.TopNav_root__n2NRQ.top-nav{position:relative;gap:12px;min-height:52px;height:auto;flex-basis:auto;flex-shrink:0}.TopNav_root__n2NRQ .TopNav_capture__lTV0G{display:flex;align-items:center;gap:8px;flex-shrink:0}.TopNav_root__n2NRQ .TopNav_capture__lTV0G .track-time{white-space:nowrap;flex-shrink:0}.TopNav_root__n2NRQ .avatar-wrap,.TopNav_root__n2NRQ .brand,.TopNav_root__n2NRQ .nav-icon-btn{flex-shrink:0}.TopNav_trigger__mJDMD{display:none;align-items:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid var(--accent-blue-light);border-radius:var(--radius-sm);color:white;background:transparent;cursor:pointer;font:inherit;font-weight:600;white-space:nowrap}.TopNav_trigger__mJDMD:focus-visible{outline:2px solid white;outline-offset:2px}.TopNav_root__n2NRQ.top-nav .TopNav_links__ygzgU{display:flex}.TopNav_root__n2NRQ.top-nav[data-compact=true]:not([data-measuring]) .TopNav_links__ygzgU{display:none}.TopNav_root__n2NRQ[data-compact=true]:not([data-measuring]) .TopNav_trigger__mJDMD{display:inline-flex}.TopNav_root__n2NRQ[data-search-hidden=true]:not([data-measuring]) .nav-search{display:none}.TopNav_root__n2NRQ.top-nav[data-compact=true]:not([data-measuring]) .TopNav_links__ygzgU[data-open=true]{display:flex;position:absolute;top:100%;left:10px;width:min(300px,calc(100vw - 20px));max-height:calc(100dvh - 120px);overflow-y:auto;flex-direction:column;align-items:stretch;gap:4px;padding:12px;z-index:100;border:1px solid var(--accent-blue-light);border-radius:0 0 8px 8px;background:var(--brand-navy);box-shadow:0 8px 24px #0003}.TopNav_root__n2NRQ.top-nav[data-compact=true]:not([data-measuring]) .TopNav_links__ygzgU .nav-link{padding:10px 12px}.TopNav_root__n2NRQ.top-nav[data-measuring] .TopNav_links__ygzgU,.TopNav_root__n2NRQ.top-nav[data-measuring] .nav-search{display:flex;position:absolute;top:0;left:0;width:auto;visibility:hidden;pointer-events:none}.TopNav_root__n2NRQ.top-nav[data-measuring] .TopNav_links__ygzgU{flex-direction:row;align-items:center;gap:2px;max-height:none;overflow:visible;padding:0;border:0;box-shadow:none;background:none}@media (max-width:700px){.TopNav_root__n2NRQ.top-nav{flex-wrap:wrap;padding:8px 10px;gap:8px}.TopNav_root__n2NRQ .brand-logo__wordmark{display:none}.TopNav_root__n2NRQ .TopNav_capture__lTV0G{order:1;flex-basis:100%;flex-wrap:wrap;min-width:0;justify-content:center;gap:4px}.TopNav_root__n2NRQ .TopNav_capture__lTV0G .track-time{font-size:12px;padding:7px 3px}}.TopNav_timerAnchor__g6TrT{min-width:0}.TopNav_headerTimer__XXasi{display:flex;align-items:center;gap:2px;flex-wrap:wrap;color:white}.TopNav_headerElapsed__d2pVn{font-size:16px;white-space:nowrap}.TopNav_headerClock__6VROc{gap:4px}.TopNav_headerClockIcon__FSgDa{flex:none}.TopNav_headerTimer__XXasi button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer}.TopNav_headerTimer__XXasi button:hover{background:#ffffff20}.TopNav_headerTimer__XXasi button:focus-visible{outline:2px solid white;outline-offset:2px}@media (max-width:700px){.TopNav_root__n2NRQ .TopNav_timerAnchor__g6TrT{max-width:100%}}.TopNav_headerClockIcon__FSgDa>line[x1="12"][y1="14"][x2="15"][y2="11"]{transform-box:view-box;transform-origin:12px 14px;animation:TopNav_headerTimerHand__q4icK 8s linear infinite;animation-play-state:paused}.TopNav_headerClock__6VROc[data-timer-phase=RUNNING] .TopNav_headerClockIcon__FSgDa>line[x1="12"][y1="14"][x2="15"][y2="11"]{animation-play-state:running}@keyframes TopNav_headerTimerHand__q4icK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.TopNav_headerClockIcon__FSgDa>line[x1="12"][y1="14"][x2="15"][y2="11"]{animation:none}}.PwaStatus_offlineShell__zKkVG{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,var(--brand-teal-soft),var(--bg-primary) 62%)}.PwaStatus_offlineCard__aJsrU{width:min(420px,100%);display:grid;justify-items:center;gap:12px;padding:40px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-secondary);box-shadow:var(--shadow-elevated);text-align:center}.PwaStatus_offlineCard__aJsrU h1{color:var(--brand-navy-deep);font-size:28px}.PwaStatus_retry__0ioFk{min-height:42px;margin-top:16px;padding:0 22px;border:0;border-radius:var(--radius-sm);background:var(--brand-navy);color:#fff;cursor:pointer;font-weight:700}.PwaStatus_updateNotice__GDynM{position:fixed;z-index:1000;right:20px;bottom:20px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);box-shadow:var(--shadow-elevated)}.PwaStatus_updateNotice__GDynM button{border:0;border-radius:var(--radius-sm);padding:7px 12px;background:var(--brand-navy);color:#fff;cursor:pointer;font-weight:700}.PwaStatus_sessionShell__Yx_6g{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg-primary);color:var(--text-muted)}.PwaStatus_sessionExpiredBanner__GC_Mv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border-default);background:var(--brand-teal-soft,var(--bg-secondary));color:var(--text-primary)}.PwaStatus_sessionExpiredCopy__dThQo{margin:0;font-size:14px;font-weight:600}.PwaStatus_sessionExpiredAction__0PJ52{border-radius:var(--radius-sm);padding:6px 14px;background:var(--brand-navy);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.EmailInbox_connectionNotice__P8uEi{display:block;margin-top:3px;overflow:hidden;color:var(--warning-dark,var(--text-muted));font-size:10px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:normal}.email-mailbox-card.is-active .EmailInbox_connectionNotice__P8uEi{color:rgba(255,255,255,.9)}.EmailInbox_attachmentRow__wI0Ll{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0 20px 12px;list-style:none}.EmailInbox_attachmentChip___wETT{display:inline-flex;max-width:100%;align-items:baseline;text-decoration:none}.EmailInbox_attachmentChip___wETT:focus-visible,.EmailInbox_attachmentChip___wETT:hover{text-decoration:underline}.EmailInbox_attachmentName__6NLgv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EntityPicker_field__dJStZ{display:grid;gap:7px;min-width:0}.EntityPicker_label__XCnu7{width:fit-content;color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.02em}.EntityPicker_required___5kNv{color:var(--text-danger)}.EntityPicker_pills__7HW9U{display:flex;flex-wrap:wrap;gap:6px}.EntityPicker_pill__jtzf_{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--border-default);border-radius:999px;padding:4px 5px 4px 9px;background:var(--bg-tertiary);color:var(--text-primary);font-size:12px;line-height:1.2}.EntityPicker_pill__jtzf_>span{overflow-wrap:anywhere}.EntityPicker_remove__Kcwy5{display:inline-grid;width:20px;height:20px;border:0;border-radius:50%;padding:0;place-items:center;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit}.EntityPicker_remove__Kcwy5:hover{background:var(--bg-secondary);color:var(--text-primary)}.EntityPicker_input__koehq:focus-visible,.EntityPicker_option__pfYgR:focus-visible,.EntityPicker_remove__Kcwy5:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.EntityPicker_control__0EqSl{position:relative}.EntityPicker_input__koehq{width:100%;min-height:40px;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:9px 11px;background:var(--bg-secondary);color:var(--text-primary);font:inherit}.EntityPicker_input__koehq::placeholder{color:var(--text-muted)}.EntityPicker_input__koehq:focus{border-color:var(--accent-blue)}.EntityPicker_inert__KEAOc .EntityPicker_input__koehq{background:var(--bg-tertiary);color:var(--text-muted);border-color:var(--border-default);cursor:not-allowed}.EntityPicker_invalid__MFzSJ .EntityPicker_input__koehq{border-color:var(--danger)}.EntityPicker_inputHasClear__erbT_{padding-right:32px}.EntityPicker_clearValue__TJWds{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--text-muted);font-size:11px;line-height:1;cursor:pointer}.EntityPicker_clearValue__TJWds:hover{color:var(--text-primary)}.EntityPicker_clearValue__TJWds:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.EntityPicker_popup___w_Nz{position:fixed;z-index:1100;top:0;left:0;display:grid;max-height:min(320px,40vh);overflow-y:auto;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:5px;background:var(--bg-secondary);box-shadow:var(--shadow-elevated)}.EntityPicker_option__pfYgR{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:var(--radius-sm);padding:6px 12px;background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left}.EntityPicker_optionActive__Kscny,.EntityPicker_option__pfYgR:hover{background:rgba(74,124,184,.06)}.EntityPicker_check__oHnBx{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border-default);border-radius:3px;background:var(--bg-primary);color:transparent}.EntityPicker_optionSelected__krUVC .EntityPicker_check__oHnBx{border-color:var(--accent-blue);background:var(--accent-blue);color:#fff}.EntityPicker_optionLabel__oic4K{overflow:hidden;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.EntityPicker_optionSelected__krUVC .EntityPicker_optionLabel__oic4K{color:var(--text-link);font-weight:500}.EntityPicker_description__u0TTj{color:var(--text-muted)}.EntityPicker_trailingTag__kjayF{flex:0 0 auto;margin-left:auto;color:var(--text-muted);font-size:11px}.EntityPicker_empty__tOxDS{display:grid;gap:6px;justify-items:start;padding:12px 10px}.EntityPicker_emptyText__ahIkW{margin:0;color:var(--text-muted);font-size:13px}.EntityPicker_clear__8QYDQ{border:0;padding:0;background:none;color:var(--text-link);cursor:pointer;font:inherit;font-size:12px;text-decoration:underline}.EntityPicker_clear__8QYDQ:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.EntityPicker_error__5R64Z{color:var(--text-danger);font-size:12px}.EntityPicker_unresolvedWarning__8fzEJ{color:var(--text-muted);font-size:11px;line-height:1.3;margin-top:4px}.EmailComposeDialog_dialog__XWMtF{width:min(640px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px))}.EmailComposeDialog_body__sdb4_{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.EmailComposeDialog_attachments__y1uHz{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.EmailComposeDialog_remove__0iCHt{display:grid;place-items:center;width:18px;height:18px;margin-left:4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.EmailComposeDialog_remove__0iCHt:hover{background:var(--bg-primary);color:var(--text-primary)}.PageHeader_description__4sZGS .entity-link-label{font-weight:inherit}.MailboxSettings_cards__NdrHH{display:grid;gap:10px;padding:16px}.MailboxSettings_card__RpKz7,.MailboxSettings_sharedCard__2VRuE{border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised)}.MailboxSettings_card__RpKz7 summary{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;font-weight:700}.MailboxSettings_address__SguYL{color:var(--text-muted);font-size:12px;font-weight:500}.MailboxSettings_form__IQlT8{border-top:1px solid var(--border-subtle);padding:18px}.MailboxSettings_sharedCard__2VRuE .MailboxSettings_form__IQlT8{border-top:0}.MailboxSettings_grid__wXdRg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.MailboxSettings_sectionTitle__ZnDOC{grid-column:1/-1;margin:10px 0 0;padding-top:12px;border-top:1px solid var(--border-subtle)}.MailboxSettings_full__b2roe{grid-column:1/-1}.MailboxSettings_actions__PW8PJ{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.MailboxSettings_failure__Ijg5K,.MailboxSettings_success__bvUhz{margin:12px 0 0;padding:10px 12px;border-radius:7px;font-size:13px}.MailboxSettings_success__bvUhz{color:var(--success-green);background:color-mix(in srgb,var(--success-green) 10%,transparent)}.MailboxSettings_failure__Ijg5K{color:var(--text-danger);background:color-mix(in srgb,var(--danger-red) 10%,transparent)}.MailboxSettings_empty__lGbSb{padding:20px;color:var(--text-muted)}@media (max-width:900px){.MailboxSettings_grid__wXdRg{grid-template-columns:1fr}.MailboxSettings_full__b2roe,.MailboxSettings_sectionTitle__ZnDOC{grid-column:auto}}.UserAdministration_filters__Nab2e{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,1fr)) auto;gap:14px;align-items:end}.UserAdministration_filtersClear__iqcAE{display:flex;justify-content:flex-end}.UserAdministration_tableScroll__ywKQX{overflow-x:auto}.UserAdministration_table__oi0nA{min-width:1420px}.UserAdministration_table__oi0nA .table-head,.UserAdministration_table__oi0nA .table-row{grid-template-columns:minmax(120px,.9fr) minmax(150px,1.2fr) minmax(145px,1.1fr) minmax(120px,.9fr) minmax(130px,1fr) minmax(105px,.8fr) minmax(125px,.9fr) minmax(90px,.7fr) minmax(180px,1.35fr)}.UserAdministration_sortButton__czGe3,.UserAdministration_usernameButton__NvqZp{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;text-align:left}.UserAdministration_sortButton__czGe3{display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:inherit}.UserAdministration_sortButton__czGe3:focus-visible,.UserAdministration_usernameButton__NvqZp:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px;border-radius:2px}.UserAdministration_usernameButton__NvqZp{color:var(--text-link);font-weight:700}.UserAdministration_actions__t1CFW{display:flex;align-items:center;gap:8px}.UserAdministration_empty__6CNM8{display:grid;justify-items:center;gap:12px;padding:44px 18px;color:var(--text-secondary);text-align:center}.UserAdministration_modalWide__EQFWn{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto}.UserAdministration_formGrid__lNo2p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.UserAdministration_full__5nIY0{grid-column:1/-1}.UserAdministration_practiceOptions__XqM4X{display:flex;flex-wrap:wrap;gap:12px;min-height:38px;align-items:center}.UserAdministration_checkLabel__r8XbT{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:13px}.UserAdministration_hint__0rMTO{color:var(--text-muted);font-size:12px;line-height:1.45}.UserAdministration_error__joftL{color:var(--text-danger);font-size:12px}.UserAdministration_resultError__BYeiF{margin-top:6px;color:var(--text-danger);font-size:11px}.UserAdministration_protectedHint__bcxcL{color:var(--text-muted);font-size:11px}.UserAdministration_tabs__Djf98{display:flex;gap:8px;border-bottom:1px solid var(--border-subtle)}.UserAdministration_tabActive__ieDqt,.UserAdministration_tab___PJrO{border:0;background:transparent;padding:11px 14px;cursor:pointer;font:inherit;color:var(--text-secondary)}.UserAdministration_tabActive__ieDqt{color:var(--text-link);border-bottom:2px solid var(--accent-blue);font-weight:700}.UserAdministration_rosterError__eGTVk{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--text-danger)}.UserAdministration_email__SIRKz{display:block;color:var(--text-muted);font-size:11px;margin-top:3px}.UserAdministration_keycloakLink__nKL7i{color:var(--text-link);font-size:12px;white-space:nowrap}.UserAdministration_rebindForm__Sj1mm{border-top:1px solid var(--border-subtle);padding:16px 20px;display:flex;align-items:end;gap:12px}@media (max-width:900px){.UserAdministration_filters__Nab2e,.UserAdministration_formGrid__lNo2p{grid-template-columns:1fr}.UserAdministration_full__5nIY0{grid-column:auto}}.Dashboard_taskList__aMKxC{display:grid;gap:8px}.Dashboard_activityCounts__zmDIN,.Dashboard_activityMuted__z1gdJ{color:var(--text-muted);font-size:12px}.Dashboard_activityMuted__z1gdJ{white-space:nowrap}.Dashboard_deadlineList__qGuzy{display:grid;gap:12px;margin:0;padding:0;list-style:none}.Dashboard_deadlineRow__0IuiM+.Dashboard_deadlineRow__0IuiM{padding-top:12px;border-top:1px solid var(--border-faint)}.Dashboard_deadlineHead__J8E7z{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.Dashboard_deadlineDate__oJXHe{margin:3px 0 0;color:var(--text-muted);font-size:12px}.Dashboard_completedChip__LeYpF{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success);font-size:11px;font-weight:800;white-space:nowrap}.Dashboard_subtle__BucLf,.Dashboard_timestamp__WpaZR{color:var(--text-muted);font-size:12px}.Dashboard_timestamp__WpaZR{white-space:nowrap}.Dashboard_empty___g6Pl{padding:12px 0;color:var(--text-muted);font-size:13px}.Dashboard_workloadMember__mEHC0{display:flex;min-width:0;flex-direction:column;gap:2px}.Dashboard_workloadRole__rD5Xn{color:var(--text-muted);font-size:11px}.Dashboard_sla__f8cln{display:inline-flex;width:42px;min-height:26px;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-size:11px;font-weight:800}.Dashboard_slaGreen__JT6LI{background:var(--success-soft);color:var(--success)}.Dashboard_slaAmber__mlnGT{background:var(--warning-soft);color:var(--text-warning)}.Dashboard_slaRed__h5jf7{background:var(--danger-soft);color:var(--text-danger)}.Dashboard_customiserDialog__EuunY{box-sizing:border-box;width:min(620px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:min(760px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:20px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-secondary);box-shadow:var(--shadow-elevated);overflow:hidden}.Dashboard_customiserDialog__EuunY[open]{display:flex;flex-direction:column}.Dashboard_customiserBody__SEApJ{flex:1 1;min-height:0;overflow-y:auto}.Dashboard_customiserDialog__EuunY::backdrop{background:rgba(15,23,42,.45)}.Dashboard_customiserActions__4cT8a,.Dashboard_customiserHead__s_qmQ{flex:none}.Dashboard_customiserActions__4cT8a,.Dashboard_customiserHead__s_qmQ,.Dashboard_widgetRow__LY0oe{display:flex;gap:10px;align-items:center;justify-content:space-between}.Dashboard_customiserHead__s_qmQ h2{margin:0;font-size:18px}.Dashboard_zone__qZes1{margin:16px 0 0;padding:0;border:0}.Dashboard_zone__qZes1 legend{margin-bottom:7px;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.Dashboard_widgetRow__LY0oe{min-height:42px;padding:7px 0;border-top:1px solid var(--border-faint)}.Dashboard_widgetControls__vHCxD{display:flex;gap:5px}.Dashboard_widgetControls__vHCxD button{min-width:32px;min-height:32px}.Dashboard_customiserActions__4cT8a{justify-content:flex-end;margin-top:18px}.Dashboard_actionMessage__xMWNM{margin:10px 0 0;color:var(--text-danger);font-size:12px}.NotificationWorkspace_workspace__BvWqw{padding:24px}.NotificationWorkspace_layout__E1cvP{align-items:start}.NotificationWorkspace_timeline__LK9Di{margin:0;padding:0;list-style:none}.NotificationWorkspace_notification__vTsqA{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:18px 20px;border-bottom:1px solid var(--border-subtle);background:var(--bg-card)}.NotificationWorkspace_notification__vTsqA:last-child{border-bottom:0}.NotificationWorkspace_unread__QFLpG{background:var(--accent-blue-soft);box-shadow:inset 3px 0 0 var(--accent-blue)}.NotificationWorkspace_marker___wSeM{width:9px;height:9px;margin-top:5px;border:2px solid var(--border-default);border-radius:999px;background:var(--bg-card)}.NotificationWorkspace_unread__QFLpG .NotificationWorkspace_marker___wSeM{border-color:var(--accent-blue);background:var(--accent-blue)}.NotificationWorkspace_empty__24Mb_,.NotificationWorkspace_notificationBody__sEw9m{display:grid;gap:8px}.NotificationWorkspace_notificationMeta__51ySv,.NotificationWorkspace_preferenceRow__3wDoL,.NotificationWorkspace_rowActions__QViZO{display:flex;align-items:center;justify-content:space-between;gap:12px}.NotificationWorkspace_notificationMeta__51ySv time{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.NotificationWorkspace_kind__cv3CV{color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:capitalize}.NotificationWorkspace_destination__B2yn4,.NotificationWorkspace_readButton__fzdOd{color:var(--text-link);font-size:12px;font-weight:600}.NotificationWorkspace_destination__B2yn4:hover{text-decoration:underline}.NotificationWorkspace_summaryLink__YXk71:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.NotificationWorkspace_preferenceButton__32DVn,.NotificationWorkspace_readButton__fzdOd{border:0;cursor:pointer}.NotificationWorkspace_readButton__fzdOd{padding:4px;background:transparent}.NotificationWorkspace_destination__B2yn4:focus-visible,.NotificationWorkspace_preferenceButton__32DVn:focus-visible,.NotificationWorkspace_readButton__fzdOd:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.NotificationWorkspace_preferences__cPDfs h3{margin-bottom:4px}.NotificationWorkspace_preferences__cPDfs p{margin:0 0 10px}.NotificationWorkspace_preferenceList__fFLZw{display:grid}.NotificationWorkspace_preferenceRow__3wDoL{min-height:42px;border-top:1px solid var(--border-subtle);font-size:12px}.NotificationWorkspace_preferenceButton__32DVn{min-width:38px}.NotificationWorkspace_empty__24Mb_{place-items:center;padding:52px 20px;text-align:center}.NotificationWorkspace_pagination__ANcb9{padding:16px 20px;border-top:1px solid var(--border-subtle)}@media (max-width:760px){.NotificationWorkspace_notification__vTsqA,.NotificationWorkspace_workspace__BvWqw{padding:16px}.NotificationWorkspace_notificationMeta__51ySv,.NotificationWorkspace_rowActions__QViZO{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.NotificationWorkspace_destination__B2yn4,.NotificationWorkspace_preferenceButton__32DVn,.NotificationWorkspace_readButton__fzdOd{transition:none}}.ProfileWorkspace_workspace__TjMha{padding:24px}.ProfileWorkspace_profileBand__U9D8i{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.ProfileWorkspace_block__9hLx2,.ProfileWorkspace_profileName__GxBwB{display:block}.ProfileWorkspace_profileName__GxBwB{color:var(--brand-navy);font-size:20px;font-weight:700}.ProfileWorkspace_profileMeta__FES3l{display:block;color:var(--text-secondary);font-size:13px}.ProfileWorkspace_kpiGrid__YyI1v,.ProfileWorkspace_summaryGrid__hckJQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ProfileWorkspace_summaryGrid__hckJQ{grid-template-columns:repeat(2,minmax(0,1fr))}.ProfileWorkspace_kpi__7gNzw{padding:14px 16px;background:#f8fafb;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.ProfileWorkspace_kpiValue__Beg5f{display:block;color:var(--brand-navy);font-size:20px;font-weight:700}.ProfileWorkspace_cardTitle__lvnpa{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.ProfileWorkspace_field__P_w7E,.ProfileWorkspace_settingsForm__dij_t{display:grid;gap:8px}.ProfileWorkspace_settingsForm__dij_t{gap:16px}.ProfileWorkspace_field__P_w7E{font-size:13px;font-weight:600}.ProfileWorkspace_field__P_w7E input{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary)}.ProfileWorkspace_field__P_w7E input[readonly]{background:var(--bg-tertiary);color:var(--text-secondary)}.ProfileWorkspace_inlineControl__LLGNL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.ProfileWorkspace_tabCard__joA8j{min-width:0}.ProfileWorkspace_tabList__xqdrL{max-width:100%;overflow-x:auto}.ProfileWorkspace_tabList__xqdrL .tab{display:inline-flex;align-items:center;flex:0 0 auto}.ProfileWorkspace_error__S_Gnb{margin:0;color:var(--text-danger);font-size:12px;font-weight:500}.ProfileWorkspace_quickLinks__DQ0di{display:grid;gap:8px}.ProfileWorkspace_quickLinks__DQ0di a{color:var(--text-link);font-weight:650;text-decoration:none}@media (max-width:760px){.ProfileWorkspace_workspace__TjMha{padding:16px}.ProfileWorkspace_kpiGrid__YyI1v,.ProfileWorkspace_summaryGrid__hckJQ{grid-template-columns:1fr}.ProfileWorkspace_profileBand__U9D8i{align-items:flex-start}.ProfileWorkspace_inlineControl__LLGNL{grid-template-columns:1fr}}.ReportFilters_form__Ehza_>label{flex:1 1 160px;min-width:min(160px,100%)}.ReportFilters_form__Ehza_>.ReportFilters_filter__E2tBV{flex:2 1 240px;min-width:min(240px,100%)}.ReportFilters_form__Ehza_ input{min-width:0;max-width:100%}.DataTable_table-scroll__JLaeH{container-type:inline-size;max-width:100%;min-width:0;overflow-x:auto}.DataTable_data-table__tBOln.DataTable_data-table__tBOln{box-sizing:border-box;width:100%;grid-template-columns:var(
    --col-widths,repeat(var(--cols),minmax(max-content,1fr))
  );column-gap:12px;row-gap:8px}.DataTable_table-body-row__NSeOB.DataTable_table-body-row__NSeOB,.DataTable_table-grid-row__UZCOR.DataTable_table-grid-row__UZCOR{box-sizing:border-box;grid-column:1/-1;grid-template-columns:subgrid}.DataTable_table-body-row__NSeOB.DataTable_table-body-row__NSeOB{contain:inline-size}.DataTable_table-body-cell__kLj67.DataTable_table-body-cell__kLj67{min-width:0;contain:inline-size;overflow:hidden;text-overflow:ellipsis}.DataTable_table-header-cell__JYF9L.DataTable_table-header-cell__JYF9L{min-width:0;overflow:visible;white-space:nowrap}.DataTable_table-header-label__x_ZhO{display:block;white-space:nowrap}.DataTable_table-body-cell__kLj67[data-align=center],.DataTable_table-header-cell__JYF9L[data-align=center]{justify-content:center;justify-self:stretch;text-align:center}.DataTable_table-body-cell__kLj67[data-align=center]{display:flex;flex-direction:column;align-items:center}.DataTable_table-body-cell__kLj67[data-align=center]>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.DataTable_table-body-cell__kLj67 .person-chip{padding:1px 6px;font-size:10px;line-height:1.4;letter-spacing:0}.DataTable_table-body-cell__kLj67[data-actions=true]{contain:none;overflow:visible;white-space:normal}.DataTable_empty-cell__l9mKD{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--text-muted)}@media (max-width:1100px){.DataTable_empty-cell__l9mKD{box-sizing:border-box;position:sticky;left:18px;justify-self:start;width:min(100%,calc(100cqw - 36px));overflow-wrap:anywhere}.DataTable_data-table__tBOln.DataTable_data-table__tBOln{min-width:max-content}}.AuditRowExpand_trigger__s32bo{cursor:pointer}.AuditRowExpand_diffLine__HUwBD{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditRowExpand_diffOld__pRusk{color:var(--text-danger)}.AuditRowExpand_diffNew__JXI_t{color:var(--success)}.AuditRowExpand_diffMuted___nhUp{color:var(--text-secondary);font-style:italic}.AuditRowExpand_bulkChip__t8CkU{margin-left:6px}.AuditRowExpand_expandPanel__4Yll_{grid-column:1/-1;background:var(--surface-2,var(--bg-subtle,#f7f6f3));border:1px solid var(--border,#e4e0d8);border-radius:var(--radius-md,8px);padding:12px 16px;margin:-4px 0 8px;font-size:12px}.AuditRowExpand_expandGrid__Zvq7l{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.AuditRowExpand_expandField__wMz_T{margin:0}.AuditRowExpand_expandLabel__PC_Cr{display:block;color:var(--text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.AuditRowExpand_expandJson__WlfJz{padding:8px;background:var(--bg,#fff);border:1px solid var(--border,#e4e0d8);border-radius:var(--radius-sm,6px);max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.AuditRowExpand_expandJson__WlfJz,.AuditRowExpand_expandMeta__AQlrt{margin:0;font-family:var(--font-mono)}.SortableHeader_button__yeP_o{appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}.SortableHeader_button__yeP_o:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.FirmSettings_formGrid__kiNCx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.FirmSettings_formGrid__kiNCx>*{min-width:0}.FirmSettings_fullWidth__bJLdS{grid-column:1/-1}.FirmSettings_logoRow__bOwOU{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.FirmSettings_dropzone__ZfeHc{display:flex;align-items:center;justify-content:center;width:220px;max-width:100%;overflow-wrap:anywhere;height:64px;border:1px dashed var(--border-default);border-radius:var(--radius-sm);background:var(--bg-secondary);text-align:center;font-size:12px;color:var(--text-muted);cursor:pointer}.FirmSettings_dropzoneActive__Kg1OT{border-color:var(--accent,#1b2870);background:var(--bg-tertiary)}.FirmSettings_logoPreview__3nrln{max-width:200px;max-height:50px;object-fit:contain}.FirmSettings_logoActions__kmAzd{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.FirmSettings_swatchRow__6Qt2b{display:flex;align-items:center;gap:10px}.FirmSettings_swatch__kJ1bt{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--border-default);padding:0;cursor:pointer}.FirmSettings_charCount__UrVTv{display:block;margin-top:4px;font-size:12px;color:var(--text-muted)}.FirmSettings_cardFoot__85Wo0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.FirmSettings_headerMeta__nGDcD{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.FirmSettings_meta__MYVIB{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--text-muted)}.FirmSettings_feedback__xC00E{margin:0;font-size:13px;color:var(--text-secondary)}.FirmSettings_error__TNPeV{color:var(--text-danger)}.FirmSettings_conflictBanner__1HZxb{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--danger);background:var(--danger-soft,rgba(220,38,38,.08));color:var(--text-danger);font-size:13px}.TeamDirectory_layout__gm6Ib{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px}.TeamDirectory_grid__AkWFH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.TeamDirectory_card__PpC6p{display:flex;align-items:center;gap:12px;width:100%;min-width:0;text-align:left}button.TeamDirectory_card__PpC6p{cursor:pointer}.TeamDirectory_selected__COCQ_{border-color:var(--accent-blue);background:var(--accent-blue-soft)}.TeamDirectory_cardText___ICdB{min-width:0;font-size:12px}.TeamDirectory_block__l6XUh,.TeamDirectory_metricValue__NLCyl,.TeamDirectory_personName__lRmGk{display:block}.TeamDirectory_personName__lRmGk{font-size:16px}.TeamDirectory_identity__ARyh7{display:flex;align-items:center;gap:10px;margin-bottom:12px}.TeamDirectory_metrics__4JjxQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.TeamDirectory_metric__6IsVf{padding:10px 8px;text-align:center;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.TeamDirectory_metricValue__NLCyl{color:var(--brand-navy);font-size:17px;font-weight:600}.TeamDirectory_metric__6IsVf .TeamDirectory_muted__voCF_{font-size:11px}.TeamDirectory_activity__XVkUt{margin-top:12px}.TeamDirectory_subLists__pn477{display:grid;gap:6px;margin-top:12px}.TeamDirectory_subList__C1Uxc{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:8px 10px}.TeamDirectory_subListSummary__7lEsK{cursor:pointer;font-size:12px;font-weight:600;color:var(--brand-navy)}.TeamDirectory_subListEmpty__h2CYW{margin:8px 0 0;font-size:12px}.TeamDirectory_subListRows__66Q_y{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.TeamDirectory_subListRow__jnzqf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:6px 8px;border-radius:var(--radius-sm);color:inherit;text-decoration:none}.TeamDirectory_subListRow__jnzqf:hover{background:var(--bg-primary)}.TeamDirectory_subListTitle__xJgFI{grid-area:1/1;min-width:0;font-size:12px;font-weight:600;color:var(--text-link);text-decoration:underline}.TeamDirectory_subListRow__jnzqf>.status-badge{grid-area:1/2;justify-self:end}.TeamDirectory_subListDeadline__KBm2B,.TeamDirectory_subListSecondary__bYobu{min-width:0;font-size:11px}.TeamDirectory_subListSecondary__bYobu{grid-area:2/1}.TeamDirectory_subListDeadline__KBm2B{grid-area:2/2;text-align:right}@media (max-width:980px){.TeamDirectory_layout__gm6Ib{grid-template-columns:1fr}}@media (max-width:620px){.TeamDirectory_grid__AkWFH,.TeamDirectory_metrics__4JjxQ{grid-template-columns:1fr}}.CpdWorkspace_activity__2ZK39{white-space:normal;line-height:1.35}.CpdWorkspace_evidenceLink__Cu225{color:var(--text-link);font-weight:650;text-decoration:none}.CpdWorkspace_evidenceLink__Cu225:hover{text-decoration:underline}.CpdWorkspace_evidenceLink__Cu225:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-blue);outline-offset:3px}.CpdWorkspace_actions__oo8W1{display:flex;gap:6px;overflow:visible}.CpdWorkspace_emptyState__BIp_q{display:grid;justify-items:center;gap:6px;padding:48px 24px;color:var(--text-secondary);text-align:center}.CpdWorkspace_emptyState__BIp_q strong{color:var(--brand-navy-deep);font-size:16px}.CpdWorkspace_filters__Fx_8m{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.CpdWorkspace_filters__Fx_8m>label{flex:1 1 160px;min-width:0}.CpdWorkspace_filters__Fx_8m>label:first-child{flex:2 1 220px}.CpdWorkspace_filters__Fx_8m>.clear-all-filters{flex-shrink:0;white-space:nowrap}.CpdWorkspace_searchField__3YKQa{min-width:0}.CpdWorkspace_filterSubmit__NCRfI{align-self:end}.CpdWorkspace_total__O7t27{color:var(--text-muted);font-size:12px;font-weight:650}.CpdWorkspace_progressCard__RfDK5{display:grid;gap:10px}.CpdWorkspace_progressCard__RfDK5 a{color:var(--text-link);font-weight:650}.CpdWorkspace_progressSummary__j4DEN{margin:0;color:var(--brand-navy-deep);font-weight:700}.CpdWorkspace_progressTrack__PdUnJ{width:100%;height:12px;overflow:hidden;border-radius:6px;background:var(--bg-tertiary)}.CpdWorkspace_progressFill__KbYqw{display:block;height:100%;border-radius:inherit}.CpdWorkspace_progress_risk__MA8HB{background:var(--status-risk,#c2410c)}.CpdWorkspace_progress_accent__zU5j6{background:var(--accent-blue)}.CpdWorkspace_progress_ok__AN8m4{background:var(--status-ok,#16805b)}.CpdWorkspace_dialog__yeGPJ{width:min(560px,100%)}.CpdWorkspace_fieldset__dnChx{display:flex;flex-direction:column;flex:1 1 auto;max-height:calc(100dvh - 48px);min-height:0;min-width:0;margin:0;padding:0;border:0}.CpdWorkspace_currentEvidence__lxFQ8>span{min-width:0;overflow-wrap:anywhere}.CpdWorkspace_currentEvidence__lxFQ8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-secondary);font-size:12px}@media (max-width:760px){.CpdWorkspace_filters__Fx_8m{display:grid;grid-template-columns:1fr}.CpdWorkspace_filterSubmit__NCRfI{width:100%}.CpdWorkspace_currentEvidence__lxFQ8{align-items:flex-start;flex-direction:column}}.CpdBdTableGrid_scroller__DUOX1{min-width:0;overflow-x:auto}.CpdBdTableGrid_table__QLTWO{box-sizing:border-box;display:grid;gap:8px;min-width:1030px;padding:14px 18px 18px}.CpdBdTableGrid_head__3vKXE,.CpdBdTableGrid_row__OBqRu{box-sizing:border-box;display:grid;gap:12px;align-items:center}.CpdBdTableGrid_head__3vKXE{padding:10px 12px;background:var(--table-head);color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.CpdBdTableGrid_row__OBqRu{min-height:48px;padding:8px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary)}.CpdBdTableGrid_cell__FiYcg{min-width:0;overflow:hidden;text-overflow:ellipsis}.BdWorkspace_section___KO9n{margin-top:16px}.BdWorkspace_section___KO9n h2,.BdWorkspace_section___KO9n p{margin:0}.BdWorkspace_filters__nK1uo{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-top:18px}.BdWorkspace_filters__nK1uo>label{flex:1 1 160px;min-width:0}.BdWorkspace_filters__nK1uo>label:first-child{flex:2 1 220px}.BdWorkspace_filters__nK1uo>.clear-all-filters{flex-shrink:0;white-space:nowrap}.BdWorkspace_activity__R0fXF small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BdWorkspace_client__i0Lxb a{color:var(--text-link);font-weight:650}.BdWorkspace_actions__nne1n{display:flex;gap:6px;overflow:visible}.BdWorkspace_emptyState__YEnOJ{display:grid;justify-items:center;gap:8px;padding:44px 24px;text-align:center}.BdWorkspace_dialog__6hsLX{width:min(620px,100%)}.BdWorkspace_fieldset__g7_OQ{display:flex;flex-direction:column;flex:1 1 auto;max-height:calc(100dvh - 48px);min-height:0;min-width:0;margin:0;padding:0;border:0}.BdWorkspace_formGrid___oEDb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:760px){.BdWorkspace_filters__nK1uo{display:grid}.BdWorkspace_filters__nK1uo,.BdWorkspace_formGrid___oEDb{grid-template-columns:1fr}}.NonClientTimePage_workspace__APUdD{padding:24px}.NonClientTimePage_tableCard__T62fg{padding:20px}.NonClientTimePage_chip__ZuPAt{padding:6px 12px;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px;font-weight:650;white-space:nowrap}.NonClientTimePage_older__JPRXy summary{cursor:pointer;font-weight:650;color:var(--text-link);padding:8px 0}.NonClientTimePage_empty__UA8pF{display:grid;gap:12px;justify-items:start;padding:16px 0}@media (max-width:760px){.NonClientTimePage_tableCard__T62fg,.NonClientTimePage_workspace__APUdD{padding:16px}}