._shell_1moug_1{--ink:#15231f;--muted:#66766f;--line:#dce6e1;--green:#075b43;min-height:100vh;color:var(--ink);background:#eef4f1;grid-template-columns:260px minmax(0,1fr);display:grid}._sidebar_1moug_2{color:#fff;z-index:20;background:linear-gradient(#063e30,#052d24);flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0;box-shadow:18px 0 50px #07352914}._brand_1moug_2{border-bottom:1px solid #ffffff1f;align-items:center;gap:13px;padding:0 8px 28px;display:flex}._brand_1moug_2>span{color:#f0c773;letter-spacing:.08em;border:1px solid #d5ae66;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}._brand_1moug_2 div{gap:3px;display:grid}._brand_1moug_2 strong{font-size:1.05rem}._brand_1moug_2 small{color:#a7c9bd;font-size:.75rem}._sidebar_1moug_2 nav{gap:7px;margin-top:26px;display:grid}._sidebar_1moug_2 nav button{color:#bad2ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;height:48px;padding:0 13px;font-size:.93rem;font-weight:650;display:flex}._sidebar_1moug_2 nav button:hover{color:#fff;background:#ffffff0d}._sidebar_1moug_2 nav button i{color:#76a797;width:22px;font-size:.68rem;font-style:normal}._sidebar_1moug_2 nav ._activeNav_1moug_3{color:#fff;background:#ffffff12;box-shadow:inset 3px 0 #e5ba6a}._sidebar_1moug_2 nav ._activeNav_1moug_3 i{color:#e5ba6a}._sidebarInfo_1moug_4{background:#ffffff08;border:1px solid #ffffff1a;border-radius:13px;margin-top:auto;padding:15px}._sidebarInfo_1moug_4 span{letter-spacing:.12em;color:#e4bc70;font-size:.7rem;font-weight:850}._sidebarInfo_1moug_4 p{color:#a7c6bc;margin:8px 0 0;font-size:.76rem;line-height:1.55}._sidebar_1moug_2 footer{align-items:center;gap:10px;margin-top:16px;padding:10px 6px;display:flex}._sidebar_1moug_2 footer>span{color:#075b43;background:#fff;border-radius:11px;place-items:center;width:35px;height:35px;font-size:.7rem;font-weight:900;display:grid}._sidebar_1moug_2 footer div{gap:2px;display:grid}._sidebar_1moug_2 footer strong{font-size:.82rem}._sidebar_1moug_2 footer small{color:#94b9ad;font-size:.67rem}._userCard_1moug_5{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:11px 7px;display:grid}._userCard_1moug_5>span{color:#075b43;background:#e8f3ef;border-radius:11px;place-items:center;width:35px;height:35px;font-size:.68rem;font-weight:900;display:grid}._userCard_1moug_5>div{gap:2px;min-width:0;display:grid}._userCard_1moug_5 strong{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}._userCard_1moug_5 small{color:#9bc0b4;font-size:.64rem}._userCard_1moug_5 button{color:#efc470;cursor:pointer;background:0 0;border:0;padding:6px;font-size:.68rem;font-weight:750}._workspace_1moug_6{min-width:0;padding:30px 34px 54px}._topbar_1moug_6{align-items:center;gap:18px;margin-bottom:25px;display:flex}._topbar_1moug_6>div{gap:2px;display:grid}._topbar_1moug_6 p{color:#74817c;text-transform:capitalize;margin:0;font-size:.79rem}._topbar_1moug_6 h1{letter-spacing:-.035em;margin:0;font-size:1.75rem}._menuButton_1moug_6{display:none}._newPatientButton_1moug_6{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;margin-left:auto;padding:12px 18px;font-size:.88rem;font-weight:750;box-shadow:0 9px 24px #075b4328}._newPatientButton_1moug_6:hover{background:#0b7557}._pageStack_1moug_7{gap:16px;display:grid}._heroStrip_1moug_7{color:#fff;background:linear-gradient(115deg,#064a38,#0b7456);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0646341a}._heroStrip_1moug_7:after{content:"";border:1px solid #f3c96c35;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-80px}._heroStrip_1moug_7 div{z-index:1;position:relative}._heroStrip_1moug_7 div>span,._panelHeader_1moug_7 div>span,._registrationForm_1moug_7 header>span,._patientAside_1moug_7 header>span{letter-spacing:.13em;color:#efc470;font-size:.7rem;font-weight:850}._heroStrip_1moug_7 h2{margin:6px 0 5px;font-size:1.45rem}._heroStrip_1moug_7 p{color:#c8ded6;margin:0;font-size:.88rem}._heroStrip_1moug_7 button{z-index:1;color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #f0cf8b70;border-radius:11px;padding:12px 17px;font-weight:750;position:relative}._heroStrip_1moug_7 button span{color:#f0c87b;margin-left:8px}._metricGrid_1moug_8{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}._metric_1moug_8{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:stretch;gap:14px;min-width:0;padding:18px;display:flex}._metric_1moug_8>i{border-radius:8px;flex:0 0 5px;width:5px}._metric_1moug_8 ._emerald_1moug_8{background:#087657}._metric_1moug_8 ._blue_1moug_8{background:#3b75a2}._metric_1moug_8 ._gold_1moug_8{background:#d1a24a}._metric_1moug_8 ._mint_1moug_8{background:#53ae8d}._metric_1moug_8 div{gap:3px;display:grid}._metric_1moug_8 span{color:var(--muted);font-size:.8rem}._metric_1moug_8 strong{letter-spacing:-.04em;font-size:1.72rem}._metric_1moug_8 small{color:#8a9792;font-size:.72rem}._overviewGrid_1moug_9{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}._panel_1moug_7{border:1px solid var(--line);background:#fff;border-radius:17px;padding:21px}._panelHeader_1moug_7{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}._panelHeader_1moug_7 h2{margin:4px 0 0;font-size:1.05rem}._panelHeader_1moug_7 button{color:#0b7557;cursor:pointer;background:0 0;border:0;font-size:.8rem;font-weight:750}._todayList_1moug_9{display:grid}._todayList_1moug_9>div{border-top:1px solid #edf1ef;grid-template-columns:55px 10px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:61px;display:grid}._todayList_1moug_9 time{font-size:.81rem;font-weight:750}._todayList_1moug_9 i{border-radius:50%;width:8px;height:8px}._physioDot_1moug_9{background:#0b7557;box-shadow:0 0 0 4px #0b755718}._supportDot_1moug_9{background:#c9953e;box-shadow:0 0 0 4px #c9953e18}._todayList_1moug_9 p{gap:3px;margin:0;display:grid}._todayList_1moug_9 p strong{font-size:.86rem}._todayList_1moug_9 p span,._todayList_1moug_9 small{color:#7a8882;font-size:.72rem}._todayList_1moug_9>div>small{text-align:right;max-width:130px}._availabilityList_1moug_10{display:grid}._availabilityList_1moug_10>div{border-top:1px solid #edf1ef;align-items:center;gap:11px;padding:12px 0;display:flex}._availabilityList_1moug_10>div>span,._patientAvatar_1moug_10{width:36px;height:36px;color:var(--green);background:#e5f1ec;border-radius:11px;flex:0 0 36px;place-items:center;font-size:.72rem;font-weight:850;display:grid}._availabilityList_1moug_10 p{flex:1;gap:3px;min-width:0;margin:0;display:grid}._availabilityList_1moug_10 strong{font-size:.82rem}._availabilityList_1moug_10 small{color:#78867f;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}._availabilityList_1moug_10 b{color:#a17222;background:#fff5e2;border-radius:20px;padding:5px 8px;font-size:.68rem}._secondaryAction_1moug_10{width:100%;color:var(--green);cursor:pointer;background:#f6faf8;border:1px solid #cadbd4;border-radius:10px;margin-top:10px;padding:11px;font-weight:750}._registrationGrid_1moug_11{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:16px;display:grid}._registrationForm_1moug_7,._patientAside_1moug_7{border:1px solid var(--line);background:#fff;border-radius:17px}._registrationForm_1moug_7>header{border-bottom:1px solid #e8efeb;padding:22px 24px}._registrationForm_1moug_7 h2,._patientAside_1moug_7 h2{margin:5px 0;font-size:1.12rem}._registrationForm_1moug_7 header p{color:var(--muted);margin:0;font-size:.78rem}._registrationForm_1moug_7 fieldset{border:0;border-bottom:1px solid #e8efeb;margin:0;padding:20px 24px}._registrationForm_1moug_7 legend{padding:0 0 13px;font-size:.83rem;font-weight:800}._formGrid_1moug_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._formGrid_1moug_11 label,._programField_1moug_11{color:#45564f;gap:7px;font-size:.75rem;font-weight:700;display:grid}._formGrid_1moug_11 input,._formGrid_1moug_11 select,._programField_1moug_11>select{color:#26362f;background:#fff;border:1px solid #d5e0db;border-radius:10px;outline:none;width:100%;height:43px;padding:0 11px;font-size:.85rem}._formGrid_1moug_11 input:focus,._formGrid_1moug_11 select:focus,._programField_1moug_11>select:focus{border-color:#158061;box-shadow:0 0 0 3px #15806114}._programLabelRow_1moug_11{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}._programLabelRow_1moug_11 label{font:inherit;color:inherit}._programActions_1moug_11{gap:9px;display:flex}._programLabelRow_1moug_11 button{color:#087456;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:800}._programCreator_1moug_11{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}._programCreator_1moug_11 input{height:39px}._programCreator_1moug_11 button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 13px;font-weight:750}._programCreator_1moug_11 ._cancelInline_1moug_11{color:#52635b;background:#edf3f0}._programCreator_1moug_11 button:disabled{opacity:.55;cursor:not-allowed}._ruleNote_1moug_11{color:#61716a;background:#f4f8f6;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:.72rem;line-height:1.55}._ruleNote_1moug_11 strong{color:#2d443a}._registrationForm_1moug_7>footer{justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex}._registrationForm_1moug_7>footer p{color:#7e8b86;margin:0;font-size:.7rem}._registrationForm_1moug_7>footer button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 17px;font-weight:750}._patientAside_1moug_7{padding:20px}._patientAside_1moug_7 header{border-bottom:1px solid #e8efeb;padding-bottom:13px;position:relative}._patientAside_1moug_7 header>b{color:#0b6b50;background:#e6f2ed;border-radius:20px;padding:5px 9px;font-size:.72rem;position:absolute;top:0;right:0}._patientCards_1moug_11{display:grid}._patientCards_1moug_11 article{border-bottom:1px solid #edf1ef;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}._patientCards_1moug_11 article:last-child{border-bottom:0}._patientCards_1moug_11 article>div:nth-child(2){gap:2px;display:grid}._patientCards_1moug_11 strong{font-size:.8rem}._patientCards_1moug_11 span,._patientCards_1moug_11 small{color:#7b8883;font-size:.68rem}._cardAction_1moug_11{color:var(--green);cursor:pointer;background:#f6faf8;border:1px solid #c9dcd4;border-radius:8px;padding:7px 9px;font-size:.66rem;font-weight:800}._editCard_1moug_11{align-items:start!important}._inlineEditFields_1moug_11{grid-template-columns:1fr;gap:6px!important;display:grid!important}._inlineEditFields_1moug_11 input,._inlineEditFields_1moug_11 select{background:#fff;border:1px solid #d3dfda;border-radius:8px;height:34px;padding:0 8px;font-size:.72rem}._inlineEditActions_1moug_11{gap:5px;display:grid}._inlineEditActions_1moug_11 button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:6px 8px;font-size:.62rem;font-weight:800}._inlineEditActions_1moug_11 button:last-child{color:#586861;background:#edf3f0}._dailyStack_1moug_12{gap:15px;display:grid}._dailyHeader_1moug_12{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}._dailyHeader_1moug_12>div:first-child>span,._assignmentTitle_1moug_12 span{letter-spacing:.12em;color:#c08e37;font-size:.68rem;font-weight:850}._dailyHeader_1moug_12 h2{margin:5px 0 3px;font-size:1.12rem}._dailyHeader_1moug_12 p{color:#718079;margin:0;font-size:.74rem}._dailyDateNav_1moug_12{align-items:center;gap:6px;display:flex}._dailyDateNav_1moug_12 button,._dailyDateNav_1moug_12 input{color:#42544c;background:#fff;border:1px solid #d5e0db;border-radius:9px;height:37px;padding:0 10px;font-size:.75rem}._dailyDateNav_1moug_12 button{cursor:pointer;font-weight:750}._dailyAssignmentForm_1moug_12{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1.1fr 1.15fr 1.5fr .9fr .75fr .7fr auto;align-items:end;gap:10px;padding:14px 16px;display:grid}._assignmentTitle_1moug_12{gap:4px;display:grid}._assignmentTitle_1moug_12 strong{font-size:.78rem}._assignmentTitle_1moug_12 small{color:#7a8882;font-size:.6rem;line-height:1.35}._dailyAssignmentForm_1moug_12 label{color:#53635c;gap:5px;font-size:.67rem;font-weight:750;display:grid}._dailyAssignmentForm_1moug_12 input,._dailyAssignmentForm_1moug_12 select{color:#26362f;background:#fff;border:1px solid #d5e0db;border-radius:9px;width:100%;height:39px;padding:0 9px;font-size:.76rem}._dailyAssignmentForm_1moug_12>button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;height:39px;padding:0 14px;font-weight:800}._dailyAssignmentForm_1moug_12>button:disabled{opacity:.55;cursor:not-allowed}._dailyBoardWrap_1moug_12{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:auto}._dailyBoard_1moug_12{min-width:max-content}._dailyBoardHeader_1moug_12,._dailyBoardRow_1moug_12{display:grid}._dailyBoardHeader_1moug_12{z-index:2;background:#f3f7f5;border-bottom:1px solid #dbe6e1;position:sticky;top:0}._dailyBoardHeader_1moug_12>strong{color:#6c7c75;border-right:1px solid #dbe6e1;place-items:center;font-size:.68rem;display:grid}._dailyBoardHeader_1moug_12>div{border-right:1px solid #dbe6e1;align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:flex}._dailyBoardHeader_1moug_12>div>span{width:32px;height:32px;color:var(--green);background:#dfeee8;border-radius:9px;place-items:center;font-size:.65rem;font-weight:900;display:grid}._dailyBoardHeader_1moug_12 p{gap:2px;margin:0;display:grid}._dailyBoardHeader_1moug_12 p strong{font-size:.76rem}._dailyBoardHeader_1moug_12 p small{color:#718079;font-size:.62rem}._dailyBoardRow_1moug_12>time{text-align:center;color:#5d6e66;border-bottom:1px solid #e3ebe7;border-right:1px solid #e3ebe7;padding:14px 8px;font-size:.7rem;font-weight:800}._dailyCell_1moug_12{border-bottom:1px solid #e3ebe7;border-right:1px solid #e3ebe7;align-content:start;gap:4px;min-height:60px;padding:5px;display:grid}._afterLunch_1moug_12{border-top:7px solid #edf3f0}._dailyPhysioCard_1moug_12,._dailySupportCard_1moug_12{border-radius:8px;gap:2px;padding:7px 8px;display:grid}._dailyPhysioCard_1moug_12{background:#e4f2ec;border-left:3px solid #0b7557}._dailySupportCard_1moug_12{background:#fff1d8;border-left:3px solid #c59035}._dailyPhysioCard_1moug_12>strong,._dailySupportCard_1moug_12>strong{justify-content:space-between;align-items:center;gap:7px;font-size:.7rem;display:flex}._dailyPhysioCard_1moug_12 b,._dailySupportCard_1moug_12 b{white-space:nowrap;background:#fff9;border-radius:10px;padding:2px 5px;font-size:.62rem}._dailyPhysioCard_1moug_12 span,._dailySupportCard_1moug_12 span{color:#55665e;font-size:.62rem}._dailyPhysioCard_1moug_12 small,._dailySupportCard_1moug_12 small{color:#79867f;font-size:.59rem}._closedDay_1moug_12{text-align:center;color:#79877f;padding:35px;font-size:.82rem}._calendarToolbar_1moug_13{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}._calendarNav_1moug_13{align-items:center;gap:7px;display:flex}._calendarNav_1moug_13 button{color:#50615a;cursor:pointer;background:#fff;border:1px solid #d6e0dc;border-radius:9px;height:36px;padding:0 11px}._calendarNav_1moug_13 button:first-child,._calendarNav_1moug_13 button:nth-child(3){width:36px;padding:0;font-size:1.25rem}._calendarNav_1moug_13 strong{text-transform:capitalize;margin-left:9px;font-size:.96rem}._calendarFilters_1moug_13{align-items:end;gap:12px;display:flex}._calendarFilters_1moug_13 label{color:#76847e;gap:4px;font-size:.65rem;display:grid}._calendarFilters_1moug_13 select{color:#33453d;background:#fff;border:1px solid #d6e0dc;border-radius:9px;height:36px;padding:0 10px;font-size:.78rem}._modeTabs_1moug_13{background:#eef3f0;border-radius:10px;padding:3px;display:flex}._modeTabs_1moug_13 button{color:#66766f;cursor:pointer;background:0 0;border:0;border-radius:8px;height:31px;padding:0 12px;font-size:.72rem}._modeTabs_1moug_13 ._selectedMode_1moug_13{color:var(--green);background:#fff;font-weight:800;box-shadow:0 2px 8px #173d2e12}._calendarLegend_1moug_13{color:#65756e;align-items:center;gap:20px;padding:0 5px;font-size:.7rem;display:flex}._calendarLegend_1moug_13 span{align-items:center;gap:6px;display:flex}._calendarLegend_1moug_13 i{border-radius:3px;width:9px;height:9px}._physioLegend_1moug_13{background:#14775c}._supportLegend_1moug_13{background:#c9953e}._freeLegend_1moug_13{background:#dce9e3}._monthCalendar_1moug_14{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}._weekday_1moug_14{text-align:center;border-bottom:1px solid var(--line);color:#708079;background:#f5f8f7;padding:11px;font-size:.7rem}._monthCell_1moug_14,._emptyMonthCell_1moug_14{border-bottom:1px solid #e7eeea;border-right:1px solid #e7eeea;min-height:116px;padding:11px}._monthCell_1moug_14:nth-child(7n),._emptyMonthCell_1moug_14:nth-child(7n){border-right:0}._monthCell_1moug_14 header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}._monthCell_1moug_14 time{font-size:.78rem;font-weight:800}._monthCell_1moug_14 header span{color:#0c7356;background:#e8f4ef;border-radius:20px;padding:4px 6px;font-size:.63rem}._monthCell_1moug_14 p{color:#72817b;margin:4px 0;font-size:.66rem}._monthCell_1moug_14 p strong{color:#30423a}._monthCell_1moug_14>div{background:#edf2ef;border-radius:10px;height:5px;margin-top:10px;overflow:hidden}._monthCell_1moug_14>div i{background:linear-gradient(90deg,#0e7558,#d2a64f);height:100%;display:block}._todayCell_1moug_14{background:#fffbf3;box-shadow:inset 0 0 0 2px #c99a45}._closed_1moug_12{color:#a1aaa6!important}._weekCalendar_1moug_15{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:68px repeat(6,minmax(132px,1fr));min-width:0;display:grid;overflow:auto}._weekCorner_1moug_15,._weekCalendar_1moug_15>header{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:center;background:#f5f8f7;padding:11px}._weekCorner_1moug_15{color:#73817b;place-items:center;font-size:.68rem;display:grid}._weekCalendar_1moug_15>header{justify-content:center;align-items:center;gap:7px;display:flex}._weekCalendar_1moug_15>header span{color:#718078;font-size:.68rem}._weekCalendar_1moug_15>header strong{font-size:1rem}._weekCalendar_1moug_15 ._todayHeader_1moug_15{color:var(--green);background:#eaf5f0}._weekRow_1moug_15{display:contents}._weekRow_1moug_15>time{text-align:center;color:#6f7d77;border-bottom:1px solid #e7eeea;border-right:1px solid #e7eeea;padding:15px 8px;font-size:.7rem}._weekSlot_1moug_15{border-bottom:1px solid #e7eeea;border-right:1px solid #e7eeea;align-content:start;gap:5px;min-height:76px;padding:6px;display:grid}._weekSlot_1moug_15:last-child{border-right:0}._freeSlot_1moug_15{color:#93a099;padding:5px;font-size:.64rem}._physioSession_1moug_15,._supportSession_1moug_15{border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}._physioSession_1moug_15{background:#e4f2ec;border-left:3px solid #0b7557}._supportSession_1moug_15{background:#fff3dd;border-left:3px solid #c9953e}._physioSession_1moug_15 strong,._supportSession_1moug_15 strong{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}._physioSession_1moug_15 span,._supportSession_1moug_15 span{color:#596962;font-size:.62rem}._physioSession_1moug_15 small,._supportSession_1moug_15 small{color:#7d8984;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}._dayCalendar_1moug_16{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}._dayCalendar_1moug_16>header{border-bottom:1px solid var(--line);background:#f5f8f7;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}._dayCalendar_1moug_16>header>div{align-items:center;gap:9px;display:flex}._dayCalendar_1moug_16>header span{color:#6d7b75;font-size:.75rem}._dayCalendar_1moug_16>header strong{color:var(--green);font-size:1.35rem}._dayCalendar_1moug_16>header p{color:#65736d;font-size:.75rem}._dayCalendar_1moug_16>div>article{border-bottom:1px solid #e8efeb;grid-template-columns:80px minmax(0,1fr);min-height:70px;display:grid}._dayCalendar_1moug_16>div>article:last-child{border-bottom:0}._dayCalendar_1moug_16 article>time{text-align:center;color:#64736d;border-right:1px solid #e8efeb;padding:20px;font-size:.75rem}._dayCalendar_1moug_16 article>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:7px;padding:7px;display:grid}._dayFree_1moug_16{color:#77857f;background:#f7faf8;border:1px dashed #cddbd5;border-radius:8px;padding:10px;font-size:.68rem}._calendarSummary_1moug_17{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._calendarSummary_1moug_17>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;min-width:0;padding:15px 17px;display:grid}._calendarSummary_1moug_17 span{color:#6e7d76;font-size:.72rem}._calendarSummary_1moug_17 strong{letter-spacing:-.035em;color:#173d31;white-space:nowrap;font-size:1.35rem}._calendarSummary_1moug_17 small{color:#8a9691;font-size:.65rem;line-height:1.4}._calendarEmpty_1moug_17{border:1px solid var(--line);text-align:center;color:#718079;background:#fff;border-radius:16px;padding:42px;font-size:.84rem}._operationModal_1moug_18>footer ._modalDanger_1moug_18{color:#fff;background:#a63f32;margin-right:auto}._operationModal_1moug_18>footer ._modalDanger_1moug_18:hover{background:#8f3026}._programLabelRow_1moug_11 ._inlineDanger_1moug_19{color:#a63f32}._cardAction_1moug_11._cardDanger_1moug_19{color:#a63f32;background:#fff7f5;border-color:#e5c6c1}._cardAction_1moug_11._cardDanger_1moug_19:hover{background:#fcebe8}._monthCell_1moug_14{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff}._monthCell_1moug_14:hover{background:#f5faf7}._monthCell_1moug_14:focus-visible{outline-offset:-3px;outline:3px solid #0b755733}._weekCalendar_1moug_15>header{padding:0}._weekCalendar_1moug_15>header button{width:100%;min-height:54px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:flex}._weekCalendar_1moug_15>header button:hover{background:#eaf5f0}._weekCalendar_1moug_15>header button span{color:#718078;font-size:.68rem}._weekCalendar_1moug_15>header button strong{font-size:1rem}._weekSlot_1moug_15 ._closed_1moug_12{place-items:center;min-height:35px;font-size:.62rem;display:grid}._afterLunchSlot_1moug_20{border-top:3px solid #dfe9e4!important}._freeSlot_1moug_15 b{color:#3a5147}._lunchBreak_1moug_20{color:#87918d;background:#f1f3f2;border-radius:8px;place-items:center;min-height:36px;font-size:.66rem;display:grid}._dayCalendarLayout_1moug_21{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:16px;display:grid}._freeIntervals_1moug_21{border:1px solid var(--line);background:#fff;border-radius:16px;position:sticky;top:20px;overflow:hidden}._freeIntervals_1moug_21>header{border-bottom:1px solid #e8efeb;padding:18px 19px}._freeIntervals_1moug_21>header>span{letter-spacing:.12em;color:#c08e37;font-size:.68rem;font-weight:850}._freeIntervals_1moug_21 h2{margin:5px 0 3px;font-size:1.05rem}._freeIntervals_1moug_21 header p{color:#718079;margin:0;font-size:.7rem}._freeIntervals_1moug_21>div{padding:0 18px}._freeIntervals_1moug_21 article{border-bottom:1px solid #edf1ef;gap:10px;padding:14px 0;display:grid}._freeIntervals_1moug_21 article:last-child{border-bottom:0}._freeIntervals_1moug_21 article>div{align-items:center;gap:9px;display:flex}._freeIntervals_1moug_21 article>div>span{width:32px;height:32px;color:var(--green);background:#e3f0eb;border-radius:9px;place-items:center;font-size:.65rem;font-weight:900;display:grid}._freeIntervals_1moug_21 article p{margin:0}._freeIntervals_1moug_21 article>div p{gap:2px;display:grid}._freeIntervals_1moug_21 article strong{font-size:.75rem}._freeIntervals_1moug_21 article small{color:#7b8983;font-size:.64rem}._gapList_1moug_21{flex-wrap:wrap;gap:5px;display:flex}._gapList_1moug_21 b{color:#0a6d50;background:#edf7f2;border:1px solid #d7e9e1;border-radius:7px;padding:5px 7px;font-size:.65rem}._gapList_1moug_21 em{color:#a15e4b;background:#fff0ec;border-radius:7px;padding:5px 7px;font-size:.65rem;font-style:normal}._dayFree_1moug_16 b{color:#0a6d50}._toast_1moug_22{z-index:100;color:#fff;background:#103d31;border-radius:12px;align-items:center;gap:9px;padding:13px 17px;font-size:.8rem;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #082e2350}._toast_1moug_22 span{color:#173a30;background:#d4a84f;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}._systemNotice_1moug_23,._systemError_1moug_23{border:1px solid var(--line);color:#53645c;background:#fff;border-radius:14px;padding:18px 20px;font-size:.85rem}._systemError_1moug_23{color:#8b392b;background:#fff8f6;border-color:#efc9c2;justify-content:space-between;align-items:center;gap:16px;display:flex}._systemError_1moug_23 button,._formWarning_1moug_23 button{color:#fff;cursor:pointer;background:#0b6b50;border:0;border-radius:8px;padding:8px 12px;font-weight:750}._formWarning_1moug_23{color:#75551a;background:#fff7e8;border:1px solid #efd49c;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:18px 24px 0;padding:13px 14px;font-size:.75rem;display:flex}._emptyState_1moug_23{color:#7a8983;margin:15px 0;font-size:.76rem;line-height:1.55}._registrationForm_1moug_7 button:disabled,._registrationForm_1moug_7 select:disabled{opacity:.55;cursor:not-allowed}._authPage_1moug_24{--auth-green:#075b43;background:radial-gradient(circle at 18% 15%,#16785830,#0000 28%),radial-gradient(circle at 85% 82%,#d8ad5d24,#0000 30%),linear-gradient(145deg,#052f25,#07543f 55%,#06382c);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}._authPage_1moug_24:before,._authPage_1moug_24:after{content:"";border:1px solid #e8c47625;border-radius:50%;position:absolute}._authPage_1moug_24:before{width:480px;height:480px;top:-220px;right:-180px}._authPage_1moug_24:after{width:360px;height:360px;bottom:-190px;left:-170px}._authCard_1moug_24{z-index:1;text-align:center;background:#fffffff5;border:1px solid #ffffff7a;border-radius:24px;width:min(100%,440px);padding:36px;position:relative;box-shadow:0 30px 90px #001d1645}._authLogo_1moug_24{color:#f0c66f;letter-spacing:.1em;background:#064634;border:1px solid #c49a46;border-radius:19px;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:1.12rem;font-weight:900;display:grid}._authEyebrow_1moug_24{letter-spacing:.16em;color:#b1812f;font-size:.67rem;font-weight:850}._authCard_1moug_24 h1{letter-spacing:-.04em;color:#14271f;margin:9px 0 8px;font-size:1.7rem}._authCard_1moug_24>p{color:#66766f;max-width:340px;margin:0 auto;font-size:.83rem;line-height:1.55}._loginForm_1moug_24{text-align:left;gap:15px;margin-top:26px;display:grid}._loginForm_1moug_24 label{color:#34473f;gap:7px;font-size:.76rem;font-weight:750;display:grid}._loginForm_1moug_24 input{color:#14271f;background:#fff;border:1px solid #cfddd7;border-radius:11px;outline:none;height:48px;padding:0 13px;font-size:.92rem}._loginForm_1moug_24 input:focus{border-color:#158061;box-shadow:0 0 0 4px #15806114}._loginForm_1moug_24 button{background:var(--auth-green);color:#fff;cursor:pointer;border:0;border-radius:11px;height:49px;font-size:.88rem;font-weight:800;box-shadow:0 12px 28px #075b4330}._loginForm_1moug_24 button:hover{background:#0a7053}._loginForm_1moug_24 button:disabled{opacity:.65;cursor:wait}._loginError_1moug_24{color:#963e30;background:#fff5f3;border:1px solid #efc4bc;border-radius:9px;padding:10px 12px;font-size:.73rem;line-height:1.4}._authFootnote_1moug_24{color:#87938e;margin-top:22px;font-size:.66rem;display:block}._authLoader_1moug_24{border:3px solid #dce8e3;border-top-color:var(--auth-green);border-radius:50%;width:32px;height:32px;margin:25px auto 0;animation:.8s linear infinite _authSpin_1moug_1}@keyframes _authSpin_1moug_1{to{transform:rotate(360deg)}}@media (width<=1100px){._shell_1moug_1{grid-template-columns:220px minmax(0,1fr)}._workspace_1moug_6{padding:25px 22px}._metricGrid_1moug_8,._calendarSummary_1moug_17,._formGrid_1moug_11{grid-template-columns:repeat(2,1fr)}._registrationGrid_1moug_11,._dayCalendarLayout_1moug_21{grid-template-columns:1fr}._freeIntervals_1moug_21{position:static}._dayCalendar_1moug_16 article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._shell_1moug_1{display:block}._sidebar_1moug_2{width:255px;transition:left .2s;position:fixed;left:-270px}._sidebarOpen_1moug_26{left:0}._workspace_1moug_6{padding:18px 13px 40px}._menuButton_1moug_6{background:#fff;border:1px solid #d8e3de;border-radius:9px;width:40px;height:40px;display:block}._topbar_1moug_6{gap:10px}._topbar_1moug_6 p{font-size:.66rem}._topbar_1moug_6 h1{font-size:1.3rem}._newPatientButton_1moug_6{padding:10px 12px;font-size:.75rem}._heroStrip_1moug_7{flex-direction:column;align-items:flex-start;padding:21px}._heroStrip_1moug_7 h2{font-size:1.2rem}._metricGrid_1moug_8,._calendarSummary_1moug_17,._overviewGrid_1moug_9{grid-template-columns:1fr}._registrationForm_1moug_7 fieldset{padding:18px}._formGrid_1moug_11{grid-template-columns:1fr}._registrationForm_1moug_7>footer,._calendarToolbar_1moug_13,._calendarFilters_1moug_13{flex-direction:column;align-items:stretch}._calendarNav_1moug_13{flex-wrap:wrap}._calendarNav_1moug_13 strong{width:100%;margin:7px 0 0}._calendarFilters_1moug_13 label{width:100%}._modeTabs_1moug_13 button{flex:1}._monthCalendar_1moug_14{min-width:620px}._weekCalendar_1moug_15{min-width:900px}._calendarLegend_1moug_13{flex-wrap:wrap}._todayList_1moug_9>div{grid-template-columns:45px 8px minmax(0,1fr)}._todayList_1moug_9>div>small{display:none}._dayCalendar_1moug_16 article>div{grid-template-columns:1fr}._dayCalendar_1moug_16>div>article{grid-template-columns:62px minmax(0,1fr)}._dayCalendar_1moug_16 article>time{padding:18px 8px}._authCard_1moug_24{border-radius:20px;padding:28px 21px}._authCard_1moug_24 h1{font-size:1.45rem}}@media (width<=1350px){._dailyAssignmentForm_1moug_12{grid-template-columns:repeat(3,minmax(0,1fr))}._assignmentTitle_1moug_12{grid-column:1/-1}._dailyAssignmentForm_1moug_12>button{align-self:end}}@media (width<=760px){._programCreator_1moug_11{grid-template-columns:1fr 1fr}._programCreator_1moug_11 input{grid-column:1/-1}._dailyHeader_1moug_12{flex-direction:column;align-items:stretch}._dailyDateNav_1moug_12{flex-wrap:wrap}._dailyDateNav_1moug_12 input{flex:1}._dailyAssignmentForm_1moug_12{grid-template-columns:1fr}._assignmentTitle_1moug_12{grid-column:auto}._dailyBoardHeader_1moug_12,._dailyBoardRow_1moug_12{grid-template-columns:62px repeat(var(--daily-columns,5),minmax(190px,1fr))}._toast_1moug_22{bottom:13px;left:13px;right:13px}}._listSearch_1moug_29{color:#66766f;gap:6px;padding:14px 0 5px;font-size:.68rem;font-weight:750;display:grid}._listSearch_1moug_29 input,._dailySearch_1moug_29 input{color:#26362f;background:#fff;border:1px solid #d5e0db;border-radius:9px;outline:none;width:100%;height:39px;padding:0 10px;font-size:.76rem}._listSearch_1moug_29 input:focus,._dailySearch_1moug_29 input:focus{border-color:#158061;box-shadow:0 0 0 3px #15806114}._cardActions_1moug_29{align-items:center;gap:5px!important;display:flex!important}._cardAction_1moug_11:disabled{opacity:.45;cursor:not-allowed}._inactiveCard_1moug_29{opacity:.62;background:#f7f9f8}._dailyTools_1moug_29{align-items:end;gap:12px;display:flex}._dailySearch_1moug_29{color:#687870;gap:4px;min-width:220px;font-size:.65rem;font-weight:750;display:grid}._dailyPhysioCard_1moug_12,._dailySupportCard_1moug_12{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border-top:0;border-bottom:0;border-right:0}._dailyPhysioCard_1moug_12:disabled,._dailySupportCard_1moug_12:disabled{cursor:default}._dailyPhysioCard_1moug_12:hover:not(:disabled),._dailySupportCard_1moug_12:hover:not(:disabled){box-shadow:0 0 0 2px #0b75572a}._cancelledSession_1moug_29{opacity:.68;text-decoration:line-through;background:#eef1f0!important;border-left-color:#89958f!important}._modalBackdrop_1moug_29{z-index:200;background:#082e2370;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._operationModal_1moug_18{background:#fff;border:1px solid #d8e3de;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #001d1655}._operationModal_1moug_18>header{border-bottom:1px solid #e5ede9;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}._operationModal_1moug_18>header span{letter-spacing:.12em;color:#b7832d;font-size:.67rem;font-weight:850}._operationModal_1moug_18>header h2{margin:4px 0 0;font-size:1.2rem}._operationModal_1moug_18>header p{color:#718079;margin:4px 0 0;font-size:.72rem}._operationModal_1moug_18>header>button{color:#3d5148;cursor:pointer;background:#edf3f0;border:0;border-radius:9px;width:34px;height:34px;font-size:1.25rem}._modalGrid_1moug_29{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}._modalGrid_1moug_29 label{color:#4f6158;gap:6px;font-size:.72rem;font-weight:750;display:grid}._modalGrid_1moug_29 input,._modalGrid_1moug_29 select{color:#26362f;background:#fff;border:1px solid #d5e0db;border-radius:9px;width:100%;height:42px;padding:0 10px;font-size:.8rem}._operationModal_1moug_18>footer{background:#f8faf9;border-top:1px solid #e5ede9;justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}._operationModal_1moug_18>footer p{color:#74827c;margin:0;font-size:.68rem;line-height:1.45}._operationModal_1moug_18>footer>div{gap:8px;display:flex}._operationModal_1moug_18>footer button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;height:39px;padding:0 14px;font-size:.72rem;font-weight:800}._operationModal_1moug_18>footer ._modalSecondary_1moug_29{color:#43564d;background:#e9f0ed}._operationModal_1moug_18>footer button:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){._dailyTools_1moug_29{flex-direction:column;align-items:stretch}._dailySearch_1moug_29{min-width:0}._modalBackdrop_1moug_29{padding:10px}._modalGrid_1moug_29{grid-template-columns:1fr;padding:16px}._operationModal_1moug_18>footer{flex-direction:column;align-items:stretch}._operationModal_1moug_18>footer>div{justify-content:flex-end}._cardActions_1moug_29{flex-direction:column}}._sessionPatientButton_1moug_31{appearance:none;color:inherit;font:inherit;font-weight:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}._sessionPatientButton_1moug_31:hover{color:#075f48}._sessionPatientButton_1moug_31:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #0b755766}._patientDetailModal_1moug_31{width:min(900px,100%)}._patientDetailGrid_1moug_31{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px;display:grid}._patientDetailGrid_1moug_31 article{background:#f8fbf9;border:1px solid #dce6e1;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}._patientDetailGrid_1moug_31 span{color:#718079;font-size:.68rem}._patientDetailGrid_1moug_31 strong{color:#233b31;overflow-wrap:anywhere;font-size:.8rem}._patientHistory_1moug_31{padding:0 22px 20px}._patientHistory_1moug_31>header{border-top:1px solid #e5ede9;justify-content:space-between;align-items:center;padding:18px 0 11px;display:flex}._patientHistory_1moug_31>header span{letter-spacing:.11em;color:#b7832d;font-size:.65rem;font-weight:850}._patientHistory_1moug_31 h3{margin:3px 0 0;font-size:1rem}._patientHistory_1moug_31>header b{color:#0b6b50;background:#e6f2ed;border-radius:20px;padding:5px 9px;font-size:.72rem}._patientHistory_1moug_31>div{border:1px solid #e0e8e4;border-radius:11px;overflow:hidden}._patientHistory_1moug_31 article{border-bottom:1px solid #e8efeb;grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}._patientHistory_1moug_31 article:last-child{border-bottom:0}._patientHistory_1moug_31 article>b{color:#0a6d50;font-size:.75rem}._patientHistory_1moug_31 article>div{gap:2px;display:grid}._patientHistory_1moug_31 article strong{font-size:.72rem}._patientHistory_1moug_31 article span{color:#75827d;font-size:.66rem}._patientHistory_1moug_31 ._historyCancelled_1moug_31{opacity:.58;background:#f1f3f2;text-decoration:line-through}@media (width<=760px){._patientDetailGrid_1moug_31{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}._patientHistory_1moug_31{padding:0 16px 16px}._patientHistory_1moug_31 article{grid-template-columns:48px minmax(0,1fr)}._patientHistory_1moug_31 article>div:last-child{grid-column:2}}._dailyReportButton_1moug_33{color:#805b18;cursor:pointer;white-space:nowrap;background:#fff8e9;border:1px solid #c89a43;border-radius:9px;height:39px;padding:0 13px;font-size:.72rem;font-weight:850}._dailyReportButton_1moug_33:hover{background:#f8e8c5}._dailyReportButton_1moug_33:disabled{opacity:.5;cursor:not-allowed}._dailyPrintReport_1moug_33{display:none}._supervisorLayout_1moug_34{gap:18px;max-width:1200px;display:grid}._supervisorEditor_1moug_34{background:#fff;border:1px solid #d8e3de;border-radius:18px;gap:15px;padding:26px;display:grid}._supervisorEditor_1moug_34>header{border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}._supervisorEditor_1moug_34>header span{letter-spacing:.13em;color:#b7832d;font-size:.66rem;font-weight:850}._supervisorEditor_1moug_34 h2{margin:7px 0 0;font-size:1.15rem}._supervisorEditor_1moug_34>label{color:#344b40;font-size:.8rem;font-weight:750}._supervisorEditor_1moug_34 textarea{resize:vertical;width:100%;min-height:340px;font:inherit;color:#213e30;background:#fbfdfc;border:1px solid #ccdad3;border-radius:12px;outline:none;padding:18px;font-size:.92rem;line-height:1.85}._supervisorEditor_1moug_34 textarea:focus{border-color:#168060;box-shadow:0 0 0 3px #16806012}._supervisorEditor_1moug_34 textarea:disabled{color:#6b7d72;background:#f4f7f5}._noteSaved_1moug_34,._noteUnsaved_1moug_34{white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:.68rem}._noteSaved_1moug_34{color:#126a4e;background:#e8f5ed}._noteUnsaved_1moug_34{color:#8a5c0e;background:#fff1d5}._noteMeta_1moug_34{color:#79867f;justify-content:space-between;gap:12px;font-size:.7rem;display:flex}._supervisorEditor_1moug_34>footer{border-top:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}._supervisorEditor_1moug_34>footer p{color:#718078;margin:0;font-size:.72rem;line-height:1.6}._supervisorEditor_1moug_34>footer>div{flex-shrink:0;gap:10px;display:flex}._noteSaveButton_1moug_34{color:#fff;cursor:pointer;background:#075b43;border:0;border-radius:9px;height:41px;padding:0 20px;font-weight:800}._noteSaveButton_1moug_34:disabled{opacity:.5;cursor:not-allowed}._noteError_1moug_34{color:#963e30;background:#fff5f2;border:1px solid #ebc2b8;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;font-size:.8rem;line-height:1.6;display:flex}._noteError_1moug_34 button{color:#853c2d;cursor:pointer;background:#fff;border:1px solid #d9a396;border-radius:7px;flex-shrink:0;padding:7px 12px}._noteSuccess_1moug_34{color:#156747;background:#eaf6ef;border-radius:9px;margin:0;padding:12px 15px;font-size:.78rem}._reportSupervisorNotes_1moug_34{border-top:1pt solid #075b43;margin-top:3mm;padding-top:2mm}._reportSupervisorNotes_1moug_34>header{break-after:avoid;page-break-after:avoid;justify-content:space-between;align-items:baseline;gap:3mm;display:flex}._reportSupervisorNotes_1moug_34 h2{color:#075b43;margin:0 0 2mm;font-size:9pt}._reportSupervisorNotes_1moug_34>header span{color:#52675c;font-size:7pt}._reportSupervisorNotes_1moug_34>div{white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3;font-size:8pt;line-height:1.6}@media (width<=760px){._supervisorEditor_1moug_34{padding:18px}._supervisorEditor_1moug_34>header,._supervisorEditor_1moug_34>footer,._noteMeta_1moug_34{flex-direction:column;align-items:flex-start}._supervisorEditor_1moug_34 textarea{min-height:300px}._supervisorEditor_1moug_34>footer>div{flex-wrap:wrap;width:100%}._noteError_1moug_34{flex-direction:column;align-items:flex-start}}@page{size:A4 landscape;margin:6mm}@media print{html,body{width:100%;color:#172820!important;background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}._dailyPrintReport_1moug_33,._dailyPrintReport_1moug_33 *{visibility:visible!important}._sidebar_1moug_2,._topbar_1moug_6,._dailyHeader_1moug_12,._dailyAssignmentForm_1moug_12,._dailyBoardWrap_1moug_12,._noteError_1moug_34{display:none!important}._shell_1moug_1,._workspace_1moug_6,._dailyStack_1moug_12{width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}._dailyPrintReport_1moug_33{color:#172820;background:#fff;width:100%;height:auto;margin:0;padding:0;font-family:Arial,Helvetica Neue,sans-serif;position:static;overflow:visible;display:block!important}._reportHeader_1moug_44{border-bottom:1.2pt solid #075b43;justify-content:space-between;align-items:flex-start;height:15mm;padding-bottom:2mm;display:flex}._reportHeader_1moug_44>div:first-child{gap:.4mm;display:grid}._reportHeader_1moug_44 span{letter-spacing:.1em;color:#8c671f;font-size:6pt;font-weight:800}._reportHeader_1moug_44 h1{color:#063f30;margin:0;font-size:14pt;line-height:1}._reportHeader_1moug_44 p{text-transform:capitalize;margin:0;font-size:7pt}._reportHeader_1moug_44>div:last-child{text-align:right;gap:1mm;display:grid}._reportHeader_1moug_44>div:last-child strong{font-size:8pt}._reportHeader_1moug_44>div:last-child span{color:#506159;letter-spacing:0}._reportSummary_1moug_45{grid-template-columns:repeat(7,minmax(0,1fr));gap:1.5mm;height:13mm;padding:2mm 0;display:grid}._reportSummary_1moug_45 article{background:#f5f9f7;border:1px solid #d7e2dd;border-radius:1.5mm;gap:.3mm;padding:1.3mm 1.7mm;display:grid}._reportSummary_1moug_45 span{color:#61716a;font-size:5.4pt}._reportSummary_1moug_45 strong{color:#083e30;font-size:9pt}._reportStaffGrid_1moug_46{align-items:start;gap:1.5mm;display:grid}._reportStaffColumn_1moug_46{break-inside:avoid;page-break-inside:avoid;border:1px solid #cddbd5;border-radius:1.5mm;min-width:0;overflow:hidden}._reportStaffColumn_1moug_46>header{background:#e9f3ef;border-bottom:1px solid #cddbd5;justify-content:space-between;align-items:center;gap:1mm;height:10mm;padding:1.5mm 1.8mm;display:flex}._reportStaffColumn_1moug_46>header>div{gap:.5mm;min-width:0;display:grid}._reportStaffColumn_1moug_46>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:7pt;overflow:hidden}._reportStaffColumn_1moug_46>header span{color:#5d6d66;font-size:5.3pt}._reportStaffColumn_1moug_46>header b{color:#075b43;background:#fff;border-radius:10mm;padding:.8mm 1.5mm;font-size:7pt}._reportStaffColumn_1moug_46>div{display:grid}._reportStaffColumn_1moug_46 article{border-bottom:1px solid #e4ece8;grid-template-columns:19% minmax(0,1fr) auto 25%;align-items:center;gap:1mm;min-height:6.4mm;padding:1mm 1.3mm;display:grid}._reportStaffColumn_1moug_46 article:last-child{border-bottom:0}._reportStaffColumn_1moug_46 time{white-space:nowrap;font-size:5.1pt;font-weight:800}._reportStaffColumn_1moug_46 article>div{gap:.25mm;min-width:0;display:grid}._reportStaffColumn_1moug_46 article>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:5.7pt;overflow:hidden}._reportStaffColumn_1moug_46 article>div span{color:#66766f;white-space:nowrap;text-overflow:ellipsis;font-size:4.7pt;overflow:hidden}._reportStaffColumn_1moug_46 article>b{white-space:nowrap;font-size:5.2pt}._reportStaffColumn_1moug_46 article>small{color:#5f6e68;text-align:right;white-space:nowrap;font-size:4.7pt}._reportStaffColumn_1moug_46>div>p,._reportEmpty_1moug_46{text-align:center;color:#78857f;margin:0;padding:3mm;font-size:6pt}._reportCancelled_1moug_46{opacity:.55;background:#f1f3f2;text-decoration:line-through}._dailyPrintReport_1moug_33>footer{color:#66746e;border-top:1px solid #d5dfda;justify-content:space-between;align-items:flex-start;gap:4mm;height:8mm;margin-top:1.5mm;padding-top:1.5mm;font-size:5.5pt;display:flex}._dailyPrintReport_1moug_33>footer strong{color:#263b32}._reportCompact_1moug_48 ._reportStaffColumn_1moug_46>header{height:8mm;padding:1mm 1.4mm}._reportCompact_1moug_48 ._reportStaffColumn_1moug_46 article{min-height:5.2mm;padding:.55mm 1mm}._reportCompact_1moug_48 ._reportStaffColumn_1moug_46 time,._reportCompact_1moug_48 ._reportStaffColumn_1moug_46 article>b{font-size:4.7pt}._reportCompact_1moug_48 ._reportStaffColumn_1moug_46 article>div strong{font-size:5.1pt}._reportCompact_1moug_48 ._reportStaffColumn_1moug_46 article>div span,._reportCompact_1moug_48 ._reportStaffColumn_1moug_46 article>small{font-size:4.2pt}._reportUltraCompact_1moug_49 ._reportHeader_1moug_44{height:13mm}._reportUltraCompact_1moug_49 ._reportSummary_1moug_45{height:11mm;padding:1.2mm 0}._reportUltraCompact_1moug_49 ._reportSummary_1moug_45 article{padding:.8mm 1.2mm}._reportUltraCompact_1moug_49 ._reportStaffColumn_1moug_46>header{height:7mm;padding:.7mm 1mm}._reportUltraCompact_1moug_49 ._reportStaffColumn_1moug_46 article{gap:.6mm;min-height:4.4mm;padding:.35mm .8mm}._reportUltraCompact_1moug_49 ._reportStaffColumn_1moug_46 time,._reportUltraCompact_1moug_49 ._reportStaffColumn_1moug_46 article>b{font-size:4.2pt}._reportUltraCompact_1moug_49 ._reportStaffColumn_1moug_46 article>div strong{font-size:4.6pt}._reportUltraCompact_1moug_49 ._reportStaffColumn_1moug_46 article>div span,._reportUltraCompact_1moug_49 ._reportStaffColumn_1moug_46 article>small{font-size:3.8pt}._reportUltraCompact_1moug_49._dailyPrintReport_1moug_33>footer{height:6mm;margin-top:1mm;padding-top:1mm}}
