.SignInsPanel-module__g5qNlq__body{gap:var(--space-5);min-width:0;display:grid}.SignInsPanel-module__g5qNlq__section{gap:var(--space-3);display:grid}.SignInsPanel-module__g5qNlq__h3{font-size:var(--text-lg);margin:0}.SignInsPanel-module__g5qNlq__alertText{margin:0 0 var(--space-2)}.SignInsPanel-module__g5qNlq__list,.SignInsPanel-module__g5qNlq__history{margin:0;padding:0;list-style:none;display:grid}.SignInsPanel-module__g5qNlq__list{gap:var(--space-2)}.SignInsPanel-module__g5qNlq__device{gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.SignInsPanel-module__g5qNlq__deviceText{gap:2px;min-width:0;display:grid}.SignInsPanel-module__g5qNlq__event{padding:var(--space-2) 0;border-top:1px solid var(--color-border);gap:2px;display:grid}.SignInsPanel-module__g5qNlq__event:first-child{border-top:0;padding-top:0}.SignInsPanel-module__g5qNlq__what{font-weight:var(--weight-medium)}.SignInsPanel-module__g5qNlq__bad{font-weight:var(--weight-medium);color:var(--status-danger)}.SignInsPanel-module__g5qNlq__when,.SignInsPanel-module__g5qNlq__muted{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.SignInsPanel-module__g5qNlq__when{font-variant-numeric:tabular-nums}.SignInsPanel-module__g5qNlq__muted{margin:0}
.LockHomeAlert-module__A-poUa__list{gap:var(--space-2);margin:0 0 var(--space-2);padding:0;list-style:none;display:grid}.LockHomeAlert-module__A-poUa__item{gap:2px;display:grid}.LockHomeAlert-module__A-poUa__link{min-height:var(--tap);font-weight:var(--weight-semibold);color:var(--brand-accent-text);align-items:center;display:inline-flex}.LockHomeAlert-module__A-poUa__hint{margin:0 0 var(--space-2)}
.GovernmentHolidays-module__hTx5ca__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.GovernmentHolidays-module__hTx5ca__head{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-page);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;display:flex}.GovernmentHolidays-module__hTx5ca__title{flex:1;min-width:220px;display:grid}.GovernmentHolidays-module__hTx5ca__title h3{font-size:var(--text-md);margin:0}.GovernmentHolidays-module__hTx5ca__title small,.GovernmentHolidays-module__hTx5ca__sum,.GovernmentHolidays-module__hTx5ca__muted,.GovernmentHolidays-module__hTx5ca__note{font-size:var(--text-sm);color:var(--color-text-muted)}.GovernmentHolidays-module__hTx5ca__list{margin:0;padding:0;list-style:none}.GovernmentHolidays-module__hTx5ca__li{display:grid}.GovernmentHolidays-module__hTx5ca__month{padding:var(--space-1) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;color:var(--color-text-muted);text-transform:uppercase;background:var(--color-page);border-top:1px solid var(--color-border)}.GovernmentHolidays-module__hTx5ca__row{gap:2px var(--space-3);padding:var(--space-2) var(--space-4);cursor:pointer;border-top:1px solid var(--color-border);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.GovernmentHolidays-module__hTx5ca__past{color:var(--color-text-muted)}.GovernmentHolidays-module__hTx5ca__box{width:18px;height:18px;accent-color:var(--brand-primary);margin:0}.GovernmentHolidays-module__hTx5ca__date{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.GovernmentHolidays-module__hTx5ca__wd{font-size:var(--text-sm);color:var(--color-text-muted);display:none}.GovernmentHolidays-module__hTx5ca__name{grid-column:2;min-width:0;display:grid}.GovernmentHolidays-module__hTx5ca__name small{font-size:var(--text-xs);color:var(--color-text-muted)}.GovernmentHolidays-module__hTx5ca__tags{gap:var(--space-1);flex-wrap:wrap;grid-area:1/3/span 2;justify-content:flex-end;display:flex}.GovernmentHolidays-module__hTx5ca__muted,.GovernmentHolidays-module__hTx5ca__note{margin:0}.GovernmentHolidays-module__hTx5ca__note{padding:var(--space-2) var(--space-4);background:var(--color-page);border-top:1px solid var(--color-border)}.GovernmentHolidays-module__hTx5ca__foot{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.GovernmentHolidays-module__hTx5ca__views{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px;display:inline-flex}.GovernmentHolidays-module__hTx5ca__view{min-height:var(--tap-sm);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0}.GovernmentHolidays-module__hTx5ca__view[aria-pressed=true]{font-weight:var(--weight-semibold);color:var(--brand-on-primary);background:var(--brand-primary)}.GovernmentHolidays-module__hTx5ca__view:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.GovernmentHolidays-module__hTx5ca__nowMonth{gap:var(--space-2);color:var(--brand-accent-text);background:var(--brand-primary-tint);align-items:center;display:flex}.GovernmentHolidays-module__hTx5ca__nowMonth em,.GovernmentHolidays-module__hTx5ca__monthHead em{padding:0 var(--space-2);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-bold);letter-spacing:.04em;color:var(--brand-on-primary);background:var(--brand-primary);border-radius:var(--radius-pill)}.GovernmentHolidays-module__hTx5ca__next{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--brand-primary-tint);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.GovernmentHolidays-module__hTx5ca__big{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);place-items:center;width:52px;height:56px;line-height:1.1;display:grid}.GovernmentHolidays-module__hTx5ca__big b{font-size:var(--text-xl);color:var(--brand-accent-text)}.GovernmentHolidays-module__hTx5ca__big small{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase}.GovernmentHolidays-module__hTx5ca__nextText{min-width:0;display:grid}.GovernmentHolidays-module__hTx5ca__nextText b{font-size:var(--text-md)}.GovernmentHolidays-module__hTx5ca__nextText small{font-size:var(--text-sm);color:var(--color-text-muted)}.GovernmentHolidays-module__hTx5ca__when{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--status-success);white-space:nowrap}.GovernmentHolidays-module__hTx5ca__fold{gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-page);border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;display:flex}.GovernmentHolidays-module__hTx5ca__foldBtn{font:inherit;font-weight:var(--weight-semibold);color:var(--brand-accent-text);cursor:pointer;background:0 0;border:0;padding:0}.GovernmentHolidays-module__hTx5ca__foldBtn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.GovernmentHolidays-module__hTx5ca__year{gap:var(--space-2);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GovernmentHolidays-module__hTx5ca__monthBox{align-content:start;gap:var(--space-1);min-height:88px;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.GovernmentHolidays-module__hTx5ca__monthPast{color:var(--color-text-muted);background:var(--color-page)}.GovernmentHolidays-module__hTx5ca__monthNow{border:2px solid var(--brand-primary)}.GovernmentHolidays-module__hTx5ca__monthHead{gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.GovernmentHolidays-module__hTx5ca__monthNow .GovernmentHolidays-module__hTx5ca__monthHead{color:var(--brand-accent-text)}.GovernmentHolidays-module__hTx5ca__dayLine{gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;grid-template-columns:18px 24px minmax(0,1fr);align-items:start;display:grid}.GovernmentHolidays-module__hTx5ca__dayLine b{font-variant-numeric:tabular-nums}.GovernmentHolidays-module__hTx5ca__none{font-size:var(--text-xs);color:var(--color-text-muted)}@media (min-width:768px){.GovernmentHolidays-module__hTx5ca__row{grid-template-columns:24px 110px 48px minmax(0,1fr) auto}.GovernmentHolidays-module__hTx5ca__wd{display:block}.GovernmentHolidays-module__hTx5ca__name{grid-column:auto}.GovernmentHolidays-module__hTx5ca__tags{grid-area:auto}.GovernmentHolidays-module__hTx5ca__year{grid-template-columns:repeat(4,minmax(0,1fr))}}
.HolidaysTab-module__y3y5JW__tab{gap:var(--space-4);display:grid}.HolidaysTab-module__y3y5JW__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.HolidaysTab-module__y3y5JW__year{align-items:center;gap:var(--space-1);display:flex}.HolidaysTab-module__y3y5JW__tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.HolidaysTab-module__y3y5JW__tabBtn{min-height:var(--tap-sm);padding:0 var(--space-3);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000}.HolidaysTab-module__y3y5JW__tabBtn[aria-selected=true]{border-bottom-color:var(--brand-primary);color:var(--brand-accent-text);font-weight:var(--weight-bold)}.HolidaysTab-module__y3y5JW__list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.HolidaysTab-module__y3y5JW__item{gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;display:grid}.HolidaysTab-module__y3y5JW__item:first-child{border-top:0}.HolidaysTab-module__y3y5JW__date{font-variant-numeric:tabular-nums;white-space:nowrap}.HolidaysTab-module__y3y5JW__date small{color:var(--color-text-muted)}.HolidaysTab-module__y3y5JW__name{min-width:0;font-weight:var(--weight-semibold);overflow-wrap:anywhere}.HolidaysTab-module__y3y5JW__buttons{gap:var(--space-1);flex-wrap:wrap;display:flex}.HolidaysTab-module__y3y5JW__muted{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.HolidaysTab-module__y3y5JW__form{gap:var(--space-3);display:grid}.HolidaysTab-module__y3y5JW__branches{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.HolidaysTab-module__y3y5JW__branches legend{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.HolidaysTab-module__y3y5JW__error{color:var(--status-danger);font-size:var(--text-sm)}@media not (min-width:560px){.HolidaysTab-module__y3y5JW__item{grid-template-columns:minmax(0,1fr) auto}.HolidaysTab-module__y3y5JW__name{grid-area:2/1/auto/-1}}.HolidaysTab-module__y3y5JW__ownTitle{margin:var(--space-2) 0 0;font-size:var(--text-md)}
.MarkStaff-module__sLbBgq__wrap{gap:var(--space-3);display:grid}.MarkStaff-module__sLbBgq__muted{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.MarkStaff-module__sLbBgq__list{margin:0;padding:0;list-style:none;display:grid}.MarkStaff-module__sLbBgq__list li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.MarkStaff-module__sLbBgq__list li>span:first-child{min-width:0;display:grid}.MarkStaff-module__sLbBgq__list small{color:var(--color-text-muted);font-size:var(--text-xs)}.MarkStaff-module__sLbBgq__seg{gap:var(--space-1);display:inline-flex}.MarkStaff-module__sLbBgq__seg button{width:var(--tap);height:var(--tap-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--weight-bold);cursor:pointer}.MarkStaff-module__sLbBgq__seg .MarkStaff-module__sLbBgq__present[aria-pressed=true]{border-color:var(--status-success);background:var(--status-success);color:var(--brand-on-primary)}.MarkStaff-module__sLbBgq__seg .MarkStaff-module__sLbBgq__half[aria-pressed=true]{border-color:var(--status-warning);background:var(--status-warning);color:var(--brand-on-primary)}.MarkStaff-module__sLbBgq__seg .MarkStaff-module__sLbBgq__absent[aria-pressed=true]{border-color:var(--status-danger);background:var(--status-danger);color:var(--brand-on-primary)}
.ReportsTab-module__DKOE5G__tab{gap:var(--space-3);display:grid}.ReportsTab-module__DKOE5G__tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ReportsTab-module__DKOE5G__tabBtn{min-height:var(--tap-sm);padding:0 var(--space-3);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000}.ReportsTab-module__DKOE5G__tabBtn[aria-selected=true]{border-bottom-color:var(--brand-primary);color:var(--brand-accent-text);font-weight:var(--weight-bold)}.ReportsTab-module__DKOE5G__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ReportsTab-module__DKOE5G__nav{align-items:center;gap:var(--space-1);display:flex}.ReportsTab-module__DKOE5G__muted{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ReportsTab-module__DKOE5G__scroll{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.ReportsTab-module__DKOE5G__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ReportsTab-module__DKOE5G__table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-page);color:var(--color-text-muted);font-size:var(--text-xs);text-align:left;white-space:nowrap}.ReportsTab-module__DKOE5G__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}.ReportsTab-module__DKOE5G__table td small{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.ReportsTab-module__DKOE5G__table th:first-child,.ReportsTab-module__DKOE5G__table td:first-child{z-index:1;background:var(--color-surface);white-space:nowrap;position:sticky;left:0}.ReportsTab-module__DKOE5G__table th:first-child{background:var(--color-page)}.ReportsTab-module__DKOE5G__table .ReportsTab-module__DKOE5G__num{text-align:right;white-space:nowrap}.ReportsTab-module__DKOE5G__register .ReportsTab-module__DKOE5G__code{min-width:2.2rem;padding:var(--space-1);text-align:center;font-size:var(--text-xs)}.ReportsTab-module__DKOE5G__cP{color:var(--status-success);font-weight:var(--weight-semibold)}.ReportsTab-module__DKOE5G__cL,.ReportsTab-module__DKOE5G__cH{color:var(--status-warning);font-weight:var(--weight-semibold)}.ReportsTab-module__DKOE5G__cA{color:var(--status-danger);font-weight:var(--weight-bold)}.ReportsTab-module__DKOE5G__cW,.ReportsTab-module__DKOE5G__cHo{color:var(--color-text-muted)}
.TeamScores-module__yk9Cbq__tab{gap:var(--space-3);display:grid}.TeamScores-module__yk9Cbq__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TeamScores-module__yk9Cbq__nav{align-items:center;gap:var(--space-1);display:flex}.TeamScores-module__yk9Cbq__muted{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.TeamScores-module__yk9Cbq__bars{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.TeamScores-module__yk9Cbq__barRow{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:8rem minmax(0,1fr) 3rem;align-items:center;display:grid}.TeamScores-module__yk9Cbq__barRow b{text-align:right;font-variant-numeric:tabular-nums}.TeamScores-module__yk9Cbq__track{background:var(--color-page);border-radius:0 4px 4px 0;height:14px;overflow:hidden}.TeamScores-module__yk9Cbq__track span{background:var(--chart-1);border-radius:0 4px 4px 0;height:100%;display:block}.TeamScores-module__yk9Cbq__scroll{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.TeamScores-module__yk9Cbq__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.TeamScores-module__yk9Cbq__table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-page);color:var(--color-text-muted);font-size:var(--text-xs);text-align:left;white-space:nowrap}.TeamScores-module__yk9Cbq__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}.TeamScores-module__yk9Cbq__table td small{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.TeamScores-module__yk9Cbq__table th:first-child,.TeamScores-module__yk9Cbq__table td:first-child{z-index:1;background:var(--color-surface);position:sticky;left:0}.TeamScores-module__yk9Cbq__table th:first-child{background:var(--color-page)}.TeamScores-module__yk9Cbq__table td:first-child a{color:var(--color-text);font-weight:var(--weight-semibold)}.TeamScores-module__yk9Cbq__table .TeamScores-module__yk9Cbq__num{text-align:right;white-space:nowrap}.TeamScores-module__yk9Cbq__table td small.TeamScores-module__yk9Cbq__up{color:var(--status-success)}.TeamScores-module__yk9Cbq__table td small.TeamScores-module__yk9Cbq__down{color:var(--status-danger)}.TeamScores-module__yk9Cbq__w0{width:0%}.TeamScores-module__yk9Cbq__w5{width:5%}.TeamScores-module__yk9Cbq__w10{width:10%}.TeamScores-module__yk9Cbq__w15{width:15%}.TeamScores-module__yk9Cbq__w20{width:20%}.TeamScores-module__yk9Cbq__w25{width:25%}.TeamScores-module__yk9Cbq__w30{width:30%}.TeamScores-module__yk9Cbq__w35{width:35%}.TeamScores-module__yk9Cbq__w40{width:40%}.TeamScores-module__yk9Cbq__w45{width:45%}.TeamScores-module__yk9Cbq__w50{width:50%}.TeamScores-module__yk9Cbq__w55{width:55%}.TeamScores-module__yk9Cbq__w60{width:60%}.TeamScores-module__yk9Cbq__w65{width:65%}.TeamScores-module__yk9Cbq__w70{width:70%}.TeamScores-module__yk9Cbq__w75{width:75%}.TeamScores-module__yk9Cbq__w80{width:80%}.TeamScores-module__yk9Cbq__w85{width:85%}.TeamScores-module__yk9Cbq__w90{width:90%}.TeamScores-module__yk9Cbq__w95{width:95%}.TeamScores-module__yk9Cbq__w100{width:100%}
.TodayBoard-module__q3gUOa__wrap{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.TodayBoard-module__q3gUOa__tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.TodayBoard-module__q3gUOa__tile{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:2px;display:grid}.TodayBoard-module__q3gUOa__tile span{color:var(--color-text-muted);font-size:var(--text-xs)}.TodayBoard-module__q3gUOa__tile b{font-size:var(--text-xl)}.TodayBoard-module__q3gUOa__scroll{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.TodayBoard-module__q3gUOa__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}.TodayBoard-module__q3gUOa__table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-page);color:var(--color-text-muted);font-size:var(--text-xs);text-align:left;white-space:nowrap}.TodayBoard-module__q3gUOa__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}.TodayBoard-module__q3gUOa__table th:first-child,.TodayBoard-module__q3gUOa__table td:first-child{z-index:1;background:var(--color-surface);position:sticky;left:0}.TodayBoard-module__q3gUOa__table th:first-child{background:var(--color-page)}.TodayBoard-module__q3gUOa__sub{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.TodayBoard-module__q3gUOa__link{color:var(--brand-primary);font-weight:var(--weight-semibold)}.TodayBoard-module__q3gUOa__muted{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}
.AttendancePage-module__26ZjGG__tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.AttendancePage-module__26ZjGG__tab{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000}.AttendancePage-module__26ZjGG__tab[aria-selected=true]{border-bottom-color:var(--brand-primary);color:var(--brand-primary);font-weight:var(--weight-semibold)}.AttendancePage-module__26ZjGG__me{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.AttendancePage-module__26ZjGG__month{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}@media (min-width:1024px){.AttendancePage-module__26ZjGG__me{grid-template-columns:400px minmax(0,1fr)}}
.MyAttendanceWidget-module__9IuCwW__body{gap:var(--space-2);display:grid}.MyAttendanceWidget-module__9IuCwW__muted{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.MyAttendanceWidget-module__9IuCwW__monthBar{gap:var(--space-2);justify-content:flex-start;align-items:center;display:flex}.MyAttendanceWidget-module__9IuCwW__monthName{font-size:var(--text-sm)}.MyAttendanceWidget-module__9IuCwW__nav{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:var(--color-page);border-radius:var(--radius-sm);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.MyAttendanceWidget-module__9IuCwW__toggle{padding:2px var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-accent-text);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;margin-left:auto}.MyAttendanceWidget-module__9IuCwW__toggle:hover{background:var(--brand-primary-tint)}.MyAttendanceWidget-module__9IuCwW__nav:disabled{cursor:default;opacity:.35}.MyAttendanceWidget-module__9IuCwW__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.MyAttendanceWidget-module__9IuCwW__weekday{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-muted);text-align:center}.MyAttendanceWidget-module__9IuCwW__day{--day-bg:var(--color-page);--day-fg:var(--color-text-muted);height:24px;font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--day-fg);background:var(--day-bg);border-radius:var(--radius-md);place-items:center;text-decoration:none;display:grid}.MyAttendanceWidget-module__9IuCwW__present{--day-bg:var(--status-success-bg);--day-fg:var(--status-success)}.MyAttendanceWidget-module__9IuCwW__late{--day-bg:var(--status-warning-bg);--day-fg:var(--status-warning)}.MyAttendanceWidget-module__9IuCwW__half{--day-fg:var(--status-info);background:linear-gradient(135deg, var(--status-info-bg) 50%, var(--color-surface) 50%);box-shadow:inset 0 0 0 1px var(--status-info-bg)}.MyAttendanceWidget-module__9IuCwW__absent{--day-bg:var(--status-danger-bg);--day-fg:var(--status-danger)}.MyAttendanceWidget-module__9IuCwW__off{--day-bg:var(--status-neutral-bg);--day-fg:var(--status-neutral)}.MyAttendanceWidget-module__9IuCwW__holiday,.MyAttendanceWidget-module__9IuCwW__leave{--day-bg:var(--status-info-bg);--day-fg:var(--status-info)}.MyAttendanceWidget-module__9IuCwW__future{--day-bg:transparent;--day-fg:var(--color-text-muted);font-weight:var(--weight-regular)}.MyAttendanceWidget-module__9IuCwW__today{--day-bg:var(--brand-primary);--day-fg:var(--brand-on-primary);box-shadow:0 0 0 2px var(--brand-primary-tint)}.MyAttendanceWidget-module__9IuCwW__counts{gap:var(--space-1);color:inherit;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));text-decoration:none;display:grid}.MyAttendanceWidget-module__9IuCwW__count{padding:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;background:var(--color-page);border-radius:var(--radius-md);gap:1px;display:grid}.MyAttendanceWidget-module__9IuCwW__count b{font-size:var(--text-md)}.MyAttendanceWidget-module__9IuCwW__cPresent b{color:var(--status-success)}.MyAttendanceWidget-module__9IuCwW__cLate b{color:var(--status-warning)}.MyAttendanceWidget-module__9IuCwW__cHalf b,.MyAttendanceWidget-module__9IuCwW__cLeave b,.MyAttendanceWidget-module__9IuCwW__cHoliday b{color:var(--status-info)}.MyAttendanceWidget-module__9IuCwW__cAbsent b{color:var(--status-danger)}.MyAttendanceWidget-module__9IuCwW__cOff b{color:var(--status-neutral)}
.Attachments-module__mPoiza__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.Attachments-module__mPoiza__item{gap:var(--space-2);min-width:0;min-height:var(--tap-sm);padding:var(--space-1) var(--space-2);background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;display:flex}.Attachments-module__mPoiza__icon{width:28px;height:28px;color:var(--brand-primary);background:var(--brand-primary-tint);border-radius:var(--radius-sm);flex:none;place-items:center;display:inline-grid}.Attachments-module__mPoiza__player{flex:1;min-width:0;height:32px}.Attachments-module__mPoiza__name{font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Attachments-module__mPoiza__size{font-size:var(--text-xs);color:var(--color-text-muted);flex:none}.Attachments-module__mPoiza__remove{width:var(--tap-sm);height:var(--tap-sm);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.Attachments-module__mPoiza__remove:hover{color:var(--status-danger);background:var(--status-danger-bg)}
.SourceCard-module__bkixqq__card{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--brand-primary-tint);border:1px solid var(--brand-primary);border-radius:var(--radius-lg);display:grid}.SourceCard-module__bkixqq__title{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.SourceCard-module__bkixqq__facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.SourceCard-module__bkixqq__facts dt{font-size:var(--text-xs);color:var(--color-text-muted)}.SourceCard-module__bkixqq__facts dd{font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.SourceCard-module__bkixqq__form{gap:var(--space-2);display:grid}.SourceCard-module__bkixqq__row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.SourceCard-module__bkixqq__mini{min-height:var(--tap-sm);padding:0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--status-success);background:var(--status-success-bg);border-radius:var(--radius-md);align-items:center;text-decoration:none;display:inline-flex}.SourceCard-module__bkixqq__muted{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}
.TaskPanel-module__LDRESW__body{gap:var(--space-4);min-width:0;display:grid}.TaskPanel-module__LDRESW__badges,.TaskPanel-module__LDRESW__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.TaskPanel-module__LDRESW__title{font-size:var(--text-xl);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0}.TaskPanel-module__LDRESW__details{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.TaskPanel-module__LDRESW__facts{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.TaskPanel-module__LDRESW__facts dt{color:var(--color-text-muted)}.TaskPanel-module__LDRESW__facts dd{overflow-wrap:anywhere;margin:0}.TaskPanel-module__LDRESW__late{font-weight:var(--weight-semibold);color:var(--status-danger)}.TaskPanel-module__LDRESW__what{font-weight:var(--weight-medium)}.TaskPanel-module__LDRESW__alertText{margin:0 0 var(--space-2)}.TaskPanel-module__LDRESW__section,.TaskPanel-module__LDRESW__box2{gap:var(--space-2);display:grid}.TaskPanel-module__LDRESW__box2{padding:var(--space-3);background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md)}.TaskPanel-module__LDRESW__h4{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;margin:0}.TaskPanel-module__LDRESW__two{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.TaskPanel-module__LDRESW__steps,.TaskPanel-module__LDRESW__history{margin:0;padding:0;list-style:none;display:grid}.TaskPanel-module__LDRESW__steps{gap:var(--space-2)}.TaskPanel-module__LDRESW__step{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.TaskPanel-module__LDRESW__waiting{opacity:.6}.TaskPanel-module__LDRESW__stepLabel{gap:var(--space-3);min-height:var(--tap);cursor:pointer;align-items:flex-start;display:flex}.TaskPanel-module__LDRESW__box{width:20px;height:20px;accent-color:var(--brand-primary);flex:none;margin:2px 0 0}.TaskPanel-module__LDRESW__stepText{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.TaskPanel-module__LDRESW__doneText{color:var(--color-text-muted);text-decoration:line-through}.TaskPanel-module__LDRESW__muted,.TaskPanel-module__LDRESW__when{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.TaskPanel-module__LDRESW__when{font-variant-numeric:tabular-nums}.TaskPanel-module__LDRESW__event{padding:var(--space-2) 0;border-top:1px solid var(--color-border);gap:2px;display:grid}.TaskPanel-module__LDRESW__event:first-child{border-top:0;padding-top:0}.TaskPanel-module__LDRESW__comment{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:640px){.TaskPanel-module__LDRESW__two{grid-template-columns:repeat(2,minmax(0,1fr))}}
.TaskRow-module__T8EWIa__row{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-top:1px solid var(--color-border);box-shadow:inset 3px 0 0 var(--tone,var(--color-border-strong));grid-template-columns:28px minmax(0,1fr);align-items:center;display:grid}.TaskRow-module__T8EWIa__row:hover{background:var(--color-page)}.TaskRow-module__T8EWIa__tick{cursor:pointer;background:var(--color-surface);border:2px solid var(--color-border-strong);border-radius:50%;width:24px;height:24px;padding:0}.TaskRow-module__T8EWIa__tick:hover{border-color:var(--status-success)}.TaskRow-module__T8EWIa__ticked{width:24px;height:24px;font-size:var(--text-xs);color:var(--status-success);background:var(--status-success-bg);border-radius:50%;place-items:center;display:grid}.TaskRow-module__T8EWIa__main{gap:3px;min-width:0;display:grid}.TaskRow-module__T8EWIa__title{font:inherit;font-weight:var(--weight-semibold);color:var(--color-text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.TaskRow-module__T8EWIa__title:hover{color:var(--brand-accent-text);text-decoration:underline}.TaskRow-module__T8EWIa__tick:focus-visible,.TaskRow-module__T8EWIa__title:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TaskRow-module__T8EWIa__done{color:var(--color-text-muted);text-decoration:line-through}.TaskRow-module__T8EWIa__meta{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.TaskRow-module__T8EWIa__sub{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.TaskRow-module__T8EWIa__steps{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;align-items:center;display:inline-flex}.TaskRow-module__T8EWIa__bar{width:56px;height:5px;accent-color:var(--brand-primary)}.TaskRow-module__T8EWIa__flag{padding:1px var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--status-danger);white-space:nowrap;background:var(--status-danger-bg);border-radius:var(--radius-sm)}.TaskRow-module__T8EWIa__cells{gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-column:2;align-items:center;min-width:0;display:flex}.TaskRow-module__T8EWIa__due{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:inline-flex}.TaskRow-module__T8EWIa__chip{padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--tone,var(--color-text-muted));white-space:nowrap;background:var(--tone-bg,var(--status-neutral-bg));border-radius:var(--radius-pill)}.TaskRow-module__T8EWIa__when{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.TaskRow-module__T8EWIa__priority{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.TaskRow-module__T8EWIa__priority:before{content:"";background:var(--dot);border:1px solid var(--dot);border-radius:50%;width:8px;height:8px}.TaskRow-module__T8EWIa__urgent{--dot:var(--status-danger);font-weight:var(--weight-semibold);color:var(--status-danger)}.TaskRow-module__T8EWIa__high{--dot:var(--status-warning);font-weight:var(--weight-semibold);color:var(--status-warning)}.TaskRow-module__T8EWIa__normal{--dot:var(--status-neutral)}.TaskRow-module__T8EWIa__low{--dot:var(--color-border-strong)}.TaskRow-module__T8EWIa__low:before{background:0 0}.TaskRow-module__T8EWIa__person{gap:var(--space-2);min-width:0;font-size:var(--text-xs);align-items:center;display:inline-flex}.TaskRow-module__T8EWIa__avatar{width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--brand-on-primary);background:var(--brand-primary);border-radius:50%;flex:none;place-items:center;display:inline-grid}@media (min-width:900px){.TaskRow-module__T8EWIa__row{gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:28px minmax(0,1fr) 170px 190px 96px}.TaskRow-module__T8EWIa__cells{display:contents}.TaskRow-module__T8EWIa__person{font-size:var(--text-sm);grid-area:1/3}.TaskRow-module__T8EWIa__due{grid-area:1/4;justify-items:start;gap:2px;display:grid}.TaskRow-module__T8EWIa__priority{grid-area:1/5}}
.LrBundle-module__RMx3Cq__bundle{border-top:1px solid var(--color-border);box-shadow:inset 3px 0 0 var(--tone,var(--color-border-strong))}.LrBundle-module__RMx3Cq__head{gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);font:inherit;color:var(--color-text);text-align:left;cursor:pointer;box-shadow:inset 3px 0 0 var(--tone,var(--color-border-strong));background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;display:grid}.LrBundle-module__RMx3Cq__head:hover,.LrBundle-module__RMx3Cq__head[aria-expanded=true]{background:var(--color-page)}.LrBundle-module__RMx3Cq__head:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.LrBundle-module__RMx3Cq__icon{width:34px;height:34px;color:var(--brand-primary);background:var(--brand-primary-tint);border-radius:var(--radius-md);place-items:center;display:grid}.LrBundle-module__RMx3Cq__text{gap:2px;min-width:0;display:grid}.LrBundle-module__RMx3Cq__title{font-weight:var(--weight-semibold)}.LrBundle-module__RMx3Cq__about{font-size:var(--text-xs);color:var(--color-text-muted)}.LrBundle-module__RMx3Cq__chip{padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--tone,var(--color-text-muted));white-space:nowrap;background:var(--tone-bg,var(--status-neutral-bg));border-radius:var(--radius-pill)}.LrBundle-module__RMx3Cq__arrow{color:var(--color-text-muted)}.LrBundle-module__RMx3Cq__lines{margin:0;padding:0;list-style:none}.LrBundle-module__RMx3Cq__line{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-top:1px dashed var(--color-border);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.LrBundle-module__RMx3Cq__withBox{grid-template-columns:minmax(0,1fr) auto}.LrBundle-module__RMx3Cq__open{font:inherit;font-size:var(--text-sm);color:var(--color-text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;justify-self:start;gap:2px;padding:0;display:grid}.LrBundle-module__RMx3Cq__when{font-size:var(--text-xs);color:var(--color-text-muted)}.LrBundle-module__RMx3Cq__open:hover{color:var(--brand-accent-text);text-decoration:underline}.LrBundle-module__RMx3Cq__open:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.LrBundle-module__RMx3Cq__withBox .LrBundle-module__RMx3Cq__open{grid-column:1/-1}.LrBundle-module__RMx3Cq__error{font-size:var(--text-xs);color:var(--status-danger);grid-column:1/-1;margin:0}@media (min-width:900px){.LrBundle-module__RMx3Cq__line{padding-left:calc(var(--space-4) + 34px + var(--space-3))}.LrBundle-module__RMx3Cq__withBox{grid-template-columns:minmax(0,1fr) 200px auto}.LrBundle-module__RMx3Cq__withBox .LrBundle-module__RMx3Cq__open{grid-column:auto}}
.RepeatFields-module__D-fc3G__fields{gap:var(--space-3);min-width:0;display:grid}.RepeatFields-module__D-fc3G__two{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.RepeatFields-module__D-fc3G__fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.RepeatFields-module__D-fc3G__legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0}.RepeatFields-module__D-fc3G__days{gap:var(--space-2);flex-wrap:wrap;display:flex}.RepeatFields-module__D-fc3G__day{min-width:48px;min-height:var(--tap);padding:0 var(--space-3);font-weight:var(--weight-medium);cursor:pointer;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex;position:relative}.RepeatFields-module__D-fc3G__day:has(.RepeatFields-module__D-fc3G__input:checked){color:var(--brand-on-primary);background:var(--brand-primary);border-color:var(--brand-primary)}.RepeatFields-module__D-fc3G__day:has(.RepeatFields-module__D-fc3G__input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.RepeatFields-module__D-fc3G__input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:640px){.RepeatFields-module__D-fc3G__two{grid-template-columns:repeat(2,minmax(0,1fr))}}
.TaskForm-module__co-9hW__form{gap:var(--space-4);min-width:0;display:grid}.TaskForm-module__co-9hW__cols{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.TaskForm-module__co-9hW__col{gap:var(--space-5);align-content:start;min-width:0;display:grid}.TaskForm-module__co-9hW__section{gap:var(--space-3);min-width:0;display:grid}.TaskForm-module__co-9hW__attach{gap:var(--space-2);display:grid}.TaskForm-module__co-9hW__attachButtons{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.TaskForm-module__co-9hW__h3{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;margin:0}.TaskForm-module__co-9hW__two{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.TaskForm-module__co-9hW__fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.TaskForm-module__co-9hW__legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0}.TaskForm-module__co-9hW__hint,.TaskForm-module__co-9hW__summary{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.TaskForm-module__co-9hW__summary{padding:var(--space-2) var(--space-3);color:var(--brand-accent-text);background:var(--brand-primary-tint);border-radius:var(--radius-md)}.TaskForm-module__co-9hW__seg,.TaskForm-module__co-9hW__days{gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskForm-module__co-9hW__segItem,.TaskForm-module__co-9hW__day{min-width:48px;min-height:var(--tap);padding:0 var(--space-4);font-weight:var(--weight-medium);cursor:pointer;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex;position:relative}.TaskForm-module__co-9hW__day{padding:0 var(--space-3);border-radius:var(--radius-md)}:is(.TaskForm-module__co-9hW__segItem:has(.TaskForm-module__co-9hW__segInput:checked),.TaskForm-module__co-9hW__day:has(.TaskForm-module__co-9hW__segInput:checked)){color:var(--brand-on-primary);background:var(--brand-primary);border-color:var(--brand-primary)}:is(.TaskForm-module__co-9hW__segItem:has(.TaskForm-module__co-9hW__segInput:focus-visible),.TaskForm-module__co-9hW__day:has(.TaskForm-module__co-9hW__segInput:focus-visible)){outline:2px solid var(--color-focus-ring);outline-offset:2px}.TaskForm-module__co-9hW__segInput{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.TaskForm-module__co-9hW__step{gap:var(--space-2);padding:var(--space-3);background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid}.TaskForm-module__co-9hW__stepButtons{gap:var(--space-1);display:flex}.TaskForm-module__co-9hW__stepFoot{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.TaskForm-module__co-9hW__footer{gap:var(--space-2);flex-wrap:wrap;display:flex}@media not (min-width:900px){.TaskForm-module__co-9hW__right{padding-top:var(--space-5);border-top:1px solid var(--color-border)}}@media (min-width:900px){.TaskForm-module__co-9hW__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.TaskForm-module__co-9hW__right{padding-left:var(--space-5);border-left:1px solid var(--color-border)}}@media (min-width:640px){.TaskForm-module__co-9hW__two{grid-template-columns:repeat(2,minmax(0,1fr))}.TaskForm-module__co-9hW__step{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end}}
.BlockTimeDialog-module__rmSqeq__form{gap:var(--space-3);min-width:0;display:grid}.BlockTimeDialog-module__rmSqeq__two{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BlockTimeDialog-module__rmSqeq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.TodoPanel-module__MIcUEa__form{gap:var(--space-3);min-width:0;display:grid}.TodoPanel-module__MIcUEa__two{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TodoPanel-module__MIcUEa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.TodoPanel-module__MIcUEa__blocks{gap:var(--space-2);display:grid}.TodoPanel-module__MIcUEa__h3{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;margin:0}.TodoPanel-module__MIcUEa__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.TodoPanel-module__MIcUEa__block{gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--chart-4);background:var(--color-page);border-left:4px solid var(--chart-4);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}
.TodoView-module__t0SiqW__view{gap:var(--space-4);min-width:0;display:grid}.TodoView-module__t0SiqW__quick{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.TodoView-module__t0SiqW__quickRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.TodoView-module__t0SiqW__add{justify-self:start}.TodoView-module__t0SiqW__private,.TodoView-module__t0SiqW__empty{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.TodoView-module__t0SiqW__list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.TodoView-module__t0SiqW__group{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;background:var(--color-page);border-top:1px solid var(--color-border);margin:0}.TodoView-module__t0SiqW__groupLate{color:var(--status-danger)}.TodoView-module__t0SiqW__groupRow{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.TodoView-module__t0SiqW__rows{margin:0;padding:0;list-style:none}.TodoView-module__t0SiqW__row{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.TodoView-module__t0SiqW__tick{width:26px;height:26px;font-size:var(--text-sm);color:var(--brand-on-primary);cursor:pointer;background:var(--color-surface);border:2px solid var(--color-border-strong);border-radius:50%;place-items:center;padding:0;display:grid}.TodoView-module__t0SiqW__tick:hover{border-color:var(--status-success)}.TodoView-module__t0SiqW__ticked{background:var(--status-success);border-color:var(--status-success)}.TodoView-module__t0SiqW__main{gap:2px;min-width:0;display:grid}.TodoView-module__t0SiqW__title{font:inherit;font-weight:var(--weight-semibold);color:var(--color-text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.TodoView-module__t0SiqW__title:hover{color:var(--brand-accent-text);text-decoration:underline}.TodoView-module__t0SiqW__struck{font-weight:var(--weight-regular);color:var(--color-text-muted);text-decoration:line-through}.TodoView-module__t0SiqW__meta{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.TodoView-module__t0SiqW__late{font-weight:var(--weight-semibold);color:var(--status-danger)}.TodoView-module__t0SiqW__blockChip{padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--chart-4);background:var(--color-page);border-left:3px solid var(--chart-4);border-radius:var(--radius-sm)}.TodoView-module__t0SiqW__blockButton{grid-column:2;justify-self:start}@media (min-width:900px){.TodoView-module__t0SiqW__quickRow{flex-wrap:wrap;display:flex}.TodoView-module__t0SiqW__quickRow>*{flex:0 170px}.TodoView-module__t0SiqW__quickRow>:first-child{flex:280px}.TodoView-module__t0SiqW__quickRow>.TodoView-module__t0SiqW__add{flex:none}.TodoView-module__t0SiqW__row{grid-template-columns:32px minmax(0,1fr) auto}.TodoView-module__t0SiqW__blockButton{grid-column:3}}
.CalendarView-module__Zx7KnG__view{gap:var(--space-3);min-width:0;display:grid}.CalendarView-module__Zx7KnG__bar{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.CalendarView-module__Zx7KnG__nav{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.CalendarView-module__Zx7KnG__range{font-size:var(--text-lg);font-weight:var(--weight-bold)}.CalendarView-module__Zx7KnG__views{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);gap:2px;margin:0;padding:2px;display:inline-flex}.CalendarView-module__Zx7KnG__views legend,.CalendarView-module__Zx7KnG__radio{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.CalendarView-module__Zx7KnG__viewItem{min-height:36px;padding:0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-pill);align-items:center;display:inline-flex;position:relative}.CalendarView-module__Zx7KnG__viewItem:has(.CalendarView-module__Zx7KnG__radio:checked){font-weight:var(--weight-semibold);color:var(--brand-on-primary);background:var(--brand-primary)}.CalendarView-module__Zx7KnG__viewItem:has(.CalendarView-module__Zx7KnG__radio:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.CalendarView-module__Zx7KnG__show{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.CalendarView-module__Zx7KnG__showItem{gap:var(--space-2);cursor:pointer;align-items:center;min-height:32px;display:inline-flex}.CalendarView-module__Zx7KnG__check{width:16px;height:16px;accent-color:var(--brand-primary);margin:0}.CalendarView-module__Zx7KnG__key{border-radius:3px;width:10px;height:10px;display:inline-block}.CalendarView-module__Zx7KnG__keyTask{background:var(--brand-primary)}.CalendarView-module__Zx7KnG__keyGave{background:var(--chart-2)}.CalendarView-module__Zx7KnG__keyTodo{background:var(--chart-3)}.CalendarView-module__Zx7KnG__keyBlock{background:var(--chart-4)}.CalendarView-module__Zx7KnG__cal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.CalendarView-module__Zx7KnG__week{grid-template-columns:60px repeat(7,minmax(110px,1fr));min-width:830px;display:grid}.CalendarView-module__Zx7KnG__one{grid-template-columns:60px minmax(0,1fr);min-width:0}.CalendarView-module__Zx7KnG__corner,.CalendarView-module__Zx7KnG__dayHead{padding:var(--space-2) var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;border-bottom:1px solid var(--color-border)}.CalendarView-module__Zx7KnG__dayHead{border-left:1px solid var(--chart-grid);justify-items:center;gap:2px;display:grid}.CalendarView-module__Zx7KnG__dayNum{width:30px;height:30px;font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text);border-radius:50%;place-items:center;display:inline-grid}.CalendarView-module__Zx7KnG__todayNum{color:var(--brand-on-primary);background:var(--brand-primary)}.CalendarView-module__Zx7KnG__allLabel{padding:var(--space-2) var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;border-bottom:1px solid var(--color-border)}.CalendarView-module__Zx7KnG__allDay{min-width:0;min-height:34px;padding:var(--space-1);border-bottom:1px solid var(--color-border);border-left:1px solid var(--chart-grid);align-content:start;gap:3px;display:grid}.CalendarView-module__Zx7KnG__hours,.CalendarView-module__Zx7KnG__col{grid-template-rows:repeat(32,26px);display:grid}.CalendarView-module__Zx7KnG__hourLabel{padding-right:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;grid-row-end:span 2;transform:translateY(-7px)}.CalendarView-module__Zx7KnG__col{border-left:1px solid var(--chart-grid);min-width:0;position:relative}.CalendarView-module__Zx7KnG__slot{cursor:copy;border:0;border-top:1px solid var(--chart-grid);background:0 0;grid-column:1;padding:0}.CalendarView-module__Zx7KnG__slot:nth-of-type(2n){border-top-style:dashed}.CalendarView-module__Zx7KnG__slot:hover{background:var(--color-page)}.CalendarView-module__Zx7KnG__ev{z-index:1;min-width:0;font:inherit;font-size:var(--text-xs);line-height:var(--line-height-tight);text-align:left;cursor:pointer;border-radius:var(--radius-sm);border:0;grid-column:1;margin:1px 3px;padding:2px 6px;overflow:hidden}.CalendarView-module__Zx7KnG__block{font-weight:var(--weight-semibold);color:var(--chart-4);background:var(--color-page);border-left:4px solid var(--chart-4)}.CalendarView-module__Zx7KnG__due{z-index:2;white-space:nowrap;text-overflow:ellipsis;width:88%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-left:4px solid var(--brand-primary);justify-self:end}.CalendarView-module__Zx7KnG__gave{border-left-color:var(--chart-2)}.CalendarView-module__Zx7KnG__todo{border-left-color:var(--chart-3)}.CalendarView-module__Zx7KnG__lateItem{color:var(--status-danger);border-left-color:var(--status-danger)}.CalendarView-module__Zx7KnG__now{z-index:3;border-top:2px solid var(--status-danger);pointer-events:none;grid-column:1;align-self:start;height:0}.CalendarView-module__Zx7KnG__pill{width:100%;font:inherit;font-size:var(--text-xs);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-left:3px solid var(--chart-3);border-radius:var(--radius-sm);background:var(--color-page);padding:1px 6px;display:block;overflow:hidden}.CalendarView-module__Zx7KnG__pillTask{border-left-color:var(--brand-primary)}.CalendarView-module__Zx7KnG__pillGave{border-left-color:var(--chart-2)}.CalendarView-module__Zx7KnG__pillBlock{border-left-color:var(--chart-4)}.CalendarView-module__Zx7KnG__pillLate{color:var(--status-danger);border-left-color:var(--status-danger)}.CalendarView-module__Zx7KnG__month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.CalendarView-module__Zx7KnG__monthHead{padding:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;border-bottom:1px solid var(--color-border)}.CalendarView-module__Zx7KnG__cell{min-width:0;min-height:104px;padding:var(--space-1);border-top:1px solid var(--chart-grid);border-left:1px solid var(--chart-grid);align-content:start;gap:3px;display:grid}.CalendarView-module__Zx7KnG__cell:nth-child(7n+1){border-left:0}.CalendarView-module__Zx7KnG__otherMonth{background:var(--color-page)}.CalendarView-module__Zx7KnG__cellDay{padding:0 var(--space-1);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;justify-self:start}.CalendarView-module__Zx7KnG__cellToday{color:var(--brand-on-primary);background:var(--brand-primary)}.CalendarView-module__Zx7KnG__more{font-size:var(--text-xs);color:var(--color-text-muted)}.CalendarView-module__Zx7KnG__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.CalendarView-module__Zx7KnG__facts{gap:var(--space-1) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.CalendarView-module__Zx7KnG__facts dt{color:var(--color-text-muted)}.CalendarView-module__Zx7KnG__facts dd{margin:0}@media not (min-width:700px){.CalendarView-module__Zx7KnG__cell{min-height:64px}.CalendarView-module__Zx7KnG__cell .CalendarView-module__Zx7KnG__pill{height:6px;padding:0;font-size:0}.CalendarView-module__Zx7KnG__more{display:none}}.CalendarView-module__Zx7KnG__r1{grid-row-start:1}.CalendarView-module__Zx7KnG__r2{grid-row-start:2}.CalendarView-module__Zx7KnG__r3{grid-row-start:3}.CalendarView-module__Zx7KnG__r4{grid-row-start:4}.CalendarView-module__Zx7KnG__r5{grid-row-start:5}.CalendarView-module__Zx7KnG__r6{grid-row-start:6}.CalendarView-module__Zx7KnG__r7{grid-row-start:7}.CalendarView-module__Zx7KnG__r8{grid-row-start:8}.CalendarView-module__Zx7KnG__r9{grid-row-start:9}.CalendarView-module__Zx7KnG__r10{grid-row-start:10}.CalendarView-module__Zx7KnG__r11{grid-row-start:11}.CalendarView-module__Zx7KnG__r12{grid-row-start:12}.CalendarView-module__Zx7KnG__r13{grid-row-start:13}.CalendarView-module__Zx7KnG__r14{grid-row-start:14}.CalendarView-module__Zx7KnG__r15{grid-row-start:15}.CalendarView-module__Zx7KnG__r16{grid-row-start:16}.CalendarView-module__Zx7KnG__r17{grid-row-start:17}.CalendarView-module__Zx7KnG__r18{grid-row-start:18}.CalendarView-module__Zx7KnG__r19{grid-row-start:19}.CalendarView-module__Zx7KnG__r20{grid-row-start:20}.CalendarView-module__Zx7KnG__r21{grid-row-start:21}.CalendarView-module__Zx7KnG__r22{grid-row-start:22}.CalendarView-module__Zx7KnG__r23{grid-row-start:23}.CalendarView-module__Zx7KnG__r24{grid-row-start:24}.CalendarView-module__Zx7KnG__r25{grid-row-start:25}.CalendarView-module__Zx7KnG__r26{grid-row-start:26}.CalendarView-module__Zx7KnG__r27{grid-row-start:27}.CalendarView-module__Zx7KnG__r28{grid-row-start:28}.CalendarView-module__Zx7KnG__r29{grid-row-start:29}.CalendarView-module__Zx7KnG__r30{grid-row-start:30}.CalendarView-module__Zx7KnG__r31{grid-row-start:31}.CalendarView-module__Zx7KnG__r32{grid-row-start:32}.CalendarView-module__Zx7KnG__s1{grid-row-end:span 1}.CalendarView-module__Zx7KnG__s2{grid-row-end:span 2}.CalendarView-module__Zx7KnG__s3{grid-row-end:span 3}.CalendarView-module__Zx7KnG__s4{grid-row-end:span 4}.CalendarView-module__Zx7KnG__s5{grid-row-end:span 5}.CalendarView-module__Zx7KnG__s6{grid-row-end:span 6}.CalendarView-module__Zx7KnG__s7{grid-row-end:span 7}.CalendarView-module__Zx7KnG__s8{grid-row-end:span 8}.CalendarView-module__Zx7KnG__s9{grid-row-end:span 9}.CalendarView-module__Zx7KnG__s10{grid-row-end:span 10}.CalendarView-module__Zx7KnG__s11{grid-row-end:span 11}.CalendarView-module__Zx7KnG__s12{grid-row-end:span 12}.CalendarView-module__Zx7KnG__s13{grid-row-end:span 13}.CalendarView-module__Zx7KnG__s14{grid-row-end:span 14}.CalendarView-module__Zx7KnG__s15{grid-row-end:span 15}.CalendarView-module__Zx7KnG__s16{grid-row-end:span 16}.CalendarView-module__Zx7KnG__s17{grid-row-end:span 17}.CalendarView-module__Zx7KnG__s18{grid-row-end:span 18}.CalendarView-module__Zx7KnG__s19{grid-row-end:span 19}.CalendarView-module__Zx7KnG__s20{grid-row-end:span 20}.CalendarView-module__Zx7KnG__s21{grid-row-end:span 21}.CalendarView-module__Zx7KnG__s22{grid-row-end:span 22}.CalendarView-module__Zx7KnG__s23{grid-row-end:span 23}.CalendarView-module__Zx7KnG__s24{grid-row-end:span 24}.CalendarView-module__Zx7KnG__s25{grid-row-end:span 25}.CalendarView-module__Zx7KnG__s26{grid-row-end:span 26}.CalendarView-module__Zx7KnG__s27{grid-row-end:span 27}.CalendarView-module__Zx7KnG__s28{grid-row-end:span 28}.CalendarView-module__Zx7KnG__s29{grid-row-end:span 29}.CalendarView-module__Zx7KnG__s30{grid-row-end:span 30}.CalendarView-module__Zx7KnG__s31{grid-row-end:span 31}.CalendarView-module__Zx7KnG__s32{grid-row-end:span 32}
.TasksPage-module__zefL5a__late{--tone:var(--status-danger);--tone-bg:var(--status-danger-bg)}.TasksPage-module__zefL5a__today{--tone:var(--status-warning);--tone-bg:var(--status-warning-bg)}.TasksPage-module__zefL5a__week{--tone:var(--status-info);--tone-bg:var(--status-info-bg)}.TasksPage-module__zefL5a__later{--tone:var(--status-neutral);--tone-bg:var(--status-neutral-bg)}.TasksPage-module__zefL5a__waiting{--tone:var(--status-check);--tone-bg:var(--status-check-bg)}.TasksPage-module__zefL5a__finished{--tone:var(--status-success);--tone-bg:var(--status-success-bg)}.TasksPage-module__zefL5a__bar{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.TasksPage-module__zefL5a__search{min-width:0}.TasksPage-module__zefL5a__viewRow{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.TasksPage-module__zefL5a__views{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);flex-wrap:wrap;gap:2px;min-width:0;margin:0;padding:2px;display:inline-flex}.TasksPage-module__zefL5a__hidden,.TasksPage-module__zefL5a__radio{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.TasksPage-module__zefL5a__view{min-height:var(--tap-sm);padding:0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-pill);align-items:center;display:inline-flex;position:relative}.TasksPage-module__zefL5a__view:has(.TasksPage-module__zefL5a__radio:checked){font-weight:var(--weight-semibold);color:var(--brand-on-primary);background:var(--brand-primary)}.TasksPage-module__zefL5a__view:has(.TasksPage-module__zefL5a__radio:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.TasksPage-module__zefL5a__toggle{gap:var(--space-2);min-height:var(--tap-sm);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--brand-accent-text);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);align-items:center;display:inline-flex}.TasksPage-module__zefL5a__toggle[aria-expanded=true]{background:var(--brand-primary-tint);border-color:var(--brand-primary)}.TasksPage-module__zefL5a__more{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:none}.TasksPage-module__zefL5a__filtersOpen .TasksPage-module__zefL5a__more{display:grid}.TasksPage-module__zefL5a__tiles{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;padding:2px;display:grid;overflow-x:auto}.TasksPage-module__zefL5a__tile{min-height:var(--tap-lg);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:inset 4px 0 0 var(--tone);justify-items:start;gap:2px;display:grid;position:relative;overflow:hidden}.TasksPage-module__zefL5a__tile:hover{border-color:var(--tone)}.TasksPage-module__zefL5a__tile[aria-pressed=true]{background:var(--tone-bg);border-color:var(--tone);box-shadow:inset 4px 0 0 var(--tone), inset 0 0 0 1px var(--tone)}.TasksPage-module__zefL5a__tile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TasksPage-module__zefL5a__n{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--line-height-tight);color:var(--tone);font-variant-numeric:tabular-nums}.TasksPage-module__zefL5a__tileLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap}.TasksPage-module__zefL5a__people{gap:var(--space-2);flex-wrap:wrap;display:flex}.TasksPage-module__zefL5a__personChip{gap:var(--space-2);min-height:var(--tap-sm);padding:2px var(--space-3) 2px 3px;font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.TasksPage-module__zefL5a__personChip[aria-pressed=true]{font-weight:var(--weight-semibold);background:var(--brand-primary-tint);border-color:var(--brand-primary)}.TasksPage-module__zefL5a__personChip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TasksPage-module__zefL5a__avatar{width:26px;height:26px;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--brand-on-primary);background:var(--brand-primary);border-radius:50%;place-items:center;display:inline-grid}.TasksPage-module__zefL5a__openCount{color:var(--color-text-muted)}.TasksPage-module__zefL5a__lateChip{padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--status-danger);background:var(--status-danger-bg);border-radius:var(--radius-pill)}.TasksPage-module__zefL5a__table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.TasksPage-module__zefL5a__group{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--tone);text-transform:uppercase;letter-spacing:.06em;background:var(--tone-bg);border-top:1px solid var(--color-border);margin:0}section:first-child>.TasksPage-module__zefL5a__group{border-top:0}.TasksPage-module__zefL5a__rows{margin:0;padding:0;list-style:none}@media (min-width:900px){.TasksPage-module__zefL5a__bar{grid-template-columns:minmax(200px,1fr) auto 180px 160px}.TasksPage-module__zefL5a__toggle{display:none}.TasksPage-module__zefL5a__more,.TasksPage-module__zefL5a__filtersOpen .TasksPage-module__zefL5a__more{display:contents}.TasksPage-module__zefL5a__tiles{grid-auto-columns:minmax(0,1fr);overflow:visible}}.TasksPage-module__zefL5a__tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.TasksPage-module__zefL5a__tab{min-height:var(--tap);padding:0 var(--space-4);font:inherit;font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000}.TasksPage-module__zefL5a__tab[aria-selected=true]{font-weight:var(--weight-bold);color:var(--brand-accent-text);border-bottom-color:var(--brand-primary)}.TasksPage-module__zefL5a__panel{gap:var(--space-4);min-width:0;display:grid}
.MyTasksWidget-module__W_z14q__body{gap:var(--space-2);flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.MyTasksWidget-module__W_z14q__body>*{flex-shrink:0}.MyTasksWidget-module__W_z14q__body>.MyTasksWidget-module__W_z14q__scroll{gap:var(--space-2);overscroll-behavior:contain;flex-shrink:1;align-content:start;min-height:0;display:grid;overflow-y:auto}.MyTasksWidget-module__W_z14q__top{gap:var(--space-1) var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.MyTasksWidget-module__W_z14q__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.MyTasksWidget-module__W_z14q__chip{min-height:22px;padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.MyTasksWidget-module__W_z14q__chip b{color:var(--color-text)}.MyTasksWidget-module__W_z14q__chip.MyTasksWidget-module__W_z14q__late{color:var(--status-danger);background:var(--status-danger-bg);border-color:#0000}.MyTasksWidget-module__W_z14q__chip.MyTasksWidget-module__W_z14q__today{color:var(--status-warning);background:var(--status-warning-bg);border-color:#0000}.MyTasksWidget-module__W_z14q__chip.MyTasksWidget-module__W_z14q__info{color:var(--status-info);background:var(--status-info-bg);border-color:#0000}.MyTasksWidget-module__W_z14q__chip.MyTasksWidget-module__W_z14q__late b,.MyTasksWidget-module__W_z14q__chip.MyTasksWidget-module__W_z14q__today b,.MyTasksWidget-module__W_z14q__chip.MyTasksWidget-module__W_z14q__info b{color:inherit}.MyTasksWidget-module__W_z14q__seg{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:2px;padding:2px;display:inline-flex}.MyTasksWidget-module__W_z14q__seg button{min-height:22px;padding:0 var(--space-2);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0}.MyTasksWidget-module__W_z14q__seg button[aria-pressed=true]{color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-card)}.MyTasksWidget-module__W_z14q__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.MyTasksWidget-module__W_z14q__row{gap:var(--space-1) var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid}.MyTasksWidget-module__W_z14q__row>:last-child{grid-column:2;justify-self:start}.MyTasksWidget-module__W_z14q__icon{width:24px;height:24px;color:var(--status-info);background:var(--status-info-bg);border-radius:var(--radius-sm);justify-self:center;place-items:center;display:inline-grid}.MyTasksWidget-module__W_z14q__iconLate{color:var(--status-danger);background:var(--status-danger-bg)}.MyTasksWidget-module__W_z14q__box{width:20px;height:20px;accent-color:var(--brand-primary);justify-self:center;margin:0}.MyTasksWidget-module__W_z14q__what{min-width:0;color:var(--color-text);overflow-wrap:anywhere;gap:2px;text-decoration:none;display:grid}.MyTasksWidget-module__W_z14q__what:hover b{text-decoration:underline}.MyTasksWidget-module__W_z14q__muted{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.MyTasksWidget-module__W_z14q__escalated{gap:0;display:grid}.MyTasksWidget-module__W_z14q__h4{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;color:var(--status-danger);text-transform:uppercase}.MyTasksWidget-module__W_z14q__item{gap:0 var(--space-2);padding:var(--space-1) 0;color:var(--color-text);border-top:1px solid var(--color-border);grid-template-columns:8px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.MyTasksWidget-module__W_z14q__dot{background:var(--status-danger);border-radius:var(--radius-pill);width:8px;height:8px}.MyTasksWidget-module__W_z14q__itemTitle{font-weight:var(--weight-medium);overflow-wrap:anywhere}.MyTasksWidget-module__W_z14q__item:hover .MyTasksWidget-module__W_z14q__itemTitle{text-decoration:underline}.MyTasksWidget-module__W_z14q__itemMeta{font-size:var(--text-sm);color:var(--color-text-muted);grid-column:2}.MyTasksWidget-module__W_z14q__add{gap:var(--space-2);align-items:center;display:flex}.MyTasksWidget-module__W_z14q__add>:not(button,span){flex:1;min-width:0}.MyTasksWidget-module__W_z14q__give{gap:var(--space-2);display:grid}.MyTasksWidget-module__W_z14q__picks{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.MyTasksWidget-module__W_z14q__grow{flex:1}.MyTasksWidget-module__W_z14q__urgent,.MyTasksWidget-module__W_z14q__kind button{min-height:var(--tap-sm);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill)}.MyTasksWidget-module__W_z14q__urgent[aria-pressed=true]{font-weight:var(--weight-semibold);color:var(--brand-on-primary);background:var(--status-danger);border-color:var(--status-danger)}.MyTasksWidget-module__W_z14q__kind{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex:none;gap:2px;padding:2px;display:inline-flex}.MyTasksWidget-module__W_z14q__kind button{min-height:calc(var(--tap-sm) - 6px);border:0}.MyTasksWidget-module__W_z14q__kind button[aria-pressed=true]{font-weight:var(--weight-semibold);color:var(--brand-on-primary);background:var(--brand-primary)}.MyTasksWidget-module__W_z14q__urgent:focus-visible,.MyTasksWidget-module__W_z14q__kind button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:768px){.MyTasksWidget-module__W_z14q__row{grid-template-columns:24px minmax(0,1fr) auto}.MyTasksWidget-module__W_z14q__row>:last-child{grid-column:auto;justify-self:end}}.MyTasksWidget-module__W_z14q__compact .MyTasksWidget-module__W_z14q__what{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.MyTasksWidget-module__W_z14q__compact .MyTasksWidget-module__W_z14q__what .MyTasksWidget-module__W_z14q__muted{display:none}.MyTasksWidget-module__W_z14q__compact .MyTasksWidget-module__W_z14q__row{padding-block:2px}.MyTasksWidget-module__W_z14q__foot{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.MyTasksWidget-module__W_z14q__link{font:inherit;font-weight:var(--weight-semibold);color:var(--brand-accent-text);cursor:pointer;background:0 0;border:0;padding:0}.MyTasksWidget-module__W_z14q__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
.CustomiseMenu-module__zEZAOG__wrap{position:relative}.CustomiseMenu-module__zEZAOG__button{width:var(--tap-sm);height:var(--tap-sm);font:inherit;color:var(--color-text);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);place-items:center;padding:0;display:inline-grid}.CustomiseMenu-module__zEZAOG__button:hover{background:var(--brand-primary-tint)}.CustomiseMenu-module__zEZAOG__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CustomiseMenu-module__zEZAOG__menu{top:calc(100% + var(--space-1));z-index:30;width:max-content;min-width:240px;max-width:min(320px, calc(100vw - var(--space-6)));padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popup);gap:2px;display:grid;position:absolute;right:0}.CustomiseMenu-module__zEZAOG__item{gap:var(--space-2);width:100%;padding:var(--space-2);font:inherit;color:var(--color-text);text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-items:flex-start;display:flex}.CustomiseMenu-module__zEZAOG__item:hover{background:var(--brand-primary-tint)}.CustomiseMenu-module__zEZAOG__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CustomiseMenu-module__zEZAOG__itemIcon{color:var(--brand-primary);flex:none;margin-top:1px}.CustomiseMenu-module__zEZAOG__itemText{gap:2px;min-width:0;display:grid}.CustomiseMenu-module__zEZAOG__itemLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.CustomiseMenu-module__zEZAOG__itemHint{font-size:var(--text-xs);color:var(--color-text-muted)}.CustomiseMenu-module__zEZAOG__looks{gap:var(--space-1);padding:var(--space-2);border-top:1px solid var(--color-border);align-items:center;display:flex}.CustomiseMenu-module__zEZAOG__lookLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-right:auto}.CustomiseMenu-module__zEZAOG__look{min-height:var(--tap-sm);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill)}.CustomiseMenu-module__zEZAOG__look[aria-checked=true]{font-weight:var(--weight-semibold);color:var(--brand-on-primary);background:var(--brand-primary);border-color:var(--brand-primary)}.CustomiseMenu-module__zEZAOG__look:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
.WidgetBody-module__Vmk3kG__two{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WidgetBody-module__Vmk3kG__fig{min-width:0;color:var(--color-text);align-content:start;gap:2px;text-decoration:none;display:grid}.WidgetBody-module__Vmk3kG__cap{font-size:var(--text-sm);color:var(--color-text-muted)}.WidgetBody-module__Vmk3kG__num{font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.WidgetBody-module__Vmk3kG__fig:hover .WidgetBody-module__Vmk3kG__num{text-decoration:underline}.WidgetBody-module__Vmk3kG__small{font-size:var(--text-lg)}.WidgetBody-module__Vmk3kG__bad{color:var(--status-danger)}.WidgetBody-module__Vmk3kG__up{font-weight:var(--weight-semibold);color:var(--status-success)}.WidgetBody-module__Vmk3kG__down{font-weight:var(--weight-semibold);color:var(--status-danger)}.WidgetBody-module__Vmk3kG__muted,.WidgetBody-module__Vmk3kG__legend{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.WidgetBody-module__Vmk3kG__badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.WidgetBody-module__Vmk3kG__rows{margin:0;padding:0;list-style:none;display:grid}.WidgetBody-module__Vmk3kG__rows li{gap:var(--space-2);font-size:var(--text-sm);border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;padding:3px 0;display:flex}.WidgetBody-module__Vmk3kG__rows b{font-variant-numeric:tabular-nums;flex:none}.WidgetBody-module__Vmk3kG__name{min-width:0;color:var(--color-text);overflow-wrap:anywhere}a.WidgetBody-module__Vmk3kG__name:hover{color:var(--brand-accent-text)}.WidgetBody-module__Vmk3kG__rows li.WidgetBody-module__Vmk3kG__wish{align-items:center}.WidgetBody-module__Vmk3kG__wa{width:var(--tap-sm);height:var(--tap-sm);color:var(--status-success);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;flex:none;place-items:center;display:inline-grid}.WidgetBody-module__Vmk3kG__wa:hover{background:var(--status-success-bg)}.WidgetBody-module__Vmk3kG__wa:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.WidgetBody-module__Vmk3kG__split{gap:var(--space-2);align-content:start;min-width:0;display:grid}.WidgetBody-module__Vmk3kG__queueBox{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.WidgetBody-module__Vmk3kG__queueBox>*{flex-shrink:0}.WidgetBody-module__Vmk3kG__queue{margin:0;padding:0;list-style:none;display:grid}.WidgetBody-module__Vmk3kG__queueBox>.WidgetBody-module__Vmk3kG__queue{overscroll-behavior:contain;flex-shrink:1;min-height:0;overflow-y:auto}.WidgetBody-module__Vmk3kG__queue li+li{border-top:1px solid var(--color-border)}.WidgetBody-module__Vmk3kG__order{gap:0 var(--space-2);padding:var(--space-1) 0;color:var(--color-text);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.WidgetBody-module__Vmk3kG__line{width:18px;height:18px;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--brand-accent-text);background:var(--brand-primary-tint);border-radius:var(--radius-sm);place-items:center;display:grid}.WidgetBody-module__Vmk3kG__lineHold{color:var(--color-text-muted);background:var(--color-page)}.WidgetBody-module__Vmk3kG__who{min-width:0;display:grid}.WidgetBody-module__Vmk3kG__whoName{gap:var(--space-1);align-items:center;min-width:0;display:flex}.WidgetBody-module__Vmk3kG__whoName b{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WidgetBody-module__Vmk3kG__where{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WidgetBody-module__Vmk3kG__slow{font-weight:var(--weight-semibold);color:var(--status-warning)}.WidgetBody-module__Vmk3kG__late{font-weight:var(--weight-semibold);color:var(--status-danger)}.WidgetBody-module__Vmk3kG__end{justify-items:end;gap:2px;display:grid}.WidgetBody-module__Vmk3kG__end b{font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.WidgetBody-module__Vmk3kG__order:hover .WidgetBody-module__Vmk3kG__whoName b{text-decoration:underline}.WidgetBody-module__Vmk3kG__extra,.WidgetBody-module__Vmk3kG__wide{display:none}@container widget not (min-height:200px){[data-fixed] .WidgetBody-module__Vmk3kG__more{display:none}[data-fixed] .WidgetBody-module__Vmk3kG__rows:not(.WidgetBody-module__Vmk3kG__only) li:nth-child(n+3){display:none}}@container widget not (min-height:140px){[data-fixed] .WidgetBody-module__Vmk3kG__rows:not(.WidgetBody-module__Vmk3kG__only){display:none}[data-fixed] .WidgetBody-module__Vmk3kG__legend{display:none}}@container widget not (min-width:330px){.WidgetBody-module__Vmk3kG__two{grid-template-columns:minmax(0,1fr)}.WidgetBody-module__Vmk3kG__two>:nth-child(n+2),.WidgetBody-module__Vmk3kG__more{display:none}.WidgetBody-module__Vmk3kG__num{font-size:var(--text-lg)}}@container widget (min-width:560px){.WidgetBody-module__Vmk3kG__split{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.WidgetBody-module__Vmk3kG__split>.WidgetBody-module__Vmk3kG__rows{grid-area:1/2/span 3}.WidgetBody-module__Vmk3kG__two{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.WidgetBody-module__Vmk3kG__num{font-size:var(--text-2xl)}.WidgetBody-module__Vmk3kG__small{font-size:var(--text-xl)}}@container widget (min-width:860px){.WidgetBody-module__Vmk3kG__only{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@container widget not (min-width:330px){.WidgetBody-module__Vmk3kG__where{display:none}.WidgetBody-module__Vmk3kG__whoName span{display:none}}@container widget (min-width:480px){.WidgetBody-module__Vmk3kG__wide{display:inline}}@container widget (min-width:640px){.WidgetBody-module__Vmk3kG__order{grid-template-columns:18px minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) auto}.WidgetBody-module__Vmk3kG__extra{min-width:0;font-size:var(--text-xs);color:var(--color-text-muted);display:grid}.WidgetBody-module__Vmk3kG__extra b{font-weight:var(--weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@container widget not (min-height:150px){[data-fixed] .WidgetBody-module__Vmk3kG__queue{display:none}}
.WidgetCompact-module__3EyT6W__box{gap:var(--space-1);min-width:0;display:grid}.WidgetCompact-module__3EyT6W__line{gap:2px var(--space-2);flex-wrap:wrap;align-items:baseline;min-width:0;margin:0;display:flex}.WidgetCompact-module__3EyT6W__big{font-size:var(--text-md);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text);text-decoration:none}a.WidgetCompact-module__3EyT6W__big:hover{text-decoration:underline}.WidgetCompact-module__3EyT6W__cap{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.WidgetCompact-module__3EyT6W__bad{color:var(--status-danger)}.WidgetCompact-module__3EyT6W__up{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--status-success)}.WidgetCompact-module__3EyT6W__down{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--status-danger)}.WidgetCompact-module__3EyT6W__list{margin:0;padding:0;list-style:none;display:grid}.WidgetCompact-module__3EyT6W__list li+li{border-top:1px solid var(--color-border)}.WidgetCompact-module__3EyT6W__row{gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--color-text);justify-content:space-between;align-items:center;padding:3px 0;text-decoration:none;display:flex}.WidgetCompact-module__3EyT6W__what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WidgetCompact-module__3EyT6W__row b{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.WidgetCompact-module__3EyT6W__tiles{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}.WidgetCompact-module__3EyT6W__tile{min-width:0;padding:var(--space-1) var(--space-2);color:var(--color-text);background:var(--color-page);border-radius:var(--radius-sm);text-decoration:none;display:grid}.WidgetCompact-module__3EyT6W__num{font-size:var(--text-md);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.WidgetCompact-module__3EyT6W__dot{vertical-align:1px;border-radius:var(--radius-pill);width:8px;height:8px;display:inline-block}.WidgetCompact-module__3EyT6W__full{background:var(--status-success)}.WidgetCompact-module__3EyT6W__part{background:var(--status-warning)}.WidgetCompact-module__3EyT6W__none{background:var(--status-danger)}.WidgetCompact-module__3EyT6W__hold{background:var(--color-border-strong)}.WidgetCompact-module__3EyT6W__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.WidgetCompact-module__3EyT6W__chip{padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--status-warning);background:var(--status-warning-bg);border-radius:var(--radius-pill);line-height:20px;text-decoration:none}.WidgetCompact-module__3EyT6W__chipBad{color:var(--status-danger);background:var(--status-danger-bg)}.WidgetCompact-module__3EyT6W__wa{width:var(--tap-sm);height:var(--tap-sm);color:var(--status-success);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.WidgetCompact-module__3EyT6W__wa:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}a.WidgetCompact-module__3EyT6W__row:hover .WidgetCompact-module__3EyT6W__what,.WidgetCompact-module__3EyT6W__tile:hover .WidgetCompact-module__3EyT6W__num{text-decoration:underline}
.WidgetGrid-module__Hcx9dq__grid{gap:var(--space-2);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid}.WidgetGrid-module__Hcx9dq__card{min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative;container:widget/inline-size}.WidgetGrid-module__Hcx9dq__inner{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.WidgetGrid-module__Hcx9dq__body{gap:var(--space-2);overscroll-behavior:contain;flex-direction:column;flex:1;justify-content:space-between;min-width:0;min-height:0;display:flex;overflow-y:auto}.WidgetGrid-module__Hcx9dq__head{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.WidgetGrid-module__Hcx9dq__title{min-width:0;font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0 auto 0 0}.WidgetGrid-module__Hcx9dq__open{width:24px;height:24px;margin-left:var(--space-1);color:var(--brand-accent-text);border-radius:var(--radius-md);background:0 0;flex:none;place-items:center;text-decoration:none;display:inline-grid}.WidgetGrid-module__Hcx9dq__open:hover{background:var(--brand-primary-tint)}.WidgetGrid-module__Hcx9dq__open:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.WidgetGrid-module__Hcx9dq__clear{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--status-success);white-space:nowrap;align-items:center;display:inline-flex}.WidgetGrid-module__Hcx9dq__cleared{padding-block:var(--space-2)}.WidgetGrid-module__Hcx9dq__cleared .WidgetGrid-module__Hcx9dq__title{color:var(--color-text-muted)}.WidgetGrid-module__Hcx9dq__when{padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);white-space:nowrap;background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-pill)}.WidgetGrid-module__Hcx9dq__follows{color:var(--brand-accent-text);background:var(--brand-primary-tint);border-color:#0000}.WidgetGrid-module__Hcx9dq__fixed{min-height:var(--widget-h)}.WidgetGrid-module__Hcx9dq__fixed .WidgetGrid-module__Hcx9dq__inner{height:100%}.WidgetGrid-module__Hcx9dq__fixed .WidgetGrid-module__Hcx9dq__body{justify-content:flex-start}.WidgetGrid-module__Hcx9dq__note{--note-behind:var(--color-page);background:0 0;border-color:#0000;padding:0}.WidgetGrid-module__Hcx9dq__note .WidgetGrid-module__Hcx9dq__inner{gap:0}.WidgetGrid-module__Hcx9dq__photos{background:0 0;border-color:#0000;padding:0}.WidgetGrid-module__Hcx9dq__photos .WidgetGrid-module__Hcx9dq__body{overflow:hidden}.WidgetGrid-module__Hcx9dq__tile{padding:var(--space-2) var(--space-3)}.WidgetGrid-module__Hcx9dq__tile .WidgetGrid-module__Hcx9dq__inner{gap:var(--space-2)}.WidgetGrid-module__Hcx9dq__arranging .WidgetGrid-module__Hcx9dq__open{visibility:hidden}.WidgetGrid-module__Hcx9dq__arranging .WidgetGrid-module__Hcx9dq__card{cursor:grab;-webkit-user-select:none;user-select:none;border-style:dashed;border-color:var(--color-border-strong);min-height:88px}.WidgetGrid-module__Hcx9dq__arranging .WidgetGrid-module__Hcx9dq__card:after{z-index:1;content:"";background:var(--color-veil);border-radius:inherit;position:absolute;inset:0}.WidgetGrid-module__Hcx9dq__move{z-index:2;width:var(--tap-lg);height:var(--tap-lg);color:var(--brand-on-primary);cursor:grab;touch-action:none;background:var(--brand-primary);border-radius:var(--radius-pill);box-shadow:var(--shadow-popup);border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WidgetGrid-module__Hcx9dq__remove{top:var(--space-2);right:var(--space-2);z-index:2;width:var(--tap-sm);height:var(--tap-sm);color:var(--status-danger);cursor:pointer;background:var(--status-danger-bg);border-radius:var(--radius-md);border:0;place-items:center;padding:0;display:grid;position:absolute}.WidgetGrid-module__Hcx9dq__remove:hover,.WidgetGrid-module__Hcx9dq__move:hover{box-shadow:inset 0 0 0 1px}.WidgetGrid-module__Hcx9dq__view{bottom:var(--space-1);left:var(--space-1);z-index:2;min-height:24px;padding:0 var(--space-2);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--brand-accent-text);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);position:absolute}.WidgetGrid-module__Hcx9dq__view[aria-pressed=true]{color:var(--brand-on-primary);background:var(--brand-primary);border-color:var(--brand-primary)}.WidgetGrid-module__Hcx9dq__view:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.WidgetGrid-module__Hcx9dq__resize{z-index:2;cursor:nwse-resize;touch-action:none;background:0 0;border:0;width:28px;height:28px;padding:0;display:none;position:absolute;bottom:2px;right:2px}.WidgetGrid-module__Hcx9dq__resize:before{content:"";border-right:3px solid var(--brand-primary);border-bottom:3px solid var(--brand-primary);border-radius:0 0 4px;width:14px;height:14px;position:absolute;bottom:5px;right:5px}.WidgetGrid-module__Hcx9dq__move:focus-visible,.WidgetGrid-module__Hcx9dq__remove:focus-visible,.WidgetGrid-module__Hcx9dq__resize:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.WidgetGrid-module__Hcx9dq__placeholder{background:var(--brand-primary-tint);border:2px dashed var(--brand-primary)}.WidgetGrid-module__Hcx9dq__placeholder>*,.WidgetGrid-module__Hcx9dq__arranging .WidgetGrid-module__Hcx9dq__placeholder:after{visibility:hidden}.WidgetGrid-module__Hcx9dq__resizing{box-shadow:0 0 0 2px var(--brand-primary)}.WidgetGrid-module__Hcx9dq__ghost{z-index:1000;pointer-events:none;box-shadow:var(--shadow-lift);margin:0;position:fixed;transform:rotate(1deg)scale(1.02)}.WidgetGrid-module__Hcx9dq__ghost:after{display:none}@media (min-width:768px){.WidgetGrid-module__Hcx9dq__grid{display:block;position:relative}.WidgetGrid-module__Hcx9dq__card{min-height:0;position:absolute;overflow:hidden;container-type:size}.WidgetGrid-module__Hcx9dq__held{cursor:grabbing;box-shadow:var(--shadow-lift);transform:none}.WidgetGrid-module__Hcx9dq__fixed{min-height:0}.WidgetGrid-module__Hcx9dq__arranging .WidgetGrid-module__Hcx9dq__card{touch-action:none}.WidgetGrid-module__Hcx9dq__resize{display:block}.WidgetGrid-module__Hcx9dq__h2{min-height:calc(144px * 2 + var(--space-3) * 1)}.WidgetGrid-module__Hcx9dq__h3{min-height:calc(144px * 3 + var(--space-3) * 2)}.WidgetGrid-module__Hcx9dq__h4{min-height:calc(144px * 4 + var(--space-3) * 3)}.WidgetGrid-module__Hcx9dq__h5{min-height:calc(144px * 5 + var(--space-3) * 4)}.WidgetGrid-module__Hcx9dq__h6{min-height:calc(144px * 6 + var(--space-3) * 5)}}@media (prefers-reduced-motion:reduce){.WidgetGrid-module__Hcx9dq__ghost{transform:none}}.WidgetGrid-module__Hcx9dq__plain{min-width:0}.WidgetGrid-module__Hcx9dq__board{min-width:0;padding:var(--space-3);background:radial-gradient(circle at 20% 30%, var(--board-speck) 0 1px, transparent 1.5px) 0 0 / 9px 9px, radial-gradient(circle at 40% 80%, var(--board-speck) 0 1px, transparent 2px) 0 0 / 17px 17px, linear-gradient(135deg, var(--board-cork), var(--board-cork-dark));border:6px solid var(--board-frame);border-top-color:var(--board-frame-light);border-bottom-color:var(--board-frame-dark);border-radius:var(--radius-md);box-shadow:inset 0 2px 10px var(--board-shadow)}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card{--pin:var(--pin-red);background:var(--board-paper);border-color:var(--board-paper-edge);box-shadow:0 3px 8px var(--board-shadow);border-radius:2px;padding-top:14px}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card:nth-child(4n+2){--pin:var(--pin-blue)}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card:nth-child(4n+3){--pin:var(--pin-green)}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card:nth-child(4n){--pin:var(--pin-yellow)}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card:before{z-index:3;content:"";background:radial-gradient(circle at 35% 30%, var(--board-shine) 0 2px, transparent 3px), var(--pin);border-radius:var(--radius-pill);width:10px;height:10px;box-shadow:0 2px 3px var(--board-shadow);margin-left:-5px;position:absolute;top:3px;left:50%}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card[data-widget^=note\:]{--note-behind:var(--board-cork);box-shadow:none;background:0 0;border-color:#0000;padding:0}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card[data-widget=photos]{box-shadow:none;background:0 0;border-color:#0000;padding:0}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card[data-widget=photos]:before,.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card[data-widget^=note\:]:before{display:none}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__title{font-family:var(--font-hand);font-size:var(--text-lg);font-weight:var(--weight-bold)}@media not (min-width:768px){.WidgetGrid-module__Hcx9dq__board{padding:var(--space-3) var(--space-2);border-width:5px}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__grid{gap:var(--space-3)}}@media (min-width:768px){.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card{--tilt:0;--lean:1}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card:nth-child(5n+1){--tilt:-1}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card:nth-child(5n+2){--tilt:.8}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card:nth-child(5n+3){--tilt:-.4}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__card:nth-child(5n+4){--tilt:1.1}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__mid{--lean:.5}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__wide{--lean:.2}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__grid:not(.WidgetGrid-module__Hcx9dq__arranging) .WidgetGrid-module__Hcx9dq__card{transform:rotate(calc(var(--tilt) * var(--lean) * 1deg))}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__grid:not(.WidgetGrid-module__Hcx9dq__arranging) .WidgetGrid-module__Hcx9dq__card{transition:transform .2s,box-shadow .2s}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__grid:not(.WidgetGrid-module__Hcx9dq__arranging) .WidgetGrid-module__Hcx9dq__card:hover{z-index:4;box-shadow:0 8px 16px var(--board-shadow);transform:translateY(-3px) rotate(calc(var(--tilt) * var(--lean) * 1deg))}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__grid:not(.WidgetGrid-module__Hcx9dq__arranging) .WidgetGrid-module__Hcx9dq__card[data-widget=photos],.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__grid:not(.WidgetGrid-module__Hcx9dq__arranging) .WidgetGrid-module__Hcx9dq__card[data-widget=photos]:hover{box-shadow:none;transform:none}.WidgetGrid-module__Hcx9dq__board .WidgetGrid-module__Hcx9dq__grid:not(.WidgetGrid-module__Hcx9dq__arranging) .WidgetGrid-module__Hcx9dq__card[data-widget^=note\:]:hover{box-shadow:none}}.WidgetGrid-module__Hcx9dq__grid [data-widget],.WidgetGrid-module__Hcx9dq__grid [data-widget] *{scrollbar-color:transparent transparent;scrollbar-width:thin}.WidgetGrid-module__Hcx9dq__grid [data-widget]:hover,.WidgetGrid-module__Hcx9dq__grid [data-widget]:hover *{scrollbar-color:var(--color-border-strong) transparent}.WidgetGrid-module__Hcx9dq__grid [data-widget] ::-webkit-scrollbar{width:4px;height:4px}.WidgetGrid-module__Hcx9dq__grid [data-widget] ::-webkit-scrollbar-track{background:0 0}.WidgetGrid-module__Hcx9dq__grid [data-widget] ::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:0 0}.WidgetGrid-module__Hcx9dq__grid [data-widget]:hover ::-webkit-scrollbar-thumb{background:var(--color-border-strong)}.WidgetGrid-module__Hcx9dq__grid [data-widget] ::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}
.WidgetPicker-module__71ncva__cols{gap:var(--space-4);display:grid}.WidgetPicker-module__71ncva__group{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.WidgetPicker-module__71ncva__legend{margin-bottom:var(--space-1);font-weight:var(--weight-bold);padding:0}.WidgetPicker-module__71ncva__row{gap:var(--space-2);min-height:var(--tap);padding:var(--space-2);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.WidgetPicker-module__71ncva__row:hover{border-color:var(--brand-primary)}.WidgetPicker-module__71ncva__row:has(input:checked){background:var(--brand-primary-tint);border-color:var(--brand-primary)}.WidgetPicker-module__71ncva__box{width:20px;height:20px;accent-color:var(--brand-primary);margin:2px 0 0}.WidgetPicker-module__71ncva__text{gap:2px;min-width:0;display:grid}.WidgetPicker-module__71ncva__about{font-size:var(--text-sm);color:var(--color-text-muted)}
.Dashboard-module__Z_pjRW__dash{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.Dashboard-module__Z_pjRW__head{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"greet period""quick end";align-items:center;min-width:0;display:grid}.Dashboard-module__Z_pjRW__greet{gap:2px var(--space-2);flex-wrap:wrap;grid-area:greet;align-items:baseline;min-width:0;display:flex}.Dashboard-module__Z_pjRW__hello{font-size:var(--text-xl);color:var(--brand-accent-text);margin:0;line-height:1.2}.Dashboard-module__Z_pjRW__day{font-size:var(--text-sm);color:var(--color-text-muted)}.Dashboard-module__Z_pjRW__quick{grid-area:quick;align-items:center;gap:6px;min-width:0;display:flex}.Dashboard-module__Z_pjRW__rule{display:none}.Dashboard-module__Z_pjRW__period{grid-area:period}.Dashboard-module__Z_pjRW__end{grid-area:end;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (min-width:768px){.Dashboard-module__Z_pjRW__head{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"greet quick period end"}.Dashboard-module__Z_pjRW__greet{flex-wrap:nowrap}.Dashboard-module__Z_pjRW__day{white-space:nowrap}.Dashboard-module__Z_pjRW__rule{width:1px;height:20px;margin:0 var(--space-1);background:var(--color-border);display:block}}.Dashboard-module__Z_pjRW__seg{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px;display:inline-flex}.Dashboard-module__Z_pjRW__segBtn{min-height:calc(var(--tap-sm) - 6px);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0}.Dashboard-module__Z_pjRW__segBtn[aria-pressed=true]{font-weight:var(--weight-semibold);color:var(--brand-on-primary);background:var(--brand-primary)}.Dashboard-module__Z_pjRW__muted{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.Dashboard-module__Z_pjRW__icon{width:var(--tap-sm);height:var(--tap-sm);font:inherit;color:var(--color-text);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);place-items:center;display:inline-grid}.Dashboard-module__Z_pjRW__icon:hover{background:var(--brand-primary-tint)}.Dashboard-module__Z_pjRW__icon:disabled{color:var(--color-text-disabled);cursor:default}.Dashboard-module__Z_pjRW__boardLook h1>span{font-family:var(--font-hand);font-weight:var(--weight-bold)}
.CustomerSide-module__ZvkjKa__side{gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.CustomerSide-module__ZvkjKa__who{gap:var(--space-3);align-items:center;min-width:0;display:flex}.CustomerSide-module__ZvkjKa__initials{width:44px;height:44px;font-weight:var(--weight-bold);color:var(--brand-accent-text);background:var(--brand-accent-tint);border-radius:var(--radius-md);flex:none;place-items:center;display:grid}.CustomerSide-module__ZvkjKa__name{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text);margin:0}.CustomerSide-module__ZvkjKa__place{min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);gap:2px;display:grid}.CustomerSide-module__ZvkjKa__status{padding:var(--space-2) var(--space-3);background:var(--color-page);border-radius:var(--radius-md)}.CustomerSide-module__ZvkjKa__facts{margin:0;display:grid}.CustomerSide-module__ZvkjKa__facts div{gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.CustomerSide-module__ZvkjKa__facts dt{color:var(--color-text-muted);white-space:nowrap}.CustomerSide-module__ZvkjKa__facts dd{min-width:0;font-weight:var(--weight-medium);text-align:right;overflow-wrap:anywhere;margin:0}.CustomerSide-module__ZvkjKa__facts .CustomerSide-module__ZvkjKa__none{font-weight:var(--weight-regular);color:var(--color-text-muted)}.CustomerSide-module__ZvkjKa__facts .CustomerSide-module__ZvkjKa__warn{color:var(--status-warning)}.CustomerSide-module__ZvkjKa__phone{white-space:nowrap}.CustomerSide-module__ZvkjKa__missing{gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--status-warning);background:var(--status-warning-bg);border-radius:var(--radius-md);display:grid}.CustomerSide-module__ZvkjKa__line{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.CustomerSide-module__ZvkjKa__link{font:inherit;font-weight:var(--weight-semibold);color:var(--brand-primary);cursor:pointer;background:0 0;border:0;padding:0}.CustomerSide-module__ZvkjKa__actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CustomerSide-module__ZvkjKa__actions:empty{display:none}.CustomerSide-module__ZvkjKa__order,.CustomerSide-module__ZvkjKa__call{min-height:var(--tap-sm);padding:0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.CustomerSide-module__ZvkjKa__order{color:var(--brand-on-primary);background:var(--brand-primary);grid-column:1/-1}.CustomerSide-module__ZvkjKa__order:hover{background:var(--brand-primary-hover)}.CustomerSide-module__ZvkjKa__call{color:var(--brand-accent-text);background:var(--color-surface);border:1px solid var(--color-border-strong)}.CustomerSide-module__ZvkjKa__whatsapp{gap:var(--space-2);min-height:var(--tap-sm);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--status-success);cursor:pointer;background:var(--status-success-bg);border-radius:var(--radius-md);border:0;justify-content:center;align-items:center;display:inline-flex}.CustomerSide-module__ZvkjKa__whatsapp:hover{box-shadow:inset 0 0 0 1px}@media (min-width:1200px){.CustomerSide-module__ZvkjKa__wide{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center}.CustomerSide-module__ZvkjKa__wide .CustomerSide-module__ZvkjKa__who{grid-area:1/1}.CustomerSide-module__ZvkjKa__wide .CustomerSide-module__ZvkjKa__actions{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;display:flex}.CustomerSide-module__ZvkjKa__wide .CustomerSide-module__ZvkjKa__facts{column-gap:var(--space-5);grid-area:2/1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.CustomerSide-module__ZvkjKa__wide .CustomerSide-module__ZvkjKa__status{grid-area:2/2;align-self:start}.CustomerSide-module__ZvkjKa__wide .CustomerSide-module__ZvkjKa__missing{grid-column:1/-1}}
