@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes pgt-theme-crossfade{0%{opacity:0}to{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){html[data-theme-transition=page]::view-transition{pointer-events:none}html[data-theme-transition=page]::view-transition-group(root){animation:none}html[data-theme-transition=page]::view-transition-old(root){animation:none}html[data-theme-transition=page]::view-transition-old(root){mix-blend-mode:normal}html[data-theme-transition=page]::view-transition-new(root){mix-blend-mode:normal}html[data-theme-transition=page]::view-transition-new(root){animation:.6s ease-in-out both pgt-theme-crossfade}html[data-theme-transition=colors],html[data-theme-transition=colors] *,html[data-theme-transition=colors] :before,html[data-theme-transition=colors] :after,html[data-theme-transition=colors] dialog::backdrop{transition:background-color .6s ease-in-out,color .6s ease-in-out,border-color .6s ease-in-out,box-shadow .6s ease-in-out,fill .6s ease-in-out,stroke .6s ease-in-out!important}}.account-dropdown .account-theme-toggle{gap:10px}.theme-toggle-label{text-align:left;flex:1}.theme-switch-track{background:#c8d0cc;border-radius:999px;flex:0 0 38px;align-items:center;height:24px;padding:3px;transition:background .2s;display:inline-flex;box-shadow:inset 0 1px 3px #102d3520}.theme-switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;box-shadow:0 1px 4px #102d3533}.account-theme-toggle[aria-checked=true] .theme-switch-track{background:#62cba6}.account-theme-toggle[aria-checked=true] .theme-switch-thumb{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.theme-switch-track,.theme-switch-thumb{transition:none}}@media screen{html:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5ecef;--green:#89d9b8;--dark:#101c20;--line:#34424b;--muted:#a6b5be;--gold:#e4c98b;--glass-surface:#1f2a34d6;--glass-floating:#222d38f0;--glass-soft:#2e3b46a3;--glass-edge:#bed7e52b;--glass-border:#3b4a55;--glass-shadow:inset 0 1px 0 #e3f3ff0a, 0 8px 28px #030a121f;--theme-text:#e5ecef;--theme-secondary:#bdcbd3;--theme-field:#18232d;--theme-hover:#c3dce412;--theme-selected:#284d46;--theme-danger:#ffb0a4;--theme-warning:#ecd092;--theme-info:#a4c9ee;--theme-positive:#9cddbe;background:#10151e}html:root[data-theme=dark] body{background:radial-gradient(at 12% 0,#25433f80,#0000 52%),radial-gradient(at 95% 30%,#2f40595c,#0000 48%),radial-gradient(at 65% 100%,#34344748,#0000 52%),#10151e}html:root[data-theme=dark] ::selection{color:#fff;background:#39715e}html:root[data-theme=dark] :focus-visible{outline-color:#9ae6c7}html:root[data-theme=dark] .sidebar{border-color:var(--glass-edge);background:linear-gradient(160deg,#192d2df2,#101c24fa)}html:root[data-theme=dark] .sidebar-label,html:root[data-theme=dark] .sidebar-office small,html:root[data-theme=dark] .province-label{color:#9aaeb1}html:root[data-theme=dark] .sidebar nav a{color:#b6cac9}html:root[data-theme=dark] .sidebar nav a.active,html:root[data-theme=dark] .sidebar nav a:hover{color:#f1faf7}html:root[data-theme=dark] .topbar{border-color:var(--glass-edge);background:#18232de6;box-shadow:0 1px #ffffff05}html:root[data-theme=dark] .auth-content{background:#18232d80}html:root[data-theme=dark] .skeleton-workspace{background:#10151e}html:root[data-theme=dark] .auth-story{background-color:#15292b}html:root[data-theme=dark] .welcome-banner,html:root[data-theme=dark] .chat-panel-title{border-color:var(--glass-edge);background:linear-gradient(125deg,#2e544b,#1c3737)}html:root[data-theme=dark] .welcome-banner p{color:#c1d7cd}html:root[data-theme=dark] :is(.panel,.tracking-panel,.personal-panel,.stat-card,.office-card,.tracking-metrics a,.office-dashboard-metrics button,.cleanup-panel,.cleanup-selection,.manual-reading,.user-manual>section,.skeleton-card){background:var(--glass-surface);border-color:var(--glass-edge);box-shadow:var(--glass-shadow)}html:root[data-theme=dark] :is(.account-dropdown,.notification-popover,.chat-panel,.chat-message-menu,.chat-reactions,.manual-download-options,dialog){color:var(--theme-text);background:linear-gradient(140deg, #d8ecff09, transparent 42%), var(--glass-floating);border-color:var(--glass-edge);box-shadow:inset 0 1px #eff8ff12,0 22px 60px #02070d70}html:root[data-theme=dark] .account-dropdown,html:root[data-theme=dark] .notification-popover{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%)}html:root[data-theme=dark] dialog::backdrop{background:#0208109e}html:root[data-theme=dark] :is(.modal-heading,.panel-heading,.chat-tabs,.conversation-heading,.chat-composer,.chat-contact-search,.office-card-footer,.personal-incoming-table th,thead th,dialog .modal-footer){background:var(--glass-soft);border-color:var(--glass-border)}html:root[data-theme=dark] .queue-tabs,html:root[data-theme=dark] .dashboard-view-tabs{border-color:var(--glass-edge);background:#26333dc4}html:root[data-theme=dark] .tracking-filters,html:root[data-theme=dark] .toolbar{background:linear-gradient(120deg,#d8ecff05,#0000)}html:root[data-theme=dark] :is(.document-card,.document-queue-list>.document-queue-row,.instruction-card,.notification-popover-item,.notification-popover-list){border-color:var(--line);background:#1d2932b3}html:root[data-theme=dark] :is(.document-card:hover,.document-queue-list>.document-queue-row:hover,.notification-popover-item:hover,.notification-item.unread,.notification-popover-item.unread){background:#2b3b46}html:root[data-theme=dark] :is(.document-card.received-highlight,.document-queue-list>.document-queue-row.received-highlight){background:#25483e}html:root[data-theme=dark] :is(.permissions-fieldset,.one-time-secret,.upload-box,.attachment-row,.deadline-date-option,.movement-time,.recall-scope .route-action-context,.routing-recipient-row,.instruction-assignment,.group-row,.manual-contents a,.manual-search>div,.chat-preview,.chat-forward-preview,.settings-option-row.is-editing){border-color:var(--line);background:#24333e}html:root[data-theme=dark] .file-preview-modal .file-viewer{background:#111b24}html:root[data-theme=dark] .skeleton-block{background:#3a4a56}html:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html:root[data-theme=dark] select,html:root[data-theme=dark] textarea{color:var(--theme-text);background-color:var(--theme-field);border-color:#536571}html:root[data-theme=dark] select option{color:var(--theme-text);background:var(--theme-field)}html:root[data-theme=dark] select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23bdcbd3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html:root[data-theme=dark] input::placeholder,html:root[data-theme=dark] textarea::placeholder{color:#9aabb6}html:root[data-theme=dark] input:focus,html:root[data-theme=dark] select:focus,html:root[data-theme=dark] textarea:focus{border-color:#89d9b8;box-shadow:0 0 0 3px #89d9b81a}html:root[data-theme=dark] input[readonly],html:root[data-theme=dark] select:disabled{color:#a6b5be;background-color:#29333c}html:root[data-theme=dark] .search-input input,html:root[data-theme=dark] .groups-search input,html:root[data-theme=dark] .manual-search input{background-color:#0000}html:root[data-theme=dark] .groups-search{border-color:#536571}html:root[data-theme=dark] .button.primary,html:root[data-theme=dark] .primary{color:#102e25;background:linear-gradient(145deg,#bdf7dd99,#bdf7dd00),#75c7a6;border-color:#b6ecd45c;box-shadow:inset 0 1px #ffffff30,0 3px 12px #020d0b24}html:root[data-theme=dark] .button.primary:hover,html:root[data-theme=dark] .primary:hover{background-color:#b1ecd3}html:root[data-theme=dark] .button.secondary,html:root[data-theme=dark] .secondary{color:var(--theme-text);background:#c6dce310;border-color:#647882}html:root[data-theme=dark] .button.secondary:hover,html:root[data-theme=dark] .secondary:hover{background:#c6dce31f;border-color:#91aaa9}html:root[data-theme=dark] .button:hover:not(:active){transform:none}html:root[data-theme=dark] .route-action-button:disabled{color:#a6b5be;background:#29333c;border-color:#485762}html:root[data-theme=dark] .danger,html:root[data-theme=dark] .error{color:var(--theme-danger);background:#492d32;border-color:#7c4e51}html:root[data-theme=dark] .settings-option-actions .settings-delete:hover,html:root[data-theme=dark] .group-delete-button:hover{color:var(--theme-danger);background:#492d32}html:root[data-theme=dark] :is(.personal-stat,.personal-document-title,.personal-summary-legend strong,.personal-recent-item,.breadcrumb strong,.breadcrumb .breadcrumb-current,.stat-card>strong,.activity strong,.essentials strong,.office-note strong,.name-button,.cell-title,.empty h3,.details dd,.labeled-search>span,.document-card h3,.document-person,.document-identity dd,.office-dashboard-metrics button,.dashboard-staff-list button,.account-dropdown button,.account-dropdown a,.groups-empty strong,.privacy-notice-modal .modal-body,.manual-download-options a,.notification-popover-empty strong,.instruction-card-assignees strong){color:var(--theme-text)}html:root[data-theme=dark] :is(.personal-overview>.tracking-heading p,.personal-stat-label,.personal-stat small,.personal-panel-description,.personal-incoming-table small,.personal-incoming-table th,.personal-donut-center span,.personal-summary-legend li,.personal-recent-item small,.personal-recent-item time,.personal-activity-list small,.personal-activity-list time,.personal-chart-legend,.personal-panel-note,.personal-no-activity,.personal-chart-data,.personal-updated,.personal-unavailable,.eyebrow,.subtitle,.auth-foot,.password-input button,.breadcrumb,.office-chip,.page-heading p,.stat-label,.stat-card>small,.panel-heading p,.activity p,.essentials small,.office-note p,.workspace-footer,.record-count,th,.person small,.cell-sub,.role-label,.pager,.empty,.office-code,.office-card>p,.role-main p,.role-meta,.audit-row p,.audit-row small,.date-filter,.modal-heading p,.modal-body>p,.profile-summary p,.details dt,.permissions-fieldset legend,.document-card p,.document-card small,.detail-summary dt,.route-action-group .route-action-label,.route-card small,.timeline article small,.upload-box small,.deadline-date-option small,.tracking-metrics span,.report-row small,.cycle-details,.settings-search,.timeline-footer,.movement-route span,.movement-time span,.route-action-context small,.recall-scope>h3,.labeled-search>svg,.document-workspace-panel>.empty,.document-date-control small,.notification-content time,.notification-state,.office-dashboard-metrics small,.dashboard-note,.dashboard-section-header p,.dashboard-record small,.dashboard-flow-detail small,.staff-selection-count span,.instruction-staff-picker .staff-picker-hint,.routing-field-hint,.routing-recipient-row small,.routing-office-row small,.routing-selection-summary,.account-identity small,.contact-row small,.chat-setting small,.chat-connection,.conversation-row small,.chat-group-member small,.chat-group-info>p,.conversation-heading small,.chat-bubble>small,.chat-message-actions button,.chat-message-actions summary,.chat-read-receipt,.chat-system,.chat-typing,.chat-composer-tools small,.chat-reply-draft-copy p,.chat-reply-draft button,.infinite-scroll-end,.contact-profile dt,.groups-search,.group-row-copy small,.group-row-copy>span,.group-edit-icon,.groups-empty,.groups-list-footer>span,.chat-message-flags,.chat-remove-options small,.chat-forward-preview small,.connection-status,.document-identity dt,.document-office,.document-movement-timestamp,.instruction-timer small,.cleanup-explanation p,.cleanup-summary,.cleanup-file-details>span,.cleanup-file-details>small,.cleanup-selection p,.cleanup-review-files span,.cleanup-review-files small,.chat-closed-copy p,.document-queue-metadata svg,.notification-record-kind,.notification-item-copy small,.notification-popover-footer span,.notification-popover-empty,.instruction-meta-label,.instruction-card-provenance){color:var(--muted)}html:root[data-theme=dark] :is(.queue-tabs button,.queue-tabs span,.chat-tabs button,.notification-filters button,.instruction-card-provenance b){color:var(--theme-secondary)}html:root[data-theme=dark] :is(.personal-document-title:hover,.personal-stat:hover .personal-stat-label,.document-number,.breadcrumb a,.essentials>a,.notification-read,.notification-content:hover strong,.unread .notification-state,.notification-attention-item strong,.notification-record .document-open-label,.notification-record .notification-mark-read,.notification-read-all,.notification-popover-footer a,.chat-file button,.chat-closed-remove,.groups-back,.document-queue-location .inline-tooltip-trigger:hover){color:var(--green)}html:root[data-theme=dark] :is(.personal-stat,.personal-incoming-table td,.personal-incoming-table tr,.personal-recent-item,.account-identity,.account-dropdown hr,.document-card,.document-queue-footer,.notification-item.notification-record,.notification-feed .notification-tabs,.notification-popover-toolbar,.notification-popover-footer,.notification-popover-item,.pin-options,.role-row,.role-icon,.audit-row,.office-card,.office-card-footer,.activity li,.contact-row,.contact-profile dl>div,.chat-reactor-row,.personal-group-row,.chat-bubble,.chat-message.mine .chat-bubble,.chat-reaction-counts button,.chat-group-row,.chat-group-member,.conversation-row,.chat-push-pref,.settings-option-row,.chat-pins-bar,.chat-closed-notice,.skeleton-row,.skeleton-cards .skeleton-row,.skeleton-messages .skeleton-row){border-color:var(--line)}html:root[data-theme=dark] .personal-activity-list li:not(:last-child):before{background:var(--line)}html:root[data-theme=dark] :is(.icon-button:hover,tbody tr:hover,.account-dropdown button:hover,.account-dropdown a:hover,.profile-security-options>:is(button,a):hover,.group-row-main:hover,.conversation-row:hover,.staff-option:hover,.routing-recipient-row:hover,.chat-message-menu button:hover,.chat-message-actions>button:hover,.chat-message-actions>details>summary:hover,.dashboard-view-tabs a:hover,.manual-sidebar nav button:hover,.manual-download-options a:hover,.manual-download-options a:focus-visible,.notification-attention-item:hover,.queue-tabs button:hover,.notification-read:hover){background:var(--theme-hover);color:var(--theme-text)}html:root[data-theme=dark] :is(.staff-option.is-selected,.routing-office-row.is-selected,.routing-office-all,.routing-recipient-row.is-selected,.routing-recipient-chip,.office-dashboard-metrics button.selected,.office-dashboard-metrics button:hover,.chat-reaction-counts button[data-own=true],.chat-reactions button[aria-pressed=true],.chat-forward-list .conversation-row[aria-pressed=true],.manual-sidebar nav button[aria-current=page]){background:var(--theme-selected);color:#c1f2da;border-color:#658d7c}html:root[data-theme=dark] .account-trigger[aria-expanded=true]{background:#344b45}html:root[data-theme=dark] .glass-navigation>.glass-selection,html:root[data-theme=dark] .notification-feed .notification-tabs>.glass-selection,html:root[data-theme=dark] .notification-filters.glass-navigation>.glass-selection{background:linear-gradient(135deg,#b6dbce2e,#9bc4b814);border-color:#c9e9dd2e;box-shadow:inset 0 1px #ffffff12,0 2px 8px #00000014}html:root[data-theme=dark] .queue-tabs.glass-navigation>.glass-selection{background:linear-gradient(135deg,#426d5f,#305548)}html:root[data-theme=dark] .sidebar .glass-navigation>.glass-selection{box-shadow:inset 3px 0 var(--gold);background:#a8d8c317}html:root[data-theme=dark] .settings-tabs.glass-navigation>.glass-selection{border-color:#0000;border-bottom-color:var(--green);box-shadow:none;background:0 0}html:root[data-theme=dark] .glass-navigation[data-selection-visible]>:is(.active,[aria-current=page],[aria-selected=true],[aria-pressed=true]){color:#e5fff4;background:0 0;border-color:#0000}html:root[data-theme=dark] .queue-tabs span{background:#d0eadb12}html:root[data-theme=dark] .settings-tabs>button span{color:var(--theme-secondary);background:#d0eadb12}html:root[data-theme=dark] .queue-tabs.glass-navigation button.active span{color:#e5fff4;background:#d0eadb24}html:root[data-theme=dark] :is(.green,.personal-overview .green,.badge.green){color:var(--theme-positive);background:#29483e}html:root[data-theme=dark] :is(.blue,.personal-overview .blue,.badge.blue){color:var(--theme-info);background:#293f56}html:root[data-theme=dark] :is(.gold,.personal-overview .gold){color:var(--theme-warning);background:#4a422e}html:root[data-theme=dark] :is(.rose,.badge.red){color:var(--theme-danger);background:#4d333b}html:root[data-theme=dark] .personal-overview .purple{color:#d0b9ee;background:#42384f}html:root[data-theme=dark] :is(.badge.neutral,.personal-overview .slate,.document-type-label,.avatar,.activity-icon,.empty-icon,.office-icon,.role-icon,.group-row-icon,.notification-symbol,.notification-item-icon){color:#bfd4d4;background:#35484c}html:root[data-theme=dark] :is(.info-box,.office-note,.permission-notice,.filter-note,.instruction-timer,.pin-explanation,.pin-lock-icon,.cleanup-explanation,.movement-date-note,.chat-closed-icon){color:#bfdacf;background:#253c36;border-color:#486556}html:root[data-theme=dark] :is(.info-box strong,.permission-notice p,.cleanup-explanation>svg,.instruction-completion-message,.instruction-elapsed){color:#b6d6c6}html:root[data-theme=dark] :is(.warning-strip,.attachment-removed,.settings-retired,.document-external-label,.movement-completion){color:var(--theme-warning);background:#443d2b;border-color:#786943}html:root[data-theme=dark] :is(.movement-completion.on-time,.document-age-plain.completed,.document-age-summary.completed){color:var(--theme-positive)}html:root[data-theme=dark] .movement-completion.on-time{background:#29483e}html:root[data-theme=dark] :is(.personal-urgent,.personal-incoming-table small.personal-overdue,.document-deadline.is-overdue>span:first-child){color:var(--theme-danger)}html:root[data-theme=dark] .personal-high,html:root[data-theme=dark] .movement-route .movement-route-arrow{color:var(--theme-warning)}html:root[data-theme=dark] .document-age-summary,html:root[data-theme=dark] .document-age-plain{color:var(--theme-info)}html:root[data-theme=dark] :is(.document-age-summary.archived,.document-age-summary.unavailable,.document-age-plain.archived,.document-age-plain.unavailable){color:var(--muted)}html:root[data-theme=dark] .chat-messages{background:#15212a}html:root[data-theme=dark] .chat-bubble{background:#2b3b46}html:root[data-theme=dark] .chat-message.mine .chat-bubble{background:#2d4a40}html:root[data-theme=dark] .chat-bubble blockquote,html:root[data-theme=dark] .chat-reply-draft{background:#ffffff09;border-color:#81a795}html:root[data-theme=dark] .chat-connection,html:root[data-theme=dark] .chat-pins-bar,html:root[data-theme=dark] .chat-closed-notice,html:root[data-theme=dark] .chat-action-notice{color:var(--theme-secondary);background:#26353d}html:root[data-theme=dark] .chat-reaction-counts button{color:var(--theme-text);background:#34454d}html:root[data-theme=dark] .chat-message-actions button:hover,html:root[data-theme=dark] .chat-message-actions summary:hover{color:var(--theme-text)}html:root[data-theme=dark] .chat-file button{background:0 0}html:root[data-theme=dark] .notification-bell-count{border-color:#18232d}html:root[data-theme=dark] .completion-message{color:#d0f4de;text-shadow:none;background:#253e35;border-color:#65947a}html:root[data-theme=dark] .completion-message:before{background:radial-gradient(#5d9d742b,#0000 70%)}html:root[data-theme=dark] .completion-message span{color:#bed2c5}html:root[data-theme=dark] .completion-emblem{color:#b3e4c0;filter:none;background:#355d46}html:root[data-theme=dark] .recharts-cartesian-axis-tick-value,html:root[data-theme=dark] .recharts-text{fill:#adbec9}html:root[data-theme=dark] .recharts-cartesian-grid line,html:root[data-theme=dark] .recharts-cartesian-axis-line,html:root[data-theme=dark] .recharts-cartesian-axis-tick-line{stroke:#42525e}html:root[data-theme=dark] .recharts-tooltip-cursor{fill:#d0e5f00a;stroke:#778e9c}html:root[data-theme=dark] .recharts-pie-sector path{stroke:#24333d}html:root[data-theme=dark] .recharts-default-tooltip{border-radius:12px;color:#e5ecef!important;background-color:#24333d!important;border-color:#586c7a!important}html:root[data-theme=dark] .recharts-tooltip-item{color:#d5e5ed!important}html:root[data-theme=dark] .recharts-legend-item-text{color:#bdcbd3!important}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html:root[data-theme=dark]{--glass-surface:#202c36;--glass-floating:#25323e;--glass-soft:#2c3b47;--glass-edge:#758d9c;--glass-border:#758d9c;--line:#758d9c}html:root[data-theme=dark] body{background:#10151e}html:root[data-theme=dark] :is(.topbar,.auth-content,.queue-tabs,.dashboard-view-tabs,.panel,.tracking-panel,.personal-panel,.account-dropdown,.notification-popover,.chat-panel,.chat-message-menu,.chat-reactions,.manual-download-options,dialog){background:var(--glass-surface);border-color:var(--glass-edge);-webkit-backdrop-filter:none;backdrop-filter:none}html:root[data-theme=dark] .document-card,html:root[data-theme=dark] .document-queue-list>.document-queue-row,html:root[data-theme=dark] .modal-footer{border-color:var(--line);background:#202c36}html:root[data-theme=dark] .glass-navigation>.glass-selection{background:#365c50;border-color:#91b4a6}}}@media (forced-colors:active){.theme-switch-track{background:canvas;border:1px solid buttontext}.theme-switch-thumb{background:buttontext}.account-theme-toggle[aria-checked=true] .theme-switch-track{background:highlight}.account-theme-toggle[aria-checked=true] .theme-switch-thumb{background:highlighttext}}.pin-session-shield{text-align:center;color:#253937;background:#f4f7f4;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:32px;display:flex}.pin-session-shield h1:focus{outline:none}.pin-session-shield .error{max-width:540px}html[data-theme=dark] .pin-session-shield{color:#edf2f9;background:#10151e}.pin-session-shield h1{font-size:clamp(22px,4vw,30px)}.pin-session-shield p{max-width:480px}.personal-overview{max-width:1700px;margin-inline:auto}.personal-overview>.tracking-heading{margin-bottom:18px}.personal-overview>.tracking-heading p{color:#5f7067}.personal-stat-strip{align-items:center;gap:24px;padding:8px 0 32px;display:flex}.personal-stats{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.personal-stat{color:#253937;border-right:1px solid #dce5e0;align-items:center;gap:13px;min-width:0;padding:3px 16px;display:flex}.personal-stat:first-child{padding-left:0}.personal-stat:last-child{border:0}.personal-stat:hover .personal-stat-label{color:#236b55}.personal-stat-icon{border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.personal-overview .blue{color:#547fa8;background:#eaf1f9}.personal-overview .green{color:#31836c;background:#e5f1eb}.personal-overview .gold{color:#a07b33;background:#f7f0e1}.personal-overview .purple{color:#8974a8;background:#f0ecf6}.personal-overview .slate{color:#778b8a;background:#eaf0f0}.personal-stat-label{color:#5f7067;margin-bottom:6px;font-size:12px;display:block}.personal-stat strong{white-space:nowrap;font-size:16px;display:block}.personal-stat small{color:#5f7067;font-size:11px;font-weight:450}.personal-new{flex-shrink:0;box-shadow:0 5px 13px #236b5517}.personal-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.personal-panel{background:#fff;border:1px solid #e8edea;border-radius:10px;min-width:0;position:relative;overflow:hidden}.personal-incoming{grid-column:span 2}.personal-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:25px 24px 0;display:flex}.personal-panel-heading h2{letter-spacing:1.5px;text-transform:uppercase;margin:0;padding-bottom:13px;font-size:11px;font-weight:750;position:relative}.personal-panel-heading h2:after{content:"";background:#31836c;width:30px;height:2px;position:absolute;bottom:0;left:0}.personal-panel-heading>a{white-space:nowrap;align-items:center;gap:5px;margin-bottom:10px;font-size:11px;font-weight:650;display:inline-flex}.personal-panel-heading select{width:auto;max-width:145px;min-height:32px;margin-top:-10px;padding:5px 8px;font-size:11px}.personal-panel-description{color:#5f7067;margin:12px 24px 18px;font-size:11px;line-height:1.5}.personal-table-wrap{overflow-x:auto}.personal-incoming-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:12px}.personal-incoming-table th{color:#5f7067;background:#f8faf9;border:0;padding:14px 12px;font-size:11px;font-weight:500}.personal-incoming-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #f0f3f1;padding:19px 12px}.personal-incoming-table tr:last-child td{border:0}.personal-incoming-table th:first-child,.personal-incoming-table td:first-child{width:33%;padding-left:24px}.personal-incoming-table th:nth-child(2){width:13%}.personal-incoming-table th:nth-child(3){width:18%}.personal-incoming-table th:nth-child(4){width:24%}.personal-incoming-table th:last-child{width:12%}.personal-incoming-table small{color:#5f7067;margin-top:6px;font-size:10px;display:block}.personal-document-title{color:#344a41;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;line-height:1.5;display:-webkit-box;overflow:hidden}.personal-document-title:hover{color:#236b55;text-decoration:underline}.personal-sender{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personal-review{align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.personal-urgent{color:#b45850}.personal-high{color:#806025}.personal-incoming-table small.personal-overdue{color:#a2372b;font-weight:650}.personal-donut{margin:-8px 15px 0;position:relative}.personal-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.personal-donut-center strong{letter-spacing:-1px;font-size:29px;font-weight:550}.personal-donut-center span{color:#5f7067;margin-top:3px;font-size:11px}.personal-summary-legend{flex-direction:column;gap:13px;margin:0;padding:8px 30px 20px;list-style:none;display:flex}.personal-summary-legend li{color:#5f7067;align-items:center;gap:10px;font-size:12px;display:flex}.personal-summary-legend strong{color:#40584c;margin-left:auto;font-weight:550}.personal-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}.personal-recent-list{padding:2px 24px 16px}.personal-recent-item{color:#40554b;border-bottom:1px solid #f0f3f1;align-items:center;gap:13px;padding:17px 0;display:flex}.personal-recent-item:last-child{border:0}.personal-file-icon{border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:43px;display:grid}.personal-recent-item>span:nth-child(2){flex:1;min-width:0}.personal-recent-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:550;line-height:1.6;display:-webkit-box;overflow:hidden}.personal-recent-item small,.personal-recent-item time{color:#5f7067;margin-top:3px;font-size:10px;line-height:1.6;display:block}.personal-recent-item>svg{color:#9aa69e;flex-shrink:0}.personal-activity-list{margin:0;padding:7px 24px 20px;list-style:none}.personal-activity-list li{gap:13px;padding:0 0 22px;display:flex;position:relative}.personal-activity-list li:last-child{padding-bottom:0}.personal-activity-list li:not(:last-child):before{content:"";background:#e7ede9;width:1px;position:absolute;top:31px;bottom:5px;left:14px}.personal-activity-icon{border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.personal-activity-list li>div{min-width:0;padding-top:4px}.personal-activity-list strong{letter-spacing:.2px;margin-bottom:8px;font-size:11px;font-weight:650;display:block}.personal-activity-list a{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.personal-activity-list small,.personal-activity-list time{color:#5f7067;margin-top:4px;font-size:10px;line-height:1.6;display:block}.personal-bar-chart{padding:0 18px}.personal-chart-legend{color:#5f7067;flex-wrap:wrap;justify-content:center;gap:15px;padding:20px 15px 10px;font-size:10px;display:flex}.personal-chart-legend>span{align-items:center;gap:6px;display:flex}.personal-panel-note{color:#5f7067;margin:10px 24px 18px;font-size:10px;line-height:1.65}.personal-no-activity{text-align:center;color:#5f7067;font-size:12px}.personal-chart-data{color:#5f7067;padding:0 24px 20px;font-size:10px}.personal-chart-data summary{cursor:pointer}.personal-chart-data table{border-collapse:collapse;width:100%;margin-top:12px;font-size:10px}.personal-chart-data th,.personal-chart-data td{text-align:right;padding:6px 2px}.personal-chart-data th:first-child{text-align:left}.personal-updated{color:#5f7067;margin:18px 0 0;font-size:10px;line-height:1.7}.personal-unavailable{color:#5f7067;padding:20px 24px;font-size:12px}.personal-overview .empty{padding:45px 24px}@media (width<=1400px){.personal-stat-strip{flex-wrap:wrap;gap:18px}.personal-stats{flex-basis:calc(100% - 165px)}.personal-stat{gap:8px;padding-inline:11px}.personal-stat small{display:none}.personal-stat-icon{width:34px;height:34px}.personal-panel-heading{padding-inline:20px}.personal-panel-description{margin-inline:20px}}@media (width<=1100px){.personal-stats{flex-basis:100%}.personal-new{margin-left:auto}.personal-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-incoming{grid-column:1/-1}.personal-summary{grid-column:1}.personal-recent{grid-column:2}}@media (width<=650px){.personal-stat-strip{padding-top:0}.personal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 0}.personal-stat{border:0;padding-inline:8px}.personal-stat:first-child{padding-left:8px}.personal-stat-icon{width:30px;height:30px}.personal-stat-label{font-size:10px}.personal-stat strong{font-size:15px}.personal-new{justify-content:center;width:100%}.personal-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:16px}.personal-dashboard-grid>section{grid-column:1}.personal-incoming-table,.personal-incoming-table tbody{display:block}.personal-incoming-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.personal-incoming-table tr{border-top:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;padding:18px 20px;display:grid}.personal-incoming-table td,.personal-incoming-table td:first-child{border:0;width:auto;min-width:0;padding:0}.personal-incoming-table td:first-child{grid-column:1/-1}.personal-incoming-table td:before{content:attr(data-label);color:#849089;margin-bottom:5px;font-size:10px;display:block}.personal-incoming-table td:first-child:before,.personal-incoming-table td:last-child:before{display:none}.personal-incoming-table td:last-child{text-align:right;align-self:center}.personal-review{min-height:32px}}:root{color:#253937;font-synthesis:none;--green:#236b55;--dark:#132d2c;--line:#e4eae7;--muted:#75817c;--gold:#d6bd86;background:#f5f7f6;font-family:DM Sans,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--green);text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #72ab99}input,select,textarea{color:#273c35;background:#fff;border:1px solid #dbe3de;border-radius:7px;outline:none;width:100%;min-height:43px;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:#458d75;box-shadow:0 0 0 3px #448d7415}input::placeholder,textarea::placeholder{color:#939c97}select:disabled{color:#78847d;cursor:not-allowed;opacity:1;background:#f1f3f2;border-color:#e0e5e2}input[readonly]{color:#728178;background:#f4f6f4}input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--green);flex-shrink:0;margin:0}label{flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}label small{color:var(--muted);font-size:11px;font-weight:400}form{gap:19px;display:grid}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif}small{font-size:11px}.muted{color:var(--muted)}.small{font-size:12px;line-height:1.7}.eyebrow{letter-spacing:1.8px;color:#72877d;font-size:10px;font-weight:700;display:block}.eyebrow.light{color:#b1c0b8}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:11px 17px;font-size:12px;font-weight:650;display:inline-flex}.primary{background:var(--green);color:#fff;border-color:var(--green)}.primary:hover{background:#195740}.secondary{color:#3b5147;background:#fff;border-color:#dce4df}.secondary:hover{background:#f5f8f5}.danger{color:#ad4336;background:#fff6f4;border-color:#f0d5ce}.icon-button{width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:#e9eeea}.icon-button.bordered{border:1px solid var(--line)}.text-link{background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.brand{color:#edf4ef;align-items:center;gap:12px;display:flex}.brand-mark{color:#d8c699;background:#ffffff07;border:1px solid #bbcca82e;border-radius:12px;place-items:center;width:49px;height:49px;display:grid}.brand strong{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:26px;font-weight:750;display:block}.brand strong span{color:#b8cbbf;font-weight:400}.brand small{letter-spacing:2px;color:#a2b7ac;margin-top:4px;font-size:8px;display:block}.brand.compact strong{font-size:23px}.brand.compact .brand-mark{border-radius:10px;width:42px;height:42px}.brand-link{display:block}.auth-layout{background:#fcfdfb;grid-template-columns:minmax(420px,48%) 1fr;min-height:100vh;display:grid}.auth-story{background:radial-gradient(ellipse at 95% 70%, #31514855, transparent 60%), var(--dark);flex-direction:column;padding:49px 62px 29px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;border:1px solid #c4d5be0a;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-160px;right:-400px;box-shadow:0 0 0 55px #c4d5be04,0 0 0 110px #c4d5be03}.story-content{z-index:1;margin:clamp(32px,7vh,64px) 0 auto;padding:0 0 32px;position:relative}.story-content h1{letter-spacing:-2.5px;color:#f3f5ec;margin:27px 0;font-size:clamp(40px,4vw,63px);font-weight:500;line-height:1.19}.story-content h1 em{color:#d5bf8f;font-style:normal}.story-content>p{color:#a6b9ae;max-width:365px;font-size:14px;line-height:1.9}.story-rule{background:#9ea779;width:44px;height:1px;margin:33px 0}.story-caption{color:#a8bcae;align-items:center;gap:14px;font-size:11px;line-height:1.8;display:flex}.story-caption strong{color:#d3ddd4;font-weight:500}.auth-story footer{color:#82978a;letter-spacing:1.5px;justify-content:space-between;font-size:8px;display:flex}.auth-content{flex-direction:column;justify-content:center;align-items:center;padding:50px 40px 28px;display:flex;position:relative}.auth-form{width:100%;max-width:382px}.auth-form h2{letter-spacing:-1.2px;margin:16px 0 10px;font-size:31px;font-weight:750}.subtitle{color:#7b8680;margin-bottom:30px;font-size:13px;line-height:1.7}.auth-form .button{width:100%}.form-link{text-align:right;font-size:11px}.form-link a{align-items:center;gap:5px;display:inline-flex}.auth-form>.form-link{margin:16px 0 12px}.password-input{display:flex;position:relative}.password-input input{padding-right:40px}.password-input button{color:#7d8b82;position:absolute;top:6px;right:5px}.info-box{color:#677a6b;background:#f1f5f0;border:1px solid #e4ebe1;border-radius:8px;margin-top:25px;padding:17px;font-size:12px;line-height:1.75}.info-box strong{color:#536a58;margin-bottom:5px;font-size:12px;display:block}.info-box svg{flex-shrink:0}.info-box:has(svg){gap:11px;margin-top:0;display:flex}.auth-foot{color:#8b968d;align-items:center;gap:6px;margin-top:48px;font-size:10px;display:flex}.mobile-brand{display:none}.success-panel{color:var(--green);gap:24px;display:grid}.setup-form h2{font-size:27px}.setup-form form{gap:13px}.setup-form .subtitle{margin-bottom:20px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.error{color:#a34736;background:#fff6f2;border:1px solid #efd9d2;border-radius:7px;gap:9px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.error svg{flex-shrink:0;margin-top:2px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:55px;font-size:13px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workspace{min-height:100vh}.sidebar{background:var(--dark);color:#b3c6ba;z-index:30;flex-direction:column;width:244px;padding:30px 21px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-label{letter-spacing:1.8px;color:#738e80;margin:48px 12px 16px;font-size:8px;font-weight:650}.sidebar nav{gap:6px;display:grid}.sidebar nav a{color:#a4b9ac;border-radius:7px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;font-weight:500;display:flex}.sidebar nav a>svg:last-child{opacity:0;margin-left:auto}.sidebar nav a:hover{color:#e9f1e9;background:#ffffff07}.sidebar nav a.active{color:#f2f6e9;background:#152e27;box-shadow:inset 3px 0 #c9b783}.sidebar nav a:focus-visible{outline-offset:2px;outline:2px solid #c9b783}.sidebar nav a.active>svg:first-child{color:#d2c18b}.sidebar nav a.active>svg:last-child{opacity:.6}.sidebar-bottom{margin-top:auto;padding-top:60px}.province-label{color:#8ca394;align-items:center;gap:13px;margin:0 11px 25px;display:flex}.province-label p{font-size:10px;line-height:1.7}.province-label strong{color:#b1c4b7;font-weight:500}.sidebar-office{border-top:1px solid #ffffff0b;align-items:center;gap:10px;margin:0 -21px;padding:21px 16px;display:flex}.sidebar-office>div{flex:1;min-width:0}.sidebar-office strong{color:#dee9df;overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.sidebar-office small{color:#829d8d;margin-top:5px;font-size:9px;display:block}.avatar{color:#5b7462;background:#eaf0e7;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;font-weight:650;display:inline-grid}.sidebar-office-initials{color:#b1c4b7;background:#ffffff0a;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;font-weight:650;display:inline-grid}.workspace-main{margin-left:244px}.topbar{z-index:20;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 37px;display:flex;position:relative}.topbar>div{align-items:center;gap:16px;display:flex}.breadcrumb{color:#929c96;align-items:center;gap:11px;font-size:11px;display:flex}.breadcrumb strong{color:#4d6055;font-weight:500}.office-chip{color:#788d7e;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;max-width:280px;font-size:10px;display:flex;overflow:hidden}.small-avatar{width:30px;height:30px;font-size:9px}.content{z-index:0;max-width:1560px;margin:auto;padding:35px 37px 48px;position:relative}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px;display:flex}.page-heading .eyebrow{letter-spacing:1.8px;font-size:9px}.page-heading h1{letter-spacing:-.9px;margin:9px 0;font-size:27px;font-weight:750}.page-heading p{color:#829087;font-size:12px;line-height:1.6}.page-heading>.button{margin-top:8px}.tracking-heading-copy{min-width:0}.tracking-heading h1{overflow-wrap:anywhere;margin:0}.tracking-title-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.tracking-title-row .badge{flex-shrink:0}.tracking-heading p{margin:0}.tracking-heading>.button{margin-top:0}.document-reference-line{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.document-tracking-link{color:#63796e;white-space:nowrap;border-radius:3px;align-items:center;gap:6px;min-height:32px;padding:4px 0;font-size:11px;font-weight:500;display:inline-flex}.document-tracking-link>svg{opacity:.8}.document-tracking-link:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.document-tracking-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media screen{html[data-theme=dark] .document-tracking-link{color:#a7bdb3}html[data-theme=dark] .document-tracking-link:hover{color:var(--green)}}.document-age-summary{color:#526e80;flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.document-age-summary>svg{flex-shrink:0;margin-right:2px}.document-age-text{min-width:0}.document-age-label{font-weight:500}.document-age-value{font-size:inherit;font-variant-numeric:tabular-nums;font-weight:650}.document-age-summary.completed{color:#32644e}.document-age-summary.archived,.document-age-summary.unavailable{color:#647369}.welcome-banner{color:#eff2e8;background:radial-gradient(at 90% 0,#4a695029,#0000 70%),#1c3d36;border-radius:11px;justify-content:space-between;align-items:center;padding:29px 35px;display:flex;position:relative;overflow:hidden}.welcome-banner h2{letter-spacing:-.9px;margin:13px 0;font-size:28px;font-weight:500;line-height:1.35}.welcome-banner p{color:#a2b6a9;font-size:11px;line-height:1.9}.welcome-banner .eyebrow{letter-spacing:1.9px;font-size:8px}.banner-illustration{color:#c8c7998c;outline-offset:22px;border:1px solid #bfcca016;border-radius:50%;outline:1px solid #bfcca00b;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:172px;height:172px;margin-right:45px;display:flex}.banner-illustration span{letter-spacing:3px;margin-top:6px;font-size:8px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0 26px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;align-items:flex-start;padding:20px;display:flex;position:relative}.stat-icon{border-radius:8px;place-items:center;width:33px;height:33px;margin-bottom:15px;display:grid}.green{color:#3f7854;background:#edf5ed}.blue{color:#5c7898;background:#eef3f9}.gold{color:#a9873e;background:#fcf5e6}.rose{color:#b47567;background:#fcf0ed}.stat-label{color:#849187;letter-spacing:.1px;font-size:10px}.stat-card>strong{color:#2b4234;margin:7px 0;font-family:Manrope,sans-serif;font-size:29px;font-weight:650}.stat-card>small{color:#9aa49c;font-size:9px}.overview-grid{grid-template-columns:1.45fr 1fr;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.panel-heading{border-bottom:1px solid #f0f3ef;justify-content:space-between;align-items:center;gap:10px;padding:23px 24px;display:flex}.panel-heading h2{letter-spacing:-.3px;font-size:14px;font-weight:750}.panel-heading p{color:#92a095;margin-top:6px;font-size:10px}.panel-heading .text-link{white-space:nowrap;font-size:10px}.activity-list{padding:0 24px}.activity{border-bottom:1px solid #f0f3ee;gap:12px;padding:19px 0;display:flex}.activity:last-child{border:0}.activity-icon{color:#829880;background:#f2f5ef;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.activity strong{color:#506355;font-size:10px;font-weight:500;line-height:1.7;display:block}.activity p{color:#9ba59d;margin-top:5px;font-size:9px;line-height:1.7}.activity p span{margin:0 5px}.essentials{padding:3px 24px}.essentials>a{color:#63866e;border-bottom:1px solid #f0f3ee;align-items:center;gap:13px;padding:18px 0;display:flex}.essentials>a:last-child{border:0}.essentials>a>svg:last-child{color:#a3b4a7;margin-left:auto}.essentials strong{color:#526a58;font-size:11px;font-weight:600;display:block}.essentials small{color:#9aa79d;margin-top:5px;font-size:9px;display:block}.office-note{background:#f5f7f1;border-radius:7px;margin:10px 22px 22px;padding:18px}.office-note .eyebrow{letter-spacing:1.3px;margin-bottom:9px;font-size:8px}.office-note strong{color:#5c705b;font-size:11px;display:block}.office-note p{color:#97a38f;margin-top:5px;font-size:10px}.workspace-footer{color:#a0aaa1;border-top:1px solid var(--line);justify-content:space-between;margin-top:37px;padding:22px 0;font-size:9px;display:flex}.mobile-menu,.sidebar-overlay{display:none}.skip-link{z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:250px}.skip-link:focus{top:10px}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px 23px;display:flex}.toolbar-right{align-items:center;gap:14px;display:flex}.toolbar select{width:auto;min-height:37px;padding:8px 30px 8px 12px;font-size:11px}.search-input{flex:1;min-width:160px;max-width:320px;position:relative}.search-input svg{color:#97a59b;position:absolute;top:11px;left:11px}.search-input input{background:#fafcf9;border-color:#e7ece5;min-height:38px;padding-left:36px;font-size:11px}.record-count{color:#9aa89d;white-space:nowrap;font-size:10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{letter-spacing:1.1px;color:#8d9d91;border-bottom:1px solid var(--line);background:#fafbf8;padding:16px 23px;font-size:8px;font-weight:600}td{border-bottom:1px solid #eef2ed;padding:20px 23px;font-size:11px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdfb}.person{align-items:center;gap:11px;display:flex}.person small{color:#92a093;margin-top:5px;font-size:10px;display:block}.name-button{color:#334d3d;text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.name-button:hover{text-decoration:underline}.cell-title{color:#5b6f61;font-size:11px}.cell-sub{color:#94a092;margin-top:5px;font-size:9px;display:block}.role-label{color:#6a7e6e;font-size:10px}.badge{white-space:nowrap;border-radius:5px;align-items:center;padding:5px 8px;font-size:9px;font-weight:550;display:inline-flex}.badge.neutral{color:#54634f;background:#f0f3ed}.badge.blue{color:#426387;background:#eef3f9}.badge.red{color:#a2372b;background:#fcebe8}.icon-tooltip{flex-shrink:0;display:inline-flex;position:relative}.icon-tooltip-content{z-index:100;width:max-content;max-width:min(220px,100vw - 34px);padding-top:7px;position:absolute;top:100%;right:0}.icon-tooltip-right .icon-tooltip-content{padding:0 0 0 7px;top:0;left:100%;right:auto}.icon-tooltip-content>span{color:#fff;background:#243d33;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.4;display:block;box-shadow:0 3px 12px #12322626}.align-right{text-align:right}.pager{border-top:1px solid var(--line);color:#8d9d90;justify-content:space-between;align-items:center;padding:13px 23px;font-size:10px;display:flex}.pager>div{align-items:center;gap:12px;display:flex}.empty{text-align:center;color:#94a091;padding:53px 24px}.empty-icon{color:#8a9e84;background:#f3f6f0;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 16px;display:grid}.empty h3{color:#54694f;margin-bottom:9px;font-size:14px;font-weight:650}.empty p{max-width:360px;margin:0 auto 14px;font-size:11px;line-height:1.8}.office-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:23px;display:grid}.office-card{border:1px solid var(--line);border-radius:9px;flex-direction:column;min-width:0;padding:22px;display:flex}.office-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.office-icon{color:#75906f;background:#f6f8f2;border:1px solid #e9eee4;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.office-code{letter-spacing:1.4px;color:#a2ae99;margin-bottom:8px;font-size:8px}.office-card h2{letter-spacing:-.4px;margin-bottom:12px;font-size:16px;line-height:1.5}.office-card>p{color:#899a82;align-items:center;gap:7px;font-size:10px;display:flex}.office-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.office-card-footer .text-link{font-size:10px}.permission-notice{color:#62805a;background:#eef4ed;border:1px solid #dce9d9;border-radius:9px;gap:13px;margin-bottom:23px;padding:18px 22px;display:flex}.permission-notice strong{font-size:12px;font-weight:600}.permission-notice p{color:#8a9d82;margin-top:5px;font-size:11px;line-height:1.7}.permission-notice>svg{flex-shrink:0}.role-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:26px 24px;display:flex}.role-row:last-child{border:0}.role-icon{color:#829871;background:#f4f7f0;border:1px solid #eaf0e2;border-radius:11px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.role-main{flex:1;min-width:0}.role-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.role-title h2{letter-spacing:-.2px;font-size:13px}.role-main p{color:#89987e;margin-top:8px;font-size:11px;line-height:1.7}.role-meta{color:#9ba58f;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:9px;display:flex}.role-meta a{font-weight:600}.row-actions{gap:8px;display:flex}.small-button{min-height:34px;padding:8px 12px;font-size:10px}.audit-row{border-bottom:1px solid #edf2e8;gap:15px;padding:23px;display:flex}.audit-row:last-child{border:0}.audit-icon{border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.audit-title{align-items:center;gap:12px;display:flex}.audit-title strong{letter-spacing:.7px;font-size:10px;font-weight:600}.audit-row p{color:#6f8166;margin:6px 0;font-size:11px;line-height:1.9}.audit-row small{color:#9ba790;font-size:9px}.date-filter{color:#8a987e;flex-direction:row;align-items:center;gap:6px;font-size:10px;font-weight:400}.date-filter input{width:130px;min-height:36px;padding:7px;font-size:10px}.audit-toolbar{flex-wrap:wrap}.audit-toolbar .search-input{max-width:270px}.filter-note{color:#8a967c;background:#f9fbf5;padding:14px 23px;font-size:11px}.filter-note a{margin-left:9px}dialog{color:#354935;background:#fff;border:1px solid #e0e7dc;border-radius:12px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow-y:auto;box-shadow:0 28px 100px #0c251e33}dialog.wide{width:min(660px,100vw - 32px)}dialog::backdrop{background:#142b27a6}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:25px 27px;display:flex}.modal-heading h2{letter-spacing:-.6px;font-size:19px;font-weight:750}.modal-heading p{color:#8b997e;margin-top:7px;font-size:11px;line-height:1.7}.modal-body{gap:20px;padding:25px 27px;display:grid}.modal-body>p{color:#6c7f60;font-size:13px;line-height:1.8}.modal-footer{border-top:1px solid var(--line);background:#fafbf8;justify-content:flex-end;gap:10px;padding:17px 27px;display:flex;position:sticky;bottom:0}.modal-footer .button{font-size:11px}.modal-body+.modal-footer{margin-top:0}dialog form{gap:0}.check-row{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400;line-height:1.5}.check-row strong{font-size:12px;font-weight:550;display:block}.check-row small{margin-top:4px;font-size:10px;line-height:1.6;display:block}.check-row input{margin-top:1px}.profile-summary{align-items:center;gap:15px;display:flex}.avatar.large{width:50px;height:50px;font-size:15px}.profile-summary strong{font-size:15px}.profile-summary p{color:#88997d;margin-top:6px;font-size:11px}.details{margin:0}.details>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:18px;padding:12px 0;font-size:11px;line-height:1.7;display:grid}.details dt{color:#8a977f}.details dd{color:#4c6243;margin:0}.action-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.action-grid .button{white-space:normal;font-size:10px}.permissions-fieldset{border:1px solid var(--line);border-radius:8px;gap:18px;min-width:0;padding:17px;display:grid}.permissions-fieldset legend{color:#677e5b;padding:0 8px;font-size:11px;font-weight:650}.one-time-secret{word-break:break-all;-webkit-user-select:all;user-select:all;background:#f1f6ed;border:1px solid #dfe8d7;border-radius:8px;padding:18px;font-size:18px}.toast{z-index:100;color:#ebf4e6;background:#274f3f;border:1px solid #456b53;border-radius:9px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:13px 15px;font-size:12px;display:flex;position:fixed;bottom:25px;right:26px;box-shadow:0 8px 35px #203f3622}.toast .icon-button:hover{background:#ffffff15}.warning-strip{color:#8c773d;background:#fff7e2;border-radius:8px;align-items:center;gap:9px;margin-bottom:24px;padding:14px 18px;font-size:11px;display:flex}@media (width>=1550px){.content{padding-top:42px}.welcome-banner{padding:35px 42px}.page-heading h1{font-size:30px}.stats-grid{gap:22px}.stat-card{padding:24px}.stat-label{font-size:12px}.stat-card>small{font-size:11px}}@media (width<=1200px){.sidebar{width:218px;padding-left:16px;padding-right:16px}.sidebar-office{margin:0 -16px}.workspace-main{margin-left:218px}.topbar{padding:0 26px}.content{padding:28px 26px 40px}.stat-card{padding:16px}.stat-label{font-size:9px}.stat-card>small{font-size:8px}.banner-illustration{margin-right:10px}.office-grid{grid-template-columns:repeat(2,1fr)}.role-row{flex-wrap:wrap;align-items:flex-start}.row-actions{margin-left:63px}.role-main{flex-basis:calc(100% - 65px)}.auth-story{padding:40px}.toolbar-right{gap:8px}.audit-toolbar .toolbar-right{flex-wrap:wrap}.record-count{display:none}td,th{padding-left:17px;padding-right:17px}.overview-grid{grid-template-columns:1.25fr 1fr}.panel-heading{padding:20px 18px}.panel-heading .text-link{font-size:9px}.activity-list{padding:0 18px}.essentials{padding:3px 18px}}@media (width<=900px){.auth-layout{grid-template-columns:43% 57%}.auth-story{padding:35px 28px}.story-content h1{font-size:40px}.story-content>p{font-size:12px}.auth-story footer{font-size:7px}.auth-story footer span{display:none}.auth-content{padding:38px 30px}.sidebar{width:198px;padding-left:12px;padding-right:12px}.sidebar nav a{gap:9px;padding:11px;font-size:11px}.sidebar-office{margin:0 -12px;padding:16px 10px}.workspace-main{margin-left:198px}.brand.compact strong{font-size:21px}.brand.compact .brand-mark{width:36px;height:36px}.brand.compact small{font-size:7px}.topbar{height:64px;padding:0 22px}.office-chip{max-width:160px;font-size:9px}.content{padding:27px 22px 40px}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.page-heading p{max-width:330px;font-size:11px}.page-heading>.button{padding:9px 12px;font-size:10px}.welcome-banner{padding:25px}.welcome-banner h2{font-size:24px}.banner-illustration{width:120px;height:120px}.banner-illustration svg{width:82px;height:82px}.welcome-banner p{font-size:10px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-label{font-size:11px}.stat-card>small{font-size:10px}.overview-grid{grid-template-columns:1fr}.person{min-width:175px}.table-wrap table{min-width:690px}.office-grid{gap:13px;padding:18px}.office-card{padding:17px}.office-card h2{font-size:14px}.office-card-footer{flex-wrap:wrap}.toolbar{gap:12px;padding:17px}.toolbar select{max-width:180px;font-size:10px}.breadcrumb{font-size:10px}.role-row{padding:20px}.office-note{margin-top:18px}}@media (width<=650px){.auth-layout{display:block}.auth-story{display:none}.auth-content{justify-content:flex-start;min-height:100vh;padding:30px 25px}.mobile-brand{background:var(--dark);width:calc(100% + 50px);margin:-30px -25px 35px;padding:23px;display:block}.auth-form{max-width:410px}.auth-form h2{font-size:29px}.auth-foot{margin-top:32px}.sidebar{width:250px;padding:28px 22px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:25;background:#142a26a6;border:0;display:block;position:fixed;inset:0}.sidebar nav a{padding:14px 12px;font-size:13px}.sidebar-office{margin:0 -22px;padding:20px 16px}.workspace-main{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:64px;padding:0 17px}.topbar>div{gap:9px}.topbar-right .office-chip{display:none}.topbar-right{gap:0!important}.breadcrumb{gap:6px;font-size:10px}.content{padding:25px 18px 32px}.page-heading{flex-wrap:wrap;gap:14px;margin-bottom:21px}.page-heading h1{font-size:26px}.page-heading .eyebrow{font-size:8px}.page-heading p{max-width:none;font-size:12px}.page-heading>.button{margin-top:0;font-size:11px}.welcome-banner{padding:25px}.welcome-banner h2{font-size:24px}.welcome-banner p{font-size:11px}.banner-illustration{display:none}.stats-grid{gap:12px;margin-top:16px}.stat-card{padding:16px}.stat-label{font-size:10px}.stat-card>small{font-size:8px}.stat-icon{width:30px;height:30px;margin-bottom:11px}.stat-card>strong{font-size:27px}.panel-heading{padding:21px 18px}.panel-heading h2{font-size:14px}.panel-heading p,.panel-heading .text-link{font-size:10px}.activity strong{font-size:11px}.activity p{font-size:10px}.essentials strong{font-size:12px}.essentials small{font-size:10px}.office-note strong{font-size:12px}.office-note p{font-size:11px}.office-grid{grid-template-columns:1fr;padding:16px}.office-card{padding:23px}.office-card h2{font-size:19px}.office-card p{font-size:12px}.office-card-footer .text-link{font-size:11px}.office-code{font-size:9px}.toolbar{flex-wrap:wrap;padding:16px}.search-input{flex-basis:100%;width:100%;max-width:none}.toolbar-right{width:100%}.toolbar select{flex:1;max-width:none}.audit-toolbar .toolbar-right{flex-wrap:wrap}.date-filter{flex:1}.date-filter input{width:100%;min-width:105px}.audit-toolbar select{flex-basis:100%;margin-top:5px}.role-row{gap:12px;padding:22px 18px}.role-main{flex-basis:calc(100% - 60px)}.role-title h2{font-size:13px}.role-title .badge{padding:4px 6px;font-size:8px}.row-actions{flex-wrap:wrap;margin-left:57px}.role-meta{gap:12px}.permission-notice{gap:10px;padding:16px}.permission-notice p{font-size:10px}.audit-row{gap:12px;padding:20px 16px}.audit-title{flex-wrap:wrap;gap:8px}.audit-title strong{font-size:9px}.audit-row p{font-size:11px}.audit-row small{font-size:10px}.workspace-footer{gap:12px;margin-top:26px;font-size:8px}.workspace-footer span:last-child{text-align:right}.modal-heading{padding:23px 21px}.modal-heading h2{font-size:18px}.modal-body{padding:23px 21px}.modal-footer{padding:16px 21px}.form-grid{grid-template-columns:1fr;gap:18px}.details>div{grid-template-columns:1fr;gap:3px}.action-grid{grid-template-columns:1fr}.toast{bottom:16px;right:16px}.skip-link{left:16px}.warning-strip{font-size:10px;line-height:1.7}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=650px){.sidebar{visibility:hidden}.sidebar.open{visibility:visible}.table-wrap{overflow:visible}.table-wrap table{min-width:0;display:block}.table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap tbody{display:block}.table-wrap tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:20px 17px;display:grid}.table-wrap td{border:0;padding:0;display:block}.table-wrap td:first-child{grid-area:1/1}.table-wrap td:nth-child(2){grid-area:2/1/auto/-1;padding-left:47px}.table-wrap td:nth-child(3){grid-area:3/1;padding-left:47px}.table-wrap td:nth-child(4){grid-area:4/1;padding-left:47px}.table-wrap td:last-child{grid-area:1/2;align-self:center}.table-wrap .person{min-width:0}.table-wrap .person>div{overflow-wrap:anywhere;min-width:0}.table-wrap .name-button{font-size:12px}.table-wrap .person small,.table-wrap .role-label{font-size:11px}.table-wrap .cell-title{font-size:12px}.table-wrap .badge{font-size:10px}}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.tracking-panel{border:1px solid var(--border,#dce5df);background:#fff;border-radius:14px;margin-bottom:24px;overflow:hidden}.tracking-filters{flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.tracking-filters label{flex:1;min-width:140px;margin:0}.tracking-filters .search-input{flex:2;min-width:230px}.advanced-filters{border-top:1px solid #e7ece8}.advanced-filters summary{cursor:pointer;color:#426355;padding:12px 20px}.queue-tabs{scrollbar-width:thin;background:#fff;border:1px solid #dce4df;border-radius:12px;gap:4px;margin:0 0 16px;padding:6px;display:flex;overflow-x:auto}.queue-tabs button{white-space:nowrap;color:#586d61;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.queue-tabs button:hover{background:#f0f5f2}.queue-tabs button.active{background:var(--green);color:#fff;font-weight:700}.queue-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #163e30}.queue-tabs button.active:focus-visible{outline-color:#fff}.queue-tabs span{font-variant-numeric:tabular-nums;background:#e7eee9;border-radius:20px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-flex}.queue-tabs button.active span{color:#fff;background:#ffffff26}.document-card{color:inherit;border-top:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:20px;padding:22px;text-decoration:none;transition:background .15s;display:flex}.document-card:hover{background:#f7faf8}.document-card h3{overflow-wrap:anywhere;margin:7px 0;font-size:17px}.document-card p{color:#6b7b72;margin:0 0 7px;font-size:13px}.document-card small{color:#718277}.document-number{color:#176747;letter-spacing:.04em;font-size:12px;font-weight:700}.document-card-meta{flex-wrap:wrap;justify-content:end;align-items:center;gap:12px;max-width:330px;display:flex}.document-card-meta small{text-align:right;width:100%}.instruction-card{cursor:pointer;text-align:left;background:#fff;border-bottom:0;border-left:0;border-right:0;width:100%}.document-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.detail-summary{padding:24px}.detail-summary .badge{margin-right:8px}.detail-summary-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.detail-summary-badges{align-items:center;gap:8px;display:flex}.detail-summary-badges .badge{margin-right:0}.detail-summary-header .document-age-summary{text-align:right;justify-content:flex-end;margin-top:0;margin-left:auto}.document-deadline{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.document-deadline.is-overdue>span:first-child{color:#a2372b;font-weight:600}.detail-summary dl{grid-template-columns:150px minmax(0,1fr);gap:10px;margin:20px 0;display:grid}.detail-summary dt{color:#6c7e71;font-size:12px}.detail-summary dd{overflow-wrap:anywhere;margin:0;font-size:13px}.action-bar{flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.action-bar .button{padding:8px 10px;font-size:12px}.section-title{border-bottom:1px solid #e8eeea;margin:0;padding:22px;font-size:16px}.detail-summary+.section-title{padding-top:0}.panel-padding{padding:20px}.route-card{border-top:1px solid #e8eeea;padding:20px;container-type:inline-size}.route-actions{border-top:1px solid #e8eeea;gap:18px;margin-top:18px;padding-top:16px;display:grid}.route-action-group .route-action-label{color:#63756b;margin:0 0 9px;font-size:11px;font-weight:600}.document-action-area{margin:0 20px 8px;container-type:inline-size}.document-action-area .route-actions{margin-top:0}.route-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.route-action-button{text-align:left;white-space:normal;justify-content:flex-start;gap:9px;min-width:0;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.4}.route-action-button svg{flex-shrink:0}.route-action-button span{overflow-wrap:anywhere}@container (width<=520px){.route-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=340px){.route-action-grid{grid-template-columns:minmax(0,1fr)}}.route-heading{justify-content:space-between;align-items:start;gap:10px;font-size:13px;display:flex}.route-card p{font-size:13px}.route-card small{color:#6c7e71;font-size:12px}.timeline{padding:24px}.timeline h2{margin:0 0 24px;font-size:17px}.timeline article{border-left:2px solid #dce8e0;padding:0 0 26px 18px;position:relative}.timeline article strong{text-transform:capitalize;font-size:13px}.timeline article small{color:#79867d;margin-top:5px;font-size:11px;line-height:1.7;display:block}.timeline article p{margin:8px 0;font-size:13px}.movement-event-heading{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.movement-completion{color:#815813;background:#fff6e4;border:1px solid #ead7ac;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.movement-completion>svg{flex-shrink:0}.movement-completion.on-time{color:#286345;background:#edf6ef;border-color:#c9dfd0}.timeline-dot{background:#29875d;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-6px}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.file-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.file-links .button{overflow-wrap:anywhere;text-align:left;max-width:100%;font-size:12px}.file-viewer iframe{background:#f2f5f3;border:0;width:100%;height:65vh}.file-viewer img{object-fit:contain;max-width:100%;max-height:65vh;margin:auto;display:block}.upload-box{background:#f8fbf9;border:1px dashed #abc6b6;border-radius:10px;margin:16px 0;padding:16px}.upload-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-description{gap:5px;font-size:12px;display:grid}.upload-box small{color:#6c7e71;font-size:11px;font-weight:400}.upload-box input{width:100%;font-size:12px}.attachment-row{background:#fff;border:1px solid #dce4df;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:10px;padding:12px;font-size:12px;display:flex}.attachment-row>svg,.attachment-row>button{flex-shrink:0}.upload-file-info{flex:1;gap:4px;min-width:0;display:grid}.upload-file-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.checkbox-label{flex-direction:row;align-items:center;gap:8px;font-size:12px!important;display:flex!important}.checkbox-label input{width:auto}.checkbox-label input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--green);flex-shrink:0;margin:0;padding:0}.deadline-date-option{cursor:pointer;background:#f7faf8;border:1px solid #e0e7e2;border-radius:7px;align-self:end;padding:10px 12px}.deadline-date-option span{gap:3px;line-height:1.4;display:grid}.deadline-date-option small{color:#6c7e71;font-size:11px;font-weight:400}.tracking-metrics{grid-template-columns:repeat(5,1fr);gap:14px;margin:0 0 24px;display:grid}.tracking-metrics a{color:inherit;background:#fff;border:1px solid #dce5df;border-radius:12px;padding:20px;text-decoration:none}.tracking-metrics span{color:#6c7e71;font-size:12px}.tracking-metrics strong{margin-top:12px;font-size:30px;display:block}.report-row{color:inherit;border-top:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:16px;padding:20px;font-size:13px;text-decoration:none;display:flex}.report-row small{color:#748177;margin-top:6px;font-size:11px;display:block}.table-scroll{overflow-x:auto}@media (width<=1000px){.document-layout{grid-template-columns:1fr}.tracking-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.document-card{flex-direction:column;align-items:start;gap:14px;padding:18px}.document-card-meta{justify-content:start;max-width:none}.document-card-meta small{text-align:left}.tracking-filters{gap:12px;padding:16px}.tracking-filters .search-input{min-width:100%}.tracking-metrics{grid-template-columns:repeat(2,1fr)}.detail-summary dl{grid-template-columns:1fr;gap:6px}.detail-summary dd{margin-bottom:8px}.report-row,.route-heading{flex-wrap:wrap}.page-heading .button{white-space:normal}.queue-tabs button{padding:10px}}.cycle-details{color:#53695b;margin-top:12px;font-size:12px}.cycle-details summary{cursor:pointer}.cycle-details p{font-size:11px}.sidebar nav{align-content:start}.document-card.received-highlight{background:#eaf6ee;box-shadow:inset 4px 0 #208654}.recipient-picker{border:1px solid var(--line,#d9e3df);border-radius:12px;min-width:0;padding:16px}.recipient-picker legend{padding:0 6px;font-weight:700}.recipient-options{gap:10px;max-height:230px;margin:12px 0;display:grid;overflow:auto}.recipient-options input{width:auto}.receipt-summary{border-top:1px solid #d9e3df;padding:20px}.receipt-summary h2{font-size:1.1rem}.receipt-summary details{overflow-wrap:anywhere;margin:12px 0}.compact-settings{max-width:860px;margin-bottom:24px}.settings-tabs{border-bottom:1px solid var(--line);gap:6px;padding:12px 18px 0;display:flex;overflow-x:auto}.settings-tabs>button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:12px 8px;font-weight:600;display:flex}.settings-tabs>button[aria-pressed=true]{color:var(--green);border-bottom-color:var(--green)}.settings-tabs>button span{background:#eef3ef;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:500}.settings-tools{gap:12px;padding:18px 22px 12px;display:grid}.settings-search{color:#75877d;flex-direction:row;align-items:center;gap:8px;display:flex}.settings-search input{background:0 0;border:0;flex:1;min-width:0;min-height:36px;padding:8px 0}.settings-add,.settings-inline-edit{align-items:center;gap:8px;display:flex}.settings-add input,.settings-inline-edit>input{flex:1;min-width:0}.settings-add .button,.settings-inline-edit .button{flex-shrink:0;min-height:40px;padding:10px 14px}.settings-feedback{color:var(--green);padding:0 22px;font-size:12px}.settings-feedback>span:not(:empty){padding-bottom:12px;display:block}.compact-settings .settings-options-scroll{max-height:min(480px,52dvh)}.settings-option-row{border-top:1px solid #edf1ed;padding:8px 22px}.settings-option-content{align-items:center;gap:10px;min-height:34px;display:flex}.settings-option-name{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:6px 0;font-size:14px}.settings-option-name:hover{color:var(--green)}.settings-option-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.settings-option-actions .icon-button{color:#6b7d74;width:32px;height:32px}.settings-option-actions .settings-delete:hover{color:#ad4335;background:#fff2ef}.settings-retired{color:#7c7867;background:#f2f0e9;border-radius:5px;padding:3px 6px;font-size:11px}.settings-option-row.is-editing{background:#f7faf7;padding-top:14px;padding-bottom:14px}.settings-availability{flex-direction:row;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:400;display:flex}.settings-availability input{width:15px;height:15px;min-height:0;accent-color:var(--green)}.settings-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 22px;font-size:11px;line-height:1.6}.settings-empty{text-align:center;color:var(--muted);padding:24px 22px;font-size:13px}@media (width<=600px){.settings-tabs{gap:2px;padding-left:8px;padding-right:8px}.settings-tabs>button{gap:5px;font-size:12px}.settings-tools{padding:12px}.settings-option-row,.settings-note,.settings-feedback{padding-left:12px;padding-right:12px}.settings-retired{font-size:10px}}.workspace-access-notice{margin:0 0 24px}.workspace-access-notice p{margin:8px 0 12px}.workspace-access-notice .text-link{display:inline-block}.timeline{align-self:start;min-width:0}.timeline-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(60vh,560px);padding:4px 12px 0 7px;overflow:hidden auto}.timeline-scroll:focus-visible{outline-offset:3px;outline:2px solid #29875d}.timeline-footer{color:#6c7e71;border-top:1px solid #dce8e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:16px;display:flex}.file-links{min-width:0}.file-links .button{white-space:normal;justify-content:flex-start;min-width:0}.file-links .button svg{flex-shrink:0}.attachment-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.5;display:-webkit-box;overflow:hidden}dialog.file-preview-modal{width:min(1024px,92vw);max-width:none;height:92dvh;max-height:none;overflow:hidden}dialog.file-preview-modal[open]{flex-direction:column;display:flex}.file-preview-modal .modal-heading{flex-shrink:0;align-items:center;padding:16px 18px}.file-preview-modal .modal-heading>div{min-width:0}.file-preview-modal .modal-heading h2{letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:1.4;display:-webkit-box;overflow:hidden}.file-preview-modal .file-viewer{background:#e8ece9;border-radius:10px;flex:1;min-height:0;margin:14px 16px 0;padding:0;display:block;overflow:auto}.file-preview-modal .modal-heading p{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.file-preview-modal .file-viewer iframe{height:100%;display:block}.file-preview-modal .file-viewer img{max-height:100%}.file-preview-modal .modal-footer{flex-wrap:wrap;flex-shrink:0;padding:8px 16px;position:static}@media (width<=600px){dialog.file-preview-modal{border:0;border-radius:0;width:100vw;height:100dvh}}.movement-route,.movement-time{overflow-wrap:anywhere;gap:5px;margin-top:10px;font-size:12px;line-height:1.5;display:grid}.movement-route span,.movement-time span{color:#6c7e71;font-size:11px}.movement-route .movement-route-arrow{color:#9a6a19;vertical-align:middle;justify-content:center;align-items:center;width:18px;height:18px;margin:0 3px;display:inline-flex}.movement-time{background:#f2f7f4;border-radius:7px;padding:10px 12px}.route-controls .route-actions{border-top:0;margin-top:0;padding-top:0}.route-action-context{overflow-wrap:anywhere;margin-bottom:18px}.route-action-context h3{margin:0 0 8px;font-size:15px;line-height:1.5}.route-action-context p{margin:4px 0;font-size:13px;line-height:1.6}.route-action-context small{color:#63756b}.recall-modal .modal-body{gap:18px;padding-top:18px}.recall-scope{gap:12px;min-width:0;display:grid}.recall-scope .info-box{margin:0;padding:12px 14px;line-height:1.6}.recall-scope .info-box p+p{margin-top:8px}.recall-scope>h3{color:#63756b;margin:4px 0 0;font-size:12px;font-weight:650}.recall-scope .route-action-context{border:1px solid var(--line);background:#fafbf8;border-radius:8px;margin:0;padding:12px 14px}.recall-scope .route-action-context h3{margin-bottom:6px;font-size:13px}.recall-scope .route-action-context p,.recall-scope .route-action-context small{font-size:12px}.document-toolbar{align-items:flex-end;gap:12px}.document-toolbar .document-search-field{flex:2 240px;min-width:0}.document-toolbar>label{flex:0 140px;min-width:120px}.document-toolbar>.document-scope-field{flex:0 190px;min-width:170px}.document-toolbar .labeled-search{width:100%;min-width:0;max-width:none;display:block}.labeled-search>span{color:#253937;margin-bottom:8px;display:block}.labeled-search>svg{color:#65766c;top:auto;bottom:13px;transform:none}.document-toolbar input,.document-toolbar select,.document-toolbar-actions .button{height:44px;min-height:44px}.document-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.document-toolbar-actions .button{white-space:nowrap}.document-workspace-panel>.empty{color:#5f7067;padding:34px 24px}.document-workspace-panel .empty-icon{color:#526c59}.document-toolbar input::placeholder{color:#65766c;opacity:1}.queue-tabs button,.queue-tabs span{color:#52685e}@media (width<=640px){.document-toolbar .document-search-field{flex-basis:100%}.document-toolbar>label,.document-toolbar>.document-scope-field{flex:140px;min-width:0}.document-toolbar-actions{width:100%}.document-toolbar-actions .button{flex:145px}}.breadcrumb a{color:#52685e;text-decoration:none}.breadcrumb a:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.breadcrumb a:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:2px}.breadcrumb .breadcrumb-current{color:#253937;font-weight:650}.breadcrumb{flex-wrap:wrap}.breadcrumb>svg{flex-shrink:0}.breadcrumb-back-icon{display:none}.topbar-navigation{min-width:0}@media (width<=650px){.topbar{grid-template-rows:44px 42px;grid-template-columns:44px minmax(0,1fr);gap:0 12px;height:auto;padding:6px 16px 0;display:grid}.topbar>.topbar-navigation{display:contents}.topbar .mobile-menu{grid-area:1/1;width:44px;height:44px}.topbar>.topbar-right{grid-area:1/2;justify-self:end;min-width:0;gap:4px!important}.topbar :is(.chat-launcher,.notification-trigger){width:44px;height:44px}.topbar .connection-status{margin-right:6px;font-size:11px}.topbar .breadcrumb{border-top:1px solid var(--line);flex-wrap:nowrap;grid-area:2/1/3/-1;align-self:stretch;gap:8px;min-width:0;padding:0 2px;font-size:12px;line-height:1.3}.breadcrumb>:is(a,strong){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.breadcrumb>a{align-items:center;min-height:40px;display:inline-flex}.breadcrumb .breadcrumb-home{flex-shrink:0}.breadcrumb[data-record-open]{justify-content:space-between;gap:12px}.breadcrumb[data-record-open]>:is(.breadcrumb-home,.breadcrumb-home-separator,.breadcrumb-record-separator){display:none}.breadcrumb[data-record-open]>.breadcrumb-parent{flex-shrink:0;gap:4px}.breadcrumb[data-record-open]>:last-child{text-align:right}.breadcrumb .breadcrumb-back-icon{flex-shrink:0;display:block}}.content.document-detail-content{padding-top:16px}.document-detail-content>[data-pgt-route-page]>.tracking-heading{margin-bottom:20px}.slip-preview{padding:24px;overflow-x:auto}.slip-toolbar{gap:10px;max-width:794px;margin:0 auto 20px;display:flex}.print-sheet{color:#253937;background:#fff;width:210mm;min-height:297mm;margin:0 auto;box-shadow:0 2px 12px #132d2c18}.print-slip{box-sizing:border-box;height:148.5mm;padding:10mm 10mm 8mm;font-family:Arial,sans-serif;position:relative}.slip-heading{border-bottom:1px solid #dce5df;align-items:center;gap:4mm;padding-bottom:5mm;display:flex}.slip-logo{border:1px solid #236b55;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:14mm;height:14mm;display:flex}.slip-logo small{font-size:6pt}.slip-heading p{margin:0;font-size:8pt}.slip-heading h1{margin:2mm 0 0;font-size:17pt}.slip-heading aside{width:48mm;margin-left:auto;font-size:8pt}.slip-heading aside p{margin-top:2mm}.slip-columns{grid-template-columns:65mm 1fr;gap:5mm;margin-top:5mm;display:grid}.slip-qr{text-align:center;background:#f5f8f6;border:1px solid #dce5df;border-radius:3mm;padding:3mm}.slip-qr img{width:58mm;height:58mm;display:block}.slip-qr strong{font-size:9pt}.slip-qr p{margin:3mm 0 0;font-size:8pt;line-height:1.4}.slip-fields{grid-template-columns:1.2fr 1fr;gap:2.5mm;min-width:0;margin:0;display:grid}.slip-fields>div{min-width:0}.slip-full{grid-column:1/-1}.slip-fields dt{text-transform:uppercase;color:#52685e;margin-bottom:1mm;font-size:7pt}.slip-fields dd{overflow-wrap:anywhere;-webkit-line-clamp:2;background:#f3f7f4;border:1px solid #dce5df;border-radius:2mm;-webkit-box-orient:vertical;max-height:12mm;margin:0;padding:2mm;font-size:8.5pt;line-height:1.25;display:-webkit-box;overflow:hidden}.slip-dates{justify-content:space-between;margin-top:4mm;font-size:8pt;display:flex}.slip-note{margin:3mm 0 0;font-size:8pt}.slip-cut{align-items:center;gap:3mm;font-size:7pt;display:flex;position:absolute;bottom:0;left:10mm;right:10mm}.slip-cut-line{border-top:1px dashed #9bb3ce;flex:1}.slip-cut{color:#365a80}.slip-cut>svg{flex-shrink:0}.slip-cut-label{letter-spacing:1.5px;white-space:nowrap;font-size:6pt;font-weight:600}@media print{@page{size:A4 portrait;margin:0}:root,html,body{background:#fff;margin:0}.slip-preview{padding:0;overflow:visible}.slip-toolbar{display:none}.print-sheet{box-shadow:none;min-height:0;margin:0}.print-slip{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.brand,.brand.compact{flex-direction:column;align-items:flex-start;gap:0;width:220px;max-width:100%;display:flex}.brand-artwork{background:#fff;border-radius:9px;width:100%;padding:10px 12px}.brand-artwork img{width:100%;height:auto;display:block}.brand small,.brand.compact small{letter-spacing:2px;align-self:center;margin-top:9px;font-size:8px}.province-seal{object-fit:contain;flex-shrink:0;width:42px;height:42px}.slip-seal{object-fit:contain;flex-shrink:0;width:16mm;height:16mm}.brand-artwork{background:0 0;border-radius:0;padding:0}.sidebar .province-label{text-align:center;flex-direction:column;gap:10px;margin:0 8px 22px}.sidebar .province-label .province-seal{width:88px;height:88px}.sidebar .province-label p{margin:0;font-size:12px;line-height:1.5}.slip-wordmark{object-fit:contain;flex-shrink:0;width:48mm;height:auto;margin-left:auto}.slip-title>p{letter-spacing:.8px;color:#52685e;font-size:7pt;font-weight:700}.slip-title>h1{letter-spacing:-.4px;color:#1c493a;font-size:17pt}.slip-brand{text-align:center;flex-shrink:0;width:65mm}.slip-brand .slip-wordmark{width:100%;margin:0;display:block}.slip-brand>p{letter-spacing:1.5px;color:#52685e;margin:2mm 0 0;font-size:7pt}.slip-heading>.slip-seal{width:20mm;height:20mm;margin-left:auto}.slip-heading{justify-content:center}.routing-layout{grid-template-columns:minmax(0,1fr) 62mm;gap:7mm;margin-top:5mm;display:grid}.routing-record{min-width:0}.routing-kicker{letter-spacing:1px;color:#52685e;margin:0 0 2mm;font-size:7pt;font-weight:700}.routing-number{color:#236b55;letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 2mm;font-size:20pt;line-height:1.1}.routing-subject{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:10mm;margin:0 0 4mm;font-size:12pt;line-height:1.3;display:-webkit-box;overflow:hidden}.routing-details{margin:0}.routing-details>div{border-top:1px solid #dce5df;grid-template-columns:29mm minmax(0,1fr);gap:3mm;padding:2.5mm 0;display:grid}.routing-details dt{color:#52685e;font-size:8pt}.routing-details dd{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9pt;line-height:1.25;display:-webkit-box;overflow:hidden}.routing-scan{text-align:center;border-left:1px solid #dce5df;padding-left:5mm}.routing-scan img{width:56mm;height:56mm;display:block}.routing-scan>p:not(.routing-kicker){margin:2mm 0;font-size:8pt;line-height:1.45}.routing-scan small{color:#52685e;font-size:7pt}.routing-dates{border-top:1px solid #236b55;justify-content:space-between;gap:5mm;margin:4mm 0 0;padding-top:3mm;display:flex}.routing-dates dt{letter-spacing:.8px;color:#52685e;font-size:7pt}.routing-dates dd{margin:1mm 0 0;font-size:9pt}.routing-note{color:#52685e;margin:3mm 0 0;font-size:7pt}.auth-brand-pair{align-items:center;gap:20px;width:fit-content;max-width:100%;display:flex}.auth-brand-seal{object-fit:contain;flex-shrink:0;width:76px;height:76px;display:block}.auth-brand-pair .brand{min-width:0}.story-service strong{color:#d3ddd4;font-weight:600}@media (width<=650px){.auth-brand-pair{gap:14px;margin:0 auto}.auth-brand-seal{width:60px;height:60px}}.auth-brand-pair{justify-content:flex-start;width:fit-content}.auth-brand-seal{width:104px;height:104px}@media (width<=650px){.auth-brand-seal{width:78px;height:78px}.auth-brand-pair .brand{flex:0 220px}}@keyframes pgt-auth-settle{0%{opacity:0;transform:translate(-18px)scale(.985)}to{opacity:1;transform:none}}@keyframes pgt-auth-rise{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.auth-entrance .auth-story>.auth-brand-pair,.auth-entrance .story-content h1,.auth-entrance .story-service{animation:.85s cubic-bezier(.22,1,.36,1) both pgt-auth-settle}.auth-entrance .auth-story>.auth-brand-pair{animation-delay:40ms}.auth-entrance .story-content h1{animation-delay:.16s}.auth-entrance .story-service{animation-delay:.3s}.auth-entrance .mobile-brand>.auth-brand-pair,.auth-entrance .auth-form>*,.auth-entrance .auth-foot{animation:.75s cubic-bezier(.22,1,.36,1) both pgt-auth-rise}.auth-entrance .auth-form>h2{animation-delay:80ms}.auth-entrance .auth-form>.subtitle{animation-delay:.14s}.auth-entrance .auth-form>form{animation-delay:.22s}.auth-entrance .auth-form>.info-box,.auth-entrance .auth-foot{animation-delay:.34s}.auth-entrance.auth-interacted .auth-form>*{animation:none}}@media (prefers-reduced-motion:reduce){.auth-entrance *,.auth-entrance :before,.auth-entrance :after{transition:none!important;animation:none!important}}[data-pgt-route-page]{min-width:0;position:relative;top:0}@keyframes pgt-route-page-in{0%{opacity:0;top:16px}to{opacity:1;top:0}}@keyframes pgt-dialog-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pgt-surface-fade{0%{opacity:0}to{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){[data-pgt-route-page]{animation:.95s cubic-bezier(.22,1,.36,1) backwards pgt-route-page-in}dialog[open],.toast{animation:pgt-dialog-enter var(--pgt-motion-surface) var(--pgt-motion-ease)}dialog[open]::backdrop,.sidebar-overlay{animation:pgt-surface-fade var(--pgt-motion-surface) ease-out}}@media screen and (width<=650px) and (prefers-reduced-motion:no-preference){.sidebar{transition:transform .32s cubic-bezier(.22,1,.36,1)}}@media print{*,:before,:after{transition:none!important;animation:none!important}}.document-date-control{flex-direction:column;gap:8px;min-width:0;display:flex}.tracking-filters .instruction-date-filter{flex:1;min-width:200px}.document-date-control>span{font-weight:600}.document-date-control>.button{white-space:normal;text-align:left;justify-content:flex-start}.document-date-control small{color:#52685e}.notification-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.notification-layout .tracking-panel{min-width:0;overflow:hidden}.notification-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.notification-section-heading h2{margin:0;font-size:17px}.notification-section-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.notification-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 24px;display:flex}.notification-item:last-child{border-bottom:0}.notification-item.unread{box-shadow:none;background:#f6f7f9}.notification-symbol{color:#47725d;background:#edf3ee;border-radius:11px;flex:0 0 36px;place-items:center;height:36px;display:grid}.notification-content{min-width:0;color:inherit;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;text-decoration:none;display:flex}.notification-content strong{font-size:14px;line-height:1.5}.notification-content time{color:#728078;font-size:12px}.notification-content:hover strong{color:#246a54;text-decoration:underline}.notification-state{color:#728078;font-size:11px}.unread .notification-state{color:#246a54;font-weight:700}.notification-read{color:#246a54;cursor:pointer;background:#fff;border:1px solid #d8e4dc;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.notification-read:hover{background:#e9f1eb}.notification-read:disabled{opacity:.5;cursor:wait}.notification-clear{color:#567461;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.notification-clear strong{color:#304d40;font-size:14px}.notification-clear p{margin:0;font-size:13px;line-height:1.7}.notification-attention-item{border-bottom:1px solid var(--line);color:inherit;overflow-wrap:anywhere;flex-direction:column;gap:7px;padding:18px 24px;text-decoration:none;display:flex}.notification-attention-item:last-child{border-bottom:0}.notification-attention-item:hover{background:#f3f8f4}.notification-attention-item strong{color:#246a54;font-size:13px}.notification-attention-item span{font-size:14px}.notification-attention-item small{color:#728078}.notification-preferences{max-width:360px}.notification-preferences .action-bar{justify-content:flex-end;margin:0}.notification-preferences small{font-size:12px}@media (width<=900px){.notification-layout{grid-template-columns:minmax(0,1fr);gap:18px}.notification-preferences .action-bar{justify-content:flex-start}}@media (width<=520px){.notification-section-heading,.notification-item{padding:18px}.notification-item{gap:10px}}select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23567265' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}@media (forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none}}.office-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.office-dashboard-metrics button{border:1px solid var(--line);color:#254c3e;text-align:left;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.office-dashboard-metrics button.selected,.office-dashboard-metrics button:hover{background:#edf5ef;border-color:#387e64}.office-dashboard-metrics strong{font-size:32px}.office-dashboard-metrics span{font-size:13px;font-weight:700}.office-dashboard-metrics small,.dashboard-note{color:#6a7b71;font-size:12px}.dashboard-note{margin:14px 0 24px;line-height:1.6}.tracking-panel>.dashboard-note{padding:0 22px}.dashboard-section-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.dashboard-section-header h2{margin:0;font-size:18px}.dashboard-section-header p{color:#6a7b71;margin:6px 0 0;font-size:12px;line-height:1.6}.dashboard-section-header select{flex-shrink:0;width:auto;max-width:220px}.dashboard-records{max-height:400px;overflow:auto}.dashboard-record{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.dashboard-record:last-child{border:0}.dashboard-record>div:first-child,.dashboard-record a{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.dashboard-record strong,.dashboard-record span{font-size:13px}.dashboard-record small{color:#6a7b71;font-size:11px}.dashboard-record-status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.office-dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin:24px 0;display:grid}.office-dashboard-charts>section{min-width:0}.dashboard-chart{min-width:0;padding:18px 12px}.dashboard-staff-chart{max-height:400px;overflow:auto}.dashboard-flow-detail{border-top:1px solid var(--line);padding:20px}.dashboard-flow-detail small{color:#6a7b71;margin:12px 0;font-size:11px;display:block}.dashboard-flow-records{max-height:150px;font-size:12px;overflow:auto}.dashboard-flow-records>div{padding:8px 0}.dashboard-staff-list{max-height:160px;padding:0 22px;overflow:auto}.dashboard-staff-list button{text-align:left;border:0;border-bottom:1px solid var(--line);color:#285b46;background:0 0;justify-content:space-between;gap:12px;width:100%;padding:12px 0;font-size:12px;display:flex}@media (width<=1100px){.office-dashboard-charts{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.office-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.office-dashboard-metrics button{padding:16px}.dashboard-section-header,.dashboard-record{flex-direction:column;align-items:flex-start}.dashboard-record-status{align-items:flex-start}}.instruction-staff-picker{padding:16px}.instruction-staff-picker .staff-search{margin-top:16px}.register-document-fab{display:none}@media (width<=699px){.register-document-topbar{display:none}.tracking-heading>.instruction-issue-button,.button.primary.register-document-fab{right:max(16px, env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;border-radius:50%;width:56px;height:56px;min-height:56px;margin:0;padding:0;transition:opacity .1s,transform .1s;display:inline-flex;position:fixed;box-shadow:0 6px 20px #173e3233,inset 0 0 0 1px #ffffff26}.tracking-heading>.instruction-issue-button.is-scrolling,.register-document-fab.is-scrolling{opacity:0;pointer-events:none;transition-duration:.18s;transform:translateY(8px)scale(.94)}.instruction-issue-label{display:none}.tracking-heading>.instruction-issue-button svg{width:26px;height:26px}.instructions-panel{margin-bottom:calc(84px + env(safe-area-inset-bottom))}.content.has-register-fab{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.instruction-staff-picker .staff-options{gap:6px;margin:12px 0}.instruction-staff-picker .staff-option{cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;flex-direction:row;align-items:center;gap:12px;min-height:48px;margin:0;padding:10px 12px;display:flex}.staff-option:hover{background:#f5f8f5}.staff-option.is-selected{background:#edf5f0;border-color:#bdd6c8}.staff-option:focus-within{outline:2px solid var(--green);outline-offset:-2px}.instruction-staff-picker .staff-option input{width:18px;height:18px;min-height:0;accent-color:var(--green);flex-shrink:0;margin:0;padding:0}.staff-option:has(input:disabled){opacity:.55;cursor:not-allowed}.staff-picker-footer{border-top:1px solid var(--line,#d9e3df);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;padding-top:10px;display:flex}.staff-selection-count{font-size:13px;font-weight:700}.staff-selection-count span{color:#74827b;font-weight:400}.staff-clear{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 4px;font-size:13px;font-weight:600}.staff-clear:hover{text-decoration:underline}.instruction-staff-picker .staff-picker-hint{color:#74827b;margin:8px 0 0;font-size:12px;line-height:1.6}.staff-empty{margin:0;padding:12px}.routing-field-hint{color:#74827b;font-size:12px;font-weight:400;line-height:1.5}.routing-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.routing-options-grid:empty{display:none}.routing-options-grid>label:only-child{grid-column:1/-1}.routing-recipient-picker{margin:0;padding:14px 16px}.routing-recipient-search{margin-top:18px}.routing-recipient-bulk{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.routing-recipient-bulk .button{padding:8px 10px;font-size:12px}.routing-recipient-row small{color:#74827b;margin-top:3px;font-size:11px;display:block}.routing-office-field{border:0;min-width:0;margin:0;padding:0}.routing-office-field>legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.routing-office-field>.routing-field-hint{margin-top:8px;display:block}.routing-office-picker{border:1px solid var(--line,#d9e3df);border-radius:9px}.routing-office-picker>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.routing-office-picker>summary::-webkit-details-marker{display:none}.routing-office-picker>summary>span{overflow-wrap:anywhere;min-width:0}.routing-office-picker>summary>svg{flex-shrink:0}.routing-office-picker[open]>summary{border-bottom:1px solid var(--line,#d9e3df)}.routing-office-menu{padding:12px}.routing-office-menu>input{margin:8px 0 12px}.routing-office-clear{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;margin:6px 0;padding:4px 0;font-size:12px}.routing-office-options{max-height:220px;padding:2px;overflow:auto}.routing-office-row{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:10px 8px;flex-direction:row!important;display:flex!important}.routing-office-row>input{width:18px;height:18px;min-height:0;accent-color:var(--green);flex-shrink:0;margin:0;padding:0}.routing-office-row small{color:#74827b;font-size:11px;font-weight:400;display:block}.routing-office-row:has(input:disabled){opacity:.6;cursor:default}.routing-office-row.is-selected,.routing-office-all{background:#edf5f0}.routing-office-row:focus-within{outline:2px solid var(--green);outline-offset:-2px}.routing-recipient-picker .recipient-options{gap:4px;margin:10px 0;padding:3px}.routing-recipient-picker .routing-recipient-row{cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:10px;display:flex}.routing-recipient-row:hover{background:#f5f8f5}.routing-recipient-row.is-selected{background:#edf5f0;border-color:#bdd6c8}.routing-recipient-row:focus-within{outline:2px solid var(--green);outline-offset:1px}.routing-recipient-picker .routing-recipient-row input{width:18px;height:18px;min-height:0;accent-color:var(--green);flex-shrink:0;margin:0;padding:0}.routing-selection-summary{border-top:1px solid var(--line);color:#63766b;padding-top:12px;font-size:12px;font-weight:600}.routing-selected-office{margin-top:12px}.routing-selected-office p{margin:0 0 8px;font-size:12px}.routing-recipient-chips{flex-wrap:wrap;gap:8px;display:flex}.routing-recipient-chip{color:#315e4a;font:inherit;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:#f3f7f4;border:1px solid #cbdcd2;border-radius:8px;align-items:center;max-width:100%;padding:8px 10px;font-size:12px;display:inline-flex}.routing-recipient-chip:hover{background:#e5eee8}@media (width<=600px){.routing-options-grid{grid-template-columns:minmax(0,1fr)}}.sidebar nav .nav-unread-count{color:#15352d;text-align:center;background:#d2c18b;border-radius:999px;min-width:22px;margin-left:auto;padding:3px 6px;font-size:11px;font-weight:700}.sidebar nav .nav-unread-count+svg:last-child{margin-left:0}.timeline .movement-route span strong{font-size:inherit;text-transform:none}.completion-celebration{z-index:110;pointer-events:none;width:min(480px,100vw - 32px);position:fixed;top:max(90px,15vh);left:50%;transform:translate(-50%)}.completion-message{color:#205841;text-shadow:0 1px 3px #fff,0 0 12px #fff;background:0 0;border:0;align-items:center;gap:14px;padding:22px 20px;animation:2.8s both completion-message;display:flex;position:relative}.completion-message:before{content:"";z-index:-1;background:radial-gradient(#fffef3f5 30%,#ffffffd9 48%,#fff0 73%);position:absolute;inset:-18px -12px}.completion-emblem{color:#28734f;filter:drop-shadow(0 2px 4px #fff);flex:0 0 52px;place-items:center;height:52px;animation:.85s .1s both completion-pop;display:grid;transform:rotate(-8deg)}.completion-copy{flex:1;min-width:0}.completion-message strong{letter-spacing:-.6px;white-space:nowrap;transform-origin:0;font-size:clamp(18px,5vw,28px);font-weight:800;line-height:1.2;animation:.7s 80ms both completion-pop;display:block}.completion-message span{color:#536947;margin-top:6px;font-size:12px;line-height:1.5;animation:.45s .25s both completion-caption;display:block}.completion-sparkle{color:#ac862d;animation:1s .15s 2 both completion-twinkle;position:absolute;top:10px;right:13px}@media (width<=480px){.completion-message{gap:10px;padding:20px 12px}.completion-emblem{flex-basis:36px;height:36px}}.completion-confetti{position:absolute;inset:50% 0 auto 50%}.completion-confetti i{background:var(--burst-color);width:7px;height:11px;animation:completion-confetti 1.3s var(--burst-delay) both cubic-bezier(.16,.7,.35,1);border-radius:2px;position:absolute}@keyframes completion-message{0%{opacity:0;transform:translateY(12px)scale(.92)}13%{opacity:1;transform:translateY(-2px)scale(1.02)}22%,85%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes completion-confetti{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(var(--burst-x), var(--burst-y)) rotate(var(--burst-turn))}}@keyframes completion-pop{0%{opacity:0;transform:translateY(10px)rotate(-12deg)scale(.65)}55%{opacity:1;transform:translateY(-5px)rotate(5deg)scale(1.12)}78%{transform:translateY(2px)rotate(-3deg)scale(.97)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes completion-caption{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes completion-twinkle{0%,to{opacity:.45;transform:rotate(-10deg)scale(.8)}50%{opacity:1;transform:rotate(18deg)scale(1.25)}}@media (prefers-reduced-motion:reduce){.completion-confetti{display:none}.completion-message,.completion-message strong,.completion-message span,.completion-emblem,.completion-sparkle{animation:none}}@media print{.completion-celebration{display:none}}.avatar{flex-shrink:0;position:relative;overflow:hidden}.avatar>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.account-menu{position:relative}.account-trigger.icon-button{cursor:pointer;border-radius:50%;width:44px;height:44px;padding:5px}.account-trigger.icon-button:hover{background:#eff5f1;box-shadow:0 0 0 3px #236b5512}.account-trigger .avatar{width:34px;height:34px;box-shadow:0 0 0 1px #dce6e1}.account-trigger[aria-expanded=true]{background:#eff5f1}.account-dropdown{border:1px solid var(--border,#dce6e1);z-index:45;background:#fff;border-radius:14px;width:300px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #142f2926}.account-identity{border-bottom:1px solid #e3eae6;align-items:center;gap:12px;margin-bottom:6px;padding:6px 4px 16px;display:flex}.account-identity .avatar{width:48px;height:48px;font-size:15px}.account-identity>div{min-width:0}.account-identity strong{overflow-wrap:anywhere;line-height:1.4;display:block}.account-identity small{color:#5f7067;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5;display:block}.account-dropdown button,.account-dropdown a{color:#25453b;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:12px 9px;text-decoration:none;display:flex}.account-dropdown button:hover,.account-dropdown a:hover{background:#eff5f1}.account-menu-divider{border:0;border-top:1px solid #e3eae6;margin:8px 0}.profile-picture-preview{justify-content:center;padding:16px;display:flex}.profile-picture-preview .avatar{width:110px;height:110px;font-size:28px}.contact-picker{margin-top:18px}.contact-results{max-height:260px;margin:12px 0;overflow-y:auto}.contact-row{cursor:pointer;border-bottom:1px solid #e6ece8;align-items:center;gap:12px;padding:10px 6px;display:flex!important}.contact-row input,.chat-setting input,.chat-push-pref input{accent-color:#246e57;flex-shrink:0;height:18px;width:18px!important}.contact-row span strong,.contact-row span small{display:block}.contact-row small{color:#73847d;font-size:12px}.contact-pages{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.selected-contacts{flex-wrap:wrap;gap:6px;max-height:150px;display:flex;overflow:auto}.chat-settings-panel{max-width:900px;padding:28px}.chat-setting{border-bottom:1px solid #e6ece8;align-items:flex-start;gap:18px;padding:22px 0;display:flex!important}.chat-setting strong,.chat-setting small{display:block}.chat-setting small{color:#6d8077;margin-top:8px;font-weight:400;line-height:1.6}.chat-launcher{position:relative}.chat-launcher-visual{pointer-events:none;display:inline-flex;position:relative}@keyframes pgt-chat-bounce{0%,40%,65%,to{transform:translateY(0)}20%{transform:translateY(-9px)}52%{transform:translateY(-3px)}}@media screen and (prefers-reduced-motion:no-preference){.chat-icon-bounce{animation:2.5s ease-in-out 8 pgt-chat-bounce}}.chat-unread{color:#fff;background:#236952;border:2px solid #fff;border-radius:20px;padding:1px 5px;font-size:10px;position:absolute;top:-6px;right:-8px}.chat-panel{z-index:60;text-align:left;color:#203e34;background:#fff;border:1px solid #d5e1da;border-radius:16px;flex-direction:column;width:350px;height:min(480px,100dvh - 105px);display:flex;position:fixed;bottom:20px;right:24px;overflow:hidden;box-shadow:0 18px 65px #132c2a40}.chat-panel.is-conversation{width:340px;height:min(480px,100dvh - 105px)}.chat-panel.is-minimized{border-radius:12px 12px 0 0;width:260px;height:44px;bottom:0}.chat-panel-title{color:#fff;background:#173e32;flex-shrink:0;justify-content:space-between;align-items:center;min-height:44px;padding:6px 10px;font-size:13px;display:flex}.chat-panel-title strong,.chat-panel-title>div{align-items:center;gap:8px;display:flex}.chat-panel-title button,.chat-alert button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px;display:inline-flex}.chat-connection{color:#708278;background:#eff5f1;padding:4px 16px;font-size:10px}.chat-tabs{border-bottom:1px solid #e4ebe6;gap:5px;padding:6px 8px;display:flex}.chat-tabs button{font:inherit;color:#627a6c;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 3px;font-size:12px}.chat-tabs button.active{color:#225d48;background:#e8f1ec;font-weight:700}.chat-home{isolation:isolate;flex:1;min-height:0;padding:8px 12px;overflow-y:auto}.chat-home label{font-size:12px;display:block}.chat-home input{width:100%;margin-top:7px}.conversation-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ede9;align-items:center;gap:11px;padding:14px 3px;display:flex}.conversation-row:hover{background:#f3f7f4}.chat-home .conversation-row{gap:9px;padding:10px 2px}.chat-home .conversation-row .avatar{width:32px;height:32px;font-size:11px}.chat-home .conversation-row strong{font-size:13px;line-height:1.4}.chat-home .conversation-row small{margin-top:3px;line-height:1.4}.conversation-row>span:not(.avatar){flex:1;min-width:0}.conversation-row strong,.conversation-row small{overflow-wrap:anywhere;display:block}.conversation-row small{color:#7b8a81;margin-top:5px;font-size:11px}.conversation-row b{color:#fff;background:#24694f;border-radius:16px;padding:3px 7px;font-size:11px}.chat-group-row{border-bottom:1px solid #e7ede9;align-items:center;gap:6px;display:flex}.chat-group-row .conversation-row{border-bottom:0;flex:1;min-width:0}.chat-group-row>.icon-button{flex-shrink:0}.chat-group-member{border-bottom:1px solid #e7ede9;align-items:center;gap:12px;padding:12px 0;display:flex}.chat-group-member>span:not(.avatar){min-width:0}.chat-group-member strong,.chat-group-member small{overflow-wrap:anywhere;display:block}.chat-group-member small{color:#6e8175;margin-top:4px;font-size:12px}.chat-group-info>strong{overflow-wrap:anywhere}.chat-group-info>p{color:#6e8175;font-size:12px}body:has(dialog.chat-new-chat[open],dialog.chat-group-settings[open]){overflow:hidden}dialog.chat-new-chat,dialog.chat-group-settings{overflow:hidden}dialog.chat-new-chat[open],dialog.chat-group-settings[open]{flex-direction:column;display:flex}.chat-new-chat .modal-heading,.chat-group-settings .modal-heading{flex-shrink:0}.chat-new-chat form{flex-direction:column;min-height:0;display:flex}.chat-new-chat .modal-body,.chat-group-settings .modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.chat-new-chat .modal-footer,.chat-group-settings .modal-footer{flex-shrink:0;position:static}.conversation-heading{border-bottom:1px solid #e4ebe6;align-items:center;gap:6px;padding:10px;display:flex}.conversation-heading>div{flex:1;min-width:0}.conversation-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.conversation-heading small{color:#7b8a81;max-height:28px;font-size:10px;display:block;overflow:hidden}.chat-messages{background:#f7faf8;flex:1;min-height:0;padding:16px;overflow:auto}.chat-message{max-width:88%;margin-bottom:18px}.chat-message.mine{margin-left:auto}.chat-message-author{align-items:center;gap:6px;margin-bottom:5px;font-size:10px;display:flex}.chat-message-author .avatar{width:22px;height:22px;font-size:8px}.chat-bubble{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe9e2;border-radius:3px 13px 13px;padding:11px 13px}.chat-message.mine .chat-bubble{background:#e7f1eb;border-color:#d5e5dc;border-radius:13px 3px 13px 13px}.chat-bubble p{white-space:pre-wrap;margin:0 0 7px;font-size:13px}.chat-bubble>small{color:#7a8c80;font-size:9px}.chat-bubble blockquote{background:#ffffff70;border-left:3px solid #86ac95;margin:0 0 8px;padding:5px 8px;font-size:11px}.chat-bubble blockquote strong,.chat-bubble blockquote span{display:block}.chat-bubble blockquote span{max-height:45px;overflow:hidden}.chat-message-actions{align-items:baseline;gap:9px;margin:5px 3px;display:flex}.chat-message-actions button,.chat-message-actions summary{font:inherit;color:#6e8175;cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:10px}.chat-reactions{z-index:3;background:#fff;border-radius:12px;gap:8px;padding:9px;display:flex;position:absolute;bottom:22px;left:-30px;box-shadow:0 3px 20px #0002}.chat-reactions button{font-size:18px}.chat-reaction-counts{white-space:nowrap;gap:5px;margin:0;display:flex;position:relative}.chat-reaction-counts button{cursor:pointer;background:#fff;border:1px solid #d8e4da;border-radius:16px;padding:3px 7px;font-size:11px}.chat-reaction-counts button[data-own=true]{background:#d7eadd}.chat-message-footer{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.chat-message-footer.has-reactions{grid-template-columns:minmax(96px,1fr) auto minmax(40px,1fr);gap:6px;display:grid}.chat-message-footer .chat-message-actions{flex-shrink:0;margin:0}.chat-read-receipt{color:#839287;white-space:nowrap;margin-left:auto;font-size:9px}.chat-message-footer>.chat-read-receipt{justify-self:end}.chat-receipt-trigger{font:inherit;color:inherit;cursor:default;background:0 0;border:0;border-radius:0;margin:0;padding:3px 0 3px 5px;line-height:1.4;display:block}.chat-receipt-trigger:focus:not(:focus-visible){box-shadow:none;outline:none}.chat-receipt-trigger:focus-visible{outline-offset:2px;outline:2px solid #8db5a5}.chat-reader-tooltip{z-index:10;color:#fff;white-space:normal;overflow-wrap:anywhere;background:#243d33;border:1px solid #243d33;border-radius:8px;width:220px;max-height:140px;padding:9px 12px;font-size:11px;line-height:1.5;position:fixed;overflow-y:auto;transform:translateY(-100%);box-shadow:0 3px 12px #12322626}.chat-reader-tooltip strong,.chat-reader-tooltip>span{display:block}.chat-reader-tooltip strong{color:#bbd3c7;margin-bottom:3px;font-size:10px;font-weight:700}.chat-system{color:#849188;text-align:center;padding:8px;font-size:10px}.chat-typing{color:#718378;min-height:18px;padding:0 14px;font-size:10px}.chat-composer{background:#fff;border-top:1px solid #e3ebe5;padding:10px 14px}.chat-composer textarea{resize:vertical;width:100%;min-height:54px;max-height:140px;font-size:13px}.chat-composer-tools{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.chat-composer-tools small{color:#7a8c80;font-size:10px}.chat-composer-tools .button{min-height:34px;padding:8px 12px;font-size:12px}.chat-upload{cursor:pointer;align-items:center;gap:5px;font-size:12px;position:relative;display:flex!important}.chat-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.chat-reply-draft,.chat-staged{justify-content:space-between;gap:8px;padding:6px 0;font-size:11px;display:flex}.chat-reply-draft button,.chat-staged button{cursor:pointer;background:0 0;border:0}.chat-reply-draft{background:#f0f6f2;border-left:3px solid #86ac95;border-radius:4px;align-items:flex-start;margin-bottom:8px;padding:8px 10px}.chat-reply-draft-copy{flex:1;min-width:0}.chat-reply-draft-copy>span{font-weight:600;display:block}.chat-reply-draft-copy p{color:#6e8175;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.chat-reply-draft button{color:#6e8175;flex-shrink:0;padding:2px}.chat-staged span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-file{margin:5px 0 10px}.chat-file button{text-align:left;color:#256347;cursor:pointer;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12px}.chat-file button span,.chat-file small{font-size:10px;display:block}.chat-file img{border-radius:6px;max-width:100%;max-height:180px;margin-bottom:5px;display:block}.chat-preview{background:#eef2ef;justify-content:center;height:min(65dvh,650px);display:flex}.chat-preview img{object-fit:contain;max-width:100%;max-height:100%}.chat-preview iframe{border:0;width:100%;height:100%}.chat-push-pref{border-top:1px solid #e4ebe6;padding:8px 12px;font-size:11px}.chat-push-pref label{align-items:center;gap:8px;display:flex}.chat-alert{z-index:65;color:#fff;background:#194633;border-radius:10px;padding:8px 12px;font-size:13px;display:flex;position:fixed;top:86px;right:24px;box-shadow:0 5px 25px #0002}.chat-panel .error{margin:5px 0;padding:8px;font-size:11px}.chat-panel.is-conversation .chat-panel-title,.chat-panel.is-minimized .chat-panel-title{min-height:40px;padding:4px 10px;font-size:12px}.chat-panel-title .chat-restore{text-align:left;min-width:0;font:inherit;flex:1;gap:8px}.chat-restore strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-panel-title>div{flex-shrink:0;gap:3px}.conversation-profile{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0;display:flex}.conversation-profile>span:not(.avatar){min-width:0}.conversation-profile .avatar{width:30px;height:30px;font-size:11px}.conversation-profile small{white-space:nowrap;text-overflow:ellipsis}button.chat-message-author{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.chat-panel.is-conversation .conversation-heading{flex-shrink:0;padding:8px 6px}.chat-panel.is-conversation .chat-messages{padding:12px}.chat-panel.is-conversation .chat-message{margin-bottom:12px}.chat-panel.is-conversation .chat-bubble{padding:8px 10px}.chat-panel.is-conversation .chat-composer{flex-shrink:0;max-height:55%;padding:8px 10px;overflow-y:auto}.chat-panel.is-conversation .chat-composer textarea{min-height:44px;max-height:90px;padding:8px 10px}.chat-composer-tools .button{margin-left:auto}.chat-contact-search{z-index:3;background:#f4f7f8;border-bottom:1px solid #e4ebe6;margin:-8px -12px 0;padding:12px;position:sticky;top:-8px}.infinite-scroll-end{text-align:center;color:#73847d;min-height:28px;padding:10px 0;font-size:11px}.infinite-scroll-end button{font-size:inherit}.contact-profile{text-align:center;padding:20px 28px}.contact-profile>.avatar{justify-content:center;align-items:center;width:112px;height:112px;font-size:32px;display:inline-flex}.contact-profile h2{overflow-wrap:anywhere;margin:16px 0;font-size:22px}.contact-profile dl{text-align:left;margin:20px 0}.contact-profile dl>div{border-bottom:1px solid #e4ebe6;padding:12px 0}.contact-profile dt{color:#73847d;margin-bottom:5px;font-size:12px}.contact-profile dd{overflow-wrap:anywhere;margin:0}@media (width<=699px){.chat-panel,.chat-panel.is-conversation{z-index:90;border-radius:0;height:100dvh;width:100%!important;inset:0!important}.chat-panel.is-minimized{border-radius:12px;height:52px;width:280px!important;inset:auto 10px 10px auto!important}.chat-panel-title{cursor:default}.chat-alert{top:72px;left:12px;right:12px}.chat-settings-panel{padding:18px}.account-dropdown{width:min(270px,100vw - 24px)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-row,.chat-setting,.chat-push-pref label,.chat-upload{flex-direction:row}.chat-reactions button[aria-pressed=true]{background:#e7f1eb;border-radius:6px}.chat-reactor-list{max-height:60dvh;padding:12px 24px;overflow-y:auto}.chat-reactor-row{border-bottom:1px solid #e4ebe6;align-items:center;gap:12px;padding:12px 0;display:flex}.chat-reactor-row>span:not(.avatar):not(.chat-reactor-emoji){flex:1;min-width:0}.chat-reactor-row strong{overflow-wrap:anywhere;font-size:14px;display:block}.chat-reactor-row .text-link{margin-top:5px;font-size:12px}.chat-reactor-emoji{font-size:24px}body:has(dialog.my-groups-modal[open]){overflow:hidden}dialog.my-groups-modal{width:min(600px,100vw - 32px);overflow:hidden}dialog.my-groups-modal[open]{flex-direction:column;display:flex}.my-groups-modal .modal-heading{flex-shrink:0;align-items:flex-start;padding:20px 24px}.my-groups-modal .modal-heading p{color:#78877d;font-size:12px}.my-groups-modal .modal-footer{background:#fff;flex-shrink:0;padding:14px 24px;position:static}.my-groups-modal .button{min-height:36px;padding:8px 12px;font-size:12px}.groups-toolbar{flex-shrink:0;align-items:center;gap:12px;padding:18px 24px 12px;display:flex}.groups-toolbar>.button{white-space:nowrap;flex-shrink:0}.groups-search{color:#839187;border:1px solid #dee7e1;border-radius:8px;flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.groups-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:10px 0;font-size:12px}.groups-search:focus-within{outline-offset:2px;outline:2px solid #8db5a5}.groups-search input:focus{box-shadow:none;outline:0}.groups-list{min-height:120px;max-height:48dvh;padding:0 24px 12px;overflow-y:auto}.my-groups-modal .infinite-scroll-end{min-height:36px;line-height:16px}.personal-group-row{border-bottom:1px solid #dce1e5;align-items:center;gap:6px;display:flex}.personal-group-row:last-child{border-bottom:0}.group-row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:12px;padding:14px 4px;display:flex}.group-row-main:hover{background:#f5f8f6}.group-row-icon{color:#467461;background:#edf4ef;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.group-row-copy{flex:1;min-width:0}.group-row-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.group-row-copy small{color:#6e8175;margin-top:4px;font-size:11px;display:block}.group-row-copy>span{color:#87938b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.group-edit-icon{color:#7a8d81;flex-shrink:0;margin:0 6px}.group-delete-button{color:#8d9690;flex-shrink:0}.group-delete-button:hover{color:#a24339;background:#fcf0ee}.groups-empty{text-align:center;color:#7a8a7f;flex-direction:column;align-items:center;gap:10px;padding:28px 10px;font-size:12px;display:flex}.groups-empty strong{color:#405b4c;font-size:14px}.groups-empty p{margin:0}.groups-list-footer{justify-content:space-between;align-items:center}.groups-list-footer>span{color:#7a8a7f;font-size:11px}.my-groups-editor{flex-direction:column;min-height:0;display:flex}.my-groups-fields{border:0;min-width:0;margin:0;padding:0;overflow-y:auto}.my-groups-modal .modal-body{gap:14px;padding:18px 24px}.my-groups-modal .contact-picker{margin-top:0}.my-groups-modal .contact-picker>p{margin:10px 0;font-size:12px}.my-groups-modal .contact-results{max-height:230px}.my-groups-modal .selected-contacts{max-height:90px}.groups-back{color:#668271;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.my-groups-modal .groups-delete>p{margin:0;font-size:13px}.chat-manage-groups{margin-top:12px}@media (width<=480px){.my-groups-modal .modal-heading,.my-groups-modal .modal-body{padding:16px}.groups-toolbar{gap:8px;padding:14px 16px 10px}.groups-list{padding:0 16px 10px}.my-groups-modal .modal-footer{padding:12px 16px}}.chat-message-actions{align-items:center;gap:3px;height:28px;margin:3px 0}.chat-message-actions>button,.chat-message-actions>details>summary{color:#6a8075;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;list-style:none;display:flex}.chat-message-actions summary::-webkit-details-marker{display:none}.chat-message-actions>button:hover,.chat-message-actions>details>summary:hover{color:#245e47;background:#e6eee9}@media (hover:hover) and (pointer:fine){.chat-message-actions{opacity:0;pointer-events:none;transition:opacity .12s}.chat-message:hover .chat-message-actions,.chat-message:focus-within .chat-message-actions{opacity:1;pointer-events:auto}.chat-message-actions:has(details[open]){opacity:1;pointer-events:auto}}.chat-message-actions details{position:relative}.chat-message-menu{z-index:5;background:#fff;border:1px solid #dfe8e2;border-radius:10px;width:150px;padding:5px;position:absolute;bottom:30px;left:-45px;box-shadow:0 5px 20px #12322626}.chat-message-actions .chat-message-menu button{text-align:left;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:12px;display:flex}.chat-message-menu button:hover{background:#edf4ef}.chat-message-menu button:disabled{opacity:.45}.chat-message-flags{color:#73897d;gap:9px;margin-bottom:6px;font-size:10px;display:flex}.chat-message-flags span{align-items:center;gap:3px;display:inline-flex}.chat-pins-bar{color:#4c6c5a;text-align:left;cursor:pointer;background:#f0f6f2;border:0;border-bottom:1px solid #e1ebe4;flex-shrink:0;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:flex}.chat-pinned-list{max-height:60dvh;padding:8px 24px;overflow-y:auto}.chat-pinned-list article{border-bottom:1px solid #e4ece6;padding:15px 0;font-size:13px}.chat-pinned-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.chat-pinned-list a,.chat-pinned-list button{margin-top:8px;font-size:12px;display:block}.chat-remove-options .button{text-align:left;white-space:normal;justify-content:flex-start;padding:14px}.chat-remove-options strong,.chat-remove-options small{display:block}.chat-remove-options small{color:#728278;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5}.chat-forward-body{gap:14px}.chat-forward-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f6f3;border-left:3px solid #9ab6a5;max-height:100px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.chat-forward-preview small{color:#718478;margin-top:6px;display:block}.chat-forward-list{max-height:35dvh;overflow-y:auto}.chat-forward-list .conversation-row[aria-pressed=true]{background:#e9f3ed}.chat-forward-list .conversation-row:disabled{opacity:.5;cursor:default}.chat-action-notice{background:#eff6f0;justify-content:space-between;align-items:center;padding:7px 10px;font-size:11px;display:flex}.chat-action-notice button{cursor:pointer;background:0 0;border:0;padding:0}.chat-message-actions .chat-message-menu,.chat-message-actions .chat-reactions{position:fixed;bottom:auto}.connection-status{white-space:nowrap;color:#687d71;align-items:center;gap:7px;font-size:12px;display:inline-flex}.connection-status-dot{background:#2e8765;border-radius:50%;flex-shrink:0;width:7px;height:7px}.connection-status[data-status=reconnecting] .connection-status-dot{background:#bb892c}.connection-status[data-status=offline] .connection-status-dot{background:#a5564f}@media (width<=480px){.connection-status{gap:5px;font-size:10px}}.chat-panel-title .chat-new-group{border-radius:7px;justify-content:center;width:32px;height:32px;margin-right:5px;position:relative}.chat-panel-title .chat-new-group:hover{background:#ffffff18}.chat-new-group-plus{background:#173e32;border-radius:50%;position:absolute;top:3px;right:1px}.sidebar{height:100dvh;overflow:hidden}.sidebar nav{overscroll-behavior-y:contain;scrollbar-width:thin;align-content:start}.sidebar>.brand,.sidebar-bottom{flex-shrink:0}.queue-tabs,.chat-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-shrink:0;min-width:0;overflow-x:auto}.chat-tabs button{white-space:nowrap;flex:1 0 auto}.chat-home,.groups-list,.contact-results,.chat-forward-list,.timeline-scroll{overscroll-behavior-y:contain}.infinite-scroll-end{flex-shrink:0}.infinite-scroll-end>span+span{display:block}@media (height<=650px){.sidebar{padding-top:16px}.sidebar-label{margin-top:20px}}.settings-options-scroll,.pending-files-scroll{overscroll-behavior-y:contain;max-height:50dvh;overflow-y:auto}.document-card-content{flex:1;min-width:0}.document-reference-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.document-type-label{color:#65786d;background:#f0f5f2;border-radius:5px;padding:2px 8px;font-size:11px;line-height:1.5}.document-card .document-card-content h3{margin:8px 0 12px;line-height:1.35}.document-identity{gap:7px;margin:0;font-size:12px;line-height:1.5;display:grid}.document-identity>div{grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:9px;display:grid}.document-identity dt{color:#75837c;border-radius:3px;align-items:center;min-height:18px;display:flex}.document-identity dt:focus-visible{outline-offset:3px;outline:2px solid #2a7159}.document-identity dd{color:#455d51;overflow-wrap:anywhere;margin:0}.document-card-content>.document-age-summary{grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:9px;margin-top:7px;display:grid}.document-card-content>.document-age-summary>svg{margin:1.5px 0 0}.document-person{color:#344e41;font-weight:600}.document-office{color:#718277}.document-person+.document-office:before{content:" · ";white-space:pre;color:#a1afa6}.document-sender-entry{display:block}@media (width<=600px){.document-card-content{width:100%}.document-identity>div{grid-template-columns:18px minmax(0,1fr);gap:9px}.document-person+.document-office{display:block}.document-person+.document-office:before{content:none}}.document-external-destination{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.document-external-destination>span:first-child{overflow-wrap:anywhere;min-width:0}.document-external-label{color:#98742e;background:#fbf5e7;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.5}.detail-summary dl.document-identity{grid-template-columns:minmax(0,1fr);gap:7px}.document-attribution-tooltip{z-index:1600;cursor:default;width:260px;max-width:calc(100vw - 16px);padding:6px 0;position:fixed}.document-attribution-tooltip>div{color:#f4f8f5;overflow-wrap:anywhere;background:#243d33;border:1px solid #355347;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5;box-shadow:0 5px 18px #142e2629}.document-attribution-tooltip strong{color:#c2dacb;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.document-attribution-tooltip span{display:block}.document-identity .document-tooltip-trigger{place-self:start;width:18px;height:18px}.movement-date-note{color:#5f7468;background:#f2f7f4;border-left:2px solid #b9cfc2;border-radius:0 6px 6px 0;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.5}.movement-date-note>span{display:block}.movement-date-note>span+span{margin-top:3px;font-size:11px}.timeline .movement-date-note strong{font-size:inherit;text-transform:none}.document-movement-timestamp{color:#718277;font-size:.875rem}.route-action-button:disabled{color:#7c8781;box-shadow:none;background:#f2f4f3;border-color:#dce2de}.skeleton{width:100%;min-width:0;padding:16px 0}.skeleton-layout,.skeleton-content,.skeleton-copy{min-width:0}.skeleton-block{background:#e5ece7;border-radius:5px;display:block}.skeleton-layout{animation:1.8s ease-in-out infinite skeleton-breathe}.skeleton-line{max-width:100%;height:12px}.skeleton-copy{flex:1;gap:10px;display:grid}.skeleton-row{border-bottom:1px solid #dce1e5;align-items:center;gap:14px;min-height:76px;padding:16px;display:flex}.skeleton-avatar{border-radius:9px;flex:0 0 34px;width:34px;height:34px}.skeleton-cell{width:17%;height:12px}.skeleton-heading{gap:13px;margin:4px 0 24px;display:grid}.skeleton-heading .skeleton-line:first-child{height:24px}.skeleton-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:14px;margin-bottom:20px;display:grid}.skeleton-card{background:#fff;border:1px solid #e4ebe5;border-radius:12px;gap:18px;padding:20px;display:grid}.skeleton-value{width:44px;height:30px}.skeleton-cards .skeleton-items{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.skeleton-cards .skeleton-row{border:1px solid #e4ebe5;border-radius:12px;min-height:145px}.skeleton-document{height:150px;margin-bottom:20px}.skeleton-detail .skeleton-row,.skeleton-form .skeleton-row{min-height:86px}.skeleton-form .skeleton-avatar{border-radius:4px;flex-basis:20px;width:20px;height:20px}.skeleton-workspace{background:#f5f7f4;min-height:100dvh;padding:28px}.skeleton-workspace .skeleton-layout{grid-template-columns:210px minmax(0,1fr);gap:40px;display:grid}.skeleton-sidebar{padding-top:12px}.skeleton-sidebar>.skeleton-line{height:30px;margin-bottom:35px}.skeleton-messages .skeleton-row{border:1px solid #e4ebe5;border-radius:12px;width:82%;min-height:70px;margin-bottom:16px}.skeleton-messages .skeleton-row:nth-child(2n){margin-left:auto}.skeleton-messages .skeleton-avatar{display:none}.skeleton-metrics{padding:0}@keyframes skeleton-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (width<=699px){.skeleton-workspace{padding:20px}.skeleton-workspace .skeleton-layout{display:block}.skeleton-sidebar{display:none}.skeleton-row{padding:14px 10px}}@media (prefers-reduced-motion:reduce){.skeleton-layout{animation:none}}@media print{.skeleton{display:none}}.notification-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.notification-tabs{border-bottom:1px solid var(--line);gap:6px;padding:12px 24px;display:flex}.notification-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600}.notification-tabs button[aria-pressed=true]{color:#246a54;background:#eaf3ed;border-color:#d8e4dc}@media (width<=699px){.notification-feed>.notification-section-heading{flex-direction:column;align-items:flex-start}.notification-actions{justify-content:flex-start}}.dashboard-view-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding-bottom:12px;display:flex}.dashboard-view-tabs a{color:var(--muted);border:1px solid #0000;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none}.dashboard-view-tabs a:hover{color:var(--green);background:#eef3ef}.dashboard-view-tabs a.active{color:#246a54;background:#eaf3ed;border-color:#d8e4dc}.dashboard-view-tabs a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.document-view-context{margin:0 0 24px}.document-view-context p{margin:0 0 8px}.document-view-context a{color:var(--green);font-weight:600}.user-manual{max-width:1080px;margin:0 auto}.manual-contents{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.manual-contents a{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none}.user-manual>section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:24px;padding:28px;scroll-margin-top:24px}.guide-prose{overflow-wrap:anywhere;font-size:15px;line-height:1.75}.guide-prose h2{margin:0 0 14px;font-size:24px}.guide-prose h3{margin:24px 0 8px;font-size:18px}.guide-prose p{margin:0 0 16px}.guide-prose li{margin-bottom:10px}.guide-prose ul,.guide-prose ol{padding-left:24px}.guide-prose a,.login-privacy a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.guide-prose th,.guide-prose td{white-space:normal;vertical-align:top;min-width:150px;line-height:1.6}.guide-prose caption{text-align:left;padding-bottom:12px;font-weight:600}.public-guide{max-width:900px;margin:0 auto;padding:40px 24px}.public-guide h1{margin:28px 0 8px}.public-guide>.muted{margin-bottom:24px}.login-privacy{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.7}.privacy-notice-trigger{max-width:100%;color:var(--green);font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}body:has(dialog.privacy-notice-modal[open]){overflow:hidden}dialog.privacy-notice-modal{overflow:hidden}dialog.privacy-notice-modal[open]{flex-direction:column;display:flex}.privacy-notice-modal .modal-heading,.privacy-notice-modal .modal-footer{flex-shrink:0}.privacy-notice-modal .modal-heading{align-items:flex-start}.privacy-notice-modal .modal-body{overscroll-behavior:contain;color:#253937;min-height:0;overflow-y:auto}.privacy-notice-modal .guide-prose{font-size:14px}.privacy-notice-modal .guide-prose>p:last-child{margin-bottom:0}.privacy-notice-modal .modal-footer{position:static}@media (width<=699px){.user-manual>section{padding:20px}.manual-contents a{flex:140px}}.guide-prose td{font-size:14px}.guide-prose th{letter-spacing:normal;font-size:12px}@media (width<=699px){.guide-prose thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-prose tbody tr{border-bottom:1px solid var(--line);padding:14px 0;display:block}.guide-prose td{border:0;min-width:0;padding:4px 0;display:block}.guide-prose td:first-child{font-weight:700}}.manual-wiki{max-width:1200px;margin:0 auto;padding-bottom:40px;scroll-margin-top:24px}.manual-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 24px;margin-bottom:28px;padding-bottom:28px;display:flex}.manual-eyebrow{color:var(--green);letter-spacing:1.2px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.manual-header h1{margin:12px 0 8px;font-size:34px}.manual-header p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.manual-header>a{flex-shrink:0}.manual-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.manual-sidebar{position:sticky;top:24px}.manual-search>span{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.manual-search>div{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.manual-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:12px 0;font-size:12px}.manual-sidebar nav{flex-direction:column;gap:4px;margin-top:24px;display:flex}.manual-nav-label{letter-spacing:1.3px;color:var(--muted);margin:0 12px 8px;font-size:10px;font-weight:700}.manual-sidebar nav button{text-align:left;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:0 7px 7px 0;padding:11px 12px;font-size:13px}.manual-sidebar nav button:hover{color:var(--green);background:#eef3ef}.manual-sidebar nav button[aria-current=page]{border-left-color:var(--green);color:var(--green);background:#e6efe9;font-weight:700}.manual-edition{border-top:1px solid var(--line);color:var(--muted);margin:24px 12px 0;padding-top:18px;font-size:11px;line-height:1.8}.manual-no-results{color:var(--muted);font-size:13px}.manual-reading{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:30px 36px}.manual-reading:focus{outline:none}.manual-article-meta{letter-spacing:1.5px;color:var(--muted);justify-content:space-between;margin-bottom:20px;font-size:10px;font-weight:700;display:flex}.manual-reading .guide-prose h2{margin-bottom:22px;font-size:28px;line-height:1.3}.manual-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:30px;padding-top:20px;display:flex}.manual-pagination button{color:var(--green);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;font-size:13px;display:flex}.manual-pagination button:last-child{text-align:right}.manual-pagination small{color:var(--muted);margin-bottom:5px;display:block}@media (width<=900px){.manual-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.manual-reading{padding:24px}}@media (width<=699px){.manual-header{flex-direction:column;align-items:flex-start;gap:18px}.manual-header h1{font-size:28px}.manual-layout{display:block}.manual-sidebar{margin-bottom:24px;position:static}.manual-sidebar nav{grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.manual-nav-label{grid-column:1/-1}.manual-edition{display:none}.manual-reading{padding:22px 18px}.manual-reading .guide-prose h2{font-size:24px}}.manual-downloads{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex;position:relative}.manual-downloads .manual-language{color:var(--muted);flex-direction:row;align-items:center;gap:8px;margin:0 4px 0 0;font-size:12px;display:flex}.manual-downloads select{border:1px solid var(--line);width:108px;height:40px;min-height:40px;font:inherit;color:#253937;cursor:pointer;background-color:#fff;border-radius:8px;padding:8px 30px 8px 12px;font-weight:600}.manual-downloads select:focus{border-color:#458d75}.manual-downloads select:not([multiple]):not([size]){background-position:right 10px center;background-size:16px;padding-right:30px}.manual-downloads .button{white-space:nowrap;border-radius:8px;gap:7px;height:40px;min-height:40px;padding:8px 12px;font-size:12px}.manual-downloads .button svg{flex-shrink:0}.manual-download-trigger[aria-expanded=true]{background:#195740}.manual-download-trigger>svg:last-child{transition:transform .15s}.manual-download-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.manual-download-options{z-index:40;border:1px solid var(--line);background:#fff;border-radius:12px;width:288px;max-width:100%;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #142f291f}.manual-download-options a{color:#253937;border-radius:7px;align-items:center;gap:12px;padding:12px 10px;display:flex}.manual-download-options a:hover,.manual-download-options a:focus-visible{background:#eff5f1}.manual-download-options a:focus-visible{outline-offset:-2px;outline:2px solid #72ab99}.manual-download-options a>svg{color:var(--green);flex-shrink:0}.manual-download-options strong{font-size:13px;font-weight:650;display:block}.manual-download-options small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.manual-figure{margin:26px 0}.manual-figure img{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;display:block}.manual-figure figcaption{color:var(--muted);margin:8px 0 12px;font-size:12px}@media (width<=699px){.manual-downloads .manual-language{margin-right:0}.manual-downloads{gap:6px}.manual-downloads select{width:90px;padding-left:10px}.manual-downloads .button{gap:6px;padding:8px}}@media (width<=360px){.manual-language>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.instruction-timer{background:#edf6ef;border-radius:8px;padding:12px 14px}.instruction-timer strong{font-variant-numeric:tabular-nums;font-size:20px}.instruction-timer small{color:#63756b;margin-top:6px;line-height:1.6;display:block}.account-import-actions{flex-wrap:wrap;gap:8px;display:flex}.cleanup-explanation{background:#eff5ee;border:1px solid #d9e5d6;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:24px;padding:20px;display:flex}.cleanup-explanation>svg{color:#52784b;flex-shrink:0}.cleanup-explanation p{color:#52665b;margin:8px 0 0;font-size:13px;line-height:1.6}.cleanup-panel,.cleanup-selection{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:22px;padding:24px}.cleanup-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cleanup-filters>label:last-child{grid-column:1/-1}.cleanup-summary{color:#52665b;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:12px;display:flex}.cleanup-file{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 0;display:flex}.cleanup-files{overscroll-behavior:contain;max-height:56vh;overflow:auto}.cleanup-file>svg,.cleanup-file>input{flex-shrink:0;margin-top:3px}.cleanup-file-details{overflow-wrap:anywhere;flex-direction:column;gap:7px;min-width:0;display:flex}.cleanup-file-details>span,.cleanup-file-details>small{color:#65756c;font-size:12px}.cleanup-selection{gap:18px;display:grid}.cleanup-selection p{color:#65756c;margin-bottom:0;font-size:12px}.cleanup-selection textarea{resize:vertical;min-height:82px}.cleanup-actions{justify-content:flex-end;gap:12px;display:flex}.cleanup-review p{overflow-wrap:anywhere;line-height:1.6}.cleanup-review-files{border:1px solid var(--line);border-radius:8px;max-height:34vh;overflow:auto}.cleanup-review-files>div{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:14px;display:flex}.cleanup-review-files span,.cleanup-review-files small{color:#65756c;font-size:12px}.attachment-entry{min-width:0;max-width:100%}.attachment-link{color:#52675e;max-width:100%;min-height:36px;font:inherit;text-align:left;background:#52776608;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.attachment-link>svg{color:#7a8e83;flex:none}.attachment-link .attachment-name{overflow-wrap:anywhere;white-space:normal;min-width:0}.attachment-link:hover{color:#236b55;background:#52776610;border-color:#52776626}.attachment-link:hover .attachment-name{text-underline-offset:3px;text-decoration:underline}.attachment-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media screen{html[data-theme=dark] .attachment-link{color:#b6c9c4;background:#c4ded607}html[data-theme=dark] .attachment-link>svg{color:#91aaa2}html[data-theme=dark] .attachment-link:hover{color:#d4eee2;background:#c4ded610;border-color:#c4ded62b}}.attachment-entry:has(.attachment-removed){flex-basis:100%}.attachment-removed{color:#655432;text-align:left;overflow-wrap:anywhere;background:#fffbf1;border:1px solid #e5d9ba;border-radius:9px;margin-top:10px;padding:14px 16px}.attachment-removed p{white-space:pre-wrap;margin:7px 0;font-size:13px;line-height:1.6}.attachment-removed small{font-size:11px}.file-viewer>.attachment-removed{align-self:flex-start;margin:16px}@media (width<=750px){.cleanup-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanup-panel,.cleanup-selection{padding:16px}.cleanup-summary{flex-direction:column;align-items:flex-start}}@media (width<=460px){.cleanup-filters{grid-template-columns:minmax(0,1fr)}.cleanup-actions{flex-wrap:wrap}}.manual-illustration-index{background:var(--surface-soft,#f4f7f4);border-radius:12px;margin:24px 0 32px;padding:20px}.manual-illustration-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;padding-left:22px;display:grid}.manual-illustration-index li{margin:0}.manual-illustration-index button{color:var(--brand,#246b56);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;line-height:1.5}.manual-illustration-index button:hover{text-decoration:underline}.manual-figure h3{scroll-margin-top:100px}@media (width<=700px){.manual-illustration-index ol{grid-template-columns:1fr}}.release-register-details{border-top:1px solid var(--border,#dce6df);overflow-wrap:anywhere;margin-top:.75rem;padding-top:.5rem}.release-register-details p{margin:.4rem 0;font-size:.875rem}.release-register-details small{color:var(--muted,#62756c)}.chat-group-settings .modal-footer{flex-wrap:wrap}.chat-closed-notice{background:#f7faf8;border-top:1px solid #dce7df;flex-shrink:0;padding:12px 14px}.chat-closed-summary{align-items:center;gap:10px;display:flex}.chat-closed-icon{color:#456455;background:#e7f0eb;border-radius:8px;flex:0 0 30px;place-items:center;height:30px;display:grid}.chat-closed-copy{min-width:0}.chat-closed-copy strong{font-size:13px;font-weight:700;line-height:18px;display:block}.chat-closed-copy p{color:#5c7064;margin:1px 0 0;font-size:12px;line-height:16px}.chat-closed-remove{color:#235b46;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin:4px 0 0 40px;padding:4px 0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.chat-closed-remove:hover{text-underline-offset:3px;text-decoration:underline}.chat-closed-remove:focus-visible{outline-offset:3px;outline:2px solid #2b7458}@media screen{:root{--glass-surface:#ffffffc7;--glass-edge:#71897f29;--glass-shadow:0 4px 18px #22483b09}body{background-color:#f1f3f5;background-image:radial-gradient(at 18% 8%,#e5ece9 0,#0000 48%),radial-gradient(at 90% 32%,#eeece8 0,#0000 45%),radial-gradient(at 65% 95%,#e3e9ef 0,#0000 48%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.sidebar{box-shadow:none;background:linear-gradient(155deg,#1e4c40f5,#102c28f7);border-right:1px solid #ffffff47}.sidebar nav a{border-radius:12px}.sidebar nav a.active{background:#ffffff12;box-shadow:inset 3px 0 #d6bd86}.sidebar nav a:hover{background-color:#ffffff14}.topbar{background:#ffffffb3;border-bottom-color:#ffffffc9;box-shadow:0 4px 20px #274d3a04}.panel,.tracking-panel,.personal-panel,.queue-tabs{background:var(--glass-surface);border-color:var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:20px}.queue-tabs{background:#ffffff91;gap:6px;padding:7px}.queue-tabs button{border-radius:14px;transition:background .18s,box-shadow .18s}.queue-tabs button:hover{background:#ffffffab}.queue-tabs button.active{box-shadow:none;color:#fff;background:#286e59}.queue-tabs span{color:#435f51;background:#e1ebe5c9}.queue-tabs button.active span{color:#fff;background:#ffffff26}.tracking-filters,.toolbar{background:linear-gradient(120deg,#ffffff65,#ffffff12)}.document-card{background:#ffffff65;border-top-color:#cbded58c}.document-card:hover{background:#f6fffbdf}.document-card h3{color:#253937}.document-card p,.document-card small{color:#536c60}.document-card-meta .badge{box-shadow:none}.button{border-radius:12px}.button.primary{box-shadow:none;background:#286e59;border-color:#21634f}.button.primary:hover{background:#215c4a}.button.secondary{box-shadow:none;background:#ffffffb3;border-color:#b8cec3}.button.secondary:hover{background:#fff;border-color:#7da38e}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{box-shadow:none;background-color:#ffffffc9;border-color:#bed1c6;border-radius:11px}select option{color:#273c35;background:#fff}dialog{border:1px solid var(--glass-edge);background:#fafdfbf0;border-radius:22px;box-shadow:0 20px 64px #102d352b}dialog::backdrop{background:#152d2661}.modal-heading{background:#ffffff54}.modal-footer{background:#f3f8f5f5}.permissions-fieldset{background:#ffffff73}.workspace-footer{background:0 0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.queue-tabs{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}dialog{-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%)}}@media (width<=700px){body{background-attachment:scroll}.panel,.tracking-panel,.personal-panel{border-radius:16px}.queue-tabs{border-radius:17px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.topbar,.queue-tabs,.panel,.tracking-panel,.personal-panel,dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#9bb5a7}.document-card,.modal-footer{background:#fff}body{background:#f1f3f5}}@media (prefers-reduced-motion:reduce){.queue-tabs button{transition:none}}:root{--glass-floating:#fcfdfef5;--glass-soft:#f4f7f8cc;--glass-border:#d7e0df;--glass-radius:20px}:is(.stat-card,.office-card,.tracking-metrics a,.office-dashboard-metrics button,.cleanup-panel,.cleanup-selection,.manual-reading,.user-manual>section,.skeleton-card){background:var(--glass-surface);border-color:var(--glass-edge);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}:is(.account-dropdown,.chat-panel,.chat-message-menu,.chat-reactions,.manual-download-options){background:var(--glass-floating);border-color:var(--glass-edge);border-radius:18px;box-shadow:0 12px 36px #233e381c}:is(.modal-heading,.panel-heading,.chat-tabs,.conversation-heading,.chat-composer,.chat-contact-search,.office-card-footer,.personal-incoming-table th,thead th){background:var(--glass-soft);border-color:var(--glass-border)}dialog .modal-footer,.my-groups-modal .modal-footer{border-color:var(--glass-border);background:#f4f6f8f5}dialog :is(.attachment-row,.group-row,.routing-recipient-row,.instruction-assignment){border-color:var(--glass-border);background:#fff9;border-radius:12px}.chat-messages{background:#eef2f599}.chat-panel-title,.welcome-banner{box-shadow:none;background:linear-gradient(135deg,#2c6556,#193f37)}.auth-layout{background:0 0}.auth-content{background:#fff6}.manual-contents a{border-color:var(--glass-edge);background:#ffffffb3;border-radius:12px}.dashboard-view-tabs{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);background:#ffffff8f;border-radius:18px;padding:6px}.dashboard-view-tabs a,.notification-tabs button,.chat-tabs button{border-radius:12px}.glass-navigation{isolation:isolate;position:relative}.glass-navigation>:not(.glass-selection){z-index:1;position:relative}.glass-navigation>.glass-selection{z-index:0;pointer-events:none;min-width:0;width:var(--selection-width,0px);height:var(--selection-height,0px);transform:translate(var(--selection-x,0px), var(--selection-y,0px));box-shadow:none;visibility:hidden;background:#dcebe3b3;border:1px solid #0000;border-radius:14px;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.glass-navigation[data-selection-visible]>.glass-selection{visibility:visible}.queue-tabs.glass-navigation>.glass-selection{box-shadow:none;background:#286e59;border-color:#0000}.sidebar .glass-navigation>.glass-selection{background:#ffffff12;border-color:#0000;border-radius:12px;box-shadow:inset 3px 0 #d6bd86}.settings-tabs.glass-navigation>.glass-selection{border-bottom:2px solid var(--green);background:0 0;border-radius:0}.notification-filters.glass-navigation>.glass-selection{background:#e9edf1;border-radius:18px}.manual-sidebar .glass-navigation>.glass-selection{border-left:3px solid var(--green);background:#e6efe9;border-radius:0 7px 7px 0}.glass-navigation[data-selection-visible]>:is(.active,[aria-current=page],[aria-selected=true],[aria-pressed=true]){box-shadow:none;background:0 0;border-color:#0000}.queue-tabs.glass-navigation button.active span{background:#ffffff26}@media (prefers-reduced-motion:no-preference){.glass-navigation[data-selection-ready]>.glass-selection{transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.glass-navigation,.glass-navigation>*{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass-surface:#fff;--glass-floating:#fff;--glass-soft:#f4f6f8;--glass-edge:#9bb5a7}.dashboard-view-tabs,.auth-content{background:#fff}.glass-navigation>.glass-selection{background:#dcebe3;border-color:#9bb5a7}.sidebar .glass-navigation>.glass-selection{background:#365a4f}}}.document-queue-row{padding:18px 22px 14px;display:block}.document-queue-results{position:relative}.document-queue-loading{z-index:2;border:1px solid var(--line);background:var(--glass-floating,#fff);color:var(--green);border-radius:10px;padding:8px 12px;font-size:12px;animation:.18s step-end both queue-loading-label;position:absolute;top:12px;right:16px}.document-queue-list[inert]{animation:.18s step-end forwards queue-loading-dim}@keyframes queue-loading-label{0%{opacity:0}to{opacity:1}}@keyframes queue-loading-dim{0%{opacity:1}to{opacity:.45}}.document-queue-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-queue-row h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 12px;font-size:17px;line-height:1.4;display:-webkit-box;overflow:hidden}.document-queue-metadata p{align-items:center;gap:7px;min-width:0;margin:0;font-size:13px;line-height:1.5;display:flex}.document-queue-metadata svg{color:#7c8b84;flex-shrink:0}.instruction-card-metadata{gap:10px;display:grid}.instruction-card-metadata p{overflow-wrap:anywhere}.document-queue-location>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-queue-timing{justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.document-age-plain{color:#526e80;text-align:right;font-size:13px;line-height:1.5}.document-age-plain.completed{color:#26704d}.document-age-plain.archived,.document-age-plain.unavailable{color:#647369}.document-queue-footer{border-top:1px dashed #dce5df;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.document-open-label{white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}.document-queue-deadline{font-size:11px}.notification-item.notification-record{border-top:1px solid #dce1e5;border-bottom:0;padding:22px 24px 18px;display:block}.notification-record .notification-content{display:block}.notification-record-kind{color:#63756b;font-size:12px;font-weight:600}.notification-record .document-open-label{color:#304d40;text-decoration:none}.notification-record .document-open-label:hover{color:#176747}.notification-record .notification-mark-read{color:#246a54;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.notification-record .notification-mark-read:hover{text-decoration:underline}.notification-record .notification-mark-read:disabled{opacity:.5;cursor:wait}.notification-attention-record{border-top-color:#cbd8d1}.notification-attention-record h3{font-size:15px}.notification-attention-record .document-queue-footer{flex-wrap:wrap}.document-queue-row:focus-visible{outline-offset:-3px;outline:2px solid #286e59}@media (width<=600px){.document-queue-row{padding:16px}.document-queue-header{align-items:start}.document-queue-row .document-reference-row{gap:6px}.document-queue-location>span{white-space:normal;overflow-wrap:anywhere}.document-queue-timing{flex-wrap:wrap;gap:8px}.document-age-plain{margin-left:auto}.document-queue-footer{flex-wrap:wrap;gap:8px}}.inline-tooltip-trigger{cursor:help;border-radius:3px}.inline-tooltip-trigger:focus-visible{outline-offset:3px;outline:2px solid #286e59}.document-queue-location .inline-tooltip-trigger:hover{color:#1d624c}.document-card-tooltip{z-index:1600;width:320px;max-width:min(380px,100vw - 16px);padding:8px 0;position:fixed}.document-card-tooltip-surface{color:#f5f9f7;overflow-wrap:anywhere;background:#203c32;border:1px solid #486457;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;box-shadow:0 8px 24px #142e262b}.document-card-tooltip-label{color:#b6d6c5;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.document-card-tooltip-people{gap:10px;max-height:min(320px,50dvh);display:grid;overflow-y:auto}.document-card-tooltip-people>div+div{border-top:1px solid #ffffff20;padding-top:9px}.document-card-tooltip-office,.document-card-tooltip-person{display:block}.document-card-tooltip-office{font-weight:600}.document-card-tooltip-person{color:#d2e1da;margin-top:2px;font-size:12px}.document-queue-list{display:grid}.document-queue-list>.document-queue-row{background:#ffffffb3;border:0;border-top:1px solid #cbd8d1;border-radius:0}.document-queue-list>.document-queue-row:hover{background:#f8fcfa}.document-queue-list>.document-queue-row.received-highlight{background:#eaf6ee}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.document-queue-list>.document-queue-row{background:#fff;border-color:#9bb5a7}.document-queue-footer{border-color:#9bb5a7}}.chat-panel{background:#fcfdfe}.chat-home .chat-contact-search{background:#f4f7f8}.pin-settings-body{gap:18px;display:grid}.pin-explanation{color:#36594b;background:#eef5f1;border-radius:14px;gap:12px;padding:14px;display:flex}.pin-explanation svg{flex-shrink:0;margin-top:2px}.pin-explanation p{margin:0;line-height:1.55}.pin-options{border:1px solid #dce5df;border-radius:14px;gap:14px;padding:16px;display:grid}.pin-options label{flex-direction:row;align-items:center;gap:10px;margin:0;display:flex}.pin-options input{width:18px;height:18px}.pin-entry-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pin-unlock-modal{max-width:420px}.pin-unlock-body{text-align:center;gap:18px;display:grid}.pin-lock-icon{color:#246b54;background:#e9f2ed;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto;display:grid}.pin-code-input{text-align:center;letter-spacing:.4em;font-size:26px}@media (width<=420px){.pin-entry-fields{grid-template-columns:1fr}}.notification-menu,.notification-trigger{position:relative}.notification-bell-count{color:#fff;background:#b73f36;border:2px solid #f8faf9;border-radius:12px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-3px;right:-5px}.notification-popover{color:#253e36;z-index:60;background:#fcfdfd;border:1px solid #dce6e1;border-radius:16px;width:350px;max-width:min(350px,100vw - 24px);position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 16px 45px #173b2924}.notification-popover-heading{justify-content:space-between;align-items:center;padding:12px 14px 6px;display:flex}.notification-popover-heading h2{margin:0;font-size:17px}.notification-popover-toolbar{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 9px;display:flex}.notification-filters{gap:4px;display:flex}.notification-filters button{color:#5a7065;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:18px;padding:6px 10px;font-size:12px}.notification-filters button[aria-pressed=true]{color:#344957;background:#e9edf1;font-weight:650}.notification-read-all{color:#276b53;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.notification-read-all:disabled{opacity:.45;cursor:default}.notification-popover-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(320px,50dvh);overflow-y:auto}.notification-popover-item{min-height:68px;color:inherit;background:#fff;border-bottom:1px solid #dce1e5;align-items:flex-start;gap:9px;padding:11px 12px;text-decoration:none;display:flex}.notification-popover-item.unread{background:#f6f7f9}.notification-popover-item:hover{background:#edf0f4}.notification-item-icon{color:#5a6b7c;background:#e9edf1;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.notification-item-copy{flex:1;min-width:0}.notification-item-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.4;display:block}.notification-popover-item.unread strong{font-weight:650}.notification-item-copy small{color:#737d87;margin-top:4px;font-size:11px;line-height:1.5;display:block}.notification-unread-dot{background:#2d8963;border-radius:50%;flex:0 0 7px;height:7px;margin-top:12px}.notification-popover-footer{border-top:1px solid #dfe8e3;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.notification-popover-footer span{color:#73847b}.notification-popover-footer a{color:#23694f;font-weight:600;text-decoration:none}.notification-popover-empty{text-align:center;color:#6a7e73;justify-items:center;gap:12px;padding:35px 22px;display:grid}.notification-popover-empty strong{color:#324e40}.notification-popover-empty p{margin:0;font-size:12px}@media (width<=699px){.notification-popover{width:min(350px,100vw - 24px);position:fixed;top:68px;right:12px}}.notification-popover-heading .icon-button{border-radius:9px;width:30px;height:30px;min-height:30px;padding:5px}.notification-item-icon svg{width:16px;height:16px}.notification-feed .notification-section-heading{padding-inline:24px}.notification-feed .notification-tabs{border-bottom-color:#dce1e5;padding:12px 24px}.notification-feed .notification-tabs+.notification-record{border-top:0}.notification-feed .notification-tabs>.glass-selection{background:#e9edf1}.notification-feed .notification-tabs button[aria-pressed=true]{color:#344957}.notification-feed .notification-record .document-queue-footer{border-top-color:#e0e4e8}.notification-feed .badge.green{color:#526579;background:#e9edf2}.notification-record-kind{color:#697681}.notification-popover-list{background:#fff}@media (width<=699px){.notification-feed .notification-section-heading,.notification-feed .notification-tabs,.notification-feed .notification-record{padding-left:18px;padding-right:18px}}.notification-feed .notification-section-heading{padding:16px 18px}.notification-feed .notification-section-heading h2{font-size:15px}.notification-feed .notification-section-heading p{margin-top:4px;font-size:12px}.notification-feed .notification-tabs{padding:8px 18px}.notification-feed .notification-tabs button{padding:7px 14px;font-size:12px}.notification-feed .notification-record{padding:13px 18px 11px}.notification-feed .notification-record-kind{font-size:10px}.notification-feed .notification-record h3{margin:6px 0 8px;font-size:14px;line-height:1.4}.notification-feed .notification-record .document-queue-metadata p,.notification-feed .notification-record time{font-size:11px}.notification-feed .notification-record .document-queue-metadata svg{width:13px;height:13px}.notification-feed .notification-record .document-queue-footer{margin-top:9px;padding-top:7px}.notification-feed .notification-record .notification-mark-read,.notification-feed .notification-record .document-open-label{font-size:11px}.notification-feed .badge{padding:4px 7px;font-size:10px}.notification-feed .notification-actions .button{min-height:32px;padding:7px 10px;font-size:11px}@media (width<=699px){.notification-feed .notification-section-heading,.notification-feed .notification-tabs,.notification-feed .notification-record{padding-left:16px;padding-right:16px}}.profile-security-modal{width:min(520px,100vw - 32px)}.profile-security-body{gap:20px;display:grid}.profile-security-identity{gap:4px;display:grid}.profile-security-identity span,.profile-security-identity small{color:var(--muted)}.profile-security-options{display:grid}.profile-security-options>:is(button,a){width:100%;min-width:0;color:inherit;border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:17px 4px;text-decoration:none;display:flex}.profile-security-options>:is(button,a):hover{background:#f4f8f5}.profile-security-options>:is(button,a)>span{flex:1;gap:5px;min-width:0;display:grid}.profile-security-options small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.profile-security-options svg{flex-shrink:0}.profile-current-email p{overflow-wrap:anywhere;margin:5px 0 0}.profile-security-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.profile-security-fields p{overflow-wrap:anywhere;margin:0}.profile-email-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}dialog.profile-security-modal{height:min(660px,100dvh - 48px);overflow:hidden}dialog.profile-security-modal[open]{flex-direction:column;display:flex}.profile-security-modal>.modal-heading{flex-shrink:0}.profile-security-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.profile-security-content:focus{outline:none}.profile-security-content>.modal-footer{margin-top:auto}.profile-security-back{flex-shrink:0;padding:18px 27px 0}.profile-password-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.profile-password-form>.modal-body{flex:1;min-height:0;overflow-y:auto}.profile-password-form>.modal-footer{flex-shrink:0;position:static}.profile-password-actions{flex-wrap:wrap;justify-content:space-between;align-items:center}.instruction-back{margin-bottom:20px}.instruction-heading-focus:focus{outline:none}.instruction-section{overflow-wrap:anywhere;min-width:0;padding:24px}.instruction-section h2{margin:0 0 18px;font-size:18px}.instruction-section h3{align-items:center;gap:7px;font-size:14px;display:flex}.instruction-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.instruction-body-text{margin:4px 0 20px;font-size:16px;line-height:1.7}.instruction-members,.instruction-timing,.instruction-workflow{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.instruction-workflow p{font-size:14px;line-height:1.6}.instruction-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.instruction-completion-message{color:#275b45;align-items:center;gap:8px;display:flex}.instruction-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0;display:grid}.instruction-facts dt{color:var(--muted);margin-bottom:4px;font-size:12px}.instruction-facts dd{margin:0;font-size:14px}.instruction-member-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.instruction-member-list li{gap:5px;font-size:14px;display:grid}.instruction-member-list span{color:var(--muted);font-size:12px}.instruction-entry{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.instruction-entry .button{justify-self:start}.instruction-workspace .instruction-timer{margin:0;padding:18px}.instruction-workspace .instruction-timer strong{font-size:28px}.instruction-workspace .instruction-timer small{margin-top:8px;line-height:1.5;display:block}@media (width<=560px){.instruction-section{padding:18px}.instruction-section-heading{align-items:flex-start}.instruction-member-list,.instruction-facts{grid-template-columns:1fr}}.instruction-section h3{margin:0 0 14px}.instruction-body-text{margin:0 0 16px}.instruction-member-list li{gap:6px}.instruction-member-list span:empty{display:none}.instruction-elapsed{color:#476653;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.instruction-facts dd{font-size:13px}.instruction-actions{margin-top:0}.instruction-section{padding:20px}.instruction-section h2{margin-bottom:12px}.instruction-section h3{margin-bottom:10px}.instruction-body-text{margin-bottom:12px;line-height:1.5}.instruction-issued-files{margin-top:16px}.instruction-members,.instruction-timing,.instruction-workflow{margin-top:14px;padding-top:14px}.instruction-facts{gap:10px 20px;margin-top:12px}.instruction-workspace .tracking-heading p{margin-top:6px}.instruction-timeline h2{margin-bottom:16px}.instruction-timeline article{padding-bottom:16px}.instruction-timeline article:last-of-type{padding-bottom:8px}.instruction-timeline article p{margin:6px 0}.instruction-timeline .file-links:empty{display:none}.instruction-timeline .file-links{margin-top:8px}.instruction-timeline .movement-time{gap:3px;margin-top:8px;padding:8px 10px}.instruction-timeline .timeline-footer{margin-top:8px;padding-top:12px}.instruction-timeline{flex-direction:column;max-height:min(72dvh,680px);display:flex;overflow:hidden}.instruction-timeline>h2,.instruction-timeline>.timeline-footer{flex-shrink:0}.instruction-timeline>.timeline-scroll{scrollbar-width:thin;min-height:0;max-height:min(60dvh,560px);overflow-y:auto}.content.instruction-detail-content{padding-top:16px}.instruction-workspace .tracking-title-row{margin-bottom:4px}.instruction-workspace .tracking-heading p{margin:0}.instruction-workspace .tracking-heading{margin-bottom:12px}@keyframes pgt-record-open{0%{opacity:0;transform:translate3d(var(--record-enter-x,24px), 8px, 0) scale(.985)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){:is(.document-detail-content,.instruction-detail-content)>[data-pgt-route-page]{animation:none}.instruction-workspace>.instruction-heading-focus,.instruction-workspace-layout>:is(.instruction-main-panel,.instruction-timeline),.document-detail-content>[data-pgt-route-page]>.tracking-heading,.document-detail-content>[data-pgt-route-page]>.document-layout>.tracking-panel{transform-origin:0 0;animation:.56s cubic-bezier(.16,1,.3,1) backwards pgt-record-open}.instruction-workspace>.instruction-heading-focus,.document-detail-content>[data-pgt-route-page]>.tracking-heading{animation-duration:.44s}.instruction-workspace-layout>.instruction-main-panel,.document-detail-content>[data-pgt-route-page]>.document-layout>.tracking-panel:first-child{animation-delay:30ms}.instruction-workspace-layout>.instruction-timeline,.document-detail-content>[data-pgt-route-page]>.document-layout>.timeline{animation-delay:70ms}}@media screen and (width<=650px) and (prefers-reduced-motion:no-preference){:is(.document-detail-content,.instruction-workspace){--record-enter-x:12px}}.instruction-card.document-queue-row{padding:16px 20px 12px}.instruction-card.document-queue-row h3{margin:6px 0}.instruction-card-metadata{gap:6px}.instruction-card-mode{justify-self:start}.instruction-card-assignees{flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:flex}.instruction-meta-label{color:#75817c;font-size:11px}.instruction-card-assignees strong{color:#253e34;font-size:13px;line-height:1.5}.instruction-card-provenance{color:#74827a;flex-wrap:wrap;gap:3px 12px;font-size:12px;line-height:1.5;display:flex}.instruction-card-provenance b{color:#53665c;font-weight:600}.instruction-card .document-queue-footer{margin-top:10px;padding-top:9px}.instruction-card{cursor:pointer}.instruction-open-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.instruction-open-button:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:3px}.instruction-card .instruction-card-mode{cursor:help}.instruction-card .document-queue-header{flex-wrap:wrap;align-items:center}.instruction-card-indicators{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}@media (width<=560px){.instruction-card-indicators{justify-content:flex-start;margin-left:0}}:root{--pgt-motion-press:90ms;--pgt-motion-control:.14s;--pgt-motion-fade:.12s;--pgt-motion-surface:.22s;--pgt-motion-highlight-duration:.8s;--pgt-motion-highlight-color:#e2f1e8;--pgt-motion-ease:cubic-bezier(.2, 0, .2, 1)}@media screen{html[data-theme=dark]{--pgt-motion-highlight-color:#29483f}}@keyframes pgt-confirmation-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@media screen and (prefers-reduced-motion:no-preference){:is(button,a,[role=button]),.workspace .button,.workspace .icon-button,.workspace .sidebar nav a,.workspace .queue-tabs button{transition:background-color var(--pgt-motion-control) ease-out, border-color var(--pgt-motion-control) ease-out, color var(--pgt-motion-control) ease-out, box-shadow var(--pgt-motion-control) ease-out}:is(button,.button,.icon-button):not(:disabled):not([aria-disabled=true]){transition:background-color var(--pgt-motion-control) ease-out, border-color var(--pgt-motion-control) ease-out, color var(--pgt-motion-control) ease-out, box-shadow var(--pgt-motion-control) ease-out, scale var(--pgt-motion-press) var(--pgt-motion-ease)}:is(button,.button,.icon-button):not(:disabled):not([aria-disabled=true]):active{scale:.98}:is(.icon-tooltip-content,.document-card-tooltip,.document-attribution-tooltip,.chat-reader-tooltip){animation:pgt-surface-fade var(--pgt-motion-fade) ease-out}.toast-confirmation{animation:pgt-confirmation-in var(--pgt-motion-surface) var(--pgt-motion-ease)}}.toast-confirmation{flex-shrink:0;display:inline-flex}@media screen and (prefers-reduced-motion:no-preference){:is(dialog[open],.account-dropdown,.notification-popover,.manual-download-options)[data-motion-presence]{opacity:1;transition:opacity var(--pgt-motion-control) var(--pgt-motion-ease)}dialog[open][data-motion-presence]{transition:opacity var(--pgt-motion-surface) var(--pgt-motion-ease), translate var(--pgt-motion-surface) var(--pgt-motion-ease);animation:none;translate:none}dialog[open][data-motion-presence]::backdrop{opacity:1;transition:opacity var(--pgt-motion-surface) var(--pgt-motion-ease);animation:none}:is(dialog[open],.account-dropdown,.notification-popover,.manual-download-options)[data-motion-presence=closing]{opacity:0}dialog[open][data-motion-presence=closing]{translate:0 6px}dialog[open][data-motion-presence=closing]::backdrop{opacity:0}@starting-style{:is(dialog[open],.account-dropdown,.notification-popover,.manual-download-options)[data-motion-presence=open]{opacity:0}dialog[open][data-motion-presence=open]{translate:0 6px}dialog[open][data-motion-presence=open]::backdrop{opacity:0}}@supports selector(details::details-content){.chat-message-actions details::details-content{opacity:0;transition:opacity var(--pgt-motion-control) var(--pgt-motion-ease), content-visibility var(--pgt-motion-control) allow-discrete}.chat-message-actions details[open]::details-content{opacity:1}}}[data-motion-presence=closing],.chat-message-actions details:not([open])>:not(summary){pointer-events:none}
