.login-module-scss-module__V_xglG__loginPage{width:100vw;min-height:100vh;color:var(--color);background:var(--color-bg-login);justify-content:center;align-items:center;display:flex}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__shape{-webkit-backdrop-filter:blur(5px);opacity:.15;pointer-events:none;border-radius:50%;position:absolute}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__shape1{background-color:var(--clr-button);filter:blur(80px);width:500px;height:500px;bottom:-150px;left:-200px}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__shape2{background-color:var(--clr-extra);filter:blur(10px);border:2px solid #ffffff1a;width:300px;height:300px;top:10%;right:-50px}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__shape3{background:linear-gradient(180deg,var(--clr-extra)0%,var(--clr-selection)100%);opacity:.1;border-radius:20px;width:100px;height:400px;top:30%;right:15%;transform:rotate(45deg)}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__loginCard{z-index:10;-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);background:#fdfdfce6;border-radius:24px;flex-direction:column;gap:1.4em;width:100%;max-width:420px;padding:40px;display:flex;position:relative;box-shadow:0 20px 40px #13150f1f}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__loginCard:before{content:"";pointer-events:none;background:radial-gradient(circle 40px at var(--mouse-x,50%)var(--mouse-y,50%),#ff00004d 0%,transparent 0%);border-radius:inherit;mix-blend-mode:lighten;width:100%;height:100%;transition:background-position .1s,var(--background).2s;position:absolute;top:0;left:0}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__brandDivider{background:linear-gradient(90deg,var(--clr-extra)0%,var(--clr-selection)50%,var(--clr-button)100%);width:100%;height:1px}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__title{margin:.25em 0 0;font-size:1.75em}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__form{flex-direction:column;gap:1em;display:flex}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__alerts{flex-direction:column;gap:.6em;display:flex}@media screen and (max-width:1024px){.login-module-scss-module__V_xglG__loginPage{padding:6vh 6vw}}@media screen and (max-width:768px){.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__loginCard{padding:2em 1.5em}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__brandLogo{width:120px}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__brandRow{align-items:flex-start;gap:.6em}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__title{margin-top:.2em}}@media screen and (max-width:480px){.login-module-scss-module__V_xglG__loginPage{padding:4vh 5vw}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__loginCard{gap:1.1em;padding:1.6em 1.2em}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__title{font-size:1.55em}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__subtitle{font-size:.9em}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__brandRow{text-align:center;align-items:center}.login-module-scss-module__V_xglG__loginPage .login-module-scss-module__V_xglG__brandRow>div{flex-direction:column;align-items:center;display:flex}}
.loading-module-scss-module__WRceJG__loadingScreen{min-width:100vw;min-height:100vh;color:var(--color);letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;gap:.9em;font-size:1.05em;display:flex}.loading-module-scss-module__WRceJG__spinner{border:3px solid #94b0dc40;border-top-color:var(--color-action);border-radius:50%;width:42px;height:42px;animation:.9s linear infinite loading-module-scss-module__WRceJG__spin}@keyframes loading-module-scss-module__WRceJG__spin{to{transform:rotate(360deg)}}
.notificationBell-module-scss-module__ynwoWq__notificationPaper{background-color:var(--color-bg-surface);color:var(--color-text-main);min-width:320px;max-width:400px}@media screen and (min-width:1024px){.notificationBell-module-scss-module__ynwoWq__notificationPaper{margin-left:calc(1em + 1px)}}.notificationBell-module-scss-module__ynwoWq__notificationHeader{border-bottom:1px solid var(--color-text-subtle);justify-content:space-between;align-items:center;gap:.5em;padding:.6em 1em;font-weight:600;display:flex}.notificationBell-module-scss-module__ynwoWq__notificationItem{white-space:normal;flex-direction:column;gap:.2em;width:100%;display:flex}.notificationBell-module-scss-module__ynwoWq__notificationMessage{font-size:.9em}.notificationBell-module-scss-module__ynwoWq__notificationDate{color:var(--color-text-muted);font-size:.75em}.notificationBell-module-scss-module__ynwoWq__notificationUnread .notificationBell-module-scss-module__ynwoWq__notificationMessage{font-weight:700}.notificationBell-module-scss-module__ynwoWq__notificationUnread{position:relative}.notificationBell-module-scss-module__ynwoWq__notificationUnread:before{content:"";background-color:var(--color-action);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.notificationBell-module-scss-module__ynwoWq__notificationRead .notificationBell-module-scss-module__ynwoWq__notificationMessage{color:var(--color-text-muted);font-weight:400}
.deskAttendancePrompt-module-scss-module__oUl1-q__backdrop{z-index:1250;background-color:#0006;justify-content:center;align-items:center;animation:.25s ease-out deskAttendancePrompt-module-scss-module__oUl1-q__backdropIn;display:flex;position:fixed;inset:0}.deskAttendancePrompt-module-scss-module__oUl1-q__backdropClosing{pointer-events:none;animation:.5s ease-in forwards deskAttendancePrompt-module-scss-module__oUl1-q__backdropOut}@keyframes deskAttendancePrompt-module-scss-module__oUl1-q__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes deskAttendancePrompt-module-scss-module__oUl1-q__backdropOut{0%{opacity:1}to{opacity:0}}.deskAttendancePrompt-module-scss-module__oUl1-q__card{background-color:var(--color-bg-surface);color:var(--color-text-main);border-radius:var(--border-radius-l);text-align:center;max-width:22em;padding:2em 2.25em;animation:.4s cubic-bezier(.34,1.56,.64,1) deskAttendancePrompt-module-scss-module__oUl1-q__cardIn;box-shadow:0 16px 48px #0000004d}@keyframes deskAttendancePrompt-module-scss-module__oUl1-q__cardIn{0%{opacity:0;transform:scale(.75)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.deskAttendancePrompt-module-scss-module__oUl1-q__cardClosing{animation:.55s cubic-bezier(.45,-.2,.6,1) forwards deskAttendancePrompt-module-scss-module__oUl1-q__cardFlyAway}@keyframes deskAttendancePrompt-module-scss-module__oUl1-q__cardFlyAway{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}35%{opacity:1;transform:translate(-1.2em,-.6em)rotate(-6deg)scale(1.05)}to{opacity:0;transform:translate(60vw,-60vh)rotate(35deg)scale(.3)}}.deskAttendancePrompt-module-scss-module__oUl1-q__title{margin:0 0 .5em;font-size:1.25em;font-weight:700}.deskAttendancePrompt-module-scss-module__oUl1-q__subtitle{color:var(--color-text-muted);margin:0 0 1.5em;font-size:.9em}.deskAttendancePrompt-module-scss-module__oUl1-q__actions{justify-content:center;gap:.75em;display:flex}.deskAttendancePrompt-module-scss-module__oUl1-q__yes,.deskAttendancePrompt-module-scss-module__oUl1-q__no{border-radius:var(--border-radius-m);cursor:pointer;border:none;padding:.6em 1.75em;font-size:.95em;font-weight:600;transition:transform .15s,opacity .15s}.deskAttendancePrompt-module-scss-module__oUl1-q__yes:disabled,.deskAttendancePrompt-module-scss-module__oUl1-q__no:disabled{opacity:.6;cursor:default}.deskAttendancePrompt-module-scss-module__oUl1-q__yes:hover:not(:disabled),.deskAttendancePrompt-module-scss-module__oUl1-q__no:hover:not(:disabled){transform:translateY(-2px)}.deskAttendancePrompt-module-scss-module__oUl1-q__yes{background-color:var(--color-action);color:var(--color-action-text)}.deskAttendancePrompt-module-scss-module__oUl1-q__no{background-color:var(--color-bg-main);color:var(--color-text-main);border:1px solid var(--color-border)}.deskAttendancePrompt-module-scss-module__oUl1-q__error{color:var(--color-error);margin-top:1em;font-size:.85em}
.modal-module-scss-module__DfmZXG__modalBackdrop{z-index:1300;background-color:#0009;justify-content:center;align-items:center;padding:2em;display:flex;position:fixed;inset:0}@media (max-width:600px){.modal-module-scss-module__DfmZXG__modalBackdrop{align-items:stretch;padding:0}}@keyframes modal-module-scss-module__DfmZXG__modalEnter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.modal-module-scss-module__DfmZXG__modalShell{border-radius:var(--border-radius-l);background-color:var(--color-bg-main);border:1px solid var(--color-border);flex-direction:column;width:100%;max-width:720px;max-height:90vh;padding:2.5em 1em 1em;animation:.18s ease-out modal-module-scss-module__DfmZXG__modalEnter;display:flex;position:relative;box-shadow:0 8px 40px #00000026}@media (max-width:600px){.modal-module-scss-module__DfmZXG__modalShell{border-radius:0;max-width:100%;height:100%;max-height:100%;padding:2.5em .75em .75em}}.modal-module-scss-module__DfmZXG__modalShellLarge{max-width:1100px}@media (max-width:600px){.modal-module-scss-module__DfmZXG__modalShellLarge{max-width:100%}}.modal-module-scss-module__DfmZXG__modalCloseButton{z-index:2;top:.5em;right:.5em;color:var(--color-text-main)!important;position:absolute!important}.modal-module-scss-module__DfmZXG__modalContent{border-radius:var(--border-radius-m);background-color:var(--color-bg-main);min-height:0;color:var(--color-text-main);flex:1;padding:1.5em;overflow:auto}@media (max-width:600px){.modal-module-scss-module__DfmZXG__modalContent{padding:1em}}.modal-module-scss-module__DfmZXG__modalContent .MuiInputLabel-root{color:var(--color-text-main);opacity:.65}.modal-module-scss-module__DfmZXG__modalContent .MuiOutlinedInput-root{color:var(--color-text-main)}.modal-module-scss-module__DfmZXG__modalContent .MuiFormHelperText-root{color:var(--color-text-main);opacity:.65}.modal-module-scss-module__DfmZXG__modalTitle{color:var(--color-text-main);margin:0 0 1em;font-size:1.2em;font-weight:700}
.dateField-module-scss-module__uJzjgW__dateField input[type=date]::-webkit-calendar-picker-indicator{display:none}
.main_container-module-scss-module__dfrADq__mainBox{grid-template-rows:auto 85fr;width:100vw;height:100%;margin:0 auto;display:grid}@media screen and (min-width:1024px){.main_container-module-scss-module__dfrADq__mainBox{box-sizing:border-box;grid-template-rows:none;grid-template-columns:auto 1fr;gap:1em;height:100dvh;padding:1em;overflow:hidden}}.main_container-module-scss-module__dfrADq__mainBox .main_container-module-scss-module__dfrADq__contentBox{display:grid}@media (max-width:1024px){.main_container-module-scss-module__dfrADq__mainBox .main_container-module-scss-module__dfrADq__contentBox.main_container-module-scss-module__dfrADq__drawerOpen,.main_container-module-scss-module__dfrADq__mainBox .main_container-module-scss-module__dfrADq__contentBox.main_container-module-scss-module__dfrADq__drawerClosed{grid-template-columns:1fr}}@media screen and (min-width:1024px){.main_container-module-scss-module__dfrADq__mainBox .main_container-module-scss-module__dfrADq__contentBox{min-width:0;min-height:0;overflow:hidden}}.main_container-module-scss-module__dfrADq__mainBox .main_container-module-scss-module__dfrADq__contentBox .main_container-module-scss-module__dfrADq__content{color:var(--color-on-shell);box-sizing:border-box;flex-direction:column;align-items:center;height:100%;min-height:0;padding:1em;display:flex;overflow:auto}@media screen and (min-width:1024px){.main_container-module-scss-module__dfrADq__mainBox .main_container-module-scss-module__dfrADq__contentBox .main_container-module-scss-module__dfrADq__content{padding-top:0}}.main_container-module-scss-module__dfrADq__compactViewTitle{white-space:nowrap;text-overflow:ellipsis;margin:0 0 1em;font-size:1.1em;overflow:hidden}.main_container-module-scss-module__dfrADq__compactGrid{grid-template-columns:1fr;gap:.75em;width:100%;display:grid}@media (min-width:1024px){.main_container-module-scss-module__dfrADq__compactGrid{grid-template-columns:repeat(1,1fr)}}.main_container-module-scss-module__dfrADq__compactTile{border-radius:var(--border-radius-m);background-color:var(--background);cursor:pointer;align-items:center;gap:.75em;width:100%;min-width:0;padding:.5em;transition:all .2s ease-in-out;display:flex}.main_container-module-scss-module__dfrADq__compactTile:hover{background-color:var(--color-bg-surface);color:var(--color-text-main)}.main_container-module-scss-module__dfrADq__compactTile:hover .main_container-module-scss-module__dfrADq__compactTileThumbnail{background-color:var(--color-bg-main);color:var(--color-text-main)}.main_container-module-scss-module__dfrADq__compactTile:hover .main_container-module-scss-module__dfrADq__compactTileText h3{color:var(--color-text-main)}.main_container-module-scss-module__dfrADq__compactTile .main_container-module-scss-module__dfrADq__compactTileThumbnail{border-radius:var(--border-radius-s);background-color:var(--color-bg-surface);background-image:var(--bg,none);width:2.5em;height:2.5em;color:var(--color-action);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 2.5em;justify-content:center;align-items:center;font-size:1.1em;display:flex}.main_container-module-scss-module__dfrADq__compactTile .main_container-module-scss-module__dfrADq__compactTileText{flex-direction:column;gap:.1em;min-width:0;display:flex}.main_container-module-scss-module__dfrADq__compactTile .main_container-module-scss-module__dfrADq__compactTileText h3{color:var(--color-on-shell);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85em;font-weight:700;overflow:hidden}.main_container-module-scss-module__dfrADq__compactTile .main_container-module-scss-module__dfrADq__compactTileText p{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.7em;overflow:hidden}.main_container-module-scss-module__dfrADq__drawerToggle{z-index:2;color:var(--color-text-main);position:relative}.main_container-module-scss-module__dfrADq__drawerClosed .main_container-module-scss-module__dfrADq__rightDrawerContent{opacity:.5;filter:brightness(.75)blur(.4px);pointer-events:none;padding-left:0;transform:translate(60%)}
.officeMap-module-scss-module__OTll-G__mapScroll{box-sizing:border-box;background-color:var(--color-bg-pure);border:1px solid var(--border-subtle);border-radius:var(--border-radius-m);width:100%;margin-top:1em;padding:.75em;overflow:auto}.officeMap-module-scss-module__OTll-G__mapGrid{--map-cell:56px;background-image:radial-gradient(circle at 50% 50%,var(--color-border)1px,transparent 1.6px);background-size:var(--map-cell)var(--map-cell);gap:0;width:max-content;display:grid;position:relative}.officeMap-module-scss-module__OTll-G__mapGridEditor{background-image:linear-gradient(to right,var(--border-subtle)1px,transparent 1px),linear-gradient(to bottom,var(--border-subtle)1px,transparent 1px);background-size:var(--map-cell)var(--map-cell);box-shadow:1px 0 0 var(--border-subtle),0 1px 0 var(--border-subtle)}.officeMap-module-scss-module__OTll-G__mapGridPaint{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.officeMap-module-scss-module__OTll-G__mapGridPaint>*{pointer-events:none}.officeMap-module-scss-module__OTll-G__mapCell{z-index:1;box-sizing:border-box;color:var(--color-text-main);text-align:center;cursor:pointer;background-color:#0000;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:.65em;line-height:1.1;display:flex;position:relative;overflow:visible}.officeMap-module-scss-module__OTll-G__mapCellEmpty:hover{background-color:color-mix(in srgb,var(--color-selection)28%,transparent);border-radius:4px}.officeMap-module-scss-module__OTll-G__mapCellDesk{border:1px solid var(--color-border);background-color:var(--color-bg-surface);border-radius:8px;flex-direction:column;gap:2px;margin:2px;padding:3px 2px;font-size:.8em;font-weight:700;transition:filter .15s ease-in-out;overflow:hidden;box-shadow:0 1px 2px #0000001f}.officeMap-module-scss-module__OTll-G__mapCellDesk:hover{filter:brightness(.95)}.officeMap-module-scss-module__OTll-G__slotIcon{opacity:.3;pointer-events:none;position:absolute;top:3px;right:3px}.officeMap-module-scss-module__OTll-G__slotLabel{overflow-wrap:anywhere;white-space:normal;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.1;display:-webkit-box;position:relative;overflow:hidden}.officeMap-module-scss-module__OTll-G__mapZone{--zone-color:var(--clr-extra);z-index:0;pointer-events:none;box-sizing:border-box;border:1.5px dashed color-mix(in srgb,var(--zone-color)55%,transparent);background-color:color-mix(in srgb,var(--zone-color)14%,transparent);border-radius:10px;margin:1px;position:relative}.officeMap-module-scss-module__OTll-G__mapZoneLabel{--zone-color:var(--clr-extra);z-index:3;pointer-events:none;box-sizing:border-box;margin:1px;padding:3px;position:relative;overflow:hidden}.officeMap-module-scss-module__OTll-G__mapZoneLabelBox{width:100%;height:100%;position:relative}.officeMap-module-scss-module__OTll-G__mapZoneLabelText{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--zone-color)55%,transparent);background-color:color-mix(in srgb,var(--zone-color)20%,var(--color-bg-pure));width:max-content;max-width:100%;color:color-mix(in srgb,var(--zone-color)75%,black);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:0 .6em;font-size:.7em;font-weight:700;line-height:1.7;position:absolute;overflow:hidden}.officeMap-module-scss-module__OTll-G__mapZoneLabelMovable{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--zone-color)40%,transparent)}.officeMap-module-scss-module__OTll-G__mapZoneLabelMovable:hover{box-shadow:0 0 0 2px var(--zone-color)}.officeMap-module-scss-module__OTll-G__mapZoneLabelDragging{cursor:grabbing;box-shadow:0 0 0 2px var(--zone-color),0 2px 8px #00000040}.officeMap-module-scss-module__OTll-G__mapCellShape{cursor:default}.officeMap-module-scss-module__OTll-G__mapGridEditor .officeMap-module-scss-module__OTll-G__mapCellShape{cursor:pointer}.officeMap-module-scss-module__OTll-G__wall{position:absolute;inset:0}.officeMap-module-scss-module__OTll-G__wallBlock{color:var(--color-text-main);justify-content:center;align-items:center;font-style:italic;font-weight:600;display:flex;position:absolute;inset:0;overflow:hidden}.officeMap-module-scss-module__OTll-G__wallPart{border-radius:1px;position:absolute}.officeMap-module-scss-module__OTll-G__mapGridEditor .officeMap-module-scss-module__OTll-G__mapCellShape:hover .officeMap-module-scss-module__OTll-G__wallBlock,.officeMap-module-scss-module__OTll-G__mapGridEditor .officeMap-module-scss-module__OTll-G__mapCellShape:hover .officeMap-module-scss-module__OTll-G__wallPart{filter:brightness(.9)}.officeMap-module-scss-module__OTll-G__mapCellRoom{margin:1px;font-size:1.1em;font-weight:600}.officeMap-module-scss-module__OTll-G__mapCellRoom .officeMap-module-scss-module__OTll-G__mapCellShapeInner{box-sizing:border-box;border-radius:10px;flex-direction:column;gap:.15em;padding:.2em;box-shadow:inset 0 0 0 1px #0000001a}.officeMap-module-scss-module__OTll-G__mapCellMeetingRoom{cursor:pointer;color:var(--color-text-main);text-decoration:none}.officeMap-module-scss-module__OTll-G__mapCellMeetingRoom:hover .officeMap-module-scss-module__OTll-G__mapCellShapeInner{filter:brightness(.92)}.officeMap-module-scss-module__OTll-G__mapCellMeetingRoom:focus-visible{outline:2px solid var(--color-text-main);outline-offset:1px}.officeMap-module-scss-module__OTll-G__mapCellRoomLabel{text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.66em;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.officeMap-module-scss-module__OTll-G__mapCellShapeInner{background-color:var(--color-bg-surface);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.officeMap-module-scss-module__OTll-G__formHint,.officeMap-module-scss-module__OTll-G__formError{font-size:.75em}.officeMap-module-scss-module__OTll-G__formHint{color:var(--color-text-muted)}.officeMap-module-scss-module__OTll-G__formError{color:var(--color-error)}.officeMap-module-scss-module__OTll-G__mapCellSelected{outline:2px solid var(--color-selection);outline-offset:-2px}.officeMap-module-scss-module__OTll-G__mapCellFree{background-color:var(--color-bg-surface)}.officeMap-module-scss-module__OTll-G__mapCellOwn{background-color:var(--color-action);color:var(--color-action-text);font-weight:700}.officeMap-module-scss-module__OTll-G__mapCellTaken{color:var(--color-text-muted);background-color:#e74c3c26;border-style:dashed}.officeMap-module-scss-module__OTll-G__mapCellFavorite{box-shadow:inset 0 0 0 3px var(--clr-accent-amber)}.officeMap-module-scss-module__OTll-G__mapCellAssigned{box-shadow:inset 0 0 0 2px var(--color-success);border-color:var(--color-success)}.officeMap-module-scss-module__OTll-G__mapCellUnavailable{border-style:dashed;border-color:var(--color-border);background-color:color-mix(in srgb,var(--color-text-main)8%,var(--color-bg-surface));background-image:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--color-text-main)14%,transparent)5px 6px);color:color-mix(in srgb,var(--color-text-main)55%,transparent)}.officeMap-module-scss-module__OTll-G__mapCellOwnUnavailable{background-image:repeating-linear-gradient(135deg,#0000 0 5px,#ffffff73 5px 6px);border-style:dashed}.officeMap-module-scss-module__OTll-G__mapCellInactive{opacity:.45;border-style:dashed}.officeMap-module-scss-module__OTll-G__mapCellPriority{border-color:#8e44ad;box-shadow:inset 0 0 0 2px #8e44ad}.officeMap-module-scss-module__OTll-G__mapCellPriorityLocked{background-color:color-mix(in srgb,#8e44ad 18%,var(--color-bg-surface));color:var(--color-text-muted);border-style:dashed}.officeMap-module-scss-module__OTll-G__mapDragPreview{z-index:5;pointer-events:none;box-sizing:border-box;border:2px dashed var(--color-action);background-color:color-mix(in srgb,var(--color-action)16%,transparent);border-radius:4px;justify-content:flex-end;align-items:flex-start;padding:2px;display:flex;position:relative}.officeMap-module-scss-module__OTll-G__mapDragPreviewSize{background-color:var(--color-action);color:var(--color-action-text);border-radius:999px;padding:0 .5em;font-size:.6em;font-weight:700;line-height:1.6}.officeMap-module-scss-module__OTll-G__mapLegend{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:1em;margin-top:.75em;font-size:.8em;display:flex}.officeMap-module-scss-module__OTll-G__mapLegendSwatch{border-radius:var(--border-radius-s);vertical-align:middle;border:1px solid var(--color-border);width:12px;height:12px;margin-right:.4em;display:inline-block}.officeMap-module-scss-module__OTll-G__colorPickerLabel{color:var(--color-text-main);align-items:center;gap:.5em;font-size:.85em;display:flex}.officeMap-module-scss-module__OTll-G__colorPicker{border:1px solid var(--color-border);border-radius:var(--border-radius-s);cursor:pointer;background:0 0;width:36px;height:36px;padding:0}.officeMap-module-scss-module__OTll-G__mapToolbar{border:1px solid var(--border-subtle);border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);flex-wrap:wrap;align-items:center;gap:.6em 1.25em;margin-top:.75em;padding:.6em .75em;display:flex}.officeMap-module-scss-module__OTll-G__mapToolbarOptions{flex-wrap:wrap;align-items:center;gap:.5em 1em;display:flex}.officeMap-module-scss-module__OTll-G__mapToolbarHint{color:var(--color-text-muted);flex-basis:100%;margin:0;font-size:.8em}
.report-module-scss-module___5e_wq__reportContainer{flex-direction:column;gap:1em;width:100%;display:flex}.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__backButton{margin-bottom:.5em;display:flex}.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__backButton button{cursor:pointer;border-radius:var(--border-radius-m);color:var(--color-text-main);background-color:var(--color-bg-surface);border:none;padding:.4em .8em;transition:opacity .2s ease-in-out;box-shadow:0 2px 10px #0003}.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__backButton button:hover{opacity:.6}.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__reportFormTitle{color:var(--color-text-main);margin:0;font-size:1.25em;font-weight:700}.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__reportForm{background-color:var(--color-bg-main);border-radius:var(--border-radius-l);flex-direction:column;gap:1em;padding:1.5em;display:flex;box-shadow:0 4px 20px #0003}@media (max-width:600px){.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__reportForm{padding:1em}}.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__reportForm .report-module-scss-module___5e_wq__reportFormContent{grid-template-columns:1fr 1fr;gap:1em;display:grid}@media (max-width:600px){.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__reportForm .report-module-scss-module___5e_wq__reportFormContent{grid-template-columns:1fr}}.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__reportForm .report-module-scss-module___5e_wq__submitButtonNav{justify-content:flex-end;display:flex}.report-module-scss-module___5e_wq__reportContainer .report-module-scss-module___5e_wq__reportForm .report-module-scss-module___5e_wq__submitButtonNav .report-module-scss-module___5e_wq__submitButton{width:fit-content}.report-module-scss-module___5e_wq__thumbnailField{flex-direction:column;gap:.6em;display:flex}.report-module-scss-module___5e_wq__thumbnailLabel{color:var(--color-text-main);opacity:.7;font-size:.8em}.report-module-scss-module___5e_wq__thumbnailRow{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.report-module-scss-module___5e_wq__thumbnailPreview{border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);background-position:50%;background-size:cover;flex:none;justify-content:center;align-items:center;width:8em;height:5em;display:flex}.report-module-scss-module___5e_wq__thumbnailPreview span{color:var(--color-text-muted);font-size:.7em}.report-module-scss-module___5e_wq__thumbnailActions{flex-direction:column;align-items:flex-start;gap:.35em;display:flex}.report-module-scss-module___5e_wq__stockGrid{grid-template-columns:repeat(auto-fill,minmax(4.5em,1fr));gap:.5em;display:grid}.report-module-scss-module___5e_wq__stockOption{border-radius:var(--border-radius-m);cursor:pointer;background-position:50%;background-size:cover;border:2px solid #0000;height:3em;transition:transform .15s,border-color .15s}.report-module-scss-module___5e_wq__stockOption:hover{transform:translateY(-1px)}.report-module-scss-module___5e_wq__stockOptionActive{border-color:var(--color-selection);box-shadow:0 0 0 1px var(--color-selection)}
.userForms-module-scss-module__ll9wpW__rolesContainer{border-radius:var(--border-radius-l);background-color:var(--color-bg-main);width:100%;color:var(--color-text-main);flex-direction:column;gap:1.5em;padding:1.5em;display:flex;box-shadow:0 0 15px #0003}.userForms-module-scss-module__ll9wpW__rolesHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}.userForms-module-scss-module__ll9wpW__rolesHeader h1{margin:0;font-size:1.4em;font-weight:700}.userForms-module-scss-module__ll9wpW__rolesLoading,.userForms-module-scss-module__ll9wpW__rolesEmpty{text-align:center;color:var(--color-text-muted);padding:2em 0}.userForms-module-scss-module__ll9wpW__filtersRow{flex-wrap:wrap;align-items:center;gap:.5em 1.5em;margin:-.75em 0;display:flex}.userForms-module-scss-module__ll9wpW__rolesTableWrapper{border-radius:var(--border-radius-m);width:100%;overflow-x:auto}.userForms-module-scss-module__ll9wpW__rolesTable{border-collapse:collapse;width:100%}.userForms-module-scss-module__ll9wpW__rolesTable th,.userForms-module-scss-module__ll9wpW__rolesTable td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.75em 1em}.userForms-module-scss-module__ll9wpW__rolesTable th{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);font-size:.75em;font-weight:600}.userForms-module-scss-module__ll9wpW__rolesTable td{font-size:.9em}.userForms-module-scss-module__ll9wpW__rolesTable tbody tr{transition:background-color .2s ease-in-out}.userForms-module-scss-module__ll9wpW__rolesTable tbody tr:hover{background-color:#0000000a}.userForms-module-scss-module__ll9wpW__rolesTable tbody tr:last-child td{border-bottom:none}.userForms-module-scss-module__ll9wpW__sortableHeader{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:0}.userForms-module-scss-module__ll9wpW__sortableHeader:hover{color:var(--color-action)}.userForms-module-scss-module__ll9wpW__roleName{font-weight:600}.userForms-module-scss-module__ll9wpW__roleDescription{color:var(--color-text-muted);white-space:normal;max-width:24em}.userForms-module-scss-module__ll9wpW__roleBadge{border-radius:var(--border-radius-xl);text-transform:uppercase;letter-spacing:.02em;background-color:var(--color-action);color:var(--color-action-text);margin-left:.6em;padding:.15em .6em;font-size:.7em;display:inline-block}.userForms-module-scss-module__ll9wpW__rolesActions{white-space:nowrap;justify-content:flex-end;gap:.35em;display:flex}.userForms-module-scss-module__ll9wpW__rolesActionButton{cursor:pointer;background-color:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;transition:background-color .2s ease-in-out;display:flex;color:var(--color-bg-pure)!important;padding:0!important}.userForms-module-scss-module__ll9wpW__rolesActionButton:hover{background-color:#000000b3}.userForms-module-scss-module__ll9wpW__rolesActionButton svg{font-size:1.1em}.userForms-module-scss-module__ll9wpW__rolesForm{flex-direction:column;gap:1.25em;display:flex}.userForms-module-scss-module__ll9wpW__rolesFormActions{justify-content:flex-end;gap:.75em;margin-top:.25em;display:flex}.userForms-module-scss-module__ll9wpW__accessForm{flex-direction:column;gap:1.25em;display:flex}.userForms-module-scss-module__ll9wpW__accessColumns{grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:1.5em;display:grid}@media (max-width:600px){.userForms-module-scss-module__ll9wpW__accessColumns{grid-template-columns:1fr}}.userForms-module-scss-module__ll9wpW__accessColumn{flex-direction:column;gap:.5em;display:flex}.userForms-module-scss-module__ll9wpW__accessColumn h3{color:var(--color-text-main);margin:0;font-size:.9em;font-weight:700}.userForms-module-scss-module__ll9wpW__accessList{border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);flex-direction:column;gap:.4em;max-height:16em;padding:.5em;display:flex;overflow-y:auto}.userForms-module-scss-module__ll9wpW__accessCheckboxRow{color:var(--color-text-main);cursor:pointer;align-items:center;gap:.5em;font-size:.85em;display:flex}.userForms-module-scss-module__ll9wpW__accessCheckboxRow input{cursor:pointer}.userForms-module-scss-module__ll9wpW__accessEmpty{color:var(--color-text-muted);margin:0;padding:.5em;font-size:.85em}.userForms-module-scss-module__ll9wpW__accessSelect{border-radius:var(--border-radius-s);border:1px solid var(--color-border);background-color:var(--color-bg-pure);color:var(--color-text-main);padding:.35em .5em;font-size:.85em}.userForms-module-scss-module__ll9wpW__accessLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.userForms-module-scss-module__ll9wpW__accessRow{color:var(--color-text-main);align-items:center;gap:.75em;font-size:.85em;display:flex}
.absenceCalendar-module-scss-module__MNpdzW__toolbarSingleRow{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__periodPill{background-color:var(--color-bg-surface);border-radius:var(--border-radius-xl);align-items:center;gap:.1em;height:32px;padding:0 .3em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__periodPill .MuiIconButton-root{padding:4px}.absenceCalendar-module-scss-module__MNpdzW__periodLabel{text-align:center;white-space:nowrap;min-width:8.5em;font-size:.95em;font-weight:700}.absenceCalendar-module-scss-module__MNpdzW__periodTodayButton{height:24px;border-radius:var(--border-radius-xl)!important;min-width:auto!important;padding:0 .6em!important;font-size:.8em!important}.absenceCalendar-module-scss-module__MNpdzW__pillChip.absenceCalendar-module-scss-module__MNpdzW__pillChip{background-color:var(--color-bg-surface);height:32px;color:var(--color-text-main);font-size:.8em}.absenceCalendar-module-scss-module__MNpdzW__pillChip.absenceCalendar-module-scss-module__MNpdzW__pillChip .MuiChip-icon{color:inherit}.absenceCalendar-module-scss-module__MNpdzW__newRequestButton.absenceCalendar-module-scss-module__MNpdzW__newRequestButton{border-radius:var(--border-radius-xl);background-color:var(--color-action);height:32px;color:var(--color-action-text);text-transform:none;box-shadow:none;padding:0 1em;font-size:.8em;font-weight:600}.absenceCalendar-module-scss-module__MNpdzW__newRequestButton.absenceCalendar-module-scss-module__MNpdzW__newRequestButton:hover{background-color:var(--color-action);filter:brightness(.92);box-shadow:none}.absenceCalendar-module-scss-module__MNpdzW__pillChipStatic.absenceCalendar-module-scss-module__MNpdzW__pillChipStatic{border:1px solid var(--color-border);cursor:default}.absenceCalendar-module-scss-module__MNpdzW__pillChipStatic.absenceCalendar-module-scss-module__MNpdzW__pillChipStatic .MuiChip-label{cursor:default}.absenceCalendar-module-scss-module__MNpdzW__calendarWrapper{border-radius:var(--border-radius-l);border:1px solid var(--color-border);width:100%;margin-top:1em;overflow:hidden auto}.absenceCalendar-module-scss-module__MNpdzW__calendarTable{border-collapse:collapse;table-layout:fixed;background-color:var(--color-bg-main);width:100%}.absenceCalendar-module-scss-module__MNpdzW__calendarTable th{text-align:center;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border);padding:.6em .5em;font-size:.75em}.absenceCalendar-module-scss-module__MNpdzW__dayCell{vertical-align:top;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);cursor:pointer;height:6.5em;padding:.5em;transition:background-color .15s ease-in-out}.absenceCalendar-module-scss-module__MNpdzW__dayCell:last-child{border-right:none}tr:last-child .absenceCalendar-module-scss-module__MNpdzW__dayCell{border-bottom:none}.absenceCalendar-module-scss-module__MNpdzW__dayCell:hover,.absenceCalendar-module-scss-module__MNpdzW__dayCell:focus-visible{background-color:var(--color-bg-surface)}.absenceCalendar-module-scss-module__MNpdzW__dayCell:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}.absenceCalendar-module-scss-module__MNpdzW__dayCellMuted{color:var(--color-text-muted);opacity:.55}.absenceCalendar-module-scss-module__MNpdzW__dayCellToday .absenceCalendar-module-scss-module__MNpdzW__dayNumber{background-color:var(--color-selection);width:1.6em;height:1.6em;color:var(--color-selection-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.absenceCalendar-module-scss-module__MNpdzW__dayNumber{margin-bottom:.3em;font-size:.85em;font-weight:600;display:block}.absenceCalendar-module-scss-module__MNpdzW__overflowChip{background-color:var(--color-bg-surface);width:1.6em;height:1.6em;color:var(--color-text-main);border-radius:50%;justify-content:center;align-items:center;font-size:.65em;font-weight:700;display:inline-flex}.absenceCalendar-module-scss-module__MNpdzW__agendaWeek{margin-top:1em}.absenceCalendar-module-scss-module__MNpdzW__agendaWeekHeading{color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5em .25em;font-size:.85em;font-weight:700;display:flex}.absenceCalendar-module-scss-module__MNpdzW__agendaEmptyRow{color:var(--color-text-muted);cursor:pointer;padding:.6em .25em;font-size:.85em}.absenceCalendar-module-scss-module__MNpdzW__agendaRow{border-bottom:1px solid var(--color-border);cursor:pointer;justify-content:space-between;align-items:center;gap:.75em;min-height:56px;padding:.5em .25em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__agendaRow:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}.absenceCalendar-module-scss-module__MNpdzW__agendaRowDate{flex:none;min-width:4.5em;font-size:.85em;font-weight:600}.absenceCalendar-module-scss-module__MNpdzW__agendaRowChips{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:.4em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__agendaTextChip{border-radius:var(--border-radius-xl);background-color:var(--color-bg-surface);color:var(--color-text-main);white-space:nowrap;padding:.2em .6em;font-size:.72em}.absenceCalendar-module-scss-module__MNpdzW__dayDetailList{flex-direction:column;gap:.75em;min-width:260px;max-width:360px;display:flex}.absenceCalendar-module-scss-module__MNpdzW__dayDetailHeading{margin:0;font-size:1.05em;font-weight:700}.absenceCalendar-module-scss-module__MNpdzW__dayDetailHeading:first-letter{text-transform:uppercase}.absenceCalendar-module-scss-module__MNpdzW__dayDetailSummary{color:var(--color-text-muted);margin:.2em 0 0;font-size:.82em}.absenceCalendar-module-scss-module__MNpdzW__dayDetailItem{border:1px solid var(--border-subtle);background-color:var(--color-bg-surface);border-radius:14px;flex-direction:column;gap:.4em;padding:.8em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__dayDetailPerson{align-items:center;gap:.6em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__dayDetailRange{color:var(--color-text-muted);font-size:.82em}.absenceCalendar-module-scss-module__MNpdzW__dayDetailStatus{background-color:color-mix(in srgb,var(--clr-extra)30%,var(--color-bg-pure));width:fit-content;color:var(--color-text-main);letter-spacing:.02em;border-radius:999px;padding:.15em .7em;font-size:.72em;font-weight:700}.absenceCalendar-module-scss-module__MNpdzW__dayDetailActions{gap:.5em;margin-top:.2em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__dayDetailEmpty{color:var(--color-text-muted);justify-content:center;padding:1em .5em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__dayDetailEmpty svg{opacity:.55;font-size:2.4em}.absenceCalendar-module-scss-module__MNpdzW__themedSurface{background-color:var(--color-bg-main)!important;color:var(--color-text-main)!important}.absenceCalendar-module-scss-module__MNpdzW__monthLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1.25em;margin-top:1em;display:grid}@media (max-width:900px){.absenceCalendar-module-scss-module__MNpdzW__monthLayout{grid-template-columns:minmax(0,1fr)}}.absenceCalendar-module-scss-module__MNpdzW__heatmap{border:1px solid var(--border-subtle);background-color:var(--color-bg-pure);border-radius:18px;padding:1em}.absenceCalendar-module-scss-module__MNpdzW__heatHeader,.absenceCalendar-module-scss-module__MNpdzW__heatGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;display:grid}.absenceCalendar-module-scss-module__MNpdzW__heatHeader{margin-bottom:.5em}.absenceCalendar-module-scss-module__MNpdzW__heatHeader span{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:.72em;font-weight:700}.absenceCalendar-module-scss-module__MNpdzW__heatDay{border:1px solid var(--border-subtle);background-color:var(--color-bg-surface);min-height:4.8em;color:var(--color-text-main);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.55em .65em;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.absenceCalendar-module-scss-module__MNpdzW__heatDay:hover{border-color:var(--color-border);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.absenceCalendar-module-scss-module__MNpdzW__heatDay:focus-visible{outline:2px solid var(--color-text-main);outline-offset:2px}.absenceCalendar-module-scss-module__MNpdzW__heatLevel0{background-color:var(--color-bg-surface)}.absenceCalendar-module-scss-module__MNpdzW__heatLevel1{background-color:color-mix(in srgb,var(--color-action)14%,var(--color-bg-pure))}.absenceCalendar-module-scss-module__MNpdzW__heatLevel2{background-color:color-mix(in srgb,var(--color-action)32%,var(--color-bg-pure))}.absenceCalendar-module-scss-module__MNpdzW__heatLevel3{background-color:color-mix(in srgb,var(--color-action)56%,var(--color-bg-pure))}.absenceCalendar-module-scss-module__MNpdzW__heatDay.absenceCalendar-module-scss-module__MNpdzW__heatDayMuted{background-color:var(--color-bg-surface);color:var(--color-text-muted);border-style:dashed}.absenceCalendar-module-scss-module__MNpdzW__heatDaySelected{border-color:var(--color-text-main);box-shadow:0 0 0 1px var(--color-text-main)}.absenceCalendar-module-scss-module__MNpdzW__heatDaySelected:hover{border-color:var(--color-text-main);box-shadow:0 0 0 1px var(--color-text-main),0 4px 12px #00000014}.absenceCalendar-module-scss-module__MNpdzW__heatDayNumber{font-size:.95em;font-weight:700;line-height:1}.absenceCalendar-module-scss-module__MNpdzW__heatDayToday .absenceCalendar-module-scss-module__MNpdzW__heatDayNumber{background-color:var(--color-selection);width:1.8em;height:1.8em;color:var(--color-selection-text);border-radius:50%;justify-content:center;align-items:center;margin:-.35em 0 0 -.4em;display:inline-flex}.absenceCalendar-module-scss-module__MNpdzW__heatCount{font-size:.75em;font-weight:600}.absenceCalendar-module-scss-module__MNpdzW__heatDayHoliday{background-color:var(--color-bg-surface);background-image:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--color-text-muted)14%,transparent)6px 7px)}.absenceCalendar-module-scss-module__MNpdzW__heatHoliday{color:var(--color-text-muted);font-size:.75em;font-weight:600}.absenceCalendar-module-scss-module__MNpdzW__heatLegend{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.4em 1.1em;margin-top:.9em;font-size:.75em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__heatLegendScale{align-items:center;gap:.3em;display:inline-flex}.absenceCalendar-module-scss-module__MNpdzW__heatSwatch{border:1px solid var(--border-subtle);border-radius:4px;width:1.1em;height:1.1em;display:inline-block}.absenceCalendar-module-scss-module__MNpdzW__loadError{flex-wrap:wrap;align-items:center;gap:.8em;margin-top:1em;display:flex}.absenceCalendar-module-scss-module__MNpdzW__dayPanel:focus{outline:none}.absenceCalendar-module-scss-module__MNpdzW__dayPanel{border:1px solid var(--border-subtle);background-color:var(--color-bg-pure);border-radius:18px;padding:1.1em;position:sticky;top:1em}.absenceCalendar-module-scss-module__MNpdzW__dayPanel .absenceCalendar-module-scss-module__MNpdzW__dayDetailList{min-width:0;max-width:none}@media (max-width:900px){.absenceCalendar-module-scss-module__MNpdzW__dayPanel{position:static}}@media (prefers-reduced-motion:reduce){.absenceCalendar-module-scss-module__MNpdzW__heatDay{transition:none}.absenceCalendar-module-scss-module__MNpdzW__heatDay:hover{transform:none}}
.adminReports-module-scss-module__EPLbva__reportsActionButton{background-color:var(--color-bg-pure);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;transition:opacity .2s ease-in-out;display:flex;box-shadow:0 0 8px #0003;color:var(--color-bg-nav-button)!important;padding:0!important}.adminReports-module-scss-module__EPLbva__reportsActionButton:hover{opacity:.6}.adminReports-module-scss-module__EPLbva__reportsActionButton svg{font-size:1.1em}
.barChart-module-scss-module__w9H8Ja__chart{border:1px solid var(--color-border);border-radius:var(--border-radius-l);background-color:var(--color-bg-main);color:var(--color-text-main);min-width:0;margin:0;padding:1em 1.25em .75em}.barChart-module-scss-module__w9H8Ja__title{margin-bottom:1.5em;font-size:.95em;font-weight:700}.barChart-module-scss-module__w9H8Ja__plot{height:180px;margin-left:2.5em;position:relative}.barChart-module-scss-module__w9H8Ja__grid{border-bottom:1px solid var(--color-text-muted);pointer-events:none;position:absolute;inset:0}.barChart-module-scss-module__w9H8Ja__gridLine{border-top:1px dashed color-mix(in srgb,var(--color-border)70%,transparent);position:absolute;left:0;right:0}.barChart-module-scss-module__w9H8Ja__gridLabel{color:var(--color-text-muted);font-size:.7em;position:absolute;right:100%;transform:translate(-.5em,-50%)}.barChart-module-scss-module__w9H8Ja__bars{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.barChart-module-scss-module__w9H8Ja__barSlot{cursor:default;flex:1 1 0;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.barChart-module-scss-module__w9H8Ja__barSlot:hover .barChart-module-scss-module__w9H8Ja__bar{filter:brightness(.9)}.barChart-module-scss-module__w9H8Ja__bar{background-color:var(--color-action);border-radius:4px 4px 0 0;width:min(56px,70%);min-height:2px;transition:height .3s}.barChart-module-scss-module__w9H8Ja__barValue{text-align:center;color:var(--color-text-main);margin-bottom:.3em;font-size:.75em;font-weight:600;position:absolute;left:0;right:0}.barChart-module-scss-module__w9H8Ja__axis{gap:2px;margin:.4em 0 0 2.5em;display:flex}.barChart-module-scss-module__w9H8Ja__axisLabel{text-align:center;min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:.75em;overflow:hidden}.barChart-module-scss-module__w9H8Ja__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.reportCard-module-scss-module__HV5NWG__reportCard{border-radius:var(--border-radius-l);background-color:var(--color-bg-main);flex-direction:column;width:100%;height:16em;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #0003}.reportCard-module-scss-module__HV5NWG__reportCard:hover{cursor:pointer;transform:translateY(-2px);box-shadow:0 4px 14px #0000004d}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardThumbnail{background-color:var(--color-bg-surface);background-image:var(--bg,none);color:var(--color-action);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 45%;justify-content:center;align-items:center;font-size:2em;display:flex}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardContent{min-height:0;color:var(--color-text-main);flex-direction:column;flex:auto;gap:.35em;padding:1em 1.25em 0;display:flex}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardContent h4{margin:0;font-size:1em;font-weight:700}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardMeta{color:var(--color-text-muted);margin:0;font-size:.75em}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardDescription{min-height:0;color:var(--color-text-muted);-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:auto;margin:0;font-size:.75em;display:-webkit-box;overflow:hidden}.reportCard-module-scss-module__HV5NWG__reportCard.reportCard-module-scss-module__HV5NWG__compact{flex-direction:row;align-items:center;gap:1em;width:100%;height:auto}.reportCard-module-scss-module__HV5NWG__reportCard.reportCard-module-scss-module__HV5NWG__compact .reportCard-module-scss-module__HV5NWG__reportCardThumbnail{border-radius:var(--border-radius-m);flex:0 0 3.5em;width:3.5em;height:3.5em;font-size:1.25em}.reportCard-module-scss-module__HV5NWG__reportCard.reportCard-module-scss-module__HV5NWG__compact .reportCard-module-scss-module__HV5NWG__reportCardContent{gap:.15em;padding:.75em 1.25em .75em 0}.reportCard-module-scss-module__HV5NWG__reportCard.reportCard-module-scss-module__HV5NWG__compact .reportCard-module-scss-module__HV5NWG__reportCardDescription{-webkit-line-clamp:2;line-clamp:2}@media (max-width:1024px){.reportCard-module-scss-module__HV5NWG__reportCard{flex-direction:row;align-items:center;gap:1em;width:100%;height:auto}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardThumbnail{border-radius:var(--border-radius-m);flex:0 0 3.5em;width:3.5em;height:3.5em;font-size:1.25em}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardContent{gap:.15em;padding:.75em 1.25em .75em 0}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardDescription{-webkit-line-clamp:2;line-clamp:2}}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardActions{z-index:2;gap:.25em;display:flex;position:absolute;top:.5em;right:.5em}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardActionButton{width:2em;height:2em;color:var(--color-bg-pure);cursor:pointer;background-color:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:flex}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__reportCardActionButton:hover{background-color:#000000b3}.reportCard-module-scss-module__HV5NWG__reportCard .reportCard-module-scss-module__HV5NWG__unseenDot{z-index:2;background-color:var(--color-action);width:.7em;height:.7em;box-shadow:0 0 0 2px var(--color-bg-pure);border-radius:50%;position:absolute;top:.6em;left:.6em}@keyframes reportCard-module-scss-module__HV5NWG__skeletonShimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.reportCard-module-scss-module__HV5NWG__skeleton{cursor:default;pointer-events:none}.reportCard-module-scss-module__HV5NWG__skeleton:hover{transform:none;box-shadow:0 0 8px #0003}.reportCard-module-scss-module__HV5NWG__skeletonBlock{background-color:var(--color-bg-surface);animation:1.4s ease-in-out infinite reportCard-module-scss-module__HV5NWG__skeletonShimmer;background-image:none!important}.reportCard-module-scss-module__HV5NWG__skeletonLine{border-radius:var(--border-radius-s);background-color:var(--color-bg-surface);width:100%;height:.7em;animation:1.4s ease-in-out infinite reportCard-module-scss-module__HV5NWG__skeletonShimmer;display:block}.reportCard-module-scss-module__HV5NWG__skeletonTitle{width:70%;height:1em}.reportCard-module-scss-module__HV5NWG__skeletonMeta{width:45%}
.aboutUs-module-scss-module__Na9foa__searchBar{align-items:center;gap:.6em;display:flex}.aboutUs-module-scss-module__Na9foa__filtersPopover{flex-direction:column;gap:.7em;width:220px;padding:.9em;display:flex}.aboutUs-module-scss-module__Na9foa__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:1em;margin-top:1em;display:grid}.aboutUs-module-scss-module__Na9foa__noResults{flex-wrap:wrap;align-items:center;gap:.8em;margin-top:1em;display:flex}.aboutUs-module-scss-module__Na9foa__tile{--dept:var(--clr-extra);--tile-tint:color-mix(in srgb,var(--dept)16%,var(--color-bg-pure));--tile-ink:color-mix(in srgb,var(--dept)30%,#000);border:1px solid color-mix(in srgb,var(--dept)45%,transparent);background-color:var(--tile-tint);min-width:0;color:var(--tile-ink);border-radius:18px;flex-direction:column;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex;overflow:clip}.aboutUs-module-scss-module__Na9foa__tile:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--dept)28%,transparent);transform:translateY(-2px)}.aboutUs-module-scss-module__Na9foa__tileOpen{background-color:var(--color-bg-pure);box-shadow:0 14px 36px color-mix(in srgb,var(--dept)25%,transparent);grid-column:1/-1}.aboutUs-module-scss-module__Na9foa__tileOpen:hover{box-shadow:0 14px 36px color-mix(in srgb,var(--dept)25%,transparent);transform:none}.aboutUs-module-scss-module__Na9foa__tileOpen .aboutUs-module-scss-module__Na9foa__tileHeader{background-color:var(--tile-tint)}.aboutUs-module-scss-module__Na9foa__tileHeader{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.15em;padding:1em 1.1em;display:flex}.aboutUs-module-scss-module__Na9foa__tileHeader:focus-visible{outline:2px solid var(--color-text-main);outline-offset:-3px}.aboutUs-module-scss-module__Na9foa__tileHeaderLocked{cursor:default}.aboutUs-module-scss-module__Na9foa__tileTop{justify-content:space-between;align-items:center;gap:.6em;display:flex}.aboutUs-module-scss-module__Na9foa__tileName{overflow-wrap:anywhere;font-size:1.15em;font-weight:700;line-height:1.2}.aboutUs-module-scss-module__Na9foa__tileCount{color:color-mix(in srgb,var(--tile-ink)75%,transparent);font-size:.82em}.aboutUs-module-scss-module__Na9foa__chevron{flex-shrink:0;transition:transform .2s}.aboutUs-module-scss-module__Na9foa__chevronOpen{transform:rotate(180deg)}.aboutUs-module-scss-module__Na9foa__facePile{align-items:center;margin-top:.85em;padding-left:10px;display:flex}.aboutUs-module-scss-module__Na9foa__facePile>*{border:2px solid var(--tile-tint);margin-left:-10px}.aboutUs-module-scss-module__Na9foa__pileAvatar{width:32px!important;height:32px!important;font-size:.78rem!important}.aboutUs-module-scss-module__Na9foa__pileMore{box-sizing:border-box;background-color:color-mix(in srgb,var(--dept)28%,var(--color-bg-pure));border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75em;font-weight:700;display:flex}.aboutUs-module-scss-module__Na9foa__tileBody{color:var(--color-text-main);grid-template-columns:minmax(0,1fr) 270px;gap:1.25em;padding:1.1em;animation:.35s cubic-bezier(.22,1,.36,1) aboutUs-module-scss-module__Na9foa__tileBodyIn;display:grid}@media (max-width:800px){.aboutUs-module-scss-module__Na9foa__tileBody{grid-template-columns:minmax(0,1fr)}}.aboutUs-module-scss-module__Na9foa__people{flex-wrap:wrap;align-content:flex-start;gap:.6em;display:flex}.aboutUs-module-scss-module__Na9foa__person{background-color:color-mix(in srgb,var(--dept)12%,var(--color-bg-pure));min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:.35s cubic-bezier(.22,1,.36,1) both aboutUs-module-scss-module__Na9foa__personIn;animation-delay:calc(var(--i,0)*30ms);border:1px solid #0000;border-radius:999px;align-items:center;gap:.6em;padding:.35em 1em .35em .35em;transition:background-color .15s,border-color .15s;display:flex}.aboutUs-module-scss-module__Na9foa__person:hover,.aboutUs-module-scss-module__Na9foa__person:focus-visible{background-color:color-mix(in srgb,var(--dept)24%,var(--color-bg-pure));border-color:color-mix(in srgb,var(--dept)60%,transparent)}.aboutUs-module-scss-module__Na9foa__person:focus-visible{outline:2px solid var(--color-text-main);outline-offset:2px}.aboutUs-module-scss-module__Na9foa__person.aboutUs-module-scss-module__Na9foa__personActive{background-color:color-mix(in srgb,var(--dept)30%,var(--color-bg-pure));border-color:var(--dept)}.aboutUs-module-scss-module__Na9foa__personAvatar{flex-shrink:0;width:36px!important;height:36px!important}.aboutUs-module-scss-module__Na9foa__personText{flex-direction:column;min-width:0;display:flex}.aboutUs-module-scss-module__Na9foa__personName{font-size:.88em;font-weight:700;line-height:1.2}.aboutUs-module-scss-module__Na9foa__personRole{max-width:16em;color:var(--tile-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76em;overflow:hidden}.aboutUs-module-scss-module__Na9foa__profile{border:1px solid var(--border-subtle);background-color:var(--color-bg-surface);border-radius:16px;flex-direction:column;align-self:start;gap:.35em;padding:1.1em;animation:.25s aboutUs-module-scss-module__Na9foa__profileIn;display:flex;position:sticky;top:1em}@media (max-width:800px){.aboutUs-module-scss-module__Na9foa__profile{order:-1;position:static}}.aboutUs-module-scss-module__Na9foa__profileAvatar{outline:3px solid color-mix(in srgb,var(--dept)55%,transparent);outline-offset:2px;margin-bottom:.3em;width:64px!important;height:64px!important;font-size:1.4rem!important}.aboutUs-module-scss-module__Na9foa__profileName{margin:0;font-size:1.05em;font-weight:700}.aboutUs-module-scss-module__Na9foa__profileRole{color:var(--color-text-muted);margin:0;font-size:.85em}.aboutUs-module-scss-module__Na9foa__profileLine{color:var(--color-text-muted);overflow-wrap:anywhere;align-items:flex-start;gap:.5em;margin:0;font-size:.82em;display:flex}.aboutUs-module-scss-module__Na9foa__profileLine svg{flex-shrink:0;font-size:1.25em}.aboutUs-module-scss-module__Na9foa__profileLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.aboutUs-module-scss-module__Na9foa__profileAbout{border-top:1px solid var(--border-subtle);color:var(--color-text-main);white-space:pre-wrap;overflow-wrap:anywhere;margin:.5em 0 0;padding-top:.7em;font-size:.88em;font-style:italic}@keyframes aboutUs-module-scss-module__Na9foa__tileBodyIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutUs-module-scss-module__Na9foa__personIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aboutUs-module-scss-module__Na9foa__profileIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.aboutUs-module-scss-module__Na9foa__tile,.aboutUs-module-scss-module__Na9foa__tileBody,.aboutUs-module-scss-module__Na9foa__person,.aboutUs-module-scss-module__Na9foa__profile,.aboutUs-module-scss-module__Na9foa__chevron{transition:none;animation:none}.aboutUs-module-scss-module__Na9foa__tile:hover{transform:none}}
.adminShell-module-scss-module__7Pimya__adminShell{flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}@media screen and (min-width:1024px){.adminShell-module-scss-module__7Pimya__adminShell{box-sizing:border-box;flex-direction:row;gap:1em;padding:1em}}.adminShell-module-scss-module__7Pimya__adminContent{box-sizing:border-box;min-width:0;height:100%;color:var(--color-text-main);flex:auto;padding:1.5em;overflow:auto}@media screen and (min-width:1024px){.adminShell-module-scss-module__7Pimya__adminContent{padding-top:0}}@media (max-width:768px){.adminShell-module-scss-module__7Pimya__adminContent{height:auto;overflow:visible}}
.adminUsersList-module-scss-module__eK6zFq__usersSection{flex-direction:column;gap:1.5em;width:100%;display:flex}.adminUsersList-module-scss-module__eK6zFq__usersHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}.adminUsersList-module-scss-module__eK6zFq__usersHeaderLeft{align-items:center;gap:.75em;display:flex}.adminUsersList-module-scss-module__eK6zFq__usersTitle{color:var(--color-on-shell);margin:0;font-size:1.5em;font-weight:700}.adminUsersList-module-scss-module__eK6zFq__addButton{background:var(--color-bg-pure);border:unset;width:2.5em;height:2.5em;color:var(--color-bg-nav-button);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;box-shadow:0 0 10px #0003}.adminUsersList-module-scss-module__eK6zFq__addButton:hover{opacity:.6}.adminUsersList-module-scss-module__eK6zFq__usersToolbar{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}@media (max-width:1024px){.adminUsersList-module-scss-module__eK6zFq__usersToolbar{width:100%}}.adminUsersList-module-scss-module__eK6zFq__searchBar{border-radius:var(--border-radius-xl);background-color:var(--color-bg-surface);min-width:16em;color:var(--color-bg-nav-button);align-items:center;gap:.5em;padding:.5em 1em;display:flex}@media (max-width:1024px){.adminUsersList-module-scss-module__eK6zFq__searchBar{flex:auto;min-width:0}}.adminUsersList-module-scss-module__eK6zFq__searchBar input{width:100%;font:inherit;color:var(--color-text-main);background:0 0;border:none;outline:none;flex:auto}.adminUsersList-module-scss-module__eK6zFq__searchBar input::placeholder{color:var(--color-text-muted)}.adminUsersList-module-scss-module__eK6zFq__roleSelect{border-radius:var(--border-radius-xl);background-color:var(--color-bg-surface);color:var(--color-text-main);font:inherit;cursor:pointer;border:none;padding:.5em 1em}.adminUsersList-module-scss-module__eK6zFq__tableWrapper{border-radius:var(--border-radius-l);background-color:var(--color-bg-main);width:100%;overflow-x:auto;box-shadow:0 4px 20px #0003}.adminUsersList-module-scss-module__eK6zFq__usersTable{border-collapse:collapse;width:100%}.adminUsersList-module-scss-module__eK6zFq__usersTable th,.adminUsersList-module-scss-module__eK6zFq__usersTable td{text-align:left;white-space:nowrap;color:var(--color-text-main);padding:.75em 1em}.adminUsersList-module-scss-module__eK6zFq__usersTable thead th{color:var(--color-text-muted);border-bottom:1px solid var(--color-bg-surface);font-size:.85em;font-weight:600}.adminUsersList-module-scss-module__eK6zFq__usersTable tbody tr{cursor:pointer;transition:background-color .2s ease-in-out}.adminUsersList-module-scss-module__eK6zFq__usersTable tbody tr:hover{background-color:var(--color-bg-surface)}.adminUsersList-module-scss-module__eK6zFq__usersTable tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-bg-surface)}.adminUsersList-module-scss-module__eK6zFq__emptyRow{color:var(--color-text-muted);cursor:default;text-align:center!important}.adminUsersList-module-scss-module__eK6zFq__badgeActive,.adminUsersList-module-scss-module__eK6zFq__badgeBanned{border-radius:var(--border-radius-xl);padding:.2em .75em;font-size:.8em;font-weight:600;display:inline-block}.adminUsersList-module-scss-module__eK6zFq__badgeActive{color:#2ecc71;background-color:#2ecc7126}.adminUsersList-module-scss-module__eK6zFq__badgeBanned{color:#e74c3c;background-color:#e74c3c26}.adminUsersList-module-scss-module__eK6zFq__impersonateButton{border-radius:var(--border-radius-m);color:var(--color-bg-pure);cursor:pointer;background-color:#00000073;border:none;justify-content:center;align-items:center;padding:.3em .9em;font-size:.85em;transition:background-color .2s ease-in-out;display:flex}.adminUsersList-module-scss-module__eK6zFq__impersonateButton:hover{background-color:#000000b3}.adminUsersList-module-scss-module__eK6zFq__pagination{justify-content:center;align-items:center;gap:1em;display:flex}.adminUsersList-module-scss-module__eK6zFq__pagination span{color:var(--color-text-muted);font-size:.9em}.adminUsersList-module-scss-module__eK6zFq__pagination button{border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);color:var(--color-text-main);cursor:pointer;border:none;padding:.4em 1.2em;transition:all .2s ease-in-out}.adminUsersList-module-scss-module__eK6zFq__pagination button:disabled{opacity:.4;cursor:not-allowed}.adminUsersList-module-scss-module__eK6zFq__pagination button:hover:not(:disabled){opacity:.7}
.announcementsBoard-module-scss-module__vKVXba__boardLayout{grid-template-columns:minmax(16em,22em) 1fr;align-items:start;gap:1.5em;display:grid}@media (max-width:900px){.announcementsBoard-module-scss-module__vKVXba__boardLayout{grid-template-columns:1fr}}.announcementsBoard-module-scss-module__vKVXba__timelineWrapper{max-height:70vh;padding-right:.25em;overflow-y:auto}.announcementsBoard-module-scss-module__vKVXba__timeline{flex-direction:column;gap:0;padding-left:1.4em;display:flex;position:relative}.announcementsBoard-module-scss-module__vKVXba__timeline:before{content:"";background-color:var(--color-border);width:2px;position:absolute;top:.5em;bottom:.5em;left:.4em}.announcementsBoard-module-scss-module__vKVXba__timelineEntry{border-radius:var(--border-radius-m);text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;gap:.15em;margin-bottom:.5em;padding:.75em .9em;transition:background-color .2s ease-in-out;display:flex;position:relative}.announcementsBoard-module-scss-module__vKVXba__timelineEntry:before{content:"";background-color:var(--color-border);border-radius:50%;width:10px;height:10px;transition:background-color .2s ease-in-out;position:absolute;top:1.1em;left:-1.05em}.announcementsBoard-module-scss-module__vKVXba__timelineEntry:hover{background-color:color-mix(in srgb,var(--color-selection)15%,transparent)}.announcementsBoard-module-scss-module__vKVXba__timelineEntry.announcementsBoard-module-scss-module__vKVXba__timelineEntryActive{background-color:color-mix(in srgb,var(--color-selection)35%,transparent)}.announcementsBoard-module-scss-module__vKVXba__timelineEntry.announcementsBoard-module-scss-module__vKVXba__timelineEntryActive:before{background-color:var(--color-selection)}.announcementsBoard-module-scss-module__vKVXba__timelineEntryTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.9em;font-weight:700;overflow:hidden}.announcementsBoard-module-scss-module__vKVXba__timelineEntryMeta{color:var(--color-text-muted);align-items:center;gap:.5em;font-size:.75em;display:flex}.announcementsBoard-module-scss-module__vKVXba__detailPanel{border-radius:var(--border-radius-l);background-color:var(--color-bg-main);min-height:12em;padding:1.5em;box-shadow:0 0 8px #0003}.announcementsBoard-module-scss-module__vKVXba__detailHeader{justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:.75em;display:flex}.announcementsBoard-module-scss-module__vKVXba__detailHeader h2{margin:0;font-size:1.2em}.announcementsBoard-module-scss-module__vKVXba__detailMeta{color:var(--color-text-muted);align-items:center;gap:.5em;margin:0 0 1em;font-size:.8em;display:flex}.announcementsBoard-module-scss-module__vKVXba__detailImage{border-radius:var(--border-radius-m);object-fit:contain;max-width:100%;max-height:480px;margin-top:1em;display:block}.announcementsBoard-module-scss-module__vKVXba__detailVideo{aspect-ratio:16/9;border-radius:var(--border-radius-m);background-color:var(--clr-deep-black);width:100%;max-width:800px;margin-top:1em;position:relative;overflow:hidden}.announcementsBoard-module-scss-module__vKVXba__detailVideo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.announcementsBoard-module-scss-module__vKVXba__detailContent{white-space:pre-wrap;margin:0;line-height:1.6}
.changelog-module-scss-module__1-p4La__timeline{flex-direction:column;gap:1.25em;margin-top:.5em;display:flex}.changelog-module-scss-module__1-p4La__entry{align-items:flex-start;gap:1em;display:flex}.changelog-module-scss-module__1-p4La__versionBadge{border-radius:var(--border-radius-xl);background-color:var(--color-action);min-width:3.6em;color:var(--color-action-text);text-align:center;flex:none;padding:.35em .7em;font-size:.85em;font-weight:700}.changelog-module-scss-module__1-p4La__entryLatest{box-shadow:0 0 0 3px #00000014}.changelog-module-scss-module__1-p4La__entryBody{border-bottom:1px solid var(--color-border);flex:1;padding-bottom:1.1em}.changelog-module-scss-module__1-p4La__entryBody:last-child{border-bottom:none;padding-bottom:0}.changelog-module-scss-module__1-p4La__entryTitle{margin:0 0 .3em;font-size:1em;font-weight:700}.changelog-module-scss-module__1-p4La__entryDescription{color:var(--color-text-muted);margin:0;font-size:.9em;line-height:1.5}.changelog-module-scss-module__1-p4La__latestChip{border-radius:var(--border-radius-xl);background-color:var(--color-success);color:#fff;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;margin-left:.5em;padding:.1em .5em;font-size:.65em;display:inline-block}
.home-module-scss-module__Hsp8ZW__homeHero{border-radius:var(--border-radius-l);background:linear-gradient(120deg,color-mix(in srgb,var(--color-action)16%,var(--color-bg-main))0%,var(--color-bg-main)65%);width:100%;margin:0 0 1.5em;padding:1.75em 2em;position:relative;overflow:hidden;box-shadow:0 0 8px #0003}.home-module-scss-module__Hsp8ZW__homeHeroShape{background-color:var(--color-action);opacity:.12;filter:blur(10px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.home-module-scss-module__Hsp8ZW__homeWelcome{z-index:1;position:relative}.home-module-scss-module__Hsp8ZW__homeWelcome h1{color:var(--color-text-main);margin:0 0 .2em;font-size:1.6em;font-weight:700}.home-module-scss-module__Hsp8ZW__homeWelcome p{color:var(--color-text-muted);margin:0}.home-module-scss-module__Hsp8ZW__homeDate{text-transform:capitalize}.home-module-scss-module__Hsp8ZW__homeInfoStrip{flex-wrap:wrap;gap:1em;margin:0 0 2em;display:flex}.home-module-scss-module__Hsp8ZW__homeInfoItem{border-radius:var(--border-radius-l);background-color:var(--color-bg-main);align-items:center;gap:.9em;min-width:12em;padding:1em 1.25em;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 8px #0003}.home-module-scss-module__Hsp8ZW__homeInfoItem:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000040}.home-module-scss-module__Hsp8ZW__homeInfoIcon{background-color:color-mix(in srgb,var(--color-action)14%,transparent);width:2.4em;height:2.4em;color:var(--color-action);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.home-module-scss-module__Hsp8ZW__homeInfoIcon svg{font-size:1.3em}.home-module-scss-module__Hsp8ZW__homeInfoText{flex-direction:column;gap:.15em;display:flex}.home-module-scss-module__Hsp8ZW__homeInfoValue{color:var(--color-text-main);font-size:1.6em;font-weight:700;line-height:1}.home-module-scss-module__Hsp8ZW__homeInfoLabel{color:var(--color-text-muted);font-size:.8em}.home-module-scss-module__Hsp8ZW__homeSection{text-align:center;width:100%;margin-bottom:2em}.home-module-scss-module__Hsp8ZW__homeSection h2{color:var(--color-on-shell);margin:0 0 1em;font-size:1.15em;font-weight:700}.home-module-scss-module__Hsp8ZW__homeSectionHint{color:var(--color-on-shell-muted);margin:-.75em 0 1em;font-size:.85em}.home-module-scss-module__Hsp8ZW__homeDigestEmpty{color:var(--color-on-shell);opacity:.7;font-size:.9em}.home-module-scss-module__Hsp8ZW__homeDigestGrid{grid-template-columns:repeat(auto-fill,minmax(14em,1fr));gap:1em;display:grid}.home-module-scss-module__Hsp8ZW__homeTilesGrid{flex-wrap:wrap;justify-content:center;gap:1em;display:flex}.home-module-scss-module__Hsp8ZW__homeTile{border-radius:var(--border-radius-l);background-color:var(--color-bg-main);min-height:6em;color:var(--color-text-main);flex-direction:column;justify-content:center;align-items:center;gap:.6em;width:12em;padding:1.5em;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;box-shadow:0 0 8px #0003}.home-module-scss-module__Hsp8ZW__homeTile:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000004d}.home-module-scss-module__Hsp8ZW__homeTile:hover .home-module-scss-module__Hsp8ZW__homeTileIcon{background-color:var(--color-action);color:var(--color-action-text)}.home-module-scss-module__Hsp8ZW__homeTile h3{margin:0;font-size:1.1em;font-weight:700}.home-module-scss-module__Hsp8ZW__homeTileIcon{background-color:color-mix(in srgb,var(--color-action)14%,transparent);width:2.6em;height:2.6em;color:var(--color-action);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.home-module-scss-module__Hsp8ZW__homeTileIcon svg{font-size:1.3em}
.knowledgeBase-module-scss-module__KjTWDW__layout{grid-template-columns:minmax(16em,22em) 1fr;gap:1.5em;display:grid}@media (max-width:800px){.knowledgeBase-module-scss-module__KjTWDW__layout{grid-template-columns:1fr}}.knowledgeBase-module-scss-module__KjTWDW__tree{border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);flex-direction:column;gap:.5em;max-height:60vh;padding:.75em;display:flex;overflow-y:auto}.knowledgeBase-module-scss-module__KjTWDW__folderNode{flex-direction:column;gap:.35em;display:flex}.knowledgeBase-module-scss-module__KjTWDW__folderLabel{color:var(--color-text-main);align-items:center;gap:.4em;font-size:.9em;font-weight:600;display:flex}.knowledgeBase-module-scss-module__KjTWDW__folderChildren{flex-direction:column;gap:.3em;padding-left:1.4em;display:flex}.knowledgeBase-module-scss-module__KjTWDW__materialRow{border-radius:var(--border-radius-s);color:var(--color-text-main);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5em;padding:.35em .5em;font-size:.85em;display:flex}.knowledgeBase-module-scss-module__KjTWDW__materialRow:hover{background-color:#0000000d}.knowledgeBase-module-scss-module__KjTWDW__materialRowActive{background-color:var(--color-selection);color:var(--color-selection-text)}.knowledgeBase-module-scss-module__KjTWDW__detail{border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);min-height:20em;padding:1em}.knowledgeBase-module-scss-module__KjTWDW__mediaEmbed{border-radius:var(--border-radius-m);border:none;width:100%;min-height:24em;margin:1em 0}.knowledgeBase-module-scss-module__KjTWDW__pdfEmbed{border:1px solid var(--color-border);border-radius:var(--border-radius-m);width:100%;min-height:70vh;margin:1em 0}.knowledgeBase-module-scss-module__KjTWDW__readRow{margin-top:1em}.knowledgeBase-module-scss-module__KjTWDW__readBadge{color:var(--color-text-muted);align-items:center;gap:.4em;font-size:.9em;display:inline-flex}
.myTasksCalendar-module-scss-module__7XlqHW__periodLabel{padding:0 .5em;font-size:.9em;font-weight:600}.myTasksCalendar-module-scss-module__7XlqHW__legend{color:var(--color-on-shell-muted);flex-wrap:wrap;gap:1em;font-size:.8em;display:flex}.myTasksCalendar-module-scss-module__7XlqHW__legend>span{align-items:center;gap:.4em;display:inline-flex}.myTasksCalendar-module-scss-module__7XlqHW__legendSwatch{border-left-style:solid;border-left-width:4px;border-radius:3px;width:12px;height:12px;display:inline-block}.myTasksCalendar-module-scss-module__7XlqHW__todo{border-left-color:var(--color-text-muted);background-color:color-mix(in srgb,var(--color-border)35%,var(--color-bg-pure))}.myTasksCalendar-module-scss-module__7XlqHW__inProgress{border-left-color:var(--color-action);background-color:color-mix(in srgb,var(--color-action)15%,var(--color-bg-pure))}.myTasksCalendar-module-scss-module__7XlqHW__done{border-left-color:var(--color-success);background-color:color-mix(in srgb,var(--color-success)14%,var(--color-bg-pure))}.myTasksCalendar-module-scss-module__7XlqHW__overdue{border-left-color:var(--color-error);background-color:color-mix(in srgb,var(--color-error)12%,var(--color-bg-pure))}.myTasksCalendar-module-scss-module__7XlqHW__table{table-layout:fixed}.myTasksCalendar-module-scss-module__7XlqHW__dayCell{vertical-align:top;cursor:default}.myTasksCalendar-module-scss-module__7XlqHW__dayTasks{flex-direction:column;gap:3px;min-width:0;display:flex}.myTasksCalendar-module-scss-module__7XlqHW__taskChip{border-radius:var(--border-radius-s);width:100%;min-width:0;font:inherit;color:var(--color-text-main);text-align:left;cursor:pointer;border:none;border-left:4px solid #0000;align-items:center;gap:.3em;padding:.2em .45em;font-size:.78em;display:flex}.myTasksCalendar-module-scss-module__7XlqHW__taskChip:hover{filter:brightness(.95)}.myTasksCalendar-module-scss-module__7XlqHW__taskChip:focus-visible{outline:2px solid var(--color-text-main);outline-offset:1px}.myTasksCalendar-module-scss-module__7XlqHW__taskChipTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.myTasksCalendar-module-scss-module__7XlqHW__taskChipAuthor{color:var(--color-text-muted);flex-shrink:0;font-size:.9em}.myTasksCalendar-module-scss-module__7XlqHW__weekendRow td{background-color:color-mix(in srgb,var(--color-border)20%,transparent);padding:.35em .6em}.myTasksCalendar-module-scss-module__7XlqHW__weekendRow td .myTasksCalendar-module-scss-module__7XlqHW__taskChip{width:auto;max-width:16em;margin:0 .3em .2em 0;display:inline-flex}.myTasksCalendar-module-scss-module__7XlqHW__weekendLabel{color:var(--color-text-muted);margin-right:.5em;font-size:.75em;font-weight:700}.myTasksCalendar-module-scss-module__7XlqHW__agenda{flex-direction:column;gap:.75em;display:flex}.myTasksCalendar-module-scss-module__7XlqHW__agendaDay{border:1px solid var(--color-border);border-radius:var(--border-radius-m);background-color:var(--color-bg-main);padding:.6em .75em}.myTasksCalendar-module-scss-module__7XlqHW__agendaHeading{text-transform:capitalize;color:var(--color-text-main);margin:0 0 .4em;font-size:.85em}.myTasksCalendar-module-scss-module__7XlqHW__agendaToday{color:var(--color-action)}.myTasksCalendar-module-scss-module__7XlqHW__undated{flex-direction:column;gap:.5em;display:flex}.myTasksCalendar-module-scss-module__7XlqHW__undated .myTasksCalendar-module-scss-module__7XlqHW__dayTasks{flex-flow:wrap}.myTasksCalendar-module-scss-module__7XlqHW__undated .myTasksCalendar-module-scss-module__7XlqHW__taskChip{width:auto;max-width:18em}.myTasksCalendar-module-scss-module__7XlqHW__sectionTitle{color:var(--color-on-shell);margin:0;font-size:1em}.myTasksCalendar-module-scss-module__7XlqHW__detailList{grid-template-columns:max-content 1fr;gap:.35em 1em;margin:0 0 1em;font-size:.9em;display:grid}.myTasksCalendar-module-scss-module__7XlqHW__detailList dt{color:var(--color-text-muted)}.myTasksCalendar-module-scss-module__7XlqHW__detailList dd{margin:0}.myTasksCalendar-module-scss-module__7XlqHW__detailDescription{white-space:pre-wrap;margin:0 0 1em;font-size:.9em}.myTasksCalendar-module-scss-module__7XlqHW__copyBox{border-top:1px solid var(--color-border);padding-top:1em}.myTasksCalendar-module-scss-module__7XlqHW__copyTitle{margin:0 0 .25em;font-size:.95em}.myTasksCalendar-module-scss-module__7XlqHW__copyHint{color:var(--color-text-muted);margin:0 0 .75em;font-size:.8em}.myTasksCalendar-module-scss-module__7XlqHW__copyRow{flex-wrap:wrap;align-items:flex-start;gap:.75em;display:flex}.myTasksCalendar-module-scss-module__7XlqHW__copyError{color:var(--color-error);margin:.25em 0 0;font-size:.8em}.myTasksCalendar-module-scss-module__7XlqHW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.myTeam-module-scss-module__Rm8juW__shell{flex-direction:column;gap:1em;width:100%;display:flex}.myTeam-module-scss-module__Rm8juW__viewTabs{border-bottom:1px solid var(--color-border)}.myTeam-module-scss-module__Rm8juW__toolbar{flex-wrap:wrap;align-items:center;gap:.25em 1.5em;display:flex}.myTeam-module-scss-module__Rm8juW__hint{color:var(--color-text-muted);margin:0;font-size:.85em}.myTeam-module-scss-module__Rm8juW__person{align-items:center;gap:.75em;min-width:14em;display:flex}.myTeam-module-scss-module__Rm8juW__personText{flex-direction:column;min-width:0;display:flex}.myTeam-module-scss-module__Rm8juW__personText strong{font-weight:600}.myTeam-module-scss-module__Rm8juW__personText span{color:var(--color-text-muted);font-size:.8em}.myTeam-module-scss-module__Rm8juW__cellStack{white-space:normal;flex-direction:column;align-items:flex-start;gap:.35em;display:flex}.myTeam-module-scss-module__Rm8juW__small{color:var(--color-text-muted);font-size:.85em}.myTeam-module-scss-module__Rm8juW__quota{flex-direction:column;gap:.3em;min-width:9em;display:flex}.myTeam-module-scss-module__Rm8juW__quota strong{font-weight:600}.myTeam-module-scss-module__Rm8juW__quotaButton{all:unset;box-sizing:border-box;width:calc(100% + .6em);min-width:9em;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--border-radius-s);flex-direction:column;gap:.3em;margin:-.2em -.3em;padding:.2em .3em;display:flex}.myTeam-module-scss-module__Rm8juW__quotaButton:hover{background-color:color-mix(in srgb,var(--color-text-main)6%,transparent)}.myTeam-module-scss-module__Rm8juW__quotaButton:hover strong,.myTeam-module-scss-module__Rm8juW__quotaButton:focus-visible strong{text-decoration:underline}.myTeam-module-scss-module__Rm8juW__quotaButton:focus-visible{outline:2px solid var(--color-text-main);outline-offset:1px}.myTeam-module-scss-module__Rm8juW__quotaSlot{min-height:3.8em}.myTeam-module-scss-module__Rm8juW__leaveList{min-height:14em}.myTeam-module-scss-module__Rm8juW__yearSwitch{align-items:center;gap:.5em;display:flex}.myTeam-module-scss-module__Rm8juW__stack{flex-direction:column;gap:1em;display:flex}.myTeam-module-scss-module__Rm8juW__row{flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.myTeam-module-scss-module__Rm8juW__notice{border-radius:var(--border-radius-m);border:1px solid var(--color-border);background-color:var(--color-bg-surface);flex-direction:column;gap:.35em;padding:.8em 1em;display:flex}.myTeam-module-scss-module__Rm8juW__notice p{margin:0}.myTeam-module-scss-module__Rm8juW__noticeWarn{border-color:var(--clr-accent-amber);background-color:color-mix(in srgb,var(--clr-accent-amber)10%,var(--color-bg-pure))}.myTeam-module-scss-module__Rm8juW__noticeError{border-color:var(--color-error);background-color:color-mix(in srgb,var(--color-error)8%,var(--color-bg-pure))}.myTeam-module-scss-module__Rm8juW__previewScroll{border:1px solid var(--color-border);border-radius:var(--border-radius-m);max-height:45vh;overflow:auto}.myTeam-module-scss-module__Rm8juW__rowDimmed td{opacity:.65}
.officeAnalytics-module-scss-module__UHtAaa__analytics{flex-direction:column;gap:1em;width:100%;display:flex}.officeAnalytics-module-scss-module__UHtAaa__viewTabs{border-bottom:1px solid var(--color-border)}.officeAnalytics-module-scss-module__UHtAaa__filters{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.officeAnalytics-module-scss-module__UHtAaa__statTiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1em;display:grid}.officeAnalytics-module-scss-module__UHtAaa__statTile{border:1px solid var(--color-border);border-radius:var(--border-radius-l);background-color:var(--color-bg-main);flex-direction:column;gap:.25em;padding:1em 1.25em;display:flex}.officeAnalytics-module-scss-module__UHtAaa__statValue{color:var(--color-text-main);font-size:1.6em;font-weight:700}.officeAnalytics-module-scss-module__UHtAaa__statLabel{color:var(--color-text-muted);font-size:.8em}.officeAnalytics-module-scss-module__UHtAaa__charts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1em;display:grid}.officeAnalytics-module-scss-module__UHtAaa__sectionTitle{color:var(--color-on-shell);margin:.5em 0 0;font-size:1.05em}.officeAnalytics-module-scss-module__UHtAaa__usageCell{align-items:center;gap:.6em;min-width:10em;display:flex}.officeAnalytics-module-scss-module__UHtAaa__usageTrack{background-color:color-mix(in srgb,var(--color-border)45%,transparent);border-radius:4px;flex:auto;height:8px;overflow:hidden}.officeAnalytics-module-scss-module__UHtAaa__usageFill{background-color:var(--color-action);border-radius:4px;height:100%;display:block}.officeAnalytics-module-scss-module__UHtAaa__note{color:var(--color-on-shell-muted);margin:0;font-size:.8em}
.profile-module-scss-module__MBgF8q__avatarRow{flex-wrap:wrap;align-items:center;gap:1.5em;display:flex}.profile-module-scss-module__MBgF8q__avatarActions{flex-direction:column;align-items:flex-start;gap:.5em;display:flex}.profile-module-scss-module__MBgF8q__avatarHint{color:var(--color-text-muted);margin:0;font-size:.75em}.profile-module-scss-module__MBgF8q__sectionLabel{color:var(--color-text-muted);margin:0 0 .5em;font-size:.9em}
.shipping-module-scss-module__CMdfYW__stack{flex-direction:column;gap:1.25em;display:flex}.shipping-module-scss-module__CMdfYW__sectionTitle{margin:0;font-size:1.05em;font-weight:700}.shipping-module-scss-module__CMdfYW__hint{color:var(--color-text-muted);margin:0;font-size:.85em}.shipping-module-scss-module__CMdfYW__formGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1em;display:grid}.shipping-module-scss-module__CMdfYW__span12{grid-column:span 12}.shipping-module-scss-module__CMdfYW__span8{grid-column:span 8}.shipping-module-scss-module__CMdfYW__span6{grid-column:span 6}.shipping-module-scss-module__CMdfYW__span4{grid-column:span 4}.shipping-module-scss-module__CMdfYW__span3{grid-column:span 3}@media (max-width:900px){.shipping-module-scss-module__CMdfYW__span8,.shipping-module-scss-module__CMdfYW__span6,.shipping-module-scss-module__CMdfYW__span4,.shipping-module-scss-module__CMdfYW__span3{grid-column:span 12}}.shipping-module-scss-module__CMdfYW__panel{border:1px solid var(--color-border);border-radius:var(--border-radius-m);background-color:var(--color-bg-pure);flex-direction:column;gap:1em;padding:1.1em 1.25em;display:flex}.shipping-module-scss-module__CMdfYW__parcelCard{border:1px dashed var(--color-border);border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);flex-direction:column;gap:.8em;padding:1em;display:flex}.shipping-module-scss-module__CMdfYW__row{flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.shipping-module-scss-module__CMdfYW__spacer{flex:1}.shipping-module-scss-module__CMdfYW__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(11em,1fr));gap:.75em;display:grid}.shipping-module-scss-module__CMdfYW__summaryItem{border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);border:1px solid var(--color-border);flex-direction:column;gap:.15em;padding:.7em .9em;display:flex}.shipping-module-scss-module__CMdfYW__summaryItem span:first-child{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);font-size:.72em}.shipping-module-scss-module__CMdfYW__summaryItem strong{font-size:1.05em}.shipping-module-scss-module__CMdfYW__variantList{flex-direction:column;gap:.8em;display:flex}.shipping-module-scss-module__CMdfYW__variant{border:1px solid var(--color-border);border-radius:var(--border-radius-m);background-color:var(--color-bg-pure);grid-template-columns:auto 1fr auto;align-items:center;gap:.5em 1em;padding:.9em 1.1em;transition:border-color .15s,box-shadow .15s;display:grid}.shipping-module-scss-module__CMdfYW__variant:hover{border-color:var(--color-action)}.shipping-module-scss-module__CMdfYW__variantSelected{border-color:var(--color-action);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action)35%,transparent)}.shipping-module-scss-module__CMdfYW__variantMain{flex-direction:column;gap:.25em;min-width:0;display:flex}.shipping-module-scss-module__CMdfYW__variantTitle{flex-wrap:wrap;align-items:center;gap:.5em;font-weight:700;display:flex}.shipping-module-scss-module__CMdfYW__carrierLogo{object-fit:contain;max-width:5em;height:1.6em}.shipping-module-scss-module__CMdfYW__variantMeta{color:var(--color-text-muted);font-size:.85em}.shipping-module-scss-module__CMdfYW__price{text-align:right;flex-direction:column;align-items:flex-end;gap:.1em;display:flex}.shipping-module-scss-module__CMdfYW__price strong{font-size:1.35em}.shipping-module-scss-module__CMdfYW__price span{color:var(--color-text-muted);font-size:.8em}.shipping-module-scss-module__CMdfYW__badge{border-radius:var(--border-radius-xl);text-transform:uppercase;letter-spacing:.03em;background-color:var(--color-selection);color:var(--color-selection-text);padding:.12em .65em;font-size:.72em;font-weight:700;display:inline-block}.shipping-module-scss-module__CMdfYW__badgeAccent{background-color:var(--color-action);color:var(--color-action-text)}.shipping-module-scss-module__CMdfYW__badgeMuted{text-transform:none;letter-spacing:0;background-color:var(--color-bg-surface);color:var(--color-text-muted);border:1px solid var(--color-border)}.shipping-module-scss-module__CMdfYW__breakdown{border-top:1px solid var(--color-border);flex-direction:column;grid-column:1/-1;gap:.35em;padding-top:.6em;display:flex}.shipping-module-scss-module__CMdfYW__breakdown table{border-collapse:collapse;width:100%;font-size:.9em}.shipping-module-scss-module__CMdfYW__breakdown td{padding:.25em 0}.shipping-module-scss-module__CMdfYW__breakdown td:last-child{text-align:right;white-space:nowrap}.shipping-module-scss-module__CMdfYW__breakdown tr.shipping-module-scss-module__CMdfYW__total td{border-top:1px solid var(--color-border);padding-top:.45em;font-weight:700}.shipping-module-scss-module__CMdfYW__breakdown .shipping-module-scss-module__CMdfYW__detail{color:var(--color-text-muted);font-size:.85em}.shipping-module-scss-module__CMdfYW__notice{border-radius:var(--border-radius-m);border:1px solid var(--color-border);background-color:var(--color-bg-surface);flex-direction:column;gap:.4em;padding:.9em 1.1em;display:flex}.shipping-module-scss-module__CMdfYW__notice ul{margin:0;padding-left:1.2em}.shipping-module-scss-module__CMdfYW__noticeWarn{border-color:var(--clr-accent-amber);background-color:color-mix(in srgb,var(--clr-accent-amber)10%,var(--color-bg-pure))}.shipping-module-scss-module__CMdfYW__noticeError{border-color:var(--color-error);background-color:color-mix(in srgb,var(--color-error)8%,var(--color-bg-pure))}.shipping-module-scss-module__CMdfYW__compareWrapper{overflow-x:auto}.shipping-module-scss-module__CMdfYW__compareTable{border-collapse:collapse;width:100%;font-size:.9em}.shipping-module-scss-module__CMdfYW__compareTable th,.shipping-module-scss-module__CMdfYW__compareTable td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.5em .8em}.shipping-module-scss-module__CMdfYW__compareTable th:not(:first-child),.shipping-module-scss-module__CMdfYW__compareTable td:not(:first-child){text-align:right}.shipping-module-scss-module__CMdfYW__compareTable tbody th{color:var(--color-text-muted);font-weight:600}.shipping-module-scss-module__CMdfYW__compareTable .shipping-module-scss-module__CMdfYW__best{color:var(--color-success);font-weight:700}.shipping-module-scss-module__CMdfYW__configTabs{flex-wrap:wrap;gap:.4em;display:flex}.shipping-module-scss-module__CMdfYW__editorHeader{flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.shipping-module-scss-module__CMdfYW__chipRow{flex-wrap:wrap;gap:.4em;display:flex}.shipping-module-scss-module__CMdfYW__muted{color:var(--color-text-muted)}.shipping-module-scss-module__CMdfYW__nowrap{white-space:nowrap}.shipping-module-scss-module__CMdfYW__wrapCell{max-width:28em;white-space:normal!important}.shipping-module-scss-module__CMdfYW__diff{white-space:pre-wrap;word-break:break-word;border-radius:var(--border-radius-s,6px);background-color:var(--color-bg-surface);border:1px solid var(--color-border);max-height:16em;margin:0;padding:.6em .8em;font-size:.78em;overflow:auto}
.tasksBoard-module-scss-module__LusTka__filters{flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.tasksBoard-module-scss-module__LusTka__quickSearch{flex:2 280px}.tasksBoard-module-scss-module__LusTka__filterControl{flex:160px;min-width:150px;max-width:240px}@media (max-width:700px){.tasksBoard-module-scss-module__LusTka__quickSearch,.tasksBoard-module-scss-module__LusTka__filterControl{flex-basis:100%;max-width:none}}.tasksBoard-module-scss-module__LusTka__board{align-items:flex-start;gap:1em;padding-bottom:.5em;display:flex;overflow-x:auto}.tasksBoard-module-scss-module__LusTka__column{background-color:var(--clr-cloud-gray);border:1px solid var(--border-subtle);border-radius:var(--border-radius-l);flex-direction:column;flex:0 0 280px;min-height:200px;padding:.75em;display:flex}.tasksBoard-module-scss-module__LusTka__columnHeader{justify-content:space-between;align-items:center;padding:.25em .25em .75em;font-size:.9em;font-weight:700;display:flex}.tasksBoard-module-scss-module__LusTka__columnCount{border-radius:var(--border-radius-xl);background-color:var(--color-bg-pure);min-width:1.6em;height:1.6em;color:var(--color-text-muted);justify-content:center;align-items:center;padding:0 .4em;font-size:.8em;display:inline-flex}.tasksBoard-module-scss-module__LusTka__cardList{border-radius:var(--border-radius-m);flex-direction:column;flex:1;gap:.6em;min-height:80px;transition:background-color .15s ease-in-out;display:flex}.tasksBoard-module-scss-module__LusTka__cardListOver{background-color:#0000000f}.tasksBoard-module-scss-module__LusTka__card{border:1px solid var(--color-border);border-radius:var(--border-radius-m);background-color:var(--color-bg-pure);color:var(--color-text-main);cursor:grab;flex-direction:column;gap:.4em;padding:.75em;transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out;display:flex;box-shadow:0 2px 6px #00000024}.tasksBoard-module-scss-module__LusTka__card:hover{border-color:var(--clr-slate-gray);box-shadow:0 4px 12px #0003}.tasksBoard-module-scss-module__LusTka__card:active{cursor:grabbing}.tasksBoard-module-scss-module__LusTka__cardReadOnly{cursor:default;opacity:.85}.tasksBoard-module-scss-module__LusTka__cardDragging{opacity:.5}.tasksBoard-module-scss-module__LusTka__cardTitle{font-size:.9em;font-weight:600}.tasksBoard-module-scss-module__LusTka__cardMeta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.4em;font-size:.75em;display:flex}.tasksBoard-module-scss-module__LusTka__cardTag{border-radius:var(--border-radius-xl);background-color:var(--clr-cloud-gray);padding:.1em .5em;display:inline-block}.tasksBoard-module-scss-module__LusTka__recurrenceTag{color:var(--color-selection-text);background-color:var(--color-selection);align-items:center;gap:.25em;display:inline-flex}.tasksBoard-module-scss-module__LusTka__priorityDot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:.3em;display:inline-block}.tasksBoard-module-scss-module__LusTka__priorityDot.tasksBoard-module-scss-module__LusTka__low{background-color:var(--color-success)}.tasksBoard-module-scss-module__LusTka__priorityDot.tasksBoard-module-scss-module__LusTka__medium{background-color:var(--clr-accent-amber)}.tasksBoard-module-scss-module__LusTka__priorityDot.tasksBoard-module-scss-module__LusTka__high{background-color:var(--color-error)}
.report-module-scss-module__4YDBZq__reportsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;margin-bottom:1.5em;display:flex}.report-module-scss-module__4YDBZq__reportsHeaderLeft{align-items:center;gap:.75em;display:flex}.report-module-scss-module__4YDBZq__reportsTitle{color:var(--color-on-shell);margin:0;font-size:1.5em;font-weight:700}.report-module-scss-module__4YDBZq__addButton{background:var(--color-bg-pure);border:unset;width:2.5em;height:2.5em;color:var(--color-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;box-shadow:0 0 10px #0003}.report-module-scss-module__4YDBZq__addButton:hover{opacity:.6}.report-module-scss-module__4YDBZq__reportsToolbar{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}@media (max-width:1024px){.report-module-scss-module__4YDBZq__reportsToolbar{width:100%}}.report-module-scss-module__4YDBZq__searchBar{border-radius:var(--border-radius-xl);background-color:var(--color-bg-surface);min-width:16em;color:var(--color-text-muted);align-items:center;gap:.5em;padding:.5em 1em;display:flex}@media (max-width:1024px){.report-module-scss-module__4YDBZq__searchBar{flex:auto;min-width:0}}.report-module-scss-module__4YDBZq__searchBar input{width:100%;font:inherit;color:var(--color-text-main);background:0 0;border:none;outline:none;flex:auto}.report-module-scss-module__4YDBZq__searchBar input::placeholder{color:var(--color-text-muted)}.report-module-scss-module__4YDBZq__viewToggle{border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);gap:.25em;padding:.25em;display:flex}.report-module-scss-module__4YDBZq__viewToggle button{border-radius:var(--border-radius-s);width:2em;height:2em;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.report-module-scss-module__4YDBZq__viewToggle button:hover{opacity:.7}.report-module-scss-module__4YDBZq__viewToggleActive{background-color:var(--color-bg-pure)!important;color:var(--color-text-main)!important}.report-module-scss-module__4YDBZq__linkGroupSection{width:100%;margin-bottom:2em}.report-module-scss-module__4YDBZq__linkGroupTitle{color:var(--color-on-shell-muted);margin:0 0 1em}.report-module-scss-module__4YDBZq__reportsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1em;width:100%;display:grid}.report-module-scss-module__4YDBZq__reportsGrid.report-module-scss-module__4YDBZq__list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.report-module-scss-module__4YDBZq__reportsGrid.report-module-scss-module__4YDBZq__list{grid-template-columns:1fr}}@media (max-width:360px){.report-module-scss-module__4YDBZq__reportsGrid{grid-template-columns:1fr}}.report-module-scss-module__4YDBZq__reportsEmpty{text-align:center;color:var(--color-on-shell);opacity:.75;grid-column:1/-1;margin:0;padding:2em 0}.report-module-scss-module__4YDBZq__controlSelect{border-radius:var(--border-radius-xl);background-color:var(--color-bg-surface);color:var(--color-text-main);font:inherit;cursor:pointer;border:none;padding:.5em .9em}@media (max-width:1024px){.report-module-scss-module__4YDBZq__controlSelect{flex:auto}}.report-module-scss-module__4YDBZq__reportDetails{flex-direction:column;gap:1em;width:100%;display:flex}.report-module-scss-module__4YDBZq__detailHeader{flex-wrap:wrap;align-items:center;gap:1em;width:100%;display:flex}.report-module-scss-module__4YDBZq__detailTitle{color:var(--color-on-shell);margin:0;font-size:1.4em;font-weight:700}.report-module-scss-module__4YDBZq__detailDescription{width:100%;color:var(--color-on-shell);opacity:.85;margin:0}.report-module-scss-module__4YDBZq__detailLoading{color:var(--color-on-shell);opacity:.8}.report-module-scss-module__4YDBZq__backButton{border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);color:var(--color-text-main);font:inherit;cursor:pointer;border:none;align-items:center;gap:.35em;padding:.5em 1em;font-weight:600;transition:opacity .2s ease-in-out;display:inline-flex;box-shadow:0 2px 8px #0003}.report-module-scss-module__4YDBZq__backButton:hover{opacity:.7}.report-module-scss-module__4YDBZq__iframeCard{border-radius:var(--border-radius-l);background-color:var(--color-bg-main);width:100%;padding:1em;overflow:hidden;box-shadow:0 0 15px #0003}.report-module-scss-module__4YDBZq__iframeCard .report-module-scss-module__4YDBZq__iframeDiv{width:100%}.report-module-scss-module__4YDBZq__iframeCard .report-module-scss-module__4YDBZq__iframeDiv iframe{border-radius:var(--border-radius-m);border:none;width:100%;min-width:0;min-height:75vh}
.adminSystems-module-scss-module__VlyDvq__systemsPage{flex-direction:column;gap:1.5em;width:100%;display:flex}@media screen and (min-width:1024px){.adminSystems-module-scss-module__VlyDvq__systemsPage{padding-top:1.5em}}.adminSystems-module-scss-module__VlyDvq__systemsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}.adminSystems-module-scss-module__VlyDvq__systemsHeader h1{color:var(--color-on-shell);margin:0;font-size:1.5em}.adminSystems-module-scss-module__VlyDvq__systemsError{border-radius:var(--border-radius-m);color:var(--color-error);background-color:#e74c3c26;padding:.75em 1em}.adminSystems-module-scss-module__VlyDvq__systemsLoading,.adminSystems-module-scss-module__VlyDvq__systemsEmptyState{color:var(--color-text-muted);opacity:.8}.adminSystems-module-scss-module__VlyDvq__systemsList{flex-direction:column;gap:1em;display:flex}.adminSystems-module-scss-module__VlyDvq__systemsGroup{background-color:var(--color-bg-main);border-radius:var(--border-radius-l);flex-direction:column;gap:1em;padding:1em 1.25em;display:flex;box-shadow:0 0 8px #0003}.adminSystems-module-scss-module__VlyDvq__systemsGroupSummary{justify-content:space-between;align-items:center;gap:1em;width:100%;min-width:0;display:flex}.adminSystems-module-scss-module__VlyDvq__systemsGroupInfo{flex-direction:column;gap:.15em;min-width:0;display:flex}.adminSystems-module-scss-module__VlyDvq__systemsGroupName{color:var(--color-text-main);font-weight:700}.adminSystems-module-scss-module__VlyDvq__systemsGroupView{color:var(--color-text-muted);font-size:.8em}.adminSystems-module-scss-module__VlyDvq__systemsGroupActions{flex-shrink:0;align-items:center;gap:.35em;display:flex}.adminSystems-module-scss-module__VlyDvq__systemsLinkName{color:var(--color-text-main);font-weight:600}.adminSystems-module-scss-module__VlyDvq__systemsLinkHref{color:var(--color-text-muted);word-break:break-all;font-size:.75em}.adminSystems-module-scss-module__VlyDvq__systemsAddLinkNav{justify-content:flex-end;display:flex}.adminSystems-module-scss-module__VlyDvq__systemsActionButton{width:2em;height:2em;color:var(--color-bg-pure);cursor:pointer;background-color:#00000073;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:flex}.adminSystems-module-scss-module__VlyDvq__systemsActionButton:hover{background-color:#000000b3}
.permissionsMatrix-module-scss-module__ZoojzG__matrixWrapper{border-radius:var(--border-radius-m);width:100%;overflow-x:auto}.permissionsMatrix-module-scss-module__ZoojzG__matrix{border-collapse:collapse;min-width:100%}.permissionsMatrix-module-scss-module__ZoojzG__matrix th,.permissionsMatrix-module-scss-module__ZoojzG__matrix td{border-bottom:1px solid var(--color-border);text-align:center;white-space:nowrap;padding:.6em .9em}.permissionsMatrix-module-scss-module__ZoojzG__cornerCell{z-index:2;background-color:var(--color-bg-main);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);font-size:.75em;position:sticky;left:0;text-align:left!important}.permissionsMatrix-module-scss-module__ZoojzG__roleHeader{color:var(--color-text-main);font-size:.8em;font-weight:700}.permissionsMatrix-module-scss-module__ZoojzG__itemCell{z-index:1;background-color:var(--color-bg-main);color:var(--color-text-main);text-overflow:ellipsis;max-width:20em;font-size:.85em;position:sticky;left:0;overflow:hidden;text-align:left!important}.permissionsMatrix-module-scss-module__ZoojzG__toggleCell{width:4em}
