._publicShell_1rrb2_1{color:#182b30;background:radial-gradient(circle at 7% 2%,#006b7521,#0000 28rem),#f6faf9;min-height:100vh;padding-bottom:48px}._topbar_1rrb2_15{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-bottom:1px solid #d9e5e6;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(20px,4vw,56px);display:flex}._brand_1rrb2_39,._scheduleStatus_1rrb2_39,._staffCallout_1rrb2_39>div{display:flex}._brand_1rrb2_39{align-items:center;gap:11px}._scheduleStatus_1rrb2_39,._staffCallout_1rrb2_39>div{flex-direction:column}._signInButton_1rrb2_61,._staffCallout_1rrb2_39 a{color:#fff;background:#006b75;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}._signedInSignOut_1rrb2_89{color:#00535c;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}._signInButton_1rrb2_61:hover,._staffCallout_1rrb2_39 a:hover{background:#00535c}._signInButton_1rrb2_61:focus-visible,._staffCallout_1rrb2_39 a:focus-visible,._toolbar_1rrb2_95 button:focus-visible{outline-offset:2px;outline:3px solid #78ccd1}._intro_1rrb2_99{justify-content:space-between;align-items:end;gap:32px;max-width:1480px;margin:0 auto;padding:52px clamp(20px,4vw,56px) 30px;display:flex}._readOnlyBadge_1rrb2_119{color:#285f57;background:#e5f8f9;border:1px solid #bad0c8;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:24px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}._eyebrow_1rrb2_149{color:#006b75;letter-spacing:.16em;margin:0 0 7px;font-size:11px;font-weight:900}._intro_1rrb2_99 h1{letter-spacing:-.04em;margin:0;font:700 clamp(38px,5vw,64px)/.98 Georgia,serif}._summary_1rrb2_153{color:#5e6c67;max-width:720px;margin:18px 0 0;font-size:16px;line-height:1.6}._scheduleStatus_1rrb2_39{background:#ffffffbd;border:1px solid #ced8d3;border-radius:16px;min-width:220px;padding:20px 22px;box-shadow:0 16px 40px #24342f0f}._scheduleStatus_1rrb2_39 strong{color:#006b75;font:700 32px/1 Georgia,serif}._scheduleStatus_1rrb2_39 span{margin-top:5px;font-size:13px;font-weight:800}._scheduleStatus_1rrb2_39 small{color:#74807c;text-transform:uppercase;letter-spacing:.07em;margin-top:12px;font-size:10px}._authError_1rrb2_181{color:#7d3f28;max-width:1480px;margin:0 auto 18px;padding:13px clamp(20px,4vw,56px);font-size:14px;font-weight:700}._scheduleCard_1rrb2_199{background:#fff;border:1px solid #ccd6d1;border-radius:18px;max-width:1480px;margin:0 auto;overflow:hidden;box-shadow:0 22px 64px #2540381a}._toolbar_1rrb2_95{background:#fbfcfb;border-bottom:1px solid #dde3df;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 16px;display:flex}._weekNavigator_1rrb2_241{align-items:center;gap:6px;display:flex}._toolbar_1rrb2_95 button{color:#354840;cursor:pointer;background:#fff;border:1px solid #d6ded9;border-radius:9px;place-items:center;min-width:38px;min-height:38px;display:inline-grid}._toolbar_1rrb2_95 button:hover{background:#f0f6f3;border-color:#9cb8ae}._toolbar_1rrb2_95 ._weekLabel_1rrb2_247{grid-auto-flow:column;gap:8px;padding:0 13px;font-weight:800;display:inline-flex}._officialLabel_1rrb2_249{color:#55635e;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}._officialLabel_1rrb2_249 i{background:#006b75;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dcece6}._scheduleScroll_1rrb2_255{overflow-x:auto}._scheduleGrid_1rrb2_257{grid-template-columns:210px repeat(5,minmax(150px,1fr));min-width:980px;display:grid}._scheduleGridSevenDays_1rrb2_259{grid-template-columns:210px repeat(7,minmax(150px,1fr));min-width:1280px}._gridHeader_1rrb2_261{color:#64716c;background:#f5f7f6;border-bottom:1px solid #dce2df;border-right:1px solid #e2e7e4;justify-content:center;align-items:center;gap:7px;min-height:58px;display:flex}._gridHeader_1rrb2_261 span{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}._gridHeader_1rrb2_261 strong{color:#32453e;font:700 18px/1 Georgia,serif}._employeeHeader_1rrb2_267{z-index:3;color:#4f5e58;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;padding-left:18px;font-size:11px;font-weight:900;position:sticky;left:0}._todayHeader_1rrb2_269{background:#e8f1ee}._employeeCell_1rrb2_273,._dayCell_1rrb2_273{border-bottom:1px solid #e2e7e4;border-right:1px solid #e6eae8;min-height:122px}._employeeCell_1rrb2_273{z-index:2;background:#fff;align-items:flex-start;gap:11px;padding:17px 14px;display:flex;position:sticky;left:0}._avatar_1rrb2_277{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}._employeeCell_1rrb2_273 strong{font-size:13px;display:block}._employeeCell_1rrb2_273 span{color:#73807b;margin-top:4px;font-size:10px;line-height:1.35;display:block}._dayCell_1rrb2_273{background:#fff;flex-direction:column;gap:7px;padding:9px;display:flex}._openDay_1rrb2_285{color:#a5afab;margin:auto;font-size:11px;font-weight:700}._assignment_1rrb2_289{background:#e8f8f9;border:1px solid #9ec2b6;border-left:4px solid #006b75;border-radius:9px;padding:9px 10px}._assignmentCrew_1rrb2_291{box-shadow:inset 0 5px 0 var(--crew-accent);padding-top:14px}._assignment_1rrb2_289>div{justify-content:space-between;align-items:center;gap:8px;display:flex}._assignment_1rrb2_289 strong{color:#20584f;font-size:11px}._assignment_1rrb2_289>div span{color:#527068;font-size:9px;font-weight:800}._assignment_1rrb2_289 p{color:#2c3f38;margin:4px 0 0;font-size:11px;font-weight:800;line-height:1.3}._assignment_1rrb2_289 small{color:#6e7c77;align-items:flex-start;gap:4px;margin-top:5px;font-size:9px;line-height:1.25;display:flex}._assignment_1rrb2_289 small svg{flex:none;margin-top:1px}._crewLine_1rrb2_305{color:var(--crew-accent);overflow-wrap:anywhere;border-top:1px solid #50675f29;align-items:flex-start;gap:5px;margin-top:7px;padding-top:6px;font-size:10px;font-weight:900;line-height:1.35;display:flex}._crewLine_1rrb2_305 svg{flex:none;margin-top:1px}._unavailable_1rrb2_311{color:#78634e;text-transform:uppercase;letter-spacing:.05em;background:#f1ece6;border-radius:7px;align-items:center;gap:5px;padding:6px 7px;font-size:9px;font-weight:800;display:flex}._legend_1rrb2_313{color:#65736e;background:#fafbf9;flex-wrap:wrap;align-items:center;gap:20px;min-height:48px;padding:10px 18px;font-size:11px;font-weight:700;display:flex}._legend_1rrb2_313 span{align-items:center;gap:7px;display:inline-flex}._legend_1rrb2_313 i{border-radius:3px;width:10px;height:10px}._legendScheduled_1rrb2_319{background:#006b75}._legendCrew_1rrb2_321{background:linear-gradient(135deg,#a44f2b 0 33%,#7a5a9e 33% 66%,#2f6f91 66%)}._legendUnavailable_1rrb2_323{background:#bca990}._staffCallout_1rrb2_39{background:#eaf2ef;border:1px solid #c9d6d0;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;max-width:1480px;margin:24px auto 0;padding:22px 24px;display:flex}._staffCallout_1rrb2_39 strong{font:700 19px/1.2 Georgia,serif}._staffCallout_1rrb2_39 span{color:#5f6f69;margin-top:6px;font-size:13px;line-height:1.45}@media (width<=1530px){._scheduleCard_1rrb2_199,._staffCallout_1rrb2_39{margin-left:20px;margin-right:20px}}@media (width<=800px){._signedInSignOut_1rrb2_89{display:none}}@media (width<=760px){._topbar_1rrb2_15{min-height:64px}._signInButton_1rrb2_61{min-height:38px;padding:0 12px}._intro_1rrb2_99{flex-direction:column;align-items:stretch;padding-top:34px}._readOnlyBadge_1rrb2_119{margin-bottom:18px}._scheduleStatus_1rrb2_39{min-width:0}._toolbar_1rrb2_95{flex-direction:column;align-items:flex-start}._officialLabel_1rrb2_249{padding-left:3px}._staffCallout_1rrb2_39{flex-direction:column;align-items:stretch}._staffCallout_1rrb2_39 a{width:100%}}._publicShell_1rrb2_1{background-color:#f6faf9;background-image:url(/contours-background-flow.svg),radial-gradient(circle at 7% 2%,#006b7521,#0000 28rem);background-position:top,0 0;background-repeat:no-repeat;background-size:100%,auto}@media (width<=850px){._publicShell_1rrb2_1,._intro_1rrb2_99{background-image:none}}
