/* FrankCompany v28.3.1 — 24-hour schedule controls */
input[data-time24="1"]{
  font-variant-numeric:tabular-nums!important;
  letter-spacing:.04em!important;
  text-align:center!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
input[data-time24="1"].fc-time24-invalid{
  border-color:#e64665!important;
  box-shadow:0 0 0 2px rgba(230,70,101,.10)!important;
}
.fc-time24-hint{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:9px 10px;
  margin:7px 0 10px;
  border:1px solid #dcd2f6;
  border-radius:12px;
  background:#f8f5ff;
  color:#514472;
}
.fc-time24-hint b{font-size:9px;white-space:nowrap}
.fc-time24-hint span{font-size:8px;line-height:1.3;text-align:right;color:#756c8f}
.fc-time24-error{
  margin:8px 0;
  padding:8px 10px;
  border-radius:10px;
  background:#fff0f3;
  color:#bb2d4b;
  font-size:8.5px;
  line-height:1.35;
}
.v2610-time-grid label:has(input[data-time24="1"]) span:after,
.v25-field:has(input[data-time24="1"]) span:after,
.row2:has(input[data-time24="1"]) .l:after{
  content:" · 24ч";
  color:#7b54d8;
  font-weight:800;
}
