.AvailabilityWorkspace_workspace__O3S6T{--availability-ink:#0a192b;--availability-muted:#617086;--availability-line:#dce4ea;--availability-green:#11975b;--availability-mint:#eaf7f0;color:var(--availability-ink)}.AvailabilityWorkspace_drawerFooter__J3KmF,.AvailabilityWorkspace_editorActions__Es4xM,.AvailabilityWorkspace_employeeIdentity__kPbuS,.AvailabilityWorkspace_filters__lYmCo,.AvailabilityWorkspace_headerRow__71zkt,.AvailabilityWorkspace_requestActions__OTa71,.AvailabilityWorkspace_tabs__d5md6,.AvailabilityWorkspace_toolbar__8TxiL,.AvailabilityWorkspace_weekControls__BQ0i6{display:flex;align-items:center}.AvailabilityWorkspace_headerRow__71zkt{justify-content:space-between;gap:24px;border-bottom:1px solid var(--availability-line)}.AvailabilityWorkspace_tabs__d5md6{align-self:stretch;gap:28px}.AvailabilityWorkspace_tabs__d5md6 button{position:relative;display:flex;min-height:56px;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#526177;cursor:pointer;font:inherit;font-size:14px;font-weight:750}.AvailabilityWorkspace_tabs__d5md6 .AvailabilityWorkspace_activeTab__N8enK,.AvailabilityWorkspace_tabs__d5md6 button:hover{color:var(--availability-ink)}.AvailabilityWorkspace_tabs__d5md6 .AvailabilityWorkspace_activeTab__N8enK{border-bottom-color:var(--availability-green)}.AvailabilityWorkspace_tabs__d5md6 button span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:7px;background:var(--availability-mint);color:#087d49;font-size:12px}.AvailabilityWorkspace_primaryButton__nFL3V,.AvailabilityWorkspace_reviewButton__wT9kB,.AvailabilityWorkspace_saveButton__tzXtv{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--availability-green);border-radius:9px;background:var(--availability-green);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.AvailabilityWorkspace_primaryButton__nFL3V{padding:0 17px}.AvailabilityWorkspace_toolbar__8TxiL{justify-content:space-between;gap:18px;padding:20px 0}.AvailabilityWorkspace_filters__lYmCo,.AvailabilityWorkspace_weekControls__BQ0i6{gap:10px}.AvailabilityWorkspace_dateControl__h18Eq,.AvailabilityWorkspace_iconButton__zzj35,.AvailabilityWorkspace_roleFilter__NQzdH,.AvailabilityWorkspace_searchField__br3fz,.AvailabilityWorkspace_todayButton__RmNmU{min-height:42px;border:1px solid var(--availability-line);border-radius:9px;background:#fff;color:var(--availability-ink)}.AvailabilityWorkspace_iconButton__zzj35{display:grid;width:42px;place-items:center;cursor:pointer}.AvailabilityWorkspace_dateControl__h18Eq,.AvailabilityWorkspace_todayButton__RmNmU{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 14px;cursor:pointer;font:inherit;font-size:14px;font-weight:750}.AvailabilityWorkspace_dateControl__h18Eq{min-width:220px;justify-content:space-between}.AvailabilityWorkspace_searchField__br3fz{display:flex;min-width:260px;align-items:center;gap:9px;padding:0 13px;color:#758397}.AvailabilityWorkspace_searchField__br3fz input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--availability-ink);font:inherit;font-size:14px}.AvailabilityWorkspace_roleFilter__NQzdH{min-width:150px;padding:0 35px 0 12px;color:var(--availability-ink);font:inherit;font-size:14px;font-weight:700}.AvailabilityWorkspace_clearStrip__iY5ss,.AvailabilityWorkspace_insightStrip__Rt7xs{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-bottom:20px;padding:17px 20px;border:1px solid #f5cfac;border-radius:10px;background:#fffaf5}.AvailabilityWorkspace_clearStrip__iY5ss{grid-template-columns:auto 1fr;border-color:#cce9db;background:#f4fbf7;color:#087d49}.AvailabilityWorkspace_clearStrip__iY5ss strong,.AvailabilityWorkspace_insightStrip__Rt7xs strong{display:block;margin-bottom:3px;font-size:14px}.AvailabilityWorkspace_clearStrip__iY5ss p,.AvailabilityWorkspace_insightStrip__Rt7xs p{margin:2px 0 0;color:#526177;font-size:13px;line-height:1.35}.AvailabilityWorkspace_fitIcon__kG_A3,.AvailabilityWorkspace_warningIcon__HTGLZ{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#fff0df;color:#d66211}.AvailabilityWorkspace_reviewButton__wT9kB{min-width:142px;border-color:#ed8b46;background:transparent;color:#b94d08}.AvailabilityWorkspace_matrixFrame__yWh7H{overflow:auto;border:1px solid var(--availability-line);border-radius:11px;background:#fff}.AvailabilityWorkspace_matrix__OhH4f{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;table-layout:fixed}.AvailabilityWorkspace_matrix__OhH4f td,.AvailabilityWorkspace_matrix__OhH4f th{border-right:1px solid #e5eaee;border-bottom:1px solid #e5eaee;padding:8px;text-align:center;vertical-align:middle}.AvailabilityWorkspace_matrix__OhH4f td:last-child,.AvailabilityWorkspace_matrix__OhH4f th:last-child{border-right:0}.AvailabilityWorkspace_matrix__OhH4f tbody tr:last-child td,.AvailabilityWorkspace_matrix__OhH4f tbody tr:last-child th{border-bottom:0}.AvailabilityWorkspace_matrix__OhH4f thead th{height:48px;background:#fbfcfd;font-size:13px;font-weight:800}.AvailabilityWorkspace_matrix__OhH4f thead th:first-child{width:180px;padding-left:14px;text-align:left}.AvailabilityWorkspace_matrix__OhH4f thead small{display:block;margin-top:2px;color:var(--availability-green);font-size:10px;font-weight:800}.AvailabilityWorkspace_matrix__OhH4f tbody th{padding:0;background:#fff;text-align:left}.AvailabilityWorkspace_workerButton__aHgeG{display:flex;width:100%;min-height:70px;align-items:center;gap:10px;padding:10px 14px;border:0;background:transparent;color:var(--availability-ink);cursor:pointer;text-align:left}.AvailabilityWorkspace_workerButton__aHgeG:hover{background:#f7faf8}.AvailabilityWorkspace_employeeIdentity__kPbuS small,.AvailabilityWorkspace_employeeIdentity__kPbuS strong,.AvailabilityWorkspace_workerButton__aHgeG small,.AvailabilityWorkspace_workerButton__aHgeG strong{display:block}.AvailabilityWorkspace_workerButton__aHgeG strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.AvailabilityWorkspace_employeeIdentity__kPbuS small,.AvailabilityWorkspace_workerButton__aHgeG small{margin-top:3px;color:var(--availability-muted);font-size:11px;font-weight:650}.AvailabilityWorkspace_avatar__boKZF,.AvailabilityWorkspace_largeAvatar__J1BcS{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#e9f6ef;color:#087d49;font-size:11px;font-weight:850}.AvailabilityWorkspace_avatar__boKZF{width:34px;height:34px}.AvailabilityWorkspace_largeAvatar__J1BcS{width:48px;height:48px;font-size:15px}.AvailabilityWorkspace_cell__OXUMB{position:relative;display:grid;width:100%;min-height:54px;place-content:center;grid-gap:3px;gap:3px;padding:6px;border:1px solid transparent;border-radius:7px;cursor:pointer;font:inherit}.AvailabilityWorkspace_cell__OXUMB strong{font-size:12px;font-weight:800}.AvailabilityWorkspace_cell__OXUMB span{overflow:hidden;color:#4f6073;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.AvailabilityWorkspace_cell__OXUMB svg{position:absolute;right:6px;bottom:6px}.AvailabilityWorkspace_available__RiuFj{border-color:#d7eadf;background:#f0f8f4;color:#186b49}.AvailabilityWorkspace_preferred__0wbfC{border-color:#cbe7d8;background:#e6f6ed;color:#087d49}.AvailabilityWorkspace_open__Yu68t{border-color:#e0e6eb;background:#fff;color:#58677b}.AvailabilityWorkspace_cell__OXUMB.AvailabilityWorkspace_conflict__jYToY,.AvailabilityWorkspace_unavailable__tgDBC{border-color:#f1c9c5;background:#fff0ee;color:#b82e25}.AvailabilityWorkspace_timeOff__sgP0_{border-color:#f0dfba;background:#fff8e8;color:#835c0a}.AvailabilityWorkspace_fitFooter__hYGdU{display:flex;min-height:64px;align-items:center;gap:12px;margin-top:18px;padding:0 20px;border:1px solid var(--availability-line);border-radius:10px;background:#fbfcfd;font-size:14px;font-weight:700}.AvailabilityWorkspace_fitFooter__hYGdU .AvailabilityWorkspace_fitIcon__kG_A3{width:36px;height:36px;background:#e6f5ec;color:var(--availability-green)}.AvailabilityWorkspace_fitFooter__hYGdU strong{color:var(--availability-green);font-size:24px}.AvailabilityWorkspace_fitFooter__hYGdU i{width:1px;height:26px;margin:0 10px;background:var(--availability-line)}.AvailabilityWorkspace_requestPanel__BaL45{margin-top:20px;overflow:hidden;border:1px solid var(--availability-line);border-radius:11px;background:#fff}.AvailabilityWorkspace_requestHeading__ZQXFW{padding:18px 20px;border-bottom:1px solid var(--availability-line)}.AvailabilityWorkspace_requestHeading__ZQXFW h3,.AvailabilityWorkspace_requestHeading__ZQXFW p{margin:0}.AvailabilityWorkspace_requestHeading__ZQXFW h3{font-size:17px}.AvailabilityWorkspace_requestHeading__ZQXFW p{margin-top:4px;color:var(--availability-muted);font-size:13px}.AvailabilityWorkspace_requestList__JmDX2{display:grid}.AvailabilityWorkspace_requestRow__u9WQ2{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;min-height:74px;padding:13px 20px;border-bottom:1px solid #e8edf0}.AvailabilityWorkspace_requestRow__u9WQ2:last-child{border-bottom:0}.AvailabilityWorkspace_requestRow__u9WQ2 strong{font-size:14px}.AvailabilityWorkspace_requestRow__u9WQ2 p{margin:4px 0 0;color:var(--availability-muted);font-size:12px}.AvailabilityWorkspace_status__wcfYK{padding:6px 9px;border-radius:999px;background:#eef2f5;color:#526177;font-size:11px;font-weight:800}.AvailabilityWorkspace_status__wcfYK.AvailabilityWorkspace_pending__k7ypx{background:#fff3df;color:#986108}.AvailabilityWorkspace_status__wcfYK.AvailabilityWorkspace_approved__g9vrH{background:#e8f7ef;color:#087d49}.AvailabilityWorkspace_status__wcfYK.AvailabilityWorkspace_cancelled__RnfK0,.AvailabilityWorkspace_status__wcfYK.AvailabilityWorkspace_denied__RlrhF{background:#fdeceb;color:#ad3028}.AvailabilityWorkspace_requestActions__OTa71{justify-content:flex-end;gap:8px}.AvailabilityWorkspace_requestActions__OTa71 button,.AvailabilityWorkspace_shiftRequestControls__jHgSp select,.AvailabilityWorkspace_temporaryForm__Tp_Nw button,.AvailabilityWorkspace_temporaryForm__Tp_Nw input,.AvailabilityWorkspace_temporaryForm__Tp_Nw select{min-height:36px;border:1px solid var(--availability-line);border-radius:8px;background:#fff;color:var(--availability-ink);font:inherit;font-size:12px;font-weight:750}.AvailabilityWorkspace_requestActions__OTa71 button{padding:0 12px;cursor:pointer}.AvailabilityWorkspace_requestActions__OTa71 button:first-child{border-color:var(--availability-green);background:var(--availability-green);color:#fff}.AvailabilityWorkspace_requestActions__OTa71 button:disabled,.AvailabilityWorkspace_saveButton__tzXtv:disabled,.AvailabilityWorkspace_temporaryRow__HH9F2 button:disabled{cursor:not-allowed;opacity:.55}.AvailabilityWorkspace_shiftRequestControls__jHgSp{display:grid;min-width:250px;grid-gap:8px;gap:8px}.AvailabilityWorkspace_shiftRequestControls__jHgSp select{width:100%;padding:0 9px}.AvailabilityWorkspace_emptyState__NKLlo{display:grid;min-height:150px;place-content:center;grid-gap:5px;gap:5px;padding:24px;color:var(--availability-muted);text-align:center}.AvailabilityWorkspace_emptyState__NKLlo strong{color:var(--availability-ink);font-size:15px}.AvailabilityWorkspace_emptyState__NKLlo p{margin:0;font-size:13px}.AvailabilityWorkspace_drawerBackdrop__1onVX,.AvailabilityWorkspace_modalBackdrop__7xPcS{position:fixed;z-index:80;inset:0;background:rgba(5,16,30,.36)}.AvailabilityWorkspace_drawerBackdrop__1onVX{display:flex;justify-content:flex-end}.AvailabilityWorkspace_drawer__X3QIr{display:flex;width:min(620px,100vw);height:100%;flex-direction:column;overflow:auto;background:#fff;box-shadow:-20px 0 45px rgba(6,23,40,.16)}.AvailabilityWorkspace_drawerHeader__3gnLB{display:flex;justify-content:space-between;gap:20px;padding:24px 28px 18px;border-bottom:1px solid var(--availability-line)}.AvailabilityWorkspace_drawerHeader__3gnLB h3,.AvailabilityWorkspace_drawerHeader__3gnLB p{margin:0}.AvailabilityWorkspace_drawerHeader__3gnLB h3{font-size:20px}.AvailabilityWorkspace_drawerHeader__3gnLB>div>p{margin-top:12px;color:var(--availability-muted);font-size:12px}.AvailabilityWorkspace_employeeIdentity__kPbuS{gap:11px;margin-top:18px}.AvailabilityWorkspace_employeeIdentity__kPbuS>span:nth-child(2){min-width:140px}.AvailabilityWorkspace_employeeIdentity__kPbuS em{padding:5px 8px;border-radius:7px;background:#e9f6ef;color:#087d49;font-size:11px;font-style:normal;font-weight:800}.AvailabilityWorkspace_closeButton__T3xZK,.AvailabilityWorkspace_extraWindow__BhatZ button,.AvailabilityWorkspace_rulesDialog__QUiNh header button,.AvailabilityWorkspace_temporaryRow__HH9F2 button{display:grid;border:0;background:transparent;color:#526177;cursor:pointer;place-items:center}.AvailabilityWorkspace_closeButton__T3xZK{width:38px;height:38px;border:1px solid var(--availability-line);border-radius:9px;background:#f8fafb}.AvailabilityWorkspace_drawerWarning__S8lff{display:flex;align-items:center;gap:10px;margin:16px 28px 0;padding:12px 14px;border:1px solid #f5cfac;border-radius:8px;background:#fffaf5;color:#b94d08;font-size:12px;font-weight:750}.AvailabilityWorkspace_dayEditor__1wZw8{display:grid;grid-gap:0;gap:0;padding:18px 28px 6px}.AvailabilityWorkspace_dayRow__MhT_Y{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:58px;align-items:start;padding:8px 0}.AvailabilityWorkspace_dayRow__MhT_Y>strong{padding-top:11px;font-size:12px}.AvailabilityWorkspace_dayControls__xwRWD,.AvailabilityWorkspace_extraWindow__BhatZ{display:grid;grid-template-columns:minmax(120px,1fr) minmax(95px,.8fr) auto minmax(95px,.8fr);align-items:center;grid-gap:7px;gap:7px}.AvailabilityWorkspace_addWindowPrompt__e2kKh select,.AvailabilityWorkspace_dayControls__xwRWD select,.AvailabilityWorkspace_extraWindow__BhatZ select{min-width:0;min-height:38px;padding:0 8px;border:1px solid var(--availability-line);border-radius:8px;background:#fff;color:var(--availability-ink);font:inherit;font-size:11px;font-weight:750}.AvailabilityWorkspace_dayControls__xwRWD>span,.AvailabilityWorkspace_extraWindow__BhatZ>span{color:var(--availability-muted);font-size:11px}.AvailabilityWorkspace_extraWindow__BhatZ{grid-column:2;grid-template-columns:minmax(105px,1fr) minmax(90px,.8fr) auto minmax(90px,.8fr) 26px;margin-top:7px;padding-left:8px;border-left:2px solid #d7eadf}.AvailabilityWorkspace_editorActions__Es4xM{justify-content:space-between;gap:12px;padding:8px 28px 18px;border-bottom:1px solid var(--availability-line)}.AvailabilityWorkspace_addTemporaryButton__tjPrB,.AvailabilityWorkspace_editorActions__Es4xM>button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#087d49;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.AvailabilityWorkspace_addWindowPrompt__e2kKh{display:flex;gap:6px}.AvailabilityWorkspace_addWindowPrompt__e2kKh button{border:0;border-radius:7px;background:#e9f6ef;color:#087d49;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.AvailabilityWorkspace_temporarySection__3WlPG{padding:18px 28px;border-bottom:1px solid var(--availability-line)}.AvailabilityWorkspace_temporarySection__3WlPG h4{margin:0 0 12px;font-size:13px}.AvailabilityWorkspace_temporaryRow__HH9F2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px;padding:11px 12px;border:1px solid var(--availability-line);border-radius:8px}.AvailabilityWorkspace_temporaryRow__HH9F2 small,.AvailabilityWorkspace_temporaryRow__HH9F2 strong{display:block}.AvailabilityWorkspace_temporaryRow__HH9F2 strong{font-size:12px}.AvailabilityWorkspace_temporaryRow__HH9F2 small{margin-top:3px;color:var(--availability-muted);font-size:11px}.AvailabilityWorkspace_temporaryForm__Tp_Nw{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px;padding:12px;border:1px solid #d7eadf;border-radius:9px;background:#f7fbf9}.AvailabilityWorkspace_temporaryForm__Tp_Nw input,.AvailabilityWorkspace_temporaryForm__Tp_Nw select{min-width:0;width:100%;padding:0 8px}.AvailabilityWorkspace_temporaryForm__Tp_Nw>div{display:flex;grid-column:1/-1;gap:8px}.AvailabilityWorkspace_temporaryForm__Tp_Nw button{padding:0 11px;cursor:pointer}.AvailabilityWorkspace_temporaryForm__Tp_Nw button:first-child{border-color:var(--availability-green);background:var(--availability-green);color:#fff}.AvailabilityWorkspace_addTemporaryButton__tjPrB{margin-top:8px}.AvailabilityWorkspace_editorMessage__fD56W,.AvailabilityWorkspace_notifyNote__48iwQ{display:flex;align-items:center;gap:7px;margin:0;padding:12px 28px;color:var(--availability-muted);font-size:11px}.AvailabilityWorkspace_editorMessage__fD56W{padding-top:0;color:#087d49;font-weight:750}.AvailabilityWorkspace_drawerFooter__J3KmF{position:-webkit-sticky;position:sticky;bottom:0;justify-content:flex-end;gap:10px;margin-top:auto;padding:16px 28px;border-top:1px solid var(--availability-line);background:rgba(255,255,255,.96)}.AvailabilityWorkspace_drawerFooter__J3KmF>button{min-height:42px;min-width:132px;border:1px solid var(--availability-line);border-radius:9px;background:#fff;color:var(--availability-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800}.AvailabilityWorkspace_drawerFooter__J3KmF .AvailabilityWorkspace_saveButton__tzXtv{min-width:180px;border-color:var(--availability-green);background:var(--availability-green);color:#fff}.AvailabilityWorkspace_modalBackdrop__7xPcS{display:grid;place-items:center;padding:24px}.AvailabilityWorkspace_rulesDialog__QUiNh{width:min(520px,100%);padding:24px;border-radius:14px;background:#fff;box-shadow:0 24px 60px rgba(6,23,40,.2)}.AvailabilityWorkspace_rulesDialog__QUiNh header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AvailabilityWorkspace_rulesDialog__QUiNh h3,.AvailabilityWorkspace_rulesDialog__QUiNh header p{margin:0}.AvailabilityWorkspace_rulesDialog__QUiNh h3{font-size:20px}.AvailabilityWorkspace_rulesDialog__QUiNh header p{margin-top:5px;color:var(--availability-muted);font-size:13px}.AvailabilityWorkspace_ruleList__O1YPI{display:grid;grid-gap:8px;gap:8px;margin:20px 0}.AvailabilityWorkspace_ruleList__O1YPI article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:13px;border:1px solid var(--availability-line);border-radius:9px}.AvailabilityWorkspace_ruleList__O1YPI strong{font-size:13px}.AvailabilityWorkspace_ruleList__O1YPI p{margin:3px 0 0;color:var(--availability-muted);font-size:12px;line-height:1.45}.AvailabilityWorkspace_availableDot__JBjQy,.AvailabilityWorkspace_preferredDot__R0ce4,.AvailabilityWorkspace_unavailableDot__0dTDF{width:12px;height:12px;margin-top:3px;border-radius:50%;background:#72bd94}.AvailabilityWorkspace_preferredDot__R0ce4{background:var(--availability-green)}.AvailabilityWorkspace_unavailableDot__0dTDF{background:#df6b62}.AvailabilityWorkspace_rulesNote__eUfAg{display:flex;align-items:flex-start;gap:8px;margin-bottom:18px;padding:11px 12px;border-radius:8px;background:#f1f5f7;color:#526177;font-size:12px;line-height:1.45}.AvailabilityWorkspace_rulesDialog__QUiNh>.AvailabilityWorkspace_primaryButton__nFL3V{width:100%}@media (max-width:1050px){.AvailabilityWorkspace_toolbar__8TxiL{align-items:stretch;flex-direction:column}.AvailabilityWorkspace_filters__lYmCo{width:100%}.AvailabilityWorkspace_searchField__br3fz{flex:1 1}}@media (max-width:760px){.AvailabilityWorkspace_headerRow__71zkt{align-items:stretch;flex-direction:column-reverse;padding-top:8px}.AvailabilityWorkspace_headerRow__71zkt .AvailabilityWorkspace_primaryButton__nFL3V{align-self:flex-end}.AvailabilityWorkspace_tabs__d5md6{overflow-x:auto;gap:18px}.AvailabilityWorkspace_tabs__d5md6 button{flex:0 0 auto}.AvailabilityWorkspace_filters__lYmCo,.AvailabilityWorkspace_weekControls__BQ0i6{flex-wrap:wrap}.AvailabilityWorkspace_dateControl__h18Eq{min-width:0;flex:1 1}.AvailabilityWorkspace_searchField__br3fz{min-width:100%}.AvailabilityWorkspace_insightStrip__Rt7xs{grid-template-columns:auto minmax(0,1fr)}.AvailabilityWorkspace_reviewButton__wT9kB{grid-column:1/-1}.AvailabilityWorkspace_fitFooter__hYGdU{flex-wrap:wrap;padding:12px 14px}.AvailabilityWorkspace_requestRow__u9WQ2{grid-template-columns:auto minmax(0,1fr) auto}.AvailabilityWorkspace_requestActions__OTa71,.AvailabilityWorkspace_shiftRequestControls__jHgSp{grid-column:2/-1}.AvailabilityWorkspace_dayRow__MhT_Y{grid-template-columns:1fr}.AvailabilityWorkspace_dayRow__MhT_Y>strong{padding-top:0}.AvailabilityWorkspace_dayControls__xwRWD,.AvailabilityWorkspace_extraWindow__BhatZ{grid-column:1;grid-template-columns:1fr 1fr}.AvailabilityWorkspace_dayControls__xwRWD>span,.AvailabilityWorkspace_extraWindow__BhatZ>span{display:none}.AvailabilityWorkspace_editorActions__Es4xM{align-items:flex-start;flex-direction:column}.AvailabilityWorkspace_dayEditor__1wZw8,.AvailabilityWorkspace_drawerFooter__J3KmF,.AvailabilityWorkspace_drawerHeader__3gnLB,.AvailabilityWorkspace_editorActions__Es4xM,.AvailabilityWorkspace_temporarySection__3WlPG{padding-right:18px;padding-left:18px}}.AssistantComingSoon_shell__W7Rhj{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);min-height:570px;overflow:hidden;border:1px solid #d9e3ea;border-radius:18px;background:linear-gradient(135deg,#fbfdfc,#f3faf6);box-shadow:0 14px 38px rgba(16,37,55,.07)}.AssistantComingSoon_glow__BaZS2{position:absolute;top:-180px;left:-120px;width:430px;height:430px;border-radius:999px;background:rgba(26,170,104,.09);filter:blur(6px)}.AssistantComingSoon_content__VmjDe{position:relative;z-index:1;display:flex;max-width:620px;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(42px,6vw,82px)}.AssistantComingSoon_icon__yiDa6{display:grid;width:58px;height:58px;margin-bottom:22px;place-items:center;border:1px solid #bde2ce;border-radius:17px;background:#ffffff;color:#0b9559;box-shadow:0 10px 26px rgba(13,139,83,.1)}.AssistantComingSoon_badge__5EomH{display:inline-flex;min-height:29px;align-items:center;gap:6px;margin-bottom:14px;padding:0 10px;border-radius:999px;background:#e2f6eb;color:#087f4d;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.AssistantComingSoon_content__VmjDe h2{color:#0d1e31;font-size:clamp(34px,4vw,48px);letter-spacing:-.035em;line-height:1.04}.AssistantComingSoon_content__VmjDe>p{max-width:560px;margin-top:16px;color:#657589;font-size:16px;line-height:1.65}.AssistantComingSoon_capabilities__FyZxY{display:grid;grid-gap:12px;gap:12px;width:min(100%,540px);margin-top:32px}.AssistantComingSoon_capabilities__FyZxY>div{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #dce7e1;border-radius:12px;background:rgba(255,255,255,.74);color:#0a8c54}.AssistantComingSoon_capabilities__FyZxY span{display:grid;grid-gap:3px;gap:3px}.AssistantComingSoon_capabilities__FyZxY strong{color:#1a2d40;font-size:13px}.AssistantComingSoon_capabilities__FyZxY small{color:#718092;font-size:11.5px;line-height:1.45}.AssistantComingSoon_preview__a67D8{position:relative;z-index:1;align-self:center;width:min(430px,calc(100% - 38px));margin-right:clamp(28px,5vw,72px);overflow:hidden;border:1px solid #d6e2e8;border-radius:18px;background:#ffffff;box-shadow:0 24px 60px rgba(16,39,56,.12);transform:rotate(1.3deg)}.AssistantComingSoon_previewHeader__IpHFK{display:flex;align-items:center;gap:10px;padding:17px;border-bottom:1px solid #e3e9ee}.AssistantComingSoon_previewHeader__IpHFK>span{display:grid;width:35px;height:35px;place-items:center;border-radius:10px;background:#e9f7ef;color:#0a8d55}.AssistantComingSoon_previewHeader__IpHFK>div{display:grid;grid-gap:2px;gap:2px}.AssistantComingSoon_previewHeader__IpHFK b{color:#1a2d40;font-size:12px}.AssistantComingSoon_previewHeader__IpHFK small{color:#8794a0;font-size:9.5px}.AssistantComingSoon_previewPrompt__UfSmc{width:72%;margin:24px 18px 14px auto;padding:12px 13px;border-radius:13px 5px 13px 13px;background:#e8f7ef;color:#20354a;font-size:11.5px;line-height:1.45}.AssistantComingSoon_previewResponse__6uNdz{display:grid;grid-gap:8px;gap:8px;width:82%;margin:0 auto 40px 18px;padding:14px;border:1px solid #e1e8ed;border-radius:5px 13px 13px 13px;background:#fbfcfd}.AssistantComingSoon_previewResponse__6uNdz span{height:7px;border-radius:999px;background:#dde5ea}.AssistantComingSoon_previewResponse__6uNdz .AssistantComingSoon_shortLine__p4pNv{width:58%}.AssistantComingSoon_previewSearch__1gMBC{margin:0 14px 14px;padding:12px;border:1px solid #dce5eb;border-radius:10px;color:#9aa5ae;font-size:10.5px}@media (max-width:940px){.AssistantComingSoon_shell__W7Rhj{grid-template-columns:1fr}.AssistantComingSoon_content__VmjDe{padding-bottom:32px}.AssistantComingSoon_preview__a67D8{margin:0 auto 54px;transform:none}}@media (max-width:620px){.AssistantComingSoon_content__VmjDe{padding:34px 24px 28px}.AssistantComingSoon_content__VmjDe h2{font-size:34px}.AssistantComingSoon_preview__a67D8{width:calc(100% - 32px);margin-bottom:32px}}.ChatWorkspace_workspace__h23zP{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:680px;overflow:hidden;border:1px solid #dbe4ec;border-radius:16px;background:#ffffff;box-shadow:0 12px 34px rgba(15,35,53,.07)}.ChatWorkspace_channelPane__keYgV{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;border-right:1px solid #dfe6ed;background:#f8fafb}.ChatWorkspace_channelPaneHeader__GiEPu{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px 12px}.ChatWorkspace_channelPaneHeader__GiEPu>div{display:flex;align-items:center;gap:8px}.ChatWorkspace_channelPaneHeader__GiEPu span{color:#112236;font-size:17px;font-weight:800}.ChatWorkspace_channelPaneHeader__GiEPu strong{display:inline-grid;min-width:24px;height:24px;place-items:center;padding-inline:6px;border-radius:999px;background:#e3f5eb;color:#0a8c55;font-size:12px}.ChatWorkspace_iconButton__Rp4am{display:grid;width:35px;height:35px;place-items:center;border:1px solid #d7e1e8;border-radius:10px;background:#ffffff;color:#21364b;cursor:pointer}.ChatWorkspace_iconButton__Rp4am:hover{border-color:#9fd2b7;color:#087f4e}.ChatWorkspace_searchBox__4iNhW{display:flex;align-items:center;gap:9px;min-height:42px;margin:0 14px 12px;padding:0 12px;border:1px solid #dce5ec;border-radius:10px;background:#ffffff;color:#7a8998}.ChatWorkspace_searchBox__4iNhW:focus-within{border-color:#34aa76;box-shadow:0 0 0 3px rgba(20,160,97,.1)}.ChatWorkspace_searchBox__4iNhW input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#102136;font:inherit;font-size:13px}.ChatWorkspace_channelList__fZ9Z0{display:grid;align-content:start;grid-gap:5px;gap:5px;overflow:auto;padding:0 8px 14px}.ChatWorkspace_channelButton__vvuLc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-width:0;padding:12px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#102136;cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease}.ChatWorkspace_channelButton__vvuLc:hover{background:#eff5f2}.ChatWorkspace_channelButtonActive__aGuNk{border-color:#b8e1ca;background:#eaf7f0}.ChatWorkspace_channelIcon__QrYvR{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#edf1f5;color:#4e6072}.ChatWorkspace_channelButtonActive__aGuNk .ChatWorkspace_channelIcon__QrYvR{background:#ffffff;color:#0d9259}.ChatWorkspace_channelCopy__mCEae{display:grid;grid-gap:3px;gap:3px;min-width:0}.ChatWorkspace_channelCopy__mCEae strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ChatWorkspace_channelCopy__mCEae>span{overflow:hidden;color:#728193;font-size:11.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ChatWorkspace_channelMeta__yNvJT{display:grid;justify-items:end;align-self:stretch;grid-gap:5px;gap:5px;color:#8995a2;font-size:10px}.ChatWorkspace_channelMeta__yNvJT b{display:grid;min-width:20px;height:20px;place-items:center;padding-inline:5px;border-radius:999px;background:#10a463;color:#ffffff;font-size:10px}.ChatWorkspace_channelEmpty__Nk_wT,.ChatWorkspace_noChannel__8xjA1,.ChatWorkspace_threadEmpty__Uh41F{display:grid;justify-items:center;grid-gap:8px;gap:8px;color:#7d8a98;text-align:center}.ChatWorkspace_channelEmpty__Nk_wT{padding:56px 22px}.ChatWorkspace_channelEmpty__Nk_wT strong,.ChatWorkspace_noChannel__8xjA1 h2,.ChatWorkspace_threadEmpty__Uh41F h3{color:#14263a}.ChatWorkspace_channelEmpty__Nk_wT span,.ChatWorkspace_noChannel__8xjA1 p,.ChatWorkspace_threadEmpty__Uh41F p{color:#718092;font-size:13px;line-height:1.5}.ChatWorkspace_channelFooter__dUf2H{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;border-top:1px solid #e3e9ee;color:#758495;font-size:10.5px;font-weight:700}.ChatWorkspace_presenceDot__QUSqR{width:7px;height:7px;border-radius:999px;background:#13a867;box-shadow:0 0 0 3px #daf4e6}.ChatWorkspace_threadPane__BGrq0{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;background:#ffffff}.ChatWorkspace_threadHeader__YTD3v{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:14px 20px;border-bottom:1px solid #e0e7ed;background:#ffffff}.ChatWorkspace_threadIdentity__Cnd_g{display:flex;align-items:center;gap:11px;min-width:0}.ChatWorkspace_threadIcon__mllrG{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:#e9f7ef;color:#098650}.ChatWorkspace_threadIdentity__Cnd_g h2{overflow:hidden;color:#102136;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.ChatWorkspace_threadIdentity__Cnd_g p{display:flex;align-items:center;gap:5px;margin-top:3px;color:#718092;font-size:11.5px}.ChatWorkspace_syncState__Tto6e{display:inline-flex;align-items:center;gap:7px;color:#66778a;font-size:11px;font-weight:700;white-space:nowrap}.ChatWorkspace_syncState__Tto6e>span{width:7px;height:7px;border-radius:999px;background:#12a666}.ChatWorkspace_inlineNotice__YCBdd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 16px 0;padding:9px 11px;border:1px solid #f0d79f;border-radius:9px;background:#fff9ea;color:#7e5d14;font-size:12px;font-weight:700}.ChatWorkspace_inlineNotice__YCBdd button{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.ChatWorkspace_thread__TbQ16{min-height:0;overflow:auto;padding:18px 22px 24px;background:#fbfcfd;scrollbar-color:#cad5dd transparent;scrollbar-width:thin}.ChatWorkspace_threadEmpty__Uh41F{align-content:center;min-height:100%;padding:80px 24px}.ChatWorkspace_noChannel__8xjA1>span,.ChatWorkspace_threadEmptyIcon__EGrp4{display:grid;width:60px;height:60px;place-items:center;border-radius:18px;background:#eaf7f0;color:#0d9359}.ChatWorkspace_dateDivider__Jy2Ml{display:flex;align-items:center;gap:12px;margin:6px 0 18px}.ChatWorkspace_dateDivider__Jy2Ml:after,.ChatWorkspace_dateDivider__Jy2Ml:before{height:1px;flex:1 1;background:#e1e7ec;content:""}.ChatWorkspace_dateDivider__Jy2Ml span{color:#7c8997;font-size:10.5px;font-weight:800}.ChatWorkspace_messageRow__P_I1v{display:flex;align-items:flex-start;gap:9px;margin-bottom:15px}.ChatWorkspace_messageRowMine__fguAn{justify-content:flex-end}.ChatWorkspace_avatar__gHnQX{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:999px;background:#e4f5ec;color:#087e4b;font-size:10px;font-weight:900}.ChatWorkspace_messageColumn__Hs3mC{display:grid;max-width:min(72%,640px);min-width:0}.ChatWorkspace_senderName__kfaVW{margin:0 0 4px 3px;color:#3c4e61;font-size:11.5px}.ChatWorkspace_messageBubble__uO84L{overflow:hidden;padding:10px 12px;border:1px solid #dbe3e9;border-radius:7px 15px 15px 15px;background:#ffffff;color:#203246;box-shadow:0 3px 9px rgba(22,39,56,.035)}.ChatWorkspace_messageBubbleMine__NPxzT{border-color:#bfe3d0;border-radius:15px 7px 15px 15px;background:#eaf7f0}.ChatWorkspace_messageBubble__uO84L p{white-space:pre-wrap;font-size:13px;line-height:1.48}.ChatWorkspace_replyContext__YB13p{display:grid;grid-gap:2px;gap:2px;margin-bottom:8px;padding:7px 9px;border-left:3px solid #16a364;border-radius:5px;background:rgba(15,152,91,.08);color:#526577;font-size:10.5px}.ChatWorkspace_replyContext__YB13p strong{color:#087e4b}.ChatWorkspace_attachmentImage__CB9jo{display:block;width:min(360px,100%);max-height:320px;margin-bottom:8px;border-radius:10px;object-fit:cover}.ChatWorkspace_attachmentLoading__7aWEe{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;color:#66778a;font-size:12px}.ChatWorkspace_messageActions__t7_dI{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:27px;padding:3px 2px 0}.ChatWorkspace_messageActionsMine__e8LFr{flex-direction:row-reverse}.ChatWorkspace_messageActions__t7_dI>span{color:#8a96a3;font-size:9.5px}.ChatWorkspace_messageActions__t7_dI>div{display:flex;gap:3px;opacity:0;transition:opacity .15s ease}.ChatWorkspace_messageActions__t7_dI:focus-within>div,.ChatWorkspace_messageRow__P_I1v:hover .ChatWorkspace_messageActions__t7_dI>div,.ChatWorkspace_pollCard__iZtfi:hover .ChatWorkspace_messageActions__t7_dI>div,.ChatWorkspace_shoutoutCard__NV9Q2:hover .ChatWorkspace_messageActions__t7_dI>div{opacity:1}.ChatWorkspace_messageActions__t7_dI button{display:inline-flex;min-width:25px;height:25px;align-items:center;justify-content:center;gap:2px;padding:0 5px;border:1px solid transparent;border-radius:999px;background:transparent;color:#718092;cursor:pointer;font-size:12px}.ChatWorkspace_messageActions__t7_dI .ChatWorkspace_reactionSelected__AB3vD,.ChatWorkspace_messageActions__t7_dI button:hover{border-color:#cfe5d9;background:#edf8f2}.ChatWorkspace_messageActions__t7_dI button b{font-size:9px}.ChatWorkspace_messageAuthor__9bwX4{display:flex;align-items:center;gap:8px;margin-bottom:13px}.ChatWorkspace_messageAuthor__9bwX4>div{display:grid;grid-gap:1px;gap:1px}.ChatWorkspace_messageAuthor__9bwX4 strong{color:#24374b;font-size:11.5px}.ChatWorkspace_messageAuthor__9bwX4 small{color:#8996a3;font-size:9.5px}.ChatWorkspace_pollCard__iZtfi,.ChatWorkspace_shoutoutCard__NV9Q2{width:min(100%,590px);margin:0 auto 18px;padding:16px;border:1px solid #dce5eb;border-radius:14px;background:#ffffff;box-shadow:0 5px 18px rgba(18,37,54,.045)}.ChatWorkspace_pollCardMine__1PO8b{border-color:#bfe2cf}.ChatWorkspace_pollHeading__7xtPF{display:flex;align-items:flex-start;gap:10px}.ChatWorkspace_pollHeading__7xtPF>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:#eaf7f0;color:#0a8a53}.ChatWorkspace_pollHeading__7xtPF small,.ChatWorkspace_shoutoutCard__NV9Q2 small{color:#0a8c55;font-size:9.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ChatWorkspace_pollHeading__7xtPF h3,.ChatWorkspace_shoutoutCard__NV9Q2 h3{margin-top:3px;color:#102136;font-size:15px;line-height:1.35}.ChatWorkspace_pollOptions__1BxRK{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.ChatWorkspace_pollOptions__1BxRK button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:40px;overflow:hidden;padding:0 11px;border:1px solid #dce4ea;border-radius:9px;background:#ffffff;color:#24364a;cursor:pointer;text-align:left}.ChatWorkspace_pollOptions__1BxRK .ChatWorkspace_pollOptionSelected__b0lxz{border-color:#5dba89}.ChatWorkspace_pollProgress__107lo{position:absolute;inset:0 auto 0 0;z-index:0;background:#e6f6ed}.ChatWorkspace_pollOptions__1BxRK b,.ChatWorkspace_pollOptions__1BxRK i,.ChatWorkspace_pollOptions__1BxRK strong{position:relative;z-index:1}.ChatWorkspace_pollOptions__1BxRK i{display:grid;width:18px;height:18px;place-items:center;border:1px solid #afbdc9;border-radius:999px;color:#098952;font-size:10px;font-style:normal}.ChatWorkspace_pollOptionSelected__b0lxz i{border-color:#0d9a5c;background:#ffffff}.ChatWorkspace_pollOptions__1BxRK strong{font-size:12px}.ChatWorkspace_pollOptions__1BxRK b{font-size:10px}.ChatWorkspace_pollVoteCount__HJyDK{display:block;margin-top:8px;color:#7d8997;font-size:10px}.ChatWorkspace_shoutoutCard__NV9Q2{display:flex;align-items:flex-start;gap:12px;border-color:#f0d7a2;background:#fffaf0}.ChatWorkspace_shoutoutCard__NV9Q2>div{min-width:0;flex:1 1}.ChatWorkspace_shoutoutCard__NV9Q2 p{margin-top:7px;color:#3e4e5f;font-size:13px;line-height:1.48}.ChatWorkspace_shoutoutIcon__MIhtm{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:12px;background:#fff0cc;color:#a66b08}.ChatWorkspace_removedMessage__t_s0O{width:-moz-fit-content;width:fit-content;margin:10px auto 18px;padding:7px 11px;border-radius:999px;background:#eef2f5;color:#788592;font-size:10.5px;font-style:italic}.ChatWorkspace_composerShell__eIWxL{padding:14px 18px 16px;border-top:1px solid #e0e7ed;background:#ffffff}.ChatWorkspace_composer__hW7rJ,.ChatWorkspace_specialComposer__XoTt2{overflow:visible;border:1px solid #cfdae3;border-radius:12px;background:#ffffff;transition:border-color .15s ease,box-shadow .15s ease}.ChatWorkspace_composer__hW7rJ:focus-within,.ChatWorkspace_specialComposer__XoTt2:focus-within{border-color:#39a876;box-shadow:0 0 0 3px rgba(18,157,94,.09)}.ChatWorkspace_composer__hW7rJ textarea,.ChatWorkspace_specialComposer__XoTt2 input,.ChatWorkspace_specialComposer__XoTt2 select,.ChatWorkspace_specialComposer__XoTt2 textarea{width:100%;border:0;outline:0;background:transparent;color:#172a3e;font:inherit;font-size:13px}.ChatWorkspace_composer__hW7rJ textarea{display:block;min-height:56px;resize:none;padding:12px 13px 6px}.ChatWorkspace_composerFooter__jTnma{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 8px}.ChatWorkspace_composerTools__vfg2Y,.ChatWorkspace_sendControls__DqSkQ{display:flex;align-items:center;gap:3px}.ChatWorkspace_composerTools__vfg2Y>button,.ChatWorkspace_mentionControl__VR2AI>button{display:grid;width:31px;height:31px;place-items:center;border:0;border-radius:8px;background:transparent;color:#5c6e80;cursor:pointer}.ChatWorkspace_composerTools__vfg2Y>button:hover,.ChatWorkspace_mentionControl__VR2AI>button:hover{background:#edf6f1;color:#0b8e56}.ChatWorkspace_atSymbol__uDUWo{font-size:17px;font-weight:900}.ChatWorkspace_sendControls__DqSkQ>span{color:#8b97a3;font-size:9.5px}.ChatWorkspace_sendButton__Bv21B{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:#0da15f;color:#ffffff;cursor:pointer}.ChatWorkspace_sendButton__Bv21B:disabled{background:#d9e1e6;color:#99a5af;cursor:default}.ChatWorkspace_attachmentDraft__TlzcN,.ChatWorkspace_replyDraft__Zq1ad{display:flex;align-items:center;gap:8px;min-height:37px;margin:8px 8px 0;padding:6px 9px;border-radius:8px;background:#f1f6f3;color:#536578;font-size:11px}.ChatWorkspace_replyDraft__Zq1ad>span{display:grid;min-width:0;flex:1 1}.ChatWorkspace_replyDraft__Zq1ad small{overflow:hidden;color:#7e8b98;text-overflow:ellipsis;white-space:nowrap}.ChatWorkspace_attachmentDraft__TlzcN>span{overflow:hidden;flex:1 1;text-overflow:ellipsis;white-space:nowrap}.ChatWorkspace_attachmentDraft__TlzcN button,.ChatWorkspace_replyDraft__Zq1ad button{display:grid;place-items:center;border:0;background:transparent;color:#647587;cursor:pointer}.ChatWorkspace_hiddenInput__RNaeD{display:none}.ChatWorkspace_mentionControl__VR2AI{position:relative}.ChatWorkspace_mentionMenu__JJa38{position:absolute;z-index:20;bottom:39px;left:0;display:grid;width:220px;max-height:260px;overflow:auto;padding:7px;border:1px solid #d6e0e7;border-radius:11px;background:#ffffff;box-shadow:0 14px 34px rgba(16,35,52,.14)}.ChatWorkspace_mentionMenu__JJa38>strong{padding:6px 8px 8px;color:#526477;font-size:10.5px}.ChatWorkspace_mentionMenu__JJa38 button{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 7px;border:0;border-radius:8px;background:transparent;color:#1b2d41;cursor:pointer;font-size:11.5px;text-align:left}.ChatWorkspace_mentionMenu__JJa38 .ChatWorkspace_mentionSelected__u9a6n,.ChatWorkspace_mentionMenu__JJa38 button:hover{background:#eaf7f0}.ChatWorkspace_mentionMenu__JJa38 button>span{display:grid;width:27px;height:27px;place-items:center;border-radius:999px;background:#eef2f5;color:#516275;font-size:9px;font-weight:900}.ChatWorkspace_specialComposer__XoTt2{display:grid;grid-gap:10px;gap:10px;padding:12px}.ChatWorkspace_specialComposerActions__0_5nr,.ChatWorkspace_specialComposerHeader__NyDX8{display:flex;align-items:center;justify-content:space-between;gap:12px}.ChatWorkspace_specialComposerHeader__NyDX8>div{display:flex;align-items:center;gap:8px;color:#143047;font-size:13px}.ChatWorkspace_specialComposerHeader__NyDX8>button{display:grid;place-items:center;border:0;background:transparent;color:#6d7d8d;cursor:pointer}.ChatWorkspace_pollDraftOptions__UF_UW input,.ChatWorkspace_shoutoutFields__NYUQ2 select,.ChatWorkspace_specialComposer__XoTt2>input,.ChatWorkspace_specialComposer__XoTt2>textarea{min-height:40px;padding:9px 10px;border:1px solid #dce4ea;border-radius:8px;background:#fbfcfd}.ChatWorkspace_specialComposer__XoTt2>textarea{resize:vertical}.ChatWorkspace_pollDraftOptions__UF_UW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.ChatWorkspace_shoutoutFields__NYUQ2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ChatWorkspace_primaryComposerButton__AcE32,.ChatWorkspace_textAction__U53Ii{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border-radius:8px;cursor:pointer;font-size:11.5px;font-weight:800}.ChatWorkspace_textAction__U53Ii{border:0;background:transparent;color:#0a8953}.ChatWorkspace_primaryComposerButton__AcE32{border:1px solid #0d9b5c;background:#0d9b5c;color:#ffffff}.ChatWorkspace_noChannel__8xjA1{align-content:center;min-height:680px;padding:30px}.ChatWorkspace_noChannel__8xjA1 button{display:inline-flex;min-height:38px;align-items:center;gap:6px;margin-top:5px;padding:0 12px;border:0;border-radius:9px;background:#0d9b5c;color:#ffffff;cursor:pointer;font-weight:800}.ChatWorkspace_loadingState__vnNug{position:absolute;right:14px;bottom:4px;color:#96a1ab;font-size:9px}@media (max-width:920px){.ChatWorkspace_workspace__h23zP{grid-template-columns:240px minmax(0,1fr)}.ChatWorkspace_messageColumn__Hs3mC{max-width:84%}}@media (max-width:720px){.ChatWorkspace_workspace__h23zP{grid-template-columns:1fr;min-height:0}.ChatWorkspace_channelPane__keYgV{max-height:300px;border-right:0;border-bottom:1px solid #dfe6ed}.ChatWorkspace_channelFooter__dUf2H{display:none}.ChatWorkspace_threadPane__BGrq0{min-height:600px}.ChatWorkspace_syncState__Tto6e{display:none}.ChatWorkspace_thread__TbQ16{padding-inline:14px}.ChatWorkspace_messageColumn__Hs3mC{max-width:90%}.ChatWorkspace_pollDraftOptions__UF_UW,.ChatWorkspace_shoutoutFields__NYUQ2{grid-template-columns:1fr}.ChatWorkspace_sendControls__DqSkQ>span{display:none}}@media (prefers-reduced-motion:reduce){.ChatWorkspace_channelButton__vvuLc,.ChatWorkspace_composer__hW7rJ,.ChatWorkspace_messageActions__t7_dI>div,.ChatWorkspace_specialComposer__XoTt2{transition:none}}.LocationSetupDrawer_backdrop__uKifI{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;background:rgba(8,18,30,.52);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.LocationSetupDrawer_drawer__GKWeu{display:flex;width:min(520px,100vw);min-height:100%;flex-direction:column;overflow:hidden;border-left:1px solid #d5dfe7;background:#ffffff;box-shadow:-22px 0 60px rgba(15,27,42,.18);animation:LocationSetupDrawer_enter__lGc_x .21s ease-out both}.LocationSetupDrawer_header__Eyd56{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 18px}.LocationSetupDrawer_header__Eyd56 h2,.LocationSetupDrawer_header__Eyd56 p{margin:0}.LocationSetupDrawer_header__Eyd56 h2{color:var(--ink);font-size:25px;line-height:1.15;letter-spacing:-.02em}.LocationSetupDrawer_header__Eyd56 p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.LocationSetupDrawer_closeButton__gLb2H{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:10px;background:#f7f9fb;color:#43546a;cursor:pointer}.LocationSetupDrawer_closeButton__gLb2H:hover{border-color:#c7d3de;background:#eef2f5}.LocationSetupDrawer_stepper__EwDZm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 26px 20px;list-style:none}.LocationSetupDrawer_stepper__EwDZm li{position:relative;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:#758398}.LocationSetupDrawer_stepper__EwDZm li:not(:last-child):after{position:absolute;z-index:0;top:16px;left:calc(50% + 22px);width:calc(100% - 44px);height:1px;background:#d7e0e8;content:""}.LocationSetupDrawer_stepper__EwDZm li>span{position:relative;z-index:1;display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid #ced8e2;border-radius:50%;background:#ffffff;color:#59697e;font-size:13px;font-weight:850}.LocationSetupDrawer_stepper__EwDZm small{font-size:12px;font-weight:750}.LocationSetupDrawer_stepper__EwDZm .LocationSetupDrawer_completeStep__TsZfe,.LocationSetupDrawer_stepper__EwDZm .LocationSetupDrawer_currentStep__xWfDm{color:#0b7444}.LocationSetupDrawer_stepper__EwDZm .LocationSetupDrawer_completeStep__TsZfe>span,.LocationSetupDrawer_stepper__EwDZm .LocationSetupDrawer_currentStep__xWfDm>span{border-color:var(--green);background:var(--green);color:#ffffff;box-shadow:0 0 0 4px rgba(22,155,95,.09)}.LocationSetupDrawer_stepper__EwDZm .LocationSetupDrawer_completeStep__TsZfe:not(:last-child):after{background:rgba(22,155,95,.55)}.LocationSetupDrawer_form__JjRUb{display:flex;min-height:0;flex:1 1;flex-direction:column}.LocationSetupDrawer_body__Ho3sM{min-height:0;flex:1 1;overflow-y:auto;padding:24px 26px 30px;border-top:1px solid var(--line)}.LocationSetupDrawer_fields__sYzMX{display:grid;grid-gap:18px;gap:18px}.LocationSetupDrawer_fields__sYzMX>label,.LocationSetupDrawer_gpsPanel__o7X7X label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:13px;font-weight:800}.LocationSetupDrawer_fields__sYzMX label>small:not(.LocationSetupDrawer_fieldHint__4tfyg){display:inline;color:var(--muted);font-size:11px;font-weight:650}.LocationSetupDrawer_fields__sYzMX input:not([type=checkbox]),.LocationSetupDrawer_gpsPanel__o7X7X input:not([type=checkbox]){width:100%;min-height:45px;padding:0 12px;border:1px solid #cfd9e2;border-radius:9px;outline:0;background:#ffffff;color:var(--ink);font:inherit;font-size:14px;font-weight:600;transition:border-color .16s ease,box-shadow .16s ease}.LocationSetupDrawer_fields__sYzMX input:not([type=checkbox]):focus,.LocationSetupDrawer_gpsPanel__o7X7X input:not([type=checkbox]):focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(22,155,95,.1)}.LocationSetupDrawer_fields__sYzMX input::placeholder{color:#93a0b0}.LocationSetupDrawer_inputWithIcon__GV6Ir{position:relative;display:flex;align-items:center}.LocationSetupDrawer_inputWithIcon__GV6Ir>svg{position:absolute;left:12px;z-index:1;color:var(--green);pointer-events:none}.LocationSetupDrawer_inputWithIcon__GV6Ir input{padding-left:38px!important}.LocationSetupDrawer_twoColumns__uNLkh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.LocationSetupDrawer_fieldHint__4tfyg{color:var(--muted);font-size:11px;font-weight:600;line-height:1.45}.LocationSetupDrawer_helperCard__Z2XQi,.LocationSetupDrawer_policyIntro__N6RYJ,.LocationSetupDrawer_reviewLead__x_qMW{display:flex;align-items:flex-start;gap:11px}.LocationSetupDrawer_helperCard__Z2XQi{padding:13px 14px;border:1px solid #cae8d7;border-radius:10px;background:#f2fbf6;color:#0f824c}.LocationSetupDrawer_helperCard__Z2XQi span,.LocationSetupDrawer_policyIntro__N6RYJ span,.LocationSetupDrawer_toggleCard__GNR_X>span:nth-child(2){display:grid;min-width:0;grid-gap:3px;gap:3px}.LocationSetupDrawer_helperCard__Z2XQi strong,.LocationSetupDrawer_policyIntro__N6RYJ strong,.LocationSetupDrawer_toggleCard__GNR_X strong{color:var(--ink);font-size:13px}.LocationSetupDrawer_helperCard__Z2XQi small,.LocationSetupDrawer_policyIntro__N6RYJ small,.LocationSetupDrawer_toggleCard__GNR_X small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.45}.LocationSetupDrawer_policyIntro__N6RYJ{padding-bottom:4px;color:var(--green)}.LocationSetupDrawer_policyIntro__N6RYJ strong{font-size:15px}.LocationSetupDrawer_toggleCard__GNR_X{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:12px!important;gap:12px!important;padding:14px;border:1px solid var(--line);border-radius:11px;background:#ffffff;cursor:pointer}.LocationSetupDrawer_toggleIcon__LcrjW{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#edf8f2;color:var(--green)}.LocationSetupDrawer_toggleCard__GNR_X input[type=checkbox]{width:40px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:#cbd5df;cursor:pointer;transition:background .16s ease}.LocationSetupDrawer_toggleCard__GNR_X input[type=checkbox]:before{display:block;width:18px;height:18px;margin:2px;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(15,27,42,.25);content:"";transition:transform .16s ease}.LocationSetupDrawer_toggleCard__GNR_X input[type=checkbox]:checked{background:var(--green)}.LocationSetupDrawer_toggleCard__GNR_X input[type=checkbox]:checked:before{transform:translateX(18px)}.LocationSetupDrawer_disabledCard__Qd_72{opacity:.55;cursor:not-allowed}.LocationSetupDrawer_gpsPanel__o7X7X{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #cae8d7;border-radius:11px;background:#f5fbf8}.LocationSetupDrawer_gpsPanel__o7X7X>div{display:grid;grid-gap:3px;gap:3px}.LocationSetupDrawer_gpsPanel__o7X7X>div strong{color:var(--ink);font-size:13px}.LocationSetupDrawer_coordinates__xlmSe,.LocationSetupDrawer_gpsPanel__o7X7X>div small{color:var(--muted);font-size:11px;font-weight:600}.LocationSetupDrawer_coordinates__xlmSe{padding:9px 11px;border-radius:8px;background:rgba(255,255,255,.78);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LocationSetupDrawer_radiusField__EwpJj{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.LocationSetupDrawer_radiusField__EwpJj input{border-radius:9px 0 0 9px!important}.LocationSetupDrawer_radiusField__EwpJj>span{display:flex;min-height:45px;align-items:center;padding:0 12px;border:1px solid #cfd9e2;border-left:0;border-radius:0 9px 9px 0;background:#ffffff;color:var(--muted);font-size:12px;font-weight:700}.LocationSetupDrawer_review__2Npuw{display:grid;grid-gap:22px;gap:22px}.LocationSetupDrawer_reviewLead__x_qMW>span{display:inline-grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:14px;background:#eaf8f1;color:var(--green)}.LocationSetupDrawer_reviewLead__x_qMW h3,.LocationSetupDrawer_reviewLead__x_qMW p{margin:0}.LocationSetupDrawer_reviewLead__x_qMW h3{color:var(--ink);font-size:18px}.LocationSetupDrawer_reviewLead__x_qMW p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.LocationSetupDrawer_reviewList__orcna{display:grid;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:11px}.LocationSetupDrawer_reviewList__orcna>div{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:16px;gap:16px;padding:13px 15px;border-bottom:1px solid var(--line)}.LocationSetupDrawer_reviewList__orcna>div:last-child{border-bottom:0}.LocationSetupDrawer_reviewList__orcna dd,.LocationSetupDrawer_reviewList__orcna dt{margin:0;font-size:13px;line-height:1.45}.LocationSetupDrawer_reviewList__orcna dt{color:var(--muted);font-weight:700}.LocationSetupDrawer_reviewList__orcna dd{color:var(--ink);font-weight:750}.LocationSetupDrawer_message__D8Otf{margin:18px 0 0;padding:11px 13px;border:1px solid #f0d4a9;border-radius:9px;background:#fff8ec;color:#8a570d;font-size:12px;font-weight:700;line-height:1.45}.LocationSetupDrawer_footer__OYWaJ{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 26px;border-top:1px solid var(--line);background:#fbfcfd}.LocationSetupDrawer_footer__OYWaJ p{max-width:190px;margin:0;color:var(--muted);font-size:11px;line-height:1.4}.LocationSetupDrawer_footer__OYWaJ>div{display:flex;align-items:center;gap:10px}.LocationSetupDrawer_primaryButton__ioay1,.LocationSetupDrawer_secondaryButton__0RaTi{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:9px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.LocationSetupDrawer_secondaryButton__0RaTi{border:1px solid #cfd9e2;background:#ffffff;color:var(--ink)}.LocationSetupDrawer_secondaryButton__0RaTi:hover{border-color:#afbdca;background:#f7f9fb}.LocationSetupDrawer_primaryButton__ioay1{border:1px solid var(--green);background:var(--green);color:#ffffff;box-shadow:0 8px 18px rgba(22,155,95,.14)}.LocationSetupDrawer_primaryButton__ioay1:hover:not(:disabled){background:#128c55}.LocationSetupDrawer_primaryButton__ioay1:disabled,.LocationSetupDrawer_secondaryButton__0RaTi:disabled{cursor:not-allowed;opacity:.55}.LocationSetupDrawer_closeButton__gLb2H:focus-visible,.LocationSetupDrawer_primaryButton__ioay1:focus-visible,.LocationSetupDrawer_secondaryButton__0RaTi:focus-visible,.LocationSetupDrawer_toggleCard__GNR_X input:focus-visible{outline:3px solid rgba(22,155,95,.2);outline-offset:2px}@keyframes LocationSetupDrawer_enter__lGc_x{0%{opacity:.8;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.LocationSetupDrawer_drawer__GKWeu{animation:none}}@media (max-width:600px){.LocationSetupDrawer_drawer__GKWeu{width:100vw;border-left:0}.LocationSetupDrawer_header__Eyd56{padding:19px 18px 15px}.LocationSetupDrawer_stepper__EwDZm{padding:0 18px 16px}.LocationSetupDrawer_body__Ho3sM{padding:20px 18px 26px}.LocationSetupDrawer_twoColumns__uNLkh{grid-template-columns:1fr}.LocationSetupDrawer_footer__OYWaJ{align-items:stretch;flex-direction:column;padding:13px 18px max(13px,env(safe-area-inset-bottom))}.LocationSetupDrawer_footer__OYWaJ p{max-width:none}.LocationSetupDrawer_footer__OYWaJ button,.LocationSetupDrawer_footer__OYWaJ>div{flex:1 1}.LocationSetupDrawer_reviewList__orcna>div{grid-template-columns:1fr;gap:4px}}.LocationsWorkspace_workspace__xwVbm{display:grid;grid-gap:18px;gap:18px;min-width:0}.LocationsWorkspace_toolbar__DSM3N{display:flex;align-items:center;justify-content:space-between;gap:16px}.LocationsWorkspace_searchField__RVZHa{display:flex;width:min(100%,360px);min-height:44px;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted);transition:border-color .16s ease,box-shadow .16s ease}.LocationsWorkspace_searchField__RVZHa:focus-within{border-color:rgba(22,155,95,.72);box-shadow:0 0 0 3px rgba(22,155,95,.1)}.LocationsWorkspace_searchField__RVZHa input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.LocationsWorkspace_searchField__RVZHa input::placeholder{color:#8a98a9}.LocationsWorkspace_actionMenu__jCpAd button,.LocationsWorkspace_addButton__P2EhZ,.LocationsWorkspace_locationIdentity__7TTTl,.LocationsWorkspace_menuButton__re_Zp{font:inherit}.LocationsWorkspace_addButton__P2EhZ{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid var(--green);border-radius:10px;background:var(--green);color:#ffffff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgba(22,155,95,.14);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.LocationsWorkspace_addButton__P2EhZ:hover{background:#128c55;box-shadow:0 11px 23px rgba(22,155,95,.2);transform:translateY(-1px)}.LocationsWorkspace_actionMenu__jCpAd button:focus-visible,.LocationsWorkspace_addButton__P2EhZ:focus-visible,.LocationsWorkspace_locationIdentity__7TTTl:focus-visible,.LocationsWorkspace_menuButton__re_Zp:focus-visible{outline:3px solid rgba(22,155,95,.2);outline-offset:2px}.LocationsWorkspace_tableFrame__K7HBM{min-width:0;overflow:visible;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.LocationsWorkspace_table__hKM1q{min-width:0}.LocationsWorkspace_tableHeader__JQ_cI,.LocationsWorkspace_tableRow__Jmljb{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(210px,1.4fr) minmax(92px,.65fr) minmax(128px,.85fr) minmax(92px,.58fr) 74px;align-items:center}.LocationsWorkspace_tableHeader__JQ_cI{min-height:52px;padding:0 18px;border-bottom:1px solid var(--line);background:#f8fafb;color:#66758a;font-size:11px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.LocationsWorkspace_tableRow__Jmljb{position:relative;min-height:74px;padding:0 18px;border-bottom:1px solid var(--line);background:#ffffff;color:var(--ink);transition:background .14s ease}.LocationsWorkspace_tableRow__Jmljb:last-of-type{border-bottom:0}.LocationsWorkspace_tableRow__Jmljb:hover{background:#fbfdfc}.LocationsWorkspace_selectedRow__AYO6C:before{position:absolute;inset:11px auto 11px 0;width:3px;border-radius:0 999px 999px 0;background:var(--green);content:""}.LocationsWorkspace_locationIdentity__7TTTl{display:flex;min-width:0;align-items:center;gap:11px;padding:10px 12px 10px 0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.LocationsWorkspace_locationIdentity__7TTTl>span:last-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.LocationsWorkspace_locationIdentity__7TTTl strong{overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.LocationsWorkspace_locationIdentity__7TTTl small{color:var(--green);font-size:11px;font-weight:750}.LocationsWorkspace_locationIcon__opUp0{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #caeada;border-radius:10px;background:#eef9f3;color:var(--green)}.LocationsWorkspace_addressCell__ZQuUq,.LocationsWorkspace_dataCell__V3KaU,.LocationsWorkspace_timeClockCell__5_mHI{padding-right:16px;color:#425268;font-size:13px;font-weight:650;line-height:1.4}.LocationsWorkspace_addressCell__ZQuUq{overflow:hidden;text-overflow:ellipsis}.LocationsWorkspace_timeClockCell__5_mHI{display:flex;align-items:center;gap:7px}.LocationsWorkspace_timeClockCell__5_mHI svg{color:var(--green)}.LocationsWorkspace_statusBadge__fstaF{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:0 9px;border:1px solid #cbe9d8;border-radius:7px;background:#edf9f2;color:#0e7d49;font-size:12px;font-weight:800}.LocationsWorkspace_actionsHeader__U4r4Z{text-align:center}.LocationsWorkspace_actionsCell__rJffC{position:relative;display:flex;justify-content:center}.LocationsWorkspace_menuButton__re_Zp{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid transparent;border-radius:9px;background:transparent;color:#516176;cursor:pointer}.LocationsWorkspace_menuButton__re_Zp:hover,.LocationsWorkspace_menuButton__re_Zp[aria-expanded=true]{border-color:var(--line);background:#f3f6f8;color:var(--ink)}.LocationsWorkspace_actionMenu__jCpAd{position:absolute;z-index:8;top:calc(100% + 4px);right:0;display:grid;width:178px;overflow:hidden;padding:6px;border:1px solid var(--line);border-radius:11px;background:#ffffff;box-shadow:0 16px 36px rgba(15,27,42,.16)}.LocationsWorkspace_actionMenu__jCpAd button{display:flex;min-height:38px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:13px;font-weight:700;text-align:left;cursor:pointer}.LocationsWorkspace_actionMenu__jCpAd button:hover{background:#f3f7f5}.LocationsWorkspace_actionMenu__jCpAd .LocationsWorkspace_deleteAction__DIn_X{color:var(--red)}.LocationsWorkspace_actionMenu__jCpAd .LocationsWorkspace_deleteAction__DIn_X:hover{background:#fff3f2}.LocationsWorkspace_emptyState__n5Caw{display:grid;min-height:220px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:28px;color:var(--muted);text-align:center}.LocationsWorkspace_emptyState__n5Caw svg{color:var(--green)}.LocationsWorkspace_emptyState__n5Caw strong{color:var(--ink);font-size:16px}.LocationsWorkspace_emptyState__n5Caw span{max-width:430px;font-size:13px;line-height:1.5}.LocationsWorkspace_resultCount__5tfvI{margin:0;color:var(--muted);font-size:13px;font-weight:650}@media (max-width:1080px){.LocationsWorkspace_tableHeader__JQ_cI,.LocationsWorkspace_tableRow__Jmljb{grid-template-columns:minmax(165px,1.15fr) minmax(170px,1.25fr) minmax(76px,.55fr) minmax(108px,.78fr) minmax(86px,.55fr) 56px;padding-inline:14px}.LocationsWorkspace_locationIdentity__7TTTl{gap:8px}.LocationsWorkspace_locationIcon__opUp0{width:32px;height:32px}}@media (max-width:680px){.LocationsWorkspace_toolbar__DSM3N{align-items:stretch;flex-direction:column}.LocationsWorkspace_addButton__P2EhZ,.LocationsWorkspace_searchField__RVZHa{width:100%}.LocationsWorkspace_tableFrame__K7HBM{overflow:visible;border:0;background:transparent}.LocationsWorkspace_table__hKM1q{display:grid;min-width:0;grid-gap:10px;gap:10px}.LocationsWorkspace_tableHeader__JQ_cI{display:none}.LocationsWorkspace_tableRow__Jmljb{grid-template-columns:minmax(0,1fr) auto;min-height:0;gap:10px 16px;padding:15px;border:1px solid var(--line);border-radius:12px}.LocationsWorkspace_selectedRow__AYO6C:before{inset-block:12px}.LocationsWorkspace_tableRow__Jmljb>div[role=cell]:first-child{grid-column:1;grid-row:1}.LocationsWorkspace_locationIdentity__7TTTl{padding:0}.LocationsWorkspace_actionsCell__rJffC{grid-column:2;grid-row:1;align-self:center}.LocationsWorkspace_addressCell__ZQuUq,.LocationsWorkspace_dataCell__V3KaU,.LocationsWorkspace_tableRow__Jmljb>span[role=cell],.LocationsWorkspace_timeClockCell__5_mHI{grid-column:1/-1;padding:0}.LocationsWorkspace_addressCell__ZQuUq:before,.LocationsWorkspace_dataCell__V3KaU:before,.LocationsWorkspace_timeClockCell__5_mHI:before{margin-right:6px;color:#78869a;font-size:11px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.LocationsWorkspace_addressCell__ZQuUq:before{content:"Address"}.LocationsWorkspace_dataCell__V3KaU:before{content:"Team"}.LocationsWorkspace_timeClockCell__5_mHI:before{content:"Time clock"}.LocationsWorkspace_actionMenu__jCpAd{top:calc(100% + 6px)}}.RolesPermissionsWorkspace_workspace__1PHmA{--roles-accent:#15945b;--roles-accent-dark:#0f7e4c;--roles-accent-soft:#eaf8f1;--roles-ink:#101e31;--roles-muted:#64748b;--roles-line:#dce5ec;display:grid;grid-gap:0;gap:0;min-width:0;color:var(--roles-ink)}.RolesPermissionsWorkspace_distinctionNote__Yk7Os{display:flex;align-items:center;gap:13px;margin-bottom:20px;padding:14px 17px;border:1px solid #cfe9dc;border-radius:11px;background:#f4fbf7}.RolesPermissionsWorkspace_noteIcon__VXERb{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:9px;background:#daf3e6;color:var(--roles-accent-dark)}.RolesPermissionsWorkspace_distinctionNote__Yk7Os strong{display:block;margin-bottom:2px;font-size:14px;font-weight:850}.RolesPermissionsWorkspace_distinctionNote__Yk7Os p{margin:0;color:#627387;font-size:13px;line-height:1.45}.RolesPermissionsWorkspace_tabs__XjsYK{display:flex;gap:28px;min-height:46px;border-bottom:1px solid var(--roles-line)}.RolesPermissionsWorkspace_tabs__XjsYK button{position:relative;padding:0 3px;border:0;background:transparent;color:#56677d;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.RolesPermissionsWorkspace_tabs__XjsYK button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px 999px 0 0;background:transparent;content:""}.RolesPermissionsWorkspace_tabs__XjsYK .RolesPermissionsWorkspace_activeTab__QBSOQ,.RolesPermissionsWorkspace_tabs__XjsYK button:hover{color:var(--roles-accent-dark)}.RolesPermissionsWorkspace_tabs__XjsYK .RolesPermissionsWorkspace_activeTab__QBSOQ:after{background:var(--roles-accent)}.RolesPermissionsWorkspace_accessRoleList__XOJox button:focus-visible,.RolesPermissionsWorkspace_editorActions__hGPW9 button:focus-visible,.RolesPermissionsWorkspace_editorHeading__7SASa button:focus-visible,.RolesPermissionsWorkspace_jobRoleRows__9B937 button:focus-visible,.RolesPermissionsWorkspace_jobRoleToolbar__jFGaG button:focus-visible,.RolesPermissionsWorkspace_permissionActions__7fehn button:focus-visible,.RolesPermissionsWorkspace_tabs__XjsYK button:focus-visible{outline:3px solid rgba(21,148,91,.18);outline-offset:2px}.RolesPermissionsWorkspace_accessLayout__J7HuJ{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(480px,1.75fr);min-width:0;margin-top:22px;overflow:hidden;border:1px solid var(--roles-line);border-radius:13px;background:#ffffff}.RolesPermissionsWorkspace_accessRail__Z8_Ve{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--roles-line);background:#fbfcfd}.RolesPermissionsWorkspace_jobRoleTableHeading__PKMPE,.RolesPermissionsWorkspace_railHeading__1YLFP{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid var(--roles-line)}.RolesPermissionsWorkspace_editorHeading__7SASa h2,.RolesPermissionsWorkspace_jobRoleTableHeading__PKMPE h2,.RolesPermissionsWorkspace_permissionHeader__F3UAy h2,.RolesPermissionsWorkspace_railHeading__1YLFP h2{margin:0;font-size:18px;line-height:1.25;letter-spacing:-.015em}.RolesPermissionsWorkspace_editorHeading__7SASa p,.RolesPermissionsWorkspace_jobRoleTableHeading__PKMPE p,.RolesPermissionsWorkspace_permissionHeader__F3UAy p,.RolesPermissionsWorkspace_railHeading__1YLFP p{margin:4px 0 0;color:var(--roles-muted);font-size:12px;line-height:1.45}.RolesPermissionsWorkspace_jobRoleTableHeading__PKMPE>span,.RolesPermissionsWorkspace_railHeading__1YLFP>span{display:inline-grid;min-width:30px;height:28px;place-items:center;border-radius:999px;background:#eef2f5;color:#536376;font-size:12px;font-weight:850}.RolesPermissionsWorkspace_accessRoleList__XOJox{display:grid;grid-gap:6px;gap:6px;padding:10px}.RolesPermissionsWorkspace_accessRoleList__XOJox button{display:grid;grid-template-columns:38px minmax(0,1fr) auto 17px;min-height:70px;align-items:center;grid-gap:10px;gap:10px;padding:10px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#536376;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.RolesPermissionsWorkspace_accessRoleList__XOJox button:hover{background:#f4f8f6}.RolesPermissionsWorkspace_accessRoleList__XOJox .RolesPermissionsWorkspace_selectedAccessRole__QKIvr{border-color:#cfe9dc;background:#effaf4;box-shadow:0 5px 15px rgba(21,148,91,.07);color:var(--roles-accent-dark)}.RolesPermissionsWorkspace_roleGlyph__hTJev{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid #e2e8ee;border-radius:10px;background:#ffffff;color:#597087}.RolesPermissionsWorkspace_selectedAccessRole__QKIvr .RolesPermissionsWorkspace_roleGlyph__hTJev{border-color:#c7e9d7;background:#ffffff;color:var(--roles-accent-dark)}.RolesPermissionsWorkspace_roleCopy__wpllu{min-width:0}.RolesPermissionsWorkspace_roleCopy__wpllu small,.RolesPermissionsWorkspace_roleCopy__wpllu strong{display:block}.RolesPermissionsWorkspace_roleCopy__wpllu strong{color:var(--roles-ink);font-size:14px;font-weight:850}.RolesPermissionsWorkspace_roleCopy__wpllu small{margin-top:3px;overflow:hidden;color:#718095;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.RolesPermissionsWorkspace_peopleCount__Cs_FN{color:#6f7f91;font-size:11px;font-weight:700;white-space:nowrap}.RolesPermissionsWorkspace_railSecurityNote__e58ii{display:flex;align-items:flex-start;gap:9px;margin:auto 15px 15px;padding:12px;border-radius:9px;background:#f1f5f7;color:#657489;font-size:11px;line-height:1.5}.RolesPermissionsWorkspace_railSecurityNote__e58ii svg{flex:0 0 auto;color:var(--roles-accent-dark)}.RolesPermissionsWorkspace_permissionPanel___fZTJ{display:flex;min-width:0;flex-direction:column;background:#ffffff}.RolesPermissionsWorkspace_permissionHeader__F3UAy{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:18px;padding:17px 22px;border-bottom:1px solid var(--roles-line)}.RolesPermissionsWorkspace_permissionHeader__F3UAy>div{display:flex;min-width:0;align-items:center;gap:12px}.RolesPermissionsWorkspace_permissionIcon__lOTuX{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:11px;background:var(--roles-accent-soft);color:var(--roles-accent-dark)}.RolesPermissionsWorkspace_permissionPeople__P9GLA{padding:7px 10px;border-radius:999px;background:#f1f5f7;color:#5f6f83;font-size:11px;font-weight:800;white-space:nowrap}.RolesPermissionsWorkspace_permissionGroups__6YKa7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px;padding:20px 22px 24px}.RolesPermissionsWorkspace_permissionGroup__s8Btm{min-width:0;padding:0;border:0}.RolesPermissionsWorkspace_permissionGroup__s8Btm legend{width:100%;padding:0 0 8px;border-bottom:1px solid #edf1f4;color:#758397;font-size:11px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.RolesPermissionsWorkspace_permissionRow__JwwXF{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:56px;align-items:center;grid-gap:13px;gap:13px;padding:8px 0;border-bottom:1px solid #f0f3f6;cursor:pointer}.RolesPermissionsWorkspace_permissionRow__JwwXF:last-child{border-bottom:0}.RolesPermissionsWorkspace_permissionRow__JwwXF>span:first-child{min-width:0}.RolesPermissionsWorkspace_permissionRow__JwwXF small,.RolesPermissionsWorkspace_permissionRow__JwwXF strong{display:block}.RolesPermissionsWorkspace_permissionRow__JwwXF strong{font-size:13px;font-weight:800}.RolesPermissionsWorkspace_permissionRow__JwwXF small{margin-top:2px;color:#788699;font-size:10.5px;line-height:1.35}.RolesPermissionsWorkspace_permissionControl__KW8i6{position:relative;display:inline-flex;width:39px;height:23px;flex:0 0 auto}.RolesPermissionsWorkspace_permissionControl__KW8i6 input{position:absolute;width:1px;height:1px;opacity:0}.RolesPermissionsWorkspace_permissionControl__KW8i6>span{position:absolute;inset:0;border-radius:999px;background:#cfd8e1;transition:background .15s ease}.RolesPermissionsWorkspace_permissionControl__KW8i6>span:after{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:999px;background:#ffffff;box-shadow:0 1px 4px rgba(15,30,49,.22);content:"";transition:transform .15s ease}.RolesPermissionsWorkspace_permissionControl__KW8i6 input:checked+span{background:var(--roles-accent)}.RolesPermissionsWorkspace_permissionControl__KW8i6 input:checked+span:after{transform:translateX(16px)}.RolesPermissionsWorkspace_permissionControl__KW8i6 input:focus-visible+span{outline:3px solid rgba(21,148,91,.18);outline-offset:2px}.RolesPermissionsWorkspace_permissionControl__KW8i6 input:disabled+span{opacity:.48}.RolesPermissionsWorkspace_permissionActions__7fehn{display:flex;min-height:70px;align-items:center;justify-content:flex-end;gap:10px;margin-top:auto;padding:13px 22px;border-top:1px solid var(--roles-line);background:#fbfcfd}.RolesPermissionsWorkspace_permissionActions__7fehn>span{margin-right:auto;color:#748396;font-size:11px;font-weight:700}.RolesPermissionsWorkspace_archiveButton__7JlXB,.RolesPermissionsWorkspace_editorHeading__7SASa button,.RolesPermissionsWorkspace_newRoleButton__EhISl,.RolesPermissionsWorkspace_resetButton__oTbOx,.RolesPermissionsWorkspace_saveButton__x_ReQ{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:9px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.RolesPermissionsWorkspace_resetButton__oTbOx{padding:0 14px;border:1px solid var(--roles-line);background:#ffffff;color:#58697d}.RolesPermissionsWorkspace_newRoleButton__EhISl,.RolesPermissionsWorkspace_saveButton__x_ReQ{padding:0 16px;border:1px solid var(--roles-accent);background:var(--roles-accent);color:#ffffff;box-shadow:0 8px 18px rgba(21,148,91,.14)}.RolesPermissionsWorkspace_newRoleButton__EhISl:hover:not(:disabled),.RolesPermissionsWorkspace_saveButton__x_ReQ:hover:not(:disabled){border-color:var(--roles-accent-dark);background:var(--roles-accent-dark)}.RolesPermissionsWorkspace_archiveButton__7JlXB:disabled,.RolesPermissionsWorkspace_newRoleButton__EhISl:disabled,.RolesPermissionsWorkspace_resetButton__oTbOx:disabled,.RolesPermissionsWorkspace_saveButton__x_ReQ:disabled{cursor:not-allowed;opacity:.5}.RolesPermissionsWorkspace_protectedRoleState__9WtI8{display:grid;max-width:510px;min-height:390px;align-content:center;justify-items:center;margin:auto;padding:48px;text-align:center}.RolesPermissionsWorkspace_protectedRoleState__9WtI8>span{display:inline-grid;width:58px;height:58px;place-items:center;margin-bottom:18px;border-radius:16px;background:var(--roles-accent-soft);color:var(--roles-accent-dark)}.RolesPermissionsWorkspace_protectedRoleState__9WtI8 h3{margin:0 0 8px;font-size:18px}.RolesPermissionsWorkspace_protectedRoleState__9WtI8 p{margin:0;color:var(--roles-muted);font-size:13px;line-height:1.65}.RolesPermissionsWorkspace_jobRolesWorkspace__8FgTo{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.RolesPermissionsWorkspace_jobRoleToolbar__jFGaG{display:grid;grid-template-columns:minmax(220px,360px) 170px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.RolesPermissionsWorkspace_searchField__O8BIb{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--roles-line);border-radius:9px;background:#ffffff;color:#718096}.RolesPermissionsWorkspace_searchField__O8BIb:focus-within{border-color:rgba(21,148,91,.7);box-shadow:0 0 0 3px rgba(21,148,91,.09)}.RolesPermissionsWorkspace_searchField__O8BIb input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--roles-ink);font:inherit;font-size:13px}.RolesPermissionsWorkspace_jobRoleToolbar__jFGaG select,.RolesPermissionsWorkspace_roleStatusField___dGf3 select{min-height:42px;padding:0 34px 0 12px;border:1px solid var(--roles-line);border-radius:9px;background:#ffffff;color:#44556b;font:inherit;font-size:13px;font-weight:700}.RolesPermissionsWorkspace_jobRoleToolbar__jFGaG .RolesPermissionsWorkspace_newRoleButton__EhISl{grid-column:4}.RolesPermissionsWorkspace_jobRoleLayout__8frQr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:18px;gap:18px;min-width:0}.RolesPermissionsWorkspace_jobRoleTableFrame__uIs_d{min-width:0;overflow:visible;border:1px solid var(--roles-line);border-radius:13px;background:#ffffff}.RolesPermissionsWorkspace_jobRoleRow__MoAxX,.RolesPermissionsWorkspace_jobRoleTableHeader__xlRQ4{display:grid;grid-template-columns:minmax(155px,1.3fr) minmax(86px,.58fr) minmax(90px,.65fr) minmax(82px,.54fr) minmax(120px,.85fr) 28px;align-items:center;grid-gap:12px;gap:12px}.RolesPermissionsWorkspace_jobRoleTableHeader__xlRQ4{min-height:46px;padding:0 17px;border-bottom:1px solid var(--roles-line);background:#f7f9fb;color:#6c7a8e;font-size:10px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.RolesPermissionsWorkspace_jobRoleRow__MoAxX{position:relative;width:100%;min-height:66px;padding:0 17px;border-bottom:1px solid #e9eef2;background:#ffffff;transition:background .14s ease}.RolesPermissionsWorkspace_jobRoleRowMain__ihaLL{display:grid;grid-column:1/6;grid-template-columns:minmax(155px,1.3fr) minmax(86px,.58fr) minmax(90px,.65fr) minmax(82px,.54fr) minmax(120px,.85fr);min-width:0;min-height:65px;align-items:center;grid-gap:12px;gap:12px;padding:0;border:0;background:transparent;color:#405167;font:inherit;font-size:12px;text-align:left;cursor:pointer}.RolesPermissionsWorkspace_jobRoleRows__9B937>.RolesPermissionsWorkspace_jobRoleRow__MoAxX:last-of-type{border-bottom:0}.RolesPermissionsWorkspace_jobRoleRow__MoAxX:hover,.RolesPermissionsWorkspace_jobRoleRows__9B937 .RolesPermissionsWorkspace_selectedJobRole__f_ijT{background:#f5fbf8}.RolesPermissionsWorkspace_jobRoleRows__9B937 .RolesPermissionsWorkspace_selectedJobRole__f_ijT{box-shadow:inset 3px 0 var(--roles-accent)}.RolesPermissionsWorkspace_jobRoleIdentity__Dus8C{display:flex;min-width:0;align-items:center;gap:11px}.RolesPermissionsWorkspace_jobRoleIdentity__Dus8C>span{width:13px;height:32px;flex:0 0 auto;border-radius:4px}.RolesPermissionsWorkspace_jobRoleIdentity__Dus8C strong{overflow:hidden;color:var(--roles-ink);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.RolesPermissionsWorkspace_activeStatus__JY6X_,.RolesPermissionsWorkspace_archivedStatus__Wgjhg{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:6px;font-size:10.5px;font-style:normal;font-weight:800}.RolesPermissionsWorkspace_activeStatus__JY6X_{background:#e4f7ec;color:#11814c}.RolesPermissionsWorkspace_archivedStatus__Wgjhg{background:#eef2f5;color:#66758a}.RolesPermissionsWorkspace_noAccessLabel__p4M_Y{color:#69788c;font-size:11px}.RolesPermissionsWorkspace_jobRoleMenuCell__r3wIo{position:relative;display:grid;grid-column:6;min-height:65px;place-items:center}.RolesPermissionsWorkspace_jobRoleMenuTrigger__DDVCz{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#52647a;cursor:pointer}.RolesPermissionsWorkspace_jobRoleMenuTrigger__DDVCz:hover,.RolesPermissionsWorkspace_jobRoleMenuTrigger__DDVCz[aria-expanded=true]{border-color:#d8e3e9;background:#ffffff;color:var(--roles-ink);box-shadow:0 4px 12px rgba(15,30,49,.08)}.RolesPermissionsWorkspace_jobRoleActionMenu__GxeID{position:absolute;z-index:30;top:calc(50% + 18px);right:0;display:grid;width:164px;padding:6px;border:1px solid #dce5ec;border-radius:10px;background:#ffffff;box-shadow:0 16px 34px rgba(15,30,49,.16)}.RolesPermissionsWorkspace_jobRoleActionMenu__GxeID button{display:flex;min-height:36px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#34465c;font:inherit;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.RolesPermissionsWorkspace_jobRoleActionMenu__GxeID button:hover:not(:disabled){background:#f0f8f4;color:var(--roles-accent-dark)}.RolesPermissionsWorkspace_jobRoleActionMenu__GxeID button:disabled{cursor:not-allowed;opacity:.5}.RolesPermissionsWorkspace_emptyRoles__uf_A0{display:grid;min-height:200px;place-content:center;justify-items:center;color:#738196;text-align:center}.RolesPermissionsWorkspace_emptyRoles__uf_A0 strong{margin-top:10px;color:var(--roles-ink);font-size:14px}.RolesPermissionsWorkspace_emptyRoles__uf_A0 span{margin-top:4px;font-size:12px}.RolesPermissionsWorkspace_jobRoleEditor__wCXJ9{width:330px;overflow:hidden;border:1px solid var(--roles-line);border-radius:13px;background:#ffffff;box-shadow:0 18px 42px rgba(15,30,49,.1)}.RolesPermissionsWorkspace_editorHeading__7SASa{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid var(--roles-line)}.RolesPermissionsWorkspace_editorHeading__7SASa button{width:36px;min-height:36px;flex:0 0 auto;border:1px solid var(--roles-line);background:#f7f9fb;color:#627287}.RolesPermissionsWorkspace_jobRoleEditor__wCXJ9 form{display:grid;grid-gap:17px;gap:17px;padding:17px}.RolesPermissionsWorkspace_colorChoices__pKKby{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0}.RolesPermissionsWorkspace_colorChoices__pKKby legend,.RolesPermissionsWorkspace_roleNameField__f6Alr,.RolesPermissionsWorkspace_roleStatusField___dGf3{color:#55657a;font-size:11px;font-weight:850}.RolesPermissionsWorkspace_colorChoices__pKKby legend{width:100%;margin-bottom:1px}.RolesPermissionsWorkspace_colorChoices__pKKby label{cursor:pointer}.RolesPermissionsWorkspace_colorChoices__pKKby input{position:absolute;width:1px;height:1px;opacity:0}.RolesPermissionsWorkspace_colorChoices__pKKby label>span{display:inline-grid;width:27px;height:27px;place-items:center;border:3px solid #ffffff;border-radius:999px;color:#ffffff;box-shadow:0 0 0 1px #d7e0e8}.RolesPermissionsWorkspace_colorChoices__pKKby input:checked+span{box-shadow:0 0 0 2px var(--roles-ink)}.RolesPermissionsWorkspace_roleNameField__f6Alr,.RolesPermissionsWorkspace_roleStatusField___dGf3{display:grid;grid-gap:7px;gap:7px}.RolesPermissionsWorkspace_roleNameField__f6Alr input{min-height:42px;padding:0 12px;border:1px solid var(--roles-line);border-radius:9px;outline:0;background:#ffffff;color:var(--roles-ink);font:inherit;font-size:13px;font-weight:700}.RolesPermissionsWorkspace_jobRoleToolbar__jFGaG select:focus,.RolesPermissionsWorkspace_roleNameField__f6Alr input:focus,.RolesPermissionsWorkspace_roleStatusField___dGf3 select:focus{border-color:rgba(21,148,91,.72);outline:3px solid rgba(21,148,91,.09)}.RolesPermissionsWorkspace_roleUsage__8E_z2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.RolesPermissionsWorkspace_roleUsage__8E_z2 span{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:9px;background:#f4f7f9;color:#748297;font-size:10px}.RolesPermissionsWorkspace_roleUsage__8E_z2 strong{color:var(--roles-ink);font-size:17px}.RolesPermissionsWorkspace_accessSeparationCard__WzomX{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #cee8db;border-radius:9px;background:#f3faf6}.RolesPermissionsWorkspace_accessSeparationCard__WzomX svg{flex:0 0 auto;color:var(--roles-accent-dark)}.RolesPermissionsWorkspace_accessSeparationCard__WzomX strong{display:block;color:#194d37;font-size:11px}.RolesPermissionsWorkspace_accessSeparationCard__WzomX p{margin:4px 0 0;color:#628071;font-size:10px;line-height:1.45}.RolesPermissionsWorkspace_editorActions__hGPW9{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.RolesPermissionsWorkspace_archiveButton__7JlXB{min-height:40px;padding:0 10px;border:1px solid #e5cbd0;background:#fffafa;color:#a43e4e}@media (max-width:1120px){.RolesPermissionsWorkspace_accessLayout__J7HuJ{grid-template-columns:minmax(220px,.6fr) minmax(460px,1.4fr)}.RolesPermissionsWorkspace_permissionGroups__6YKa7{grid-template-columns:1fr}.RolesPermissionsWorkspace_jobRoleRow__MoAxX,.RolesPermissionsWorkspace_jobRoleTableHeader__xlRQ4{grid-template-columns:minmax(145px,1.2fr) minmax(76px,.55fr) minmax(82px,.58fr) minmax(76px,.52fr) 28px}.RolesPermissionsWorkspace_jobRoleRowMain__ihaLL{grid-column:1/5;grid-template-columns:minmax(145px,1.2fr) minmax(76px,.55fr) minmax(82px,.58fr) minmax(76px,.52fr)}.RolesPermissionsWorkspace_jobRoleMenuCell__r3wIo{grid-column:5}.RolesPermissionsWorkspace_jobRoleRowMain__ihaLL>span:nth-child(5),.RolesPermissionsWorkspace_jobRoleTableHeader__xlRQ4>span:nth-child(5){display:none}}@media (max-width:880px){.RolesPermissionsWorkspace_accessLayout__J7HuJ,.RolesPermissionsWorkspace_jobRoleLayout__8frQr{grid-template-columns:1fr}.RolesPermissionsWorkspace_accessRail__Z8_Ve{border-right:0;border-bottom:1px solid var(--roles-line)}.RolesPermissionsWorkspace_railSecurityNote__e58ii{margin-top:4px}.RolesPermissionsWorkspace_jobRoleEditor__wCXJ9{width:100%}}@media (max-width:680px){.RolesPermissionsWorkspace_distinctionNote__Yk7Os{align-items:flex-start}.RolesPermissionsWorkspace_jobRoleToolbar__jFGaG{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr)}.RolesPermissionsWorkspace_jobRoleToolbar__jFGaG .RolesPermissionsWorkspace_newRoleButton__EhISl{grid-column:1/-1;width:100%}.RolesPermissionsWorkspace_permissionActions__7fehn,.RolesPermissionsWorkspace_permissionHeader__F3UAy{align-items:flex-start}.RolesPermissionsWorkspace_permissionHeader__F3UAy{flex-direction:column}.RolesPermissionsWorkspace_permissionGroups__6YKa7{padding:17px}.RolesPermissionsWorkspace_permissionActions__7fehn{flex-wrap:wrap}.RolesPermissionsWorkspace_permissionActions__7fehn>span{width:100%;margin-right:0}.RolesPermissionsWorkspace_jobRoleTableHeader__xlRQ4{display:none}.RolesPermissionsWorkspace_jobRoleRow__MoAxX{grid-template-columns:minmax(0,1fr) 32px;gap:10px;padding:12px 14px}.RolesPermissionsWorkspace_jobRoleRowMain__ihaLL{grid-column:1;grid-template-columns:minmax(0,1fr) auto;min-height:40px}.RolesPermissionsWorkspace_jobRoleMenuCell__r3wIo{grid-column:2;min-height:40px}.RolesPermissionsWorkspace_jobRoleRowMain__ihaLL>span:nth-child(2),.RolesPermissionsWorkspace_jobRoleRowMain__ihaLL>span:nth-child(3),.RolesPermissionsWorkspace_jobRoleRowMain__ihaLL>span:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){.RolesPermissionsWorkspace_accessRoleList__XOJox button,.RolesPermissionsWorkspace_jobRoleRow__MoAxX,.RolesPermissionsWorkspace_permissionControl__KW8i6>span,.RolesPermissionsWorkspace_permissionControl__KW8i6>span:after{transition:none}}