.CompanyWeeklySchedule_page__xxLXp *{box-sizing:border-box}.CompanyWeeklySchedule_page__xxLXp button,.CompanyWeeklySchedule_page__xxLXp input,.CompanyWeeklySchedule_page__xxLXp select{font:inherit;color:inherit;border:1px solid var(--v1-border);background:var(--v1-surface-2);border-radius:6px;padding:8px;min-height:36px}.CompanyWeeklySchedule_page__xxLXp button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.CompanyWeeklySchedule_page__xxLXp button:disabled{opacity:.5;cursor:default}.CompanyWeeklySchedule_page__xxLXp button:focus-visible,.CompanyWeeklySchedule_page__xxLXp input:focus-visible,.CompanyWeeklySchedule_page__xxLXp select:focus-visible{outline:2px solid var(--v1-primary);outline-offset:2px}.CompanyWeeklySchedule_header__jtr95,.CompanyWeeklySchedule_toolbar__u_BRJ{display:flex;align-items:center;justify-content:space-between;gap:16px}.CompanyWeeklySchedule_header__jtr95 h2{display:flex;align-items:center;gap:8px;font-size:23px;margin:0}.CompanyWeeklySchedule_muted__We3ZT,.CompanyWeeklySchedule_note__2QTx5{font-size:12px;color:var(--v1-muted);line-height:1.65}.CompanyWeeklySchedule_summary__sRd1j{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.CompanyWeeklySchedule_panel__UfpOg,.CompanyWeeklySchedule_summary__sRd1j>div{background:var(--v1-surface);border:1px solid var(--v1-border);border-radius:10px;min-width:0;overflow:hidden}.CompanyWeeklySchedule_summary__sRd1j>div{display:grid;gap:5px;padding:14px 18px}.CompanyWeeklySchedule_summary__sRd1j small,.CompanyWeeklySchedule_summary__sRd1j span{font-size:11px;color:var(--v1-muted)}.CompanyWeeklySchedule_summary__sRd1j b{font-size:17px}.CompanyWeeklySchedule_toolbar__u_BRJ{padding:13px 16px;border-bottom:1px solid var(--v1-border)}.CompanyWeeklySchedule_toolbar__u_BRJ h3{font-size:15px;margin:0}.CompanyWeeklySchedule_toolbar__u_BRJ button{font-size:12px}.CompanyWeeklySchedule_legend___AD5t{display:flex;gap:16px;font-size:11px;color:var(--v1-muted)}.CompanyWeeklySchedule_track__E3f5e em,.CompanyWeeklySchedule_track__E3f5e i{position:absolute;top:0;height:100%;background:#168b78}.CompanyWeeklySchedule_track__E3f5e em{background:#e5b949}.CompanyWeeklySchedule_track__E3f5e>span{font-size:10px;color:var(--v1-muted);padding:0 8px}.CompanyWeeklySchedule_day__0_jwF{display:grid;grid-template-columns:110px minmax(365px,.8fr) minmax(0,1.2fr);gap:14px;padding:15px 16px;border-bottom:1px solid var(--v1-border);align-items:start}.CompanyWeeklySchedule_day__0_jwF:last-child{border-bottom:0}.CompanyWeeklySchedule_dayTitle__Jbygz{display:grid;gap:6px;padding-top:7px;font-size:14px}.CompanyWeeklySchedule_dayTitle__Jbygz small{font-size:10px;color:var(--v1-muted)}.CompanyWeeklySchedule_work__fezfD{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.CompanyWeeklySchedule_work__fezfD label{display:flex;gap:6px;align-items:center}.CompanyWeeklySchedule_timeField__s2MBD{display:inline-flex;gap:4px;align-items:center}.CompanyWeeklySchedule_timeField__s2MBD input{width:106px}.CompanyWeeklySchedule_timeField__s2MBD select{font-size:11px}.CompanyWeeklySchedule_breaks__pDqIX{display:grid;gap:7px;justify-items:start;font-size:12px}.CompanyWeeklySchedule_breakRow__VAqK4{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.CompanyWeeklySchedule_breakRow__VAqK4>select{max-width:76px}.CompanyWeeklySchedule_page__xxLXp .CompanyWeeklySchedule_add__cC12J{min-height:30px;font-size:11px;background:transparent;border-style:dashed}.CompanyWeeklySchedule_note__2QTx5{margin:0;padding:10px 16px;display:flex;gap:8px;align-items:center}.CompanyWeeklySchedule_error__TZ5wg{border:1px solid #d48345;background:var(--v1-surface);padding:12px;border-radius:7px;font-size:13px;display:flex;justify-content:space-between;gap:10px}.CompanyWeeklySchedule_success__5Aj_D{padding:10px 14px;border-left:3px solid #168b78;margin:0;font-size:13px}.CompanyWeeklySchedule_panel__UfpOg summary{padding:14px 16px;font-size:13px;cursor:pointer}.CompanyWeeklySchedule_evidence__c8_TF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px;gap:6px 22px}.CompanyWeeklySchedule_evidence__c8_TF>div{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;padding:7px 0;border-bottom:1px solid var(--v1-border)}.CompanyWeeklySchedule_evidence__c8_TF small{color:var(--v1-muted)}@media(max-width:1350px){.CompanyWeeklySchedule_day__0_jwF{grid-template-columns:100px 1fr}.CompanyWeeklySchedule_breaks__pDqIX{grid-column:2}.CompanyWeeklySchedule_work__fezfD{gap:7px}}@media(max-width:760px){.CompanyWeeklySchedule_page__xxLXp{padding:12px;gap:12px}.CompanyWeeklySchedule_header__jtr95{align-items:flex-start;flex-wrap:wrap}.CompanyWeeklySchedule_header__jtr95 h2{font-size:20px}.CompanyWeeklySchedule_summary__sRd1j{grid-template-columns:1fr 1fr}.CompanyWeeklySchedule_summary__sRd1j>div:first-child{grid-column:1/-1}.CompanyWeeklySchedule_summary__sRd1j b{font-size:14px}.CompanyWeeklySchedule_day__0_jwF{grid-template-columns:1fr;gap:10px;padding:12px}.CompanyWeeklySchedule_dayTitle__Jbygz{display:flex;align-items:center;gap:10px}.CompanyWeeklySchedule_breaks__pDqIX{grid-column:1}.CompanyWeeklySchedule_work__fezfD{gap:8px}.CompanyWeeklySchedule_legend___AD5t,.CompanyWeeklySchedule_toolbar__u_BRJ{gap:8px;flex-wrap:wrap}.CompanyWeeklySchedule_evidence__c8_TF{grid-template-columns:1fr}.CompanyWeeklySchedule_note__2QTx5{display:block}.CompanyWeeklySchedule_timeField__s2MBD input{width:100px}.CompanyWeeklySchedule_breakRow__VAqK4{gap:4px}}.CompanyWeeklySchedule_editor__jl_yK{border:0;margin:0;padding:0;min-width:0}.CompanyWeeklySchedule_quick__yQ7aL{display:flex;gap:6px;flex-wrap:wrap}.CompanyWeeklySchedule_summary__sRd1j label{font-size:12px;color:var(--v1-muted)}.CompanyWeeklySchedule_summary__sRd1j input{width:max-content;max-width:100%}.CompanyWeeklySchedule_reference__yjBn_{padding:0 16px;font-size:12px;color:var(--v1-muted)}.CompanyWeeklySchedule_breakRow__VAqK4{width:100%}.CompanyWeeklySchedule_breakNote__HxBLN{flex:1 0 8rem;min-width:0}@media(max-width:760px){.CompanyWeeklySchedule_breakNote__HxBLN{flex-basis:100%}}.CompanyWeeklySchedule_workControls__kDXkC,.CompanyWeeklySchedule_workOptions__9ulhz,.CompanyWeeklySchedule_workTimes__uNqP3{display:flex;flex-basis:100%;align-items:center;gap:8px;flex-wrap:wrap}.CompanyWeeklySchedule_workOptions__9ulhz label{min-height:36px;padding:0 8px;border:1px solid var(--v1-border);border-radius:6px;background:var(--v1-surface-2);cursor:pointer}.CompanyWeeklySchedule_workOptions__9ulhz label:has(input:checked){border-color:var(--v1-primary);background:color-mix(in srgb,var(--v1-primary) 10%,var(--v1-surface))}.CompanyWeeklySchedule_workOptions__9ulhz input[type=radio]{min-height:0;margin:0;padding:0;accent-color:var(--v1-primary)}.CompanyWeeklySchedule_scheduleShell__kdG9_ #weekly-schedule-save-slot{flex:none;margin-inline-start:auto}.CompanyWeeklySchedule_scheduleShell__kdG9_ .v1-vertical-topbar .v1-header-actions{margin-inline-start:0}.CompanyWeeklySchedule_page__xxLXp .CompanyWeeklySchedule_saveButton__UiQ1D,.CompanyWeeklySchedule_saveButton__UiQ1D{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:6px;background:var(--v1-primary,#2868ff);color:white;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer}.CompanyWeeklySchedule_saveButton__UiQ1D:disabled{opacity:.5;cursor:default}.CompanyWeeklySchedule_saveButton__UiQ1D:focus-visible{outline:2px solid var(--v1-primary);outline-offset:2px}.CompanyWeeklySchedule_editorScroll__Lvtlo,.CompanyWeeklySchedule_overview__2yumU,.CompanyWeeklySchedule_page__xxLXp{display:grid;align-content:start;gap:10px;min-width:0}.CompanyWeeklySchedule_page__xxLXp{padding:12px 18px;color:var(--v1-text)}.CompanyWeeklySchedule_editorScroll__Lvtlo{grid-auto-rows:max-content}.CompanyWeeklySchedule_overview__2yumU .CompanyWeeklySchedule_toolbar__u_BRJ,.CompanyWeeklySchedule_summary__sRd1j>div{padding:8px 12px}@media (min-height:421px){.CompanyWeeklySchedule_scheduleShell__kdG9_{height:100dvh;min-height:0}.CompanyWeeklySchedule_scheduleShell__kdG9_>.v1-vertical-main{display:flex;flex-direction:column;min-height:0}.CompanyWeeklySchedule_scheduleShell__kdG9_ .v1-vertical-topbar{flex:none}.CompanyWeeklySchedule_scheduleShell__kdG9_ .v1-admin-content{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.CompanyWeeklySchedule_scheduleShell__kdG9_ .CompanyWeeklySchedule_page__xxLXp{flex:1 1;min-height:0;grid-template-rows:auto minmax(0,1fr)}.CompanyWeeklySchedule_scheduleShell__kdG9_ .CompanyWeeklySchedule_editorScroll__Lvtlo{overflow-y:auto;overscroll-behavior-y:contain}}.CompanyWeeklySchedule_weekChart__bK2bo{--chart-day:24px;--chart-detail:126px;--chart-gap:8px;padding:8px 12px 10px}.CompanyWeeklySchedule_chartAxis__BkT7I,.CompanyWeeklySchedule_chartRow__6iZHh{display:grid;grid-template-columns:var(--chart-day) minmax(0,1fr) var(--chart-detail);column-gap:var(--chart-gap);align-items:center}.CompanyWeeklySchedule_axis__Q43_E{position:relative;grid-column:2;height:19px;color:var(--v1-muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompanyWeeklySchedule_axis__Q43_E>span{position:absolute;transform:translateX(-50%);white-space:nowrap}.CompanyWeeklySchedule_axis__Q43_E>span:first-child{transform:none}.CompanyWeeklySchedule_axis__Q43_E>span:last-child{transform:translateX(-100%)}.CompanyWeeklySchedule_chartRows__NlY_m{position:relative;isolation:isolate;display:grid;gap:5px}.CompanyWeeklySchedule_chartRows__NlY_m:after{content:"";position:absolute;z-index:1;inset-block:0;inset-inline:calc(var(--chart-day) + var(--chart-gap)) calc(var(--chart-detail) + var(--chart-gap));pointer-events:none;border-inline-end:1px solid color-mix(in srgb,var(--v1-text) 24%,transparent);background-image:linear-gradient(90deg,color-mix(in srgb,var(--v1-text) 24%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--v1-text) 13%,transparent) 1px,transparent 1px);background-size:calc(100% / 8) 100%,calc(100% / 24) 100%;background-origin:border-box}.CompanyWeeklySchedule_chartRow__6iZHh{font-size:12px}.CompanyWeeklySchedule_chartRow__6iZHh small{font-size:10px;color:var(--v1-muted)}.CompanyWeeklySchedule_track__E3f5e{position:relative;height:18px;overflow:hidden;border-radius:3px;background:var(--v1-surface-2)}.CompanyWeeklySchedule_breaksHeading__Z5Ogk{display:flex;align-items:center;gap:6px;margin:0;font-size:13px}.CompanyWeeklySchedule_breaksHeading__Z5Ogk:before{content:"";width:9px;height:9px;border-radius:2px;background:#e5b949}@media (max-width:760px){.CompanyWeeklySchedule_page__xxLXp{padding:10px}.CompanyWeeklySchedule_weekChart__bK2bo{--chart-day:18px;--chart-detail:0px;--chart-gap:6px}.CompanyWeeklySchedule_chartRow__6iZHh small{display:none}.CompanyWeeklySchedule_track__E3f5e{height:15px}.CompanyWeeklySchedule_summary__sRd1j{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));gap:6px}.CompanyWeeklySchedule_summary__sRd1j>div:first-child{grid-column:auto}.CompanyWeeklySchedule_summary__sRd1j>div{padding:6px}.CompanyWeeklySchedule_summary__sRd1j input{width:100%;min-width:0;padding-inline:4px;font-size:12px}.CompanyWeeklySchedule_summary__sRd1j label{font-size:11px}.CompanyWeeklySchedule_summary__sRd1j b{font-size:12px}}@media (max-width:560px){.CompanyWeeklySchedule_axis__Q43_E>span:nth-child(2n),.CompanyWeeklySchedule_scheduleShell__kdG9_ .v1-account-action>span,.CompanyWeeklySchedule_scheduleShell__kdG9_ .v1-vertical-topbar .eyebrow{display:none}.CompanyWeeklySchedule_scheduleShell__kdG9_ .v1-vertical-topbar{gap:8px}.CompanyWeeklySchedule_scheduleShell__kdG9_ .v1-vertical-topbar h1{margin:0;white-space:nowrap}}