.area-work-settings{min-width:0;color:#253149}
.area-work-settings>p,.area-work-settings [data-profile]>p{font-size:14px;line-height:1.65;color:#748095;margin:12px 0}
.area-work-settings [data-editor]{margin-top:26px}
.area-work-settings h3{font-size:20px;line-height:1.4;margin:0 0 12px;color:#253149}
.area-work-settings button{font:inherit;cursor:pointer;min-height:44px;padding:11px 18px;border:1px solid #ded7f7;border-radius:12px;background:#f3efff;color:#6247c5;font-weight:700;line-height:1.4;transition:background .15s}
.area-work-settings button:hover{background:#eae3ff}
.area-work-settings button:disabled{opacity:.6;cursor:wait}
.area-work-settings .ss-actions button.primary{background:#684bdc;color:#fff;border-color:#684bdc;box-shadow:0 5px 14px #684bdc20}
.area-work-settings .ss-actions button.primary:hover{background:#583ac8}
.area-work-settings .area-days{margin:22px 0;border:1px solid #e3e7ef;border-radius:16px;overflow-x:auto}
.area-work-settings table{border-collapse:separate;border-spacing:0;width:100%;min-width:650px;font-size:14px}
.area-work-settings th{padding:14px 12px;background:#f8f7fc;color:#737e92;font-size:12px;font-weight:750;text-align:left;white-space:nowrap;border-bottom:1px solid #e3e7ef}
.area-work-settings td{padding:12px;border-bottom:1px solid #edf0f5;vertical-align:middle}
.area-work-settings tr:last-child td{border-bottom:0}
.area-work-settings td:first-child{font-weight:700;color:#35425a}
.area-work-settings input[type=time],.area-work-settings input[type=number]{box-sizing:border-box;min-height:44px;max-width:100%;padding:9px 12px;border:1px solid #dfe4ed;border-radius:10px;background:#fff;color:#253149;font-family:inherit;font-size:15px;font-variant-numeric:tabular-nums}
.area-work-settings input[type=time]{width:128px}
.area-work-settings [data-break]{width:92px}
.area-work-settings input:focus-visible,.area-work-settings select:focus-visible,.area-work-settings button:focus-visible{outline:3px solid #7657e32e;outline-offset:2px;border-color:#7657df}
.area-work-settings input:disabled{background:#f1f3f7;color:#909bad;cursor:not-allowed}
.area-work-settings input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-block;position:relative;width:42px;height:24px;min-width:42px;min-height:24px;margin:0;vertical-align:middle;border:1px solid #cdd4df;border-radius:20px;background:#d8dee8;cursor:pointer;transition:background .15s}
.area-work-settings input[type=checkbox]::after{content:'';position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #24314830;transition:transform .15s}
.area-work-settings input[type=checkbox]:checked{background:#684bdc;border-color:#684bdc}
.area-work-settings input[type=checkbox]:checked::after{transform:translateX(18px)}
.area-work-settings input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}
.area-work-settings tr.is-off{background:#f8f9fc}
.area-work-settings [data-net]{color:#4c3d91;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}
.area-work-settings .is-off [data-net]{color:#8a94a5}
.area-work-settings .area-deduct{display:flex;align-items:center;gap:12px;padding:17px;margin-top:22px;border:1px solid #e3e7ef;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer}
.area-work-settings [data-total]{padding:18px 20px;border:1px solid #cde8dc;border-radius:14px;background:#f0faf5;color:#207959!important;font-weight:700;line-height:1.8!important}
.area-work-settings [data-total].has-difference{background:#fff8eb;border-color:#f0dfbc;color:#946b20!important}
@media(max-width:760px){
 .area-work-settings table{min-width:0!important;display:block}
 .area-work-settings thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}
 .area-work-settings tbody{display:grid;gap:12px}
 .area-work-settings .area-days{border:0;overflow:visible}
 .area-work-settings tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid #e3e7ef;border-radius:14px}
 .area-work-settings td{display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:0;border:0;min-width:0}
 .area-work-settings td::before{content:attr(data-label);color:#7d889a;font-size:12px;font-weight:600}
 .area-work-settings td:first-child{font-size:16px;justify-content:center}
 .area-work-settings td:first-child::before{display:none}
 .area-work-settings td:nth-child(2){flex-direction:row;align-items:center;justify-content:flex-end}
 .area-work-settings input[type=time],.area-work-settings [data-break]{width:100%;max-width:none!important;font-size:16px}
 .area-work-settings [data-net]{white-space:normal;justify-content:center;font-size:14px}
 .area-work-settings .ss-actions button{width:100%;min-width:0}
 .area-work-settings [data-total]{padding:15px;font-size:14px}
}
@media(prefers-reduced-motion:reduce){.area-work-settings input,.area-work-settings input::after,.area-work-settings button{transition:none}}
