.check-row{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid rgba(244,189,70,.14);border-radius:13px;background:rgba(255,255,255,.018)}
  .check-row input[type="checkbox"]{width:18px;height:18px;margin:2px 0 0;accent-color:#f4bd46;flex:0 0 auto}
  .check-row label{margin:0;color:#cfd3d8;font-size:12.5px;line-height:1.5;font-weight:750}
  .duration-list,.work-week{display:grid;gap:9px}
  .duration-row{display:grid;grid-template-columns:125px 1fr;gap:10px;align-items:end}
  .work-day{display:grid;grid-template-columns:92px 1fr 1fr 110px;gap:9px;align-items:end;padding:10px;border:1px solid rgba(244,189,70,.12);border-radius:14px;background:rgba(255,255,255,.012)}
  .day-toggle{display:flex;align-items:center;gap:7px;min-height:54px;padding-top:25px}
  .day-toggle input{width:17px;height:17px;accent-color:#f4bd46}
  .day-toggle label{margin:0;font-size:12px}
  .work-day input{height:50px;padding:0 12px;font-size:14px}
  .work-day .field label{font-size:11px;margin-bottom:6px}
  .mode-panel[hidden]{display:none!important}
  .zone-note{margin-top:9px;padding:10px 12px;border:1px solid rgba(86,184,255,.14);border-radius:11px;color:#9ca8b7;background:rgba(86,184,255,.035);font-size:11.5px;line-height:1.55}
  html[data-theme="light"] .check-row,html[data-theme="light"] .work-day{background:rgba(255,255,255,.65);border-color:rgba(38,55,76,.12)}
  html[data-theme="light"] .check-row label{color:#435365}
  @media(max-width:720px){.duration-row{grid-template-columns:1fr}.work-day{grid-template-columns:1fr 1fr}.day-toggle{grid-column:1/-1;padding-top:0}.work-day .break-field{grid-column:1/-1}}
  @media(max-width:460px){.work-day{grid-template-columns:1fr}.day-toggle,.work-day .break-field{grid-column:auto}}
