:root{color:#1c2526;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef3f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}html,body,#root{min-height:100%}html,body{overflow-x:hidden}body{background:#eef3f2;margin:0}:root{--aether-teal:#12aebe;--aether-teal-dark:#087f8c;--aether-teal-ink:#073d45;--aether-teal-soft:#f4fcfd;--aether-teal-border:#c8edf1;--aether-primary:#12aebe;--aether-primary-dark:#0e98a7;--aether-border:#d9e5e3;--aether-border-strong:#c8edf1;--aether-muted:#637a7d;--aether-muted-soft:#8aa0a2;--aether-text:#102728;--aether-surface:#fff;--aether-surface-raised:#f8fcfb;--aether-surface-muted:#f4fcfd;--aether-surface-hover:#e7fbfd;--aether-field-bg:#fff;--aether-field-border:#d9e5e3;--aether-danger:#a63a2e;--aether-danger-ink:#7b261e;--aether-danger-muted:#9f4535;--aether-danger-soft:#fff6f3;--aether-danger-soft-strong:#fce8e3;--aether-danger-border:#e2aea3;--aether-danger-focus:#a63a2e24;--aether-danger-dark:#ffb9ad;--aether-danger-dark-strong:#ffd4cc;--aether-danger-dark-soft:#c74f3d29;--aether-danger-dark-hover:#c74f3d3d;--aether-danger-dark-border:#ffb9ad52;--color-muted:#637a7d;--ds-radius-xs:4px;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-radius-lg:10px;--ds-space-xs:6px;--ds-space-sm:8px;--ds-space-md:12px;--ds-space-lg:16px;--ds-space-xl:20px;--ui-small-size:12.5px;--ui-row-title-size:15px;--ui-row-title-weight:620;--ui-row-title-line:1.24;--ui-row-meta-size:12.5px;--ui-row-meta-line:1.3;--ui-control-height:34px;--ui-control-height-compact:32px;--ui-control-font-size:14px;--ui-control-weight:650;--ui-row-gap:12px;--ui-row-padding:9px 14px;--ui-row-min-height:58px;--ui-row-icon-size:28px;--ui-row-border:#edf2f1;--ui-section-padding:12px;--ui-section-header-padding:10px 16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.aether-shell{background:#eef3f2;align-items:start;min-height:100vh;transition:grid-template-columns .2s;display:grid}.aether-shell.aether-background-soft{background:linear-gradient(135deg,#e7fbfdc7,#f4fcfd38 42%),#eef3f2}.aether-shell.aether-background-dense{background:#e3eeee}.aether-shell.aether-background-soft .aether-workspace{background:linear-gradient(135deg,#e7fbfdd1,#f4fcfd57 48%),#edf7f6}.aether-shell.aether-background-dense .aether-workspace{background:#dde9e8}.aether-shell.aether-theme-dark{color:#e8f6f6;background:#0d2428}.aether-shell.aether-theme-dark.aether-background-default{background:#0d2428}.aether-shell.aether-theme-dark.aether-background-soft{background:linear-gradient(135deg,#12aebe2e,#073d453d 46%),#0d2428}.aether-shell.aether-theme-dark.aether-background-dense{background:#071c20}.aether-shell.aether-theme-dark .aether-workspace,.aether-shell.aether-theme-dark.aether-background-default .aether-workspace{background:#0d2428}.aether-shell.aether-theme-dark.aether-background-soft .aether-workspace{background:radial-gradient(circle at 16% 0,#12aebe29,#0000 34%),linear-gradient(135deg,#12aebe1a,#073d453d 52%),#0d2428}.aether-shell.aether-theme-dark.aether-background-dense .aether-workspace{background:#071c20}.aether-shell.aether-theme-dark .aether-sidebar{background:#102b30;border-right-color:#1d454c}.aether-shell.aether-theme-dark .aether-brand-title,.aether-shell.aether-theme-dark .user-footer-main strong,.aether-shell.aether-theme-dark .aether-pagebar h1,.aether-shell.aether-theme-dark .section-header h2,.aether-shell.aether-theme-dark .profile-settings-card strong,.aether-shell.aether-theme-dark .profile-password-form>div:first-child strong,.aether-shell.aether-theme-dark .profile-favorite-row a,.aether-shell.aether-theme-dark .profile-favorite-row strong,.aether-shell.aether-theme-dark .empty-tab-state strong{color:#f1fbfb}.aether-shell.aether-theme-dark .aether-brand-caption,.aether-shell.aether-theme-dark .aether-pagebar p,.aether-shell.aether-theme-dark .section-header span,.aether-shell.aether-theme-dark .user-footer-main span,.aether-shell.aether-theme-dark .profile-settings-card span,.aether-shell.aether-theme-dark .profile-settings-card small,.aether-shell.aether-theme-dark .profile-avatar-form-head span,.aether-shell.aether-theme-dark .profile-settings-form label,.aether-shell.aether-theme-dark .profile-password-field,.aether-shell.aether-theme-dark .profile-password-form>div:first-child span,.aether-shell.aether-theme-dark .profile-favorite-row span,.aether-shell.aether-theme-dark .empty-tab-state,.aether-shell.aether-theme-dark .empty-tab-state span{color:#a9c8cb}.aether-shell.aether-theme-dark .aether-nav-item{color:#c9e4e5}.aether-shell.aether-theme-dark .aether-nav-item:hover,.aether-shell.aether-theme-dark .aether-nav-item:focus-visible{color:#f4ffff;background:#12aebe24}.aether-shell.aether-theme-dark .aether-nav-item.is-active{color:#f8ffff;background:#12aebe3d}.aether-shell.aether-theme-dark .aether-sidebar-footer,.aether-shell.aether-theme-dark .workspace-section,.aether-shell.aether-theme-dark .profile-settings-card,.aether-shell.aether-theme-dark .profile-avatar-form,.aether-shell.aether-theme-dark .profile-settings-form,.aether-shell.aether-theme-dark .profile-password-form,.aether-shell.aether-theme-dark .profile-favorite-row,.aether-shell.aether-theme-dark .empty-tab-state{background:#123137;border-color:#1d454c}.aether-shell.aether-theme-dark .user-footer-trigger,.aether-shell.aether-theme-dark .user-footer-menu,.aether-shell.aether-theme-dark .user-footer-menu-item{color:#eefbfb;background:#123137;border-color:#1d454c}.aether-shell.aether-theme-dark .user-footer-menu-head{border-bottom-color:#2d5961}.aether-shell.aether-theme-dark .user-footer-menu-head strong,.aether-shell.aether-theme-dark .profile-avatar-form-head strong{color:#f1fbfb}.aether-shell.aether-theme-dark .user-footer .user-footer-menu-head span{color:#a9c8cb}.aether-shell.aether-theme-dark .profile-settings-form select,.aether-shell.aether-theme-dark .admin-quality-assignment select,.aether-shell.aether-theme-dark .profile-password-field input{color:#eefbfb;background:#0b2227;border-color:#2d5961}.aether-shell.aether-theme-dark .profile-avatar-picker-button,.aether-shell.aether-theme-dark .profile-avatar-remove,.aether-shell.aether-theme-dark .secondary-action,.aether-shell.aether-theme-dark .profile-password-field button,.aether-shell.aether-theme-dark .profile-favorite-row button,.aether-shell.aether-theme-dark .aether-sidebar-toggle,.aether-shell.aether-theme-dark .aether-sidebar-close,.aether-shell.aether-theme-dark .aether-mobile-bar-toggle{color:#dff9fb;background:#153d44;border-color:#2d5961}.aether-shell.aether-theme-dark .user-footer-trigger:hover,.aether-shell.aether-theme-dark .user-footer-trigger:focus-visible,.aether-shell.aether-theme-dark .user-footer-trigger[aria-expanded=true],.aether-shell.aether-theme-dark .user-footer-menu-item:hover,.aether-shell.aether-theme-dark .user-footer-menu-item:focus-visible,.aether-shell.aether-theme-dark .secondary-action:hover,.aether-shell.aether-theme-dark .profile-avatar-picker-button:hover,.aether-shell.aether-theme-dark .profile-avatar-picker:focus-within .profile-avatar-picker-button,.aether-shell.aether-theme-dark .profile-avatar-remove:hover:not(:disabled),.aether-shell.aether-theme-dark .profile-avatar-remove:focus-visible,.aether-shell.aether-theme-dark .profile-favorite-row button:hover,.aether-shell.aether-theme-dark .aether-sidebar-toggle:hover,.aether-shell.aether-theme-dark .aether-sidebar-toggle:focus-visible,.aether-shell.aether-theme-dark .aether-sidebar-close:hover,.aether-shell.aether-theme-dark .aether-sidebar-close:focus-visible,.aether-shell.aether-theme-dark .aether-mobile-bar-toggle:hover,.aether-shell.aether-theme-dark .aether-mobile-bar-toggle:focus-visible{background:#194850}.aether-shell.aether-theme-dark .user-footer-menu-item.is-danger{color:var(--aether-danger-dark)}.aether-shell.aether-theme-dark .profile-avatar-remove.aether-danger-action{border-color:var(--aether-danger-dark-border);background:var(--aether-danger-dark-soft);color:var(--aether-danger-dark)}.aether-shell.aether-theme-dark .profile-avatar-remove.aether-danger-action:hover:not(:disabled),.aether-shell.aether-theme-dark .profile-avatar-remove.aether-danger-action:focus-visible:not(:disabled){background:var(--aether-danger-dark-hover);color:var(--aether-danger-dark-strong);border-color:#ffb9ad7a}.aether-shell.aether-theme-dark :is(.documents-history-row,.documents-ai-preview p){color:#eefbfb;background:#123137;border-color:#1d454c}.aether-shell.aether-theme-dark .documents-ai-preview summary{color:#8eeef6}.aether-shell.aether-theme-dark :is(.create-ward-panel,.create-ward-mode label.is-active){color:#eefbfb;background:#123137;border-color:#1d454c}.aether-shell.aether-theme-dark .create-ward-mode{background:#0f2a30;border-color:#1d454c}.aether-shell.aether-theme-dark .create-ward-mode label{color:#a9c8cb}.aether-shell.aether-theme-dark .create-ward-mode label.is-active{color:#f4ffff;box-shadow:inset 0 0 0 1px #2d5961}.aether-shell.aether-theme-dark .aether-mobile-bar{background:#0f2a30;border-bottom-color:#28535b}.aether-shell.aether-theme-dark .aether-mobile-backdrop{background:#05191e9e}.aether-shell.aether-theme-dark .user-footer-avatar,.aether-shell.aether-theme-dark .client-profile-avatar{color:#8de8ee;background:#0b2227;border-color:#2d5961}html[data-aether-theme=dark] .aether-shell :is(.create-ward-panel,.create-ward-mode label.is-active){color:#eefbfb;background:#123137;border-color:#1d454c}html[data-aether-theme=dark] .aether-shell .create-ward-header h2{color:#f4ffff}html[data-aether-theme=dark] .aether-shell .create-ward-header p{color:#a9c8cb}html[data-aether-theme=dark] .aether-shell .create-ward-mode{background:#0f2a30;border-color:#1d454c}html[data-aether-theme=dark] .aether-shell .create-ward-mode label{color:#a9c8cb}html[data-aether-theme=dark] .aether-shell .create-ward-mode label.is-active{color:#f4ffff;box-shadow:inset 0 0 0 1px #2d5961}.aether-shell.has-inspector{grid-template-columns:248px minmax(0,1fr) 320px;transition:grid-template-columns .2s}.aether-shell.no-inspector{grid-template-columns:248px minmax(0,1fr);transition:grid-template-columns .2s}.aether-sidebar{box-sizing:border-box;background:#fbfdfc;border-right:1px solid #dde8e6;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:248px;height:100dvh;padding:14px 14px 10px;transition:width .2s;display:grid;position:fixed;top:0;left:0;overflow:hidden}.aether-sidebar:has(.user-footer-menu){overflow:visible}.aether-brand{flex-shrink:0;align-items:center;gap:10px;padding:0 8px;display:flex}.aether-brand-mark-link{min-width:32px;min-height:32px;color:inherit;flex:none;place-items:center;text-decoration:none;display:grid}.aether-brand-copy{flex:auto;min-width:0}.aether-sidebar-toggle{width:32px;height:32px;color:var(--aether-teal-dark);cursor:pointer;background:#f8fcfb;border:1px solid #d9e5e3;border-radius:7px;flex:none;place-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-grid}.aether-sidebar-toggle:hover,.aether-sidebar-toggle:focus-visible{border-color:var(--aether-teal-border);color:var(--aether-teal-ink);background:#e7fbfd}.aether-mobile-bar,.aether-mobile-backdrop,.aether-sidebar-close,.aether-sidebar-close.aether-ghost-action{display:none}.aether-mark{width:32px;height:32px;color:var(--aether-teal);box-shadow:none;display:block}.aether-brand-title{font-size:16px;font-weight:720;line-height:1.1}.aether-brand-caption{color:#66807e;margin-top:4px;font-size:12px}.aether-nav{overscroll-behavior:contain;scrollbar-width:none;align-content:space-evenly;gap:2px;min-height:0;padding-block:4px;display:grid;overflow-y:auto}.aether-nav::-webkit-scrollbar{width:0;height:0}.aether-nav-item{color:#405856;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;height:28px;padding:0 10px 0 12px;font-size:15px;line-height:1;text-decoration:none;transition:background .16s,color .16s;display:flex;position:relative}.aether-nav-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.aether-nav-item .anticon{font-size:15px}.aether-nav-item:has(.aether-nav-badge){padding-right:40px}.aether-nav-badge{box-sizing:border-box;block-size:20px;min-inline-size:20px;color:var(--aether-teal-ink);white-space:nowrap;background:#e7fbfd;border:1px solid #b7ecf1;border-radius:999px;place-items:center;padding-inline:6px;font-size:11px;font-weight:800;line-height:1;display:inline-grid;position:absolute;right:10px}.aether-nav-item.is-active{color:var(--aether-teal-ink);outline:1px solid var(--aether-teal-border);outline-offset:-1px;background:#fff}.aether-nav-item.is-active:before{content:"";background:var(--aether-primary);border-radius:0 4px 4px 0;width:4px;height:20px;position:absolute;left:-14px}.aether-sidebar-footer{color:#66807e;border-top:1px solid #dde8e6;min-height:0;padding:8px 0 0}.user-footer{gap:8px;min-width:0;display:grid;position:relative}.user-footer-trigger{width:100%;min-width:0;min-height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d8e7e5;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 16px;grid-template-areas:"avatar main chevron";align-items:center;gap:10px;padding:7px 9px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 8px 24px #073d4514}.user-footer-trigger:hover,.user-footer-trigger:focus-visible,.user-footer-trigger[aria-expanded=true]{outline-offset:-1px;background:#f4fcfd;outline:1px solid #c8edf1}.user-footer-chevron{color:#536b6d;grid-area:chevron;place-self:center;font-size:12px;transition:rotate .16s}.user-footer-trigger[aria-expanded=true] .user-footer-chevron{rotate:180deg}.user-footer-main{grid-area:main;min-width:0}.user-footer strong,.user-footer span{display:block}.user-footer strong{color:#102728;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}.user-footer span{color:#66807e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.user-footer .anticon{color:inherit;place-items:center;line-height:1;display:inline-grid}.user-footer-avatar{width:38px;height:38px;color:var(--aether-teal-dark);background:#f4fcfd;border:1px solid #cfe6e4;border-radius:999px;grid-area:avatar;place-items:center;display:grid;overflow:hidden}.user-footer-menu{z-index:20;background:#fff;border:1px solid #d8e7e5;border-radius:10px;width:min(260px,100vw - 24px);position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 18px 38px #073d4529}.user-footer-menu-head{border-bottom:1px solid #edf2f1;gap:2px;padding:10px 14px 9px;display:grid}.user-footer-menu-head strong{font-size:14px;font-weight:650}.user-footer .user-footer-menu-head span{font-size:13px}.user-footer-menu-item{color:#173334;cursor:pointer;width:100%;min-height:38px;font:inherit;text-align:left;background:#fff;border:0;border-radius:0;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.user-footer-menu-item:hover,.user-footer-menu-item:focus-visible{color:var(--aether-teal-ink);background:#f4fcfd;outline:none}.user-footer-menu-item.is-danger{color:var(--aether-danger)}.user-footer .user-footer-menu-item span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.user-footer-avatar img,.client-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.aether-main{flex-direction:column;grid-column:2;min-width:0;min-height:100vh;display:flex}.aether-header{background:#fbfdfc;border-bottom:1px solid #e7eeee;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 24px;display:flex}.aether-header-title{color:#697879;font-size:15px}.aether-header-title strong{color:#17292a;font-size:18px;display:block}.aether-search{color:#526365;white-space:nowrap;background:#fff;border:1px solid #ccdedd;border-radius:7px;align-items:center;gap:8px;width:min(420px,38vw);min-width:0;height:38px;padding:0 11px;display:flex}.aether-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aether-workspace{background:#eef3f2;gap:12px;padding:20px 24px;display:grid}.aether-pagebar{justify-content:space-between;align-items:end;gap:14px;display:flex}.pagebar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-block:2px;display:flex}.aether-pagebar h1{letter-spacing:0;color:#08292b;margin:0;font-size:22px;font-weight:720;line-height:1.16}.aether-pagebar p{color:#647476;max-width:600px;margin:4px 0 0;font-size:13px;line-height:1.35}.dashboard-payable-summary{color:#506769;align-items:center;gap:6px;width:fit-content;min-height:28px;margin-top:7px;font-size:13px;line-height:1.25;text-decoration:none;display:inline-flex}.dashboard-payable-summary span{color:inherit;white-space:nowrap}.dashboard-payable-summary strong{color:#073d45;font-size:inherit;line-height:inherit;white-space:nowrap;font-weight:760}.dashboard-payable-summary:hover{color:var(--aether-primary-dark);text-underline-offset:3px;text-decoration:underline}.aether-action{border:1px solid var(--aether-primary-dark);background:var(--aether-primary);color:#fff;cursor:pointer;white-space:nowrap;min-height:36px;box-shadow:none;border-radius:6px;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.aether-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.secondary-action{color:#173334;cursor:pointer;background:#fff;border:1px solid #cfe1df;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.aether-plain-action{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.aether-danger-action,.aether-ghost-action{min-height:var(--ui-control-height);border:1px solid var(--aether-border);border-radius:var(--ds-radius-md);cursor:pointer;font:inherit;font-size:var(--ui-control-font-size);font-weight:var(--ui-control-weight);justify-content:center;align-items:center;gap:8px;padding:0 14px;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.aether-danger-action{color:var(--aether-danger);background:var(--aether-danger-soft)}.aether-ghost-action{color:var(--aether-teal-ink);background:0 0}.aether-danger-action:hover:not(:disabled),.aether-danger-action:focus-visible:not(:disabled){border-color:var(--aether-danger-border);background:var(--aether-danger-soft-strong)}.aether-ghost-action:hover:not(:disabled),.aether-ghost-action:focus-visible:not(:disabled){border-color:var(--aether-teal-border);background:var(--aether-teal-soft)}.aether-action:active:not(:disabled),.secondary-action:active:not(:disabled),.aether-danger-action:active:not(:disabled),.aether-ghost-action:active:not(:disabled){transform:translateY(1px)}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-panel{background:#fff;border:1px solid #d9e5e3;border-radius:6px;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px;display:flex;position:relative;overflow:hidden}.metric-panel-link{color:inherit;text-decoration:none}.metric-panel-link:hover{background:#fbfdfc;border-color:#9fcfca}.metric-label{color:#657577;font-size:13px}.metric-value{color:var(--aether-teal-ink);font-size:26px;font-weight:720;line-height:1}.metric-note{color:#718183;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line)}.achievement-periods{background:#fff;border:1px solid #d9e5e3;border-radius:7px;flex-wrap:nowrap;gap:4px;width:fit-content;margin-bottom:12px;padding:4px;display:flex}.achievement-periods button{min-height:var(--ui-control-height);color:#536567;cursor:pointer;font:inherit;font-size:var(--ui-control-font-size);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:560}.achievement-periods button.is-active{color:#0b6670;outline-offset:-1px;background:#e7fbfd;outline:1px solid #b7ecf1}.achievements-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.achievements-grid .loading-state,.achievements-grid .error-state{grid-column:1/-1}.achievement-panel{background:#fff;border:1px solid #d9e5e3;border-radius:6px;align-content:start;gap:6px;min-height:108px;padding:14px;display:grid}.achievement-panel svg{color:var(--aether-primary);font-size:18px}.achievement-panel span,.achievement-panel small{color:#657577;font-size:13px}.achievement-panel strong{color:var(--aether-teal-ink);font-size:24px;font-weight:720;line-height:1}.achievement-leaderboard-list{display:grid}.achievement-leaderboard-row{border-bottom:1px solid #edf2f1;grid-template-columns:36px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:grid}.achievement-leaderboard-row:last-child{border-bottom:0}.achievement-leaderboard-row span{color:#657577;font-size:var(--ui-row-meta-size)}.achievement-leaderboard-row strong{color:#102728;min-width:0;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.achievement-leaderboard-row small{color:#657577;min-width:0;font-size:var(--ui-row-meta-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.achievement-leaderboard-row b{color:var(--aether-teal-ink);font-size:var(--ui-row-title-size);font-weight:var(--ui-control-weight)}.workspace-section{background:#fff;border:1px solid #d9e5e3;border-radius:6px;overflow:hidden}.aether-toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-md);padding:12px 14px;display:flex}.section-header{min-height:48px;padding:var(--ui-section-header-padding);border-bottom:1px solid #e7eeee;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-header h2{color:#102728;margin:0;font-size:15px;line-height:1.25}.section-header>div:not(.table-search){gap:4px;min-width:0;display:grid}.section-header p{color:#637a7d;margin:0;font-size:13px;line-height:1.45}.section-link{color:#0b6670;min-height:28px;font-size:13px;font-weight:var(--ui-control-weight);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.wards-toolbar{gap:12px}.ward-date-filter-row{border-top:1px solid #edf2f1;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:12px 14px;display:grid}.ward-date-filter-row label{gap:5px;display:grid}.ward-date-filter-row span{color:#6c7c7e;font-size:12px}.ward-date-filter-row input{color:#173334;height:34px;font:inherit;background:#fff;border:1px solid #cfe1df;border-radius:6px;padding:0 10px;font-size:14px}.ward-search{gap:8px;display:grid;position:relative}.ward-search-input{background:#fff;border:1px solid #d6e3e1;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.ward-search-input input{color:#102728;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.ward-search-selection{color:#102728;cursor:pointer;text-align:left;background:#f7fbfb;border:1px solid #d6e3e1;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.ward-search-selection span{color:#087f8c;font-size:12px;font-weight:700}.ward-search-results{z-index:20;background:#fff;border:1px solid #d6e3e1;border-radius:8px;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #073d4521}.ward-search-results button{color:#102728;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f1;gap:2px;width:100%;padding:9px 11px;display:grid}.ward-search-results button:last-child{border-bottom:0}.ward-search-results button:hover,.ward-search-results button.is-active{background:#eafafa}.ward-search-results span,.ward-search-state{color:#6c7c7e;font-size:12px}.ward-search-state{padding:10px 11px}.table-search{color:#526365;background:#fff;border:1px solid #cfe1df;border-radius:6px;align-items:center;gap:8px;width:min(340px,100%);height:32px;padding:0 10px;font-size:14px;display:flex}.table-search input{color:#173334;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.status-select{color:#173334;height:32px;font:inherit;background:#fff;border:1px solid #cfe1df;border-radius:6px;padding:0 10px;font-size:14px}.data-table{display:grid}.data-table-head,.data-table-row{grid-template-columns:36px minmax(190px,1.5fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(160px,1fr);align-items:center;gap:12px;display:grid}.data-table-head{color:#718183;border-bottom:1px solid #edf2f1;min-height:36px;padding:0 14px;font-size:12px}.data-table-row{border-bottom:1px solid #edf2f1;min-height:58px;padding:9px 14px}.data-table-row:last-child{border-bottom:0}.data-table-link{color:inherit;text-decoration:none}.data-table-link:hover{background:#fbfdfc}.ward-table-link{color:inherit;text-decoration:none;display:contents}.ward-table-row:hover{background:#fbfdfc}.favorite-toggle,.favorite-filter{color:#607375;background:#fff;border:1px solid #d9e5e3;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.favorite-toggle{border-radius:8px;width:34px;height:34px}.favorite-filter{min-height:38px;font:inherit;border-radius:8px;gap:8px;padding:0 12px;font-weight:680}.favorite-toggle:hover,.favorite-filter:hover,.favorite-toggle.is-active,.favorite-filter.is-active{color:#087f8c;background:#e7fbfd;border-color:#12aebe}.favorite-toggle:disabled{cursor:progress;opacity:.65}.data-table-row strong{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line);display:block}.data-table-row span{color:#6c7c7e;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);margin-top:2px;display:block}.clients-toolbar{grid-template-columns:minmax(260px,1fr) minmax(190px,auto) minmax(180px,auto);align-items:center;gap:10px;display:grid}.inline-back-link{color:#087f8c;align-items:center;gap:6px;width:fit-content;min-height:28px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.inline-back-link:hover{color:#12aebe}.clients-table{display:grid}.clients-table-head,.clients-table-row{grid-template-columns:minmax(220px,1.35fr) minmax(260px,1.35fr) minmax(150px,.9fr) minmax(120px,.7fr) minmax(170px,.9fr);align-items:center;gap:12px;display:grid}.clients-table-head{color:#718183;border-bottom:1px solid #edf2f1;min-height:36px;padding:0 14px;font-size:12px}.clients-table-sort{width:fit-content;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:720;display:inline-flex}.clients-table-sort:hover,.clients-table-sort.is-active{color:#087f8c}.client-services-cell{gap:3px;display:grid}.clients-table-row{border-bottom:1px solid #edf2f1;min-height:58px;padding:9px 14px}.clients-table-link{color:inherit;text-decoration:none;transition:background .16s}.clients-table-link:hover{background:#f8fcfb}.clients-table-row:last-child{border-bottom:0}.clients-table-row strong{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line);overflow-wrap:anywhere;display:block}.clients-table-row span{color:#6f8082;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);margin-top:2px;display:block}.list-pagination{border-top:1px solid #edf2f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex}.list-pagination-summary{color:#637a7d;align-items:baseline;gap:6px;font-size:13px;display:flex}.list-pagination-summary strong{color:#102728;font-size:14px;font-weight:720}.list-pagination-size{color:#637a7d;align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:650;display:inline-flex}.list-pagination-size select{color:#173334;min-width:82px;height:34px;font:inherit;background:#fff;border:1px solid #cfe1df;border-radius:6px;padding:0 30px 0 10px;font-size:13px;font-weight:680}.list-pagination-controls{align-items:center;gap:6px;display:flex}.list-pagination-controls button,.list-pagination-gap{border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.list-pagination-controls button{color:#173334;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfe1df;font-size:13px;font-weight:680;transition:background .16s,border-color .16s,color .16s}.list-pagination-controls button:hover:not(:disabled),.list-pagination-controls button.is-active{color:#087f8c;background:#e7fbfd;border-color:#12aebe}.list-pagination-controls button.is-active{cursor:default}.list-pagination-controls button:disabled{cursor:not-allowed;opacity:.45}.list-pagination-gap{color:#718183;font-size:13px}.client-ward-pill{color:#607375;background:#f8fcfb;border:1px solid #d9e5e3;border-radius:999px;align-items:center;width:fit-content;margin-bottom:6px;padding:1px 7px;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex}.client-ward-pill.is-ward{color:#087f8c;background:#e7fbfd;border-color:#12aebe}.client-profile-grid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:start;gap:16px;display:grid}.client-profile-summary-card{grid-column:1/-1;container-type:inline-size}.client-profile-column{align-content:start;gap:16px;display:grid}.client-profile-kairos{gap:16px;min-width:0;display:grid}.client-profile-tabs{background:#f8fcfb;border:1px solid #d9e9e8;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex;overflow-x:auto}.client-profile-tabs button{color:#43575a;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-weight:650;display:inline-flex}.client-profile-tabs button:hover,.client-profile-tabs button.is-active{color:#073d45;background:#fff;border-color:#bde4e7}.client-profile-tabs button span{color:#087f8c;background:#e7f8f9;border-radius:999px;place-items:center;min-width:24px;min-height:24px;font-size:12px;display:inline-grid}.client-profile-tabs button span:empty{display:none}.client-kairos-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:16px;display:grid}.client-kairos-main,.client-kairos-side{align-content:start;gap:16px;min-width:0;display:grid}.client-context-panel,.client-core-card,.client-facts-card,.client-next-actions-card{min-width:0}.client-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.client-context-list{border-top:1px solid #edf2f1}.client-context-line{border-bottom:1px solid #edf2f1;gap:3px;min-height:50px;padding:10px 16px;display:grid}.client-context-line:last-child{border-bottom:0}.client-context-line span{color:#6f8082;font-size:12px;font-weight:650}.client-context-line strong{color:#102728;overflow-wrap:anywhere;line-height:1.35}.client-core-form,.client-facts-form{gap:14px;padding:12px 16px 16px;display:grid}.client-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.client-core-grid textarea{min-height:114px}.client-flags-panel,.client-social-panel{background:#fbfdfc;border:1px solid #edf2f1;border-radius:7px;gap:12px;padding:12px;display:grid}.client-social-panel{grid-template-columns:minmax(240px,1fr) minmax(180px,.45fr) minmax(220px,.55fr);align-items:end}.inline-checkbox{align-items:flex-start;gap:8px;min-width:0;line-height:1.25;display:inline-flex}.inline-checkbox input[type=checkbox]{accent-color:var(--aether-primary);flex:none;margin:2px 0 0}.client-facts-form textarea{min-height:68px}.client-form-actions{justify-content:flex-end;gap:8px;display:flex}.compact-list{color:#516467;gap:8px;font-size:13px;line-height:1.35;display:grid}.client-profile-hero{background:linear-gradient(135deg,#f7fcfb 0%,#eef9f8 100%);border-bottom:1px solid #edf2f1;grid-template-columns:64px minmax(0,1fr);gap:14px 18px;min-height:auto;padding:18px 20px 16px;display:grid}.client-profile-main{align-items:center;display:contents}.client-profile-action{flex:none;grid-column:2;place-self:flex-end end;text-decoration:none}.client-profile-avatar{color:#087f8c;background:#fff;border:1px solid #cfe6e4;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:28px;display:grid;overflow:hidden}.client-profile-hero h2{color:#08292b;margin:0 0 4px;font-size:23px;line-height:1.15}.client-profile-hero p{color:#647476;margin:0}@container (width>=900px){.client-profile-hero{grid-template-columns:64px minmax(0,1fr) max-content;align-items:center}.client-profile-action{grid-area:1/3;place-self:center end}}@container (width<=700px){.profile-facts-list{grid-template-columns:1fr}}.profile-alert{background:#f1fbfb;border:1px solid #b8e1e3;border-radius:8px;gap:5px;margin:16px;padding:12px 14px;display:grid}.profile-alert strong{color:#087f8c}.profile-alert span,.client-note-box{color:#334548;overflow-wrap:anywhere;line-height:1.5}.profile-line-icon{color:#087f8c;border:1px solid #d9e5e3;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.profile-line-icon .anticon{place-items:center;width:18px;height:18px;line-height:1;display:grid}.profile-line-icon svg{width:18px;height:18px;display:block}.profile-line small{color:#7c8b8e;margin-top:3px;display:block}.client-note-box{min-height:120px;padding:16px}.client-contacts-form{background:#fbfdfc;border:1px solid #edf2f1;border-radius:7px;gap:12px;padding:12px;display:grid}.client-contacts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-autosave-status{color:#6f8082;justify-self:end;font-size:12px;line-height:1.35}.client-contacts-form .secondary-action{justify-self:end}.document-history-list{display:grid}.document-history-row{min-height:var(--ui-row-min-height);padding:var(--ui-row-padding);border-bottom:1px solid var(--ui-row-border);grid-template-columns:var(--ui-row-icon-size) minmax(0, 1fr);gap:var(--ui-row-gap);color:#087f8c;align-items:center;display:grid}.client-contact-persons-panel{gap:12px;display:grid}.client-contact-person-row{grid-template-columns:var(--ui-row-icon-size) minmax(0, 1fr) auto}.client-contact-person-form{border-top:1px solid #dce8e6;gap:12px;padding:14px 16px;display:grid}.client-contact-person-actions{justify-content:flex-end;gap:8px;display:flex}.document-history-row:last-child{border-bottom:0}.document-history-row strong{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line);overflow-wrap:anywhere;display:block}.document-history-row span{color:#6f8082;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);margin-top:3px;display:block}.client-activity-list{display:grid}.client-activity-row{min-height:var(--ui-row-min-height);padding:var(--ui-row-padding);border-bottom:1px solid var(--ui-row-border);grid-template-columns:var(--ui-row-icon-size) minmax(0, 1fr);gap:var(--ui-row-gap);color:#087f8c;align-items:center;display:grid}.client-activity-row:last-child{border-bottom:0}.client-activity-row strong{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line);overflow-wrap:anywhere;display:block}.client-activity-row span{color:#6f8082;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);margin-top:3px;display:block}.status-badge{box-sizing:border-box;width:fit-content;min-width:84px;height:28px;font-size:12px;font-weight:var(--ui-control-weight);text-align:center;white-space:nowrap;color:var(--aether-teal-ink);background:var(--aether-teal-soft);border-radius:999px;place-items:center;padding:0 10px;line-height:1;display:inline-grid}.status-badge:before{content:attr(data-label);display:block;transform:translateY(7px)}.profile-hero .status-badge:before{transform:translateY(1px)}.status-active{background:#dff5f8}.status-extended{color:#526300;background:#eef8d7}.status-suspended{color:#7a4c04;background:#fff1cf}.status-completed{color:#516164;background:#edf2f1}.empty-table-state{color:#667678;text-align:center;place-items:center;gap:8px;min-height:168px;padding:28px 18px;display:grid}.empty-table-state svg{color:var(--aether-teal-dark);font-size:24px}.empty-table-state strong{color:#102728}.empty-table-state span{max-width:560px}.create-ward-panel{background:#fff;border:1px solid #d9e5e3;border-radius:6px;padding:16px;container-type:inline-size}.create-ward-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.create-ward-header h2{font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);color:#102728;margin:0}.create-ward-header p{color:#657577;margin:4px 0 0}.create-ward-mode{background:#eef8f7;border:1px solid #d5e8e5;border-radius:6px;align-items:center;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.create-ward-mode label{color:#3f5759;cursor:pointer;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.create-ward-mode label.is-active{color:#073d45;background:#fff;box-shadow:inset 0 0 0 1px #b8d9d5}.create-ward-mode input{accent-color:#12aebe}.create-ward-grid{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(140px,1fr));align-items:start;gap:14px;display:grid}.create-ward-direct-comment{grid-column:1/-1}.create-client-grid{grid-template-columns:minmax(260px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr);align-items:start;gap:14px;display:grid}.create-client-comment{grid-column:1/-1}.create-ward-search,.form-field{gap:7px;min-width:0;display:grid}.aether-form{gap:var(--ds-space-md);display:grid}.create-ward-search label,.form-field label{color:#5d6e70;font-size:13px;font-weight:620}.form-field input,.form-field select,.form-field textarea{box-sizing:border-box;color:#173334;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfe1df;border-radius:6px}.form-field input,.form-field select{min-height:40px;padding:0 10px}.form-field textarea{resize:vertical;min-height:78px;padding:9px 10px}.form-field select[multiple]{height:auto;min-height:112px;padding:8px 10px}.form-field>span{color:#6c7c7e;font-size:12px}:is(.form-field input:user-invalid,.form-field textarea:user-invalid){border-color:var(--aether-danger);box-shadow:0 0 0 2px var(--aether-danger-focus)}@container (width<=760px){.create-ward-grid{grid-template-columns:1fr}.create-ward-direct-comment{grid-column:auto}.create-ward-mode{width:100%;display:grid}}.client-results{gap:6px;display:grid}.client-result{color:#173334;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #e0ecea;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 10px;display:flex}.client-result strong,.client-result span{display:block}.client-result span{color:#6c7c7e;font-size:13px}.client-result strong{color:#102728;margin-bottom:2px;font-size:14px}.client-result em{color:#7a4c04;white-space:nowrap;font-size:12px;font-style:normal}.client-result.is-selected{border-color:var(--aether-teal);background:var(--aether-teal-soft)}.client-result.is-active-result{box-shadow:inset 3px 0 0 var(--aether-teal)}.client-result.muted{color:#6c7c7e;cursor:default}.inline-error{border:1px solid var(--aether-danger-border);background:var(--aether-danger-soft);color:var(--aether-danger-ink);border-radius:6px;margin-top:12px;padding:10px 12px}.inline-success{color:#087f8c;background:#12aebe14;border:1px solid #12aebe3d;border-radius:6px;margin-top:12px;padding:10px 12px}.login-page{background:#eef3f2;place-items:center;min-height:100vh;padding:32px;display:grid}.login-panel{background:#fff;border:1px solid #d9e5e3;border-radius:8px;width:min(480px,100%);padding:28px}.login-brand{align-items:center;gap:14px;margin-bottom:26px;display:flex}.login-brand .aether-mark{width:48px;height:48px}.login-brand strong{color:#08292b;font-size:42px;font-weight:760;line-height:1.12}.login-form{gap:17px;display:grid}.login-form label{color:#4c6264;gap:9px;font-size:15px;font-weight:680;display:grid}.login-input{color:#526365;background:#fff;border:1px solid #cfe1df;border-radius:6px;align-items:center;gap:10px;height:48px;padding:0 14px;font-size:16px;display:flex}.login-input input{color:#173334;width:100%;min-width:0;caret-color:var(--aether-teal-ink);font:inherit;background:0 0;border:0;outline:0;font-weight:620}.login-input input::selection{background:#12aebe2e}:-webkit-any(.login-input input:autofill,.login-input input:-webkit-autofill){-webkit-text-fill-color:#173334;caret-color:var(--aether-teal-ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 100vmax #fff}:is(.login-input input:autofill,.login-input input:autofill){-webkit-text-fill-color:#173334;caret-color:var(--aether-teal-ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 100vmax #fff}.login-input:focus-within{border-color:var(--aether-teal);box-shadow:0 0 0 3px #12aebe24}.login-input>.anticon{font-size:18px}.password-visibility{color:#627577;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.password-visibility:hover{color:var(--aether-teal-ink);background:var(--aether-teal-soft)}.password-visibility:focus-visible{outline:2px solid var(--aether-teal);outline-offset:2px}.login-submit{justify-content:center;margin-top:6px}.create-ward-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.status-list{display:grid}.dashboard-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.status-row{min-height:var(--ui-row-min-height);padding:var(--ui-row-padding);border-bottom:1px solid var(--ui-row-border);gap:var(--ui-row-gap);grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.status-row-link{color:inherit;text-decoration:none}.status-row-action{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border-top:0;border-left:0;border-right:0}.status-row-action.is-active{background:#f2fbfb}.status-row-action.is-active:before{content:"";background:var(--aether-teal);width:3px;position:absolute;top:10px;bottom:10px;left:8px}.status-row-link:hover,.status-row-action:hover{background:#f6fbfb}.status-row-link:focus-visible,.status-row-action:focus-visible{outline:2px solid var(--aether-teal);outline-offset:-2px}.status-row:last-child{border-bottom:0}.status-title{color:#1b3031;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line)}.status-meta{color:#6c7c7e;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);margin-top:2px}.severity-pill{box-sizing:border-box;min-block-size:28px;min-inline-size:max-content;font-size:12px;font-weight:var(--ui-control-weight);color:#073d45;text-box:trim-both cap alphabetic;white-space:nowrap;background:#dff6f8;border:1px solid #91dce4;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1.15;text-decoration:none;display:inline-flex}.severity-pill.warning{color:#654807;background:#fff0be;border-color:#dfb84c}.severity-pill.danger{border-color:var(--aether-danger-border);color:var(--aether-danger-ink);background:var(--aether-danger-soft-strong)}.severity-pill.success{color:#315f14;background:#e5f5d8;border-color:#9bd07e}.aether-inspector{box-sizing:border-box;background:#fbfdfc;border-left:1px solid #dde8e6;flex-direction:column;grid-column:3;gap:18px;height:100dvh;padding:20px;display:flex;position:sticky;top:0;overflow-y:auto}.inspector-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.inspector-title h2{color:#102728;margin:0;font-size:17px}.inspector-block{border-top:1px solid #e2eeee;padding-top:16px}.inspector-block h3{color:#5d6e70;margin:0 0 10px;font-size:13px}.compact-facts{gap:10px;display:grid}.compact-fact{color:#1c3031;justify-content:space-between;gap:12px;font-size:14px;display:flex}.compact-fact span:first-child{color:#6c7c7e}.inspector-note{color:#657577;gap:10px;font-size:13px;line-height:1.35;display:flex}.inspector-note svg{color:var(--aether-teal-dark);margin-top:2px}.profile-backline a{color:#4f6365;align-items:center;gap:8px;width:fit-content;min-height:28px;font-size:14px;text-decoration:none;display:inline-flex}.profile-hero{justify-content:space-between;align-items:flex-start;gap:18px;min-height:132px;padding:20px;display:flex}.profile-kicker{color:var(--aether-teal-dark);margin-bottom:6px;font-size:13px;font-weight:680}.profile-hero h1{color:#08292b;margin:0;font-size:28px;line-height:1.15}.profile-hero p{color:#647476;margin:8px 0 0}.profile-hero-actions{align-items:center;gap:10px;display:inline-flex}.profile-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-fact-card{background:#fff;border:1px solid #d9e5e3;border-radius:6px;align-content:space-between;gap:8px;min-height:104px;padding:14px;display:grid}.profile-fact-icon{color:var(--aether-teal-dark);font-size:18px}.profile-fact-card span{color:#657577;font-size:13px}.profile-fact-card strong{color:var(--aether-teal-ink);font-size:22px;line-height:1}.profile-content-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:16px;display:grid}.profile-content-grid.read-only{grid-template-columns:1fr}.profile-risk-panel{overflow:hidden}.profile-risk-body{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.profile-risk-score{min-height:88px;color:var(--aether-teal-ink);background:#fbfdfc;border:1px solid #d9e5e3;border-radius:6px;align-content:center;place-items:center;gap:4px;padding:8px 6px;display:grid}.profile-risk-score.risk-green{color:#1f6b3a;background:#f1faf4;border-color:#b7e4c7}.profile-risk-score.risk-yellow{color:#6b5a16;background:#fdfbf0;border-color:#f0e2a8}.profile-risk-score.risk-orange{color:#8a5316;background:#fdf6ec;border-color:#f3cf9c}.profile-risk-score.risk-red{border-color:var(--aether-danger-border);background:var(--aether-danger-soft);color:var(--aether-danger-ink)}.profile-risk-score strong{font-size:28px;line-height:1}.profile-risk-score span{color:#657577;font-size:12px}.profile-risk-score-level{font-size:13px;font-weight:var(--ui-control-weight);text-transform:uppercase;letter-spacing:.02em}.profile-risk-scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.profile-risk-scale-segment{text-align:center;opacity:.55;border:1px solid #e3ecec;border-radius:6px;justify-items:center;gap:2px;padding:8px 6px;display:grid}.profile-risk-scale-segment.is-current{opacity:1;border-width:2px}.profile-risk-scale-segment.risk-green{border-color:#b7e4c7}.profile-risk-scale-segment.risk-yellow{border-color:#f0e2a8}.profile-risk-scale-segment.risk-orange{border-color:#f3cf9c}.profile-risk-scale-segment.risk-red{border-color:var(--aether-danger-border)}.profile-risk-scale-label{font-size:13px;font-weight:var(--ui-control-weight)}.profile-risk-scale-range{color:#657577;font-size:11px}.profile-risk-explanation{color:#4a5a5c;grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.profile-risk-reasons{flex-wrap:wrap;grid-column:1/-1;gap:7px;min-width:0;display:flex}.profile-risk-reasons span{color:#073d45;min-height:30px;font-size:13px;font-weight:var(--ui-control-weight);text-box:trim-both cap alphabetic;white-space:nowrap;background:#dff6f8;border:1px solid #91dce4;border-radius:8px;align-items:center;padding:0 11px;line-height:1.15;display:inline-flex}.profile-risk-meta{color:#657679;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;display:flex}.profile-risk-history{border-top:1px solid var(--ui-row-border);grid-column:1/-1;gap:8px;padding-top:12px;display:grid}.profile-risk-history-title,.profile-risk-history-row{align-items:center;gap:10px;display:grid}.profile-risk-history-title{color:#5d7377;font-size:13px;font-weight:var(--ui-control-weight);grid-template-columns:minmax(0,1fr) auto}.profile-risk-history-title strong{color:var(--aether-teal-ink);font-size:var(--ui-row-title-size)}.profile-risk-history-row{color:#5d7377;min-height:30px;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);grid-template-columns:10px 42px minmax(86px,.45fr) minmax(150px,1fr)}.profile-risk-history-row strong{color:var(--aether-teal-ink);font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight)}.profile-risk-history-row time{justify-self:end}.risk-dot{border-radius:999px;width:9px;height:9px;display:block}.risk-dot.green{background:#0f8f5f}.risk-dot.yellow{background:#b88a00}.risk-dot.orange{background:#c56a13}.risk-dot.red{background:var(--aether-danger)}.profile-risk-history-empty{color:#7c8b8e;font-size:13px}.profile-content-grid>.workspace-section:first-child{grid-row:span 2}.profile-facts-list{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:12px;padding:14px 16px 16px;display:grid}.profile-line{background:#fbfdfc;border:1px solid #edf2f1;border-radius:7px;justify-content:flex-start;align-items:flex-start;gap:12px;min-height:72px;padding:12px;display:flex}.profile-line:last-child{border-bottom:1px solid #edf2f1}.profile-line span:not(.profile-line-icon){color:#6c7c7e;display:block}.profile-line>div{gap:3px;min-width:0;display:grid}.profile-line strong{color:#102728;overflow-wrap:anywhere;display:block}.profile-responsible-control{border-top:1px solid #edf2f1;gap:8px;padding:14px 16px 16px;display:grid}.profile-approval-request,.profile-note-form{border-top:1px solid #edf2f1;gap:10px;margin-top:14px;padding:14px 16px 16px;display:grid}.profile-approval-request .aether-action,.profile-note-form .aether-action{justify-self:start}.profile-settings-grid{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);gap:12px;padding:14px;display:grid}.profile-settings-card{border:1px solid var(--aether-border);background:#fbfdfc;border-radius:8px;align-items:center;gap:14px;padding:14px;display:flex}.profile-settings-avatar{color:#087f8c;background:#fff;border:1px solid #cfe6e4;border-radius:8px;flex:none;place-items:center;width:68px;height:68px;font-size:28px;display:grid;overflow:hidden}.profile-settings-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-settings-card strong,.profile-settings-card span{display:block}.profile-settings-card span{color:var(--aether-muted);margin-top:4px;font-size:.9rem}.profile-settings-card small{color:var(--aether-muted);margin-top:6px;font-size:.78rem;display:block}.profile-avatar-form{border:1px solid var(--aether-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.profile-avatar-form-head{gap:3px;min-width:0;display:grid}.profile-avatar-form-head strong{color:var(--aether-text);font-size:.94rem}.profile-avatar-form-head span{color:var(--aether-muted);font-size:.82rem;line-height:1.35}.profile-avatar-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar-picker{display:inline-flex}.profile-avatar-picker-button,.profile-avatar-remove{border:1px solid var(--aether-border);min-height:38px;color:var(--aether-teal-ink);cursor:pointer;font:inherit;font-size:.88rem;font-weight:var(--ui-control-weight);white-space:nowrap;background:#f7fcfb;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.profile-avatar-picker-button:hover,.profile-avatar-picker:focus-within .profile-avatar-picker-button,.profile-avatar-remove:hover:not(:disabled),.profile-avatar-remove:focus-visible{border-color:var(--aether-teal-border);color:var(--aether-teal-ink);background:#e7fbfd}.profile-avatar-picker:focus-within .profile-avatar-picker-button,.profile-avatar-remove:focus-visible{outline:2px solid color-mix(in oklab, var(--aether-primary) 55%, white);outline-offset:2px}.profile-avatar-remove{color:#ad2f2f;background:snow}.profile-avatar-remove:disabled{cursor:not-allowed;opacity:.45}.profile-settings-form{border:1px solid var(--aether-border);background:#fff;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.profile-settings-form label{color:var(--aether-muted);gap:5px;font-size:.84rem;font-weight:700;display:grid}.profile-settings-form select{border:1px solid var(--aether-border);width:100%;min-height:40px;color:var(--aether-text);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.profile-settings-form .inline-success,.profile-settings-form .inline-error,.profile-avatar-form .inline-success,.profile-avatar-form .inline-error,.profile-password-form .inline-success,.profile-password-form .inline-error{grid-column:1/-1}.profile-password-form{border:1px solid var(--aether-border);background:#fff;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px;display:grid}.profile-password-form>div:first-child{grid-column:1/-1;gap:3px;display:grid}.profile-password-form>div:first-child strong{color:var(--aether-text)}.profile-password-form>div:first-child span{color:var(--aether-muted);font-size:.84rem}.profile-password-field{color:var(--aether-muted);gap:5px;min-width:0;font-size:.84rem;font-weight:700;display:grid}.profile-password-field>div{grid-template-columns:minmax(0,1fr) 42px;min-width:0;display:grid}.profile-password-field input{border:1px solid var(--aether-border);width:100%;min-width:0;color:var(--aether-text);font:inherit;background:#fbfdfc;border-radius:8px 0 0 8px;min-height:38px;padding:0 10px}.profile-password-field button{border:1px solid var(--aether-border);color:#087f8c;cursor:pointer;background:#eef8f7;border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;display:inline-flex}.profile-password-form>.secondary-action{grid-column:1/-1;justify-self:start}.profile-favorites-list{gap:8px;display:grid}.profile-favorite-row{background:#fff;border:1px solid #d9e5e3;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.profile-favorite-row>span,.profile-favorite-row>svg{color:#12aebe;justify-self:center}.profile-favorite-row a,.profile-favorite-row span{display:block}.profile-favorite-row a{color:#073d45;font-weight:720;text-decoration:none}.profile-favorite-row a:hover{color:#087f8c}.profile-favorite-row span{color:#637a7d;margin-top:3px;font-size:13px;line-height:1.3}.profile-favorite-row button{color:#087f8c;cursor:pointer;min-height:34px;font:inherit;background:#f4fcfd;border:1px solid #b7ecf1;border-radius:7px;padding:0 10px;font-size:13px;font-weight:720}.profile-favorite-row button:disabled{cursor:not-allowed;opacity:.5}.profile-tabs-preview,.profile-tabs-section{display:grid}.profile-tabs{border-bottom:1px solid #e7eeee;align-items:center;gap:6px;min-height:48px;padding:0 12px;display:flex}.profile-tabs button{color:#4f6365;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.profile-tabs button.is-active{color:var(--aether-teal-ink);background:var(--aether-teal-soft);border-color:var(--aether-teal-border)}.profile-tabs button span{min-width:22px;height:22px;color:var(--aether-teal-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.profile-tab-body{min-width:0;min-height:clamp(340px,42vh,520px)}.profile-tab-body>.empty-tab-state,.profile-tab-body .profile-signatures>.empty-tab-state{min-height:inherit}.rehabilitation-notes-form{gap:14px;padding:16px;display:grid}.rehabilitation-notes-form .form-field textarea{min-height:190px;line-height:1.55}.rehabilitation-notes-form .aether-action{justify-self:start}.social-profile-form{box-sizing:border-box;gap:16px;min-width:0;max-width:100%;padding:16px;display:grid}.social-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.social-profile-completion{background:#f8fcfc;border:1px solid #d6e7e9;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.social-profile-completion-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.social-profile-completion-head>div{gap:3px;min-width:0;display:grid}.social-profile-completion-head strong{color:#073d45}.social-profile-completion-head span,.social-profile-missing{color:#597174;font-size:13px}.social-profile-progress{background:#e1ecee;border-radius:999px;height:8px;overflow:hidden}.social-profile-progress span{border-radius:inherit;background:var(--aether-primary);height:100%;display:block}.social-profile-missing{gap:6px;display:grid}.social-profile-missing ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.social-profile-missing li,.social-profile-ready{color:#385255;background:#fff;border-radius:999px;padding:5px 9px;font-size:12px;list-style:none}.social-profile-ready{justify-self:start}.social-profile-group-title{color:#073d45;letter-spacing:0;border-top:1px solid #087f8c29;grid-column:1/-1;padding-top:6px;font-size:.86rem;font-weight:800}.social-profile-form .form-field{min-width:0}.social-profile-wide{grid-column:1/-1}.social-profile-form textarea{min-height:92px}.social-profile-form .aether-action{justify-self:start}.social-profile-readonly{display:grid}.rehabilitation-notes-view{color:#263f42;white-space:pre-wrap;padding:18px;line-height:1.6}.profile-actions-tab{display:grid}.profile-actions-head{border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.profile-actions-head>div{gap:3px;display:grid}.profile-actions-head strong{color:#102728}.profile-actions-head span{color:#637a7d;font-size:13px}.profile-actions-empty{justify-items:center;gap:12px;padding-bottom:18px;display:grid}.profile-actions-summary{border-bottom:1px solid #edf2f1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.profile-actions-summary .compact-fact{border-right:1px solid #edf2f1;align-content:center;gap:4px;min-height:70px;display:grid}.profile-actions-summary .compact-fact strong{color:#073d45;font-size:var(--ui-row-title-size)}.profile-actions-summary .compact-fact:last-child{border-right:0}.profile-actions-list{display:grid}.profile-action-row{min-height:var(--ui-row-min-height);border-bottom:1px solid var(--ui-row-border);grid-template-columns:minmax(210px,1.3fr) minmax(170px,1fr) minmax(120px,.7fr);align-items:center;gap:14px;padding:10px 16px;display:grid}.profile-action-row:last-child{border-bottom:0}.profile-action-row>div{gap:3px;min-width:0;display:grid}.profile-action-row strong{color:#102728}.profile-action-row span,.profile-action-row small,.profile-action-row a{color:#637a7d;font-size:var(--ui-row-meta-size)}.profile-action-row a{color:var(--aether-teal-ink);font-weight:700;text-decoration:none}.profile-module{border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 16px;display:flex}.profile-module:last-child{border-bottom:0}.profile-module strong{color:#102728}.profile-module span{color:#6c7c7e}.quick-task-form{gap:10px;padding:14px 16px 16px;display:grid}.task-description{color:#536b6d;margin:4px 0 0;font-size:13px;line-height:1.45}.quick-event-form{gap:10px;padding:14px 16px 16px;display:grid}.quick-task-row,.quick-event-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-task-row .form-field,.quick-event-row .form-field{min-width:0}.quick-event-date-field{grid-column:1/-1}.quick-task-row .aether-action{grid-column:1/-1;justify-content:center}.quick-event-form .aether-action{justify-content:center}.profile-signatures{display:grid}.profile-signature-form{border-bottom:1px solid var(--ui-row-border);padding:var(--ui-row-padding);grid-template-columns:minmax(160px,.8fr) minmax(100px,.45fr) minmax(190px,1fr) minmax(220px,1.2fr) auto;gap:10px;display:grid}.profile-signature-form .form-field{min-width:0}.profile-signature-form .aether-action{justify-content:center;align-self:end}.profile-signature-row{align-items:start}.profile-signature-row p{color:#536b6d;margin:6px 0 0;font-size:13px}.profile-documents{gap:var(--ui-row-gap);padding:var(--ui-section-padding);display:grid}.profile-documents-head{border:1px solid #edf2f1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.profile-documents-head strong,.profile-documents-head span{display:block}.profile-documents-head strong{color:#102728}.profile-documents-head span{color:#657679;margin-top:3px;font-size:13px}.profile-document-generator{border:1px solid #e2eeed;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.profile-document-generator .form-field{min-width:0}.profile-document-readiness{margin-top:12px}.profile-document-generator .inline-error,.profile-document-generator .empty-tab-state{grid-column:1/-1}.documents-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.documents-generator-section,.documents-history-section{min-width:0}.documents-generator-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.documents-field{gap:6px;min-width:0;display:grid}.documents-field-wide{grid-column:1/-1}.documents-field span{color:#5d7377;font-size:12px;font-weight:var(--ui-control-weight)}.documents-field input,.documents-field select,.documents-field textarea{color:#123334;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d4e2e0;border-radius:7px;padding:0 10px}.documents-field input,.documents-field select{height:38px}.documents-field textarea{resize:vertical;padding-top:9px}.documents-field select:disabled{color:#7b9290;background:#eef5f4}.documents-generate-action{background:var(--aether-teal-dark);color:#fff;cursor:pointer;min-height:40px;font:inherit;border:0;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-weight:760;display:inline-flex}.documents-generate-action:disabled{cursor:not-allowed;opacity:.55}.documents-generator-form .inline-error{grid-column:1/-1}.documents-history-list{gap:6px;display:grid}.documents-history-row{gap:var(--ui-row-gap);min-height:var(--ui-row-min-height);min-width:0;padding:var(--ui-row-padding);background:#fff;border:1px solid #dce8e6;border-radius:7px;grid-template-columns:minmax(0,1.2fr) minmax(150px,.75fr) auto;align-items:center;display:grid}.documents-history-row>div{min-width:0}.documents-history-row strong,.documents-history-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.documents-history-row strong{color:#123334;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line)}.documents-history-row span{color:#6c8381;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);margin-top:3px}.documents-ai-preview{margin-top:7px}.documents-ai-preview summary{color:var(--aether-teal-dark);cursor:pointer;font-size:12px;font-weight:var(--ui-control-weight)}.documents-ai-preview p{color:#315153;white-space:pre-wrap;border-left:2px solid #b7e5df;max-height:130px;margin:7px 0 0;padding-left:8px;font-size:12px;line-height:1.45;overflow:auto}.documents-row-actions{justify-content:flex-end;gap:6px;display:flex}.documents-row-actions button{width:32px;height:32px;color:var(--aether-teal-ink);cursor:pointer;background:#f9fcfb;border:1px solid #d4e2e0;border-radius:7px;place-items:center;display:inline-grid}.documents-row-actions button:disabled{cursor:not-allowed;opacity:.55}.profile-document-list{gap:8px;display:grid}.profile-document-row{border:1px solid var(--ui-row-border);align-items:center;gap:var(--ui-row-gap);min-height:var(--ui-row-min-height);padding:var(--ui-row-padding);border-radius:7px;grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) minmax(240px,1.2fr) auto;display:grid}.profile-document-row strong,.profile-document-row span{overflow-wrap:anywhere;min-width:0;display:block}.profile-document-row strong{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line)}.profile-document-row span{color:#657679;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);margin-top:3px}.profile-document-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.profile-document-actions :is(.secondary-action,.aether-ghost-action){min-height:var(--ui-control-height-compact);padding:0 10px}.timeline-list,.task-list{display:grid}.timeline-item{border-bottom:1px solid #edf2f1;min-height:66px;padding:12px 16px 12px 34px;position:relative}.timeline-item:last-child,.task-row:last-child{border-bottom:0}.timeline-item:before{content:"";background:var(--aether-teal);border-radius:999px;width:8px;height:8px;position:absolute;top:20px;left:16px}.timeline-item span,.timeline-item p,.task-row span{color:#6c7c7e;font-size:13px}.timeline-item strong,.task-row strong{color:#102728;margin-top:3px;display:block}.timeline-item p{margin:4px 0 0}.task-row{min-height:var(--ui-row-min-height);border-bottom:1px solid var(--ui-row-border);justify-content:space-between;gap:var(--ui-row-gap);padding:var(--ui-row-padding);align-items:center;display:flex}.task-status-done{background:#eef8d7}.task-status-cancelled{background:#edf2f1}.profile-task-row,.profile-event-row{align-items:start}.profile-event-actions{margin-top:10px}.profile-event-actions :is(.secondary-action,.aether-danger-action,.aether-ghost-action){min-height:var(--ui-control-height-compact);padding:0 10px}.task-comments{border-top:1px solid #edf2f1;gap:8px;margin-top:10px;padding-top:10px;display:grid}.task-edit-form{gap:8px;display:grid}.task-edit-form .form-field textarea{min-height:72px}.task-edit-row{grid-template-columns:minmax(130px,.8fr) minmax(130px,.8fr) minmax(180px,1fr);gap:8px;display:grid}.task-edit-row .form-field{min-width:0}.task-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.task-list-edit-form{max-width:860px}.task-edit-actions :is(.aether-action,.secondary-action){min-height:var(--ui-control-height-compact);padding:0 10px}.task-comments-header{color:#6c7c7e;align-items:center;gap:8px;font-size:12px;display:flex}.task-comments-header button{color:#087f8c;cursor:pointer;min-height:30px;font:inherit;background:#f4fcfd;border:1px solid #c8edf1;border-radius:999px;padding:0 12px;font-size:13px;font-weight:720}.task-comments-header button:hover{color:#073d45;background:#e7fbfd}.task-comments-header strong{color:#087f8c;background:#eef7f7;border-radius:999px;place-items:center;min-width:22px;min-height:22px;padding:0 7px;font-size:12px;display:inline-grid}.task-comments-list{gap:6px;display:grid}.task-comment{background:#fbfdfc;border:1px solid #e3eeec;border-radius:8px;padding:8px 10px}.task-comment span{color:#6c7c7e;font-size:12px}.task-comment p{color:#173334;margin:3px 0 0;font-size:13px;line-height:1.45}.task-comment-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.task-comment-form .form-field{min-width:0}.task-comment-form .form-field textarea{min-height:42px}.task-comment-form .aether-action{min-height:var(--ui-control-height);padding:0 12px}.profile-event-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.empty-tab-state{color:#687a7c;text-align:center;place-content:center;gap:6px;min-height:188px;padding:24px;display:grid}.empty-tab-state strong{color:#102728}.empty-tab-state span{max-width:520px}.loading-state,.error-state{color:#536567;background:#fff;border:1px solid #d9e5e3;border-radius:6px;padding:18px}.task-toolbar{box-sizing:border-box;padding:var(--ui-section-padding);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.task-create-panel .section-header span{color:#637a7d;font-size:13px}.task-create-grid{grid-template-columns:minmax(260px,1.4fr) minmax(180px,1fr) minmax(150px,.7fr) minmax(150px,.7fr);align-items:start;gap:10px;padding:12px;display:grid}.task-create-grid :is(label,.form-field){color:#5d7377;gap:6px;min-width:0;font-size:12px;font-weight:720;display:grid}.task-create-grid :is(input,select,textarea){color:#073d45;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9e5e3;border-radius:7px;min-height:38px;padding:0 10px}.task-create-grid textarea{resize:vertical;min-height:76px;padding:9px 10px}.task-create-grid .ward-search-input,.task-create-grid .ward-search-selection{border-radius:7px}.task-create-title,.task-create-description{grid-column:span 2}.task-create-error{grid-column:1/-1}.task-create-grid .aether-action{justify-self:start;min-height:40px}.task-filters{background:#fff;border:1px solid #d9e5e3;border-radius:7px;flex-wrap:nowrap;flex:0 auto;gap:4px;padding:4px;display:flex}.task-filter{min-height:var(--ui-control-height);color:#536567;cursor:pointer;font:inherit;font-size:var(--ui-control-font-size);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:560}.task-filter.is-active{color:#0b6670;outline-offset:-1px;background:#e7fbfd;outline:1px solid #b7ecf1}.task-filter-select{display:none}.task-search{color:#657679;min-width:min(100%,280px);max-width:420px;min-height:36px;font-size:var(--ui-control-font-size);background:#fff;border:1px solid #cfe0df;border-radius:7px;flex:300px;align-items:center;gap:8px;padding:0 11px;display:flex}.task-search input{color:#102728;width:100%;font:inherit;background:0 0;border:0;outline:0}.activity-technical-toggle{color:#536567;cursor:pointer;min-height:36px;font-size:var(--ui-control-font-size);white-space:nowrap;background:#fff;border:1px solid #cfe0df;border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-weight:560;display:inline-flex}.activity-technical-toggle input{accent-color:#087f8c;cursor:pointer;width:16px;height:16px;margin:0}.activity-technical-toggle.is-active{color:#0b6670;background:#e7fbfd;border-color:#b7ecf1}.task-list-section{overflow:hidden}.task-list-section .empty-tab{color:#647476;align-items:center;min-height:72px;padding:14px 16px;font-size:14px;line-height:1.35;display:flex}.task-list{display:grid}.task-list-section .task-row{align-items:center;gap:var(--ui-row-gap);min-height:60px;padding:var(--ui-row-padding);border-bottom:1px solid #edf2f1;grid-template-columns:32px minmax(0,1fr) auto;display:grid}.task-list-section .task-row:last-child{border-bottom:0}.task-list-section .task-row.is-overdue{background:#fff9f0}.task-status-icon{color:#12aebe;background:#edf8f9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.task-row-done .task-status-icon{color:#7aa012;background:#eef8d7}.task-row-title{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line)}.task-row-meta{color:#657679;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);flex-wrap:wrap;gap:4px 12px;margin-top:3px;display:flex}.task-row-meta a{color:#0b6670;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.task-row-state{align-items:center;gap:8px;display:flex}.task-status-pill{color:#0b6670;font-size:12px;font-weight:var(--ui-control-weight);white-space:nowrap;background:#edf8f9;border-radius:999px;padding:3px 8px}.task-status-pill.done{color:#526f0c;background:#eef8d7}.is-overdue .task-status-pill{color:#9a5a00;background:#ffe8c4}.task-row-state button{min-height:var(--ui-control-height-compact);color:#0b6670;cursor:pointer;font:inherit;font-size:var(--ui-control-font-size);font-weight:var(--ui-control-weight);background:#fff;border:1px solid #b7ecf1;border-radius:7px;padding:0 10px}.activity-section{overflow:hidden}.activity-feed{display:grid}.activity-row{min-height:var(--ui-row-min-height);grid-template-columns:var(--ui-row-icon-size) minmax(0, 1fr);gap:var(--ui-row-gap);border-bottom:1px solid var(--ui-row-border);padding:var(--ui-row-padding);align-items:center;display:grid}.activity-row:last-child{border-bottom:0}.activity-icon{width:var(--ui-row-icon-size);height:var(--ui-row-icon-size);color:#12aebe;background:#edf8f9;border-radius:50%;place-items:center;display:grid}.activity-title{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line);overflow-wrap:anywhere}.activity-message{color:#52686a;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);overflow-wrap:anywhere;margin-top:3px}.activity-meta{color:#657679;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);flex-wrap:wrap;gap:8px 14px;margin-top:5px;display:flex}.activity-meta a{color:#0b6670;align-items:center;min-height:28px;text-decoration:none;display:inline-flex}.activity-details{color:#657679;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:7px;display:flex}.activity-detail-tags{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.activity-detail-tags span{text-overflow:ellipsis;white-space:nowrap;color:#24575c;background:#f3fbfb;border:1px solid #d8ebea;border-radius:999px;max-width:220px;padding:2px 7px;overflow:hidden}.notifications-section{overflow:hidden}.notifications-list{display:grid}.notification-row{min-height:var(--ui-row-min-height);grid-template-columns:var(--ui-row-icon-size) minmax(0, 1fr) auto;gap:var(--ui-row-gap);border-bottom:1px solid var(--ui-row-border);padding:var(--ui-row-padding);align-items:center;display:grid}.notification-row:last-child{border-bottom:0}.notification-row.is-unread{background:#f4fcfd}.notification-icon{width:var(--ui-row-icon-size);height:var(--ui-row-icon-size);color:#12aebe;background:#edf8f9;border-radius:50%;place-items:center;display:grid}.notification-title{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line)}.notification-message{color:#52686a;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);overflow-wrap:anywhere;margin-top:3px}.notification-meta{color:#657679;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);flex-wrap:wrap;gap:8px 14px;margin-top:5px;display:flex}.notification-meta a{color:#0b6670;text-decoration:none}.notification-actions{justify-content:flex-end;display:flex}.notification-actions button{min-height:var(--ui-control-height-compact);color:#0b6670;cursor:pointer;font:inherit;font-size:var(--ui-control-font-size);font-weight:var(--ui-control-weight);white-space:nowrap;background:#fff;border:1px solid #b7ecf1;border-radius:7px;padding:0 10px}.notification-actions button:disabled{cursor:not-allowed;opacity:.58}.report-section{overflow:hidden}.report-table{display:grid}.report-table-head,.report-table-row{box-sizing:border-box;grid-template-columns:minmax(190px,1.3fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(130px,.8fr);align-items:center;gap:12px;min-width:0;display:grid}.report-table-head{color:#718183;border-bottom:1px solid #edf2f1;min-height:40px;padding:0 16px;font-size:12px}.report-table-row{min-height:var(--ui-row-min-height);padding:var(--ui-row-padding);border-bottom:1px solid var(--ui-row-border);color:inherit;text-decoration:none}.report-table-row:hover{background:#f6fbfb}.report-table-row:last-child{border-bottom:0}.report-table-row strong,.report-table-row span{display:block}.report-table-row strong{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line)}.report-table-row span{color:#6c7c7e;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);margin-top:2px}.report-secondary-toolbar{margin-top:4px;margin-bottom:0}.report-toolbar-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.report-filter-select{display:none}.report-month-filter{color:#5d7377;background:#fff;border:1px solid #d9e5e3;border-radius:6px;align-items:center;gap:4px;width:min(240px,100%);padding:8px;display:grid}.report-month-filter span{color:#5d7377;font-size:12px;font-weight:700}.report-filter-select input{color:#073d45;min-height:38px;font:inherit;background:#f8fcfb;border:0;border-radius:6px;width:100%;padding:0 10px}.calendar-filter-select{display:none}.admin-log-toolbar{background:#fff;border:1px solid #d9e5e3;border-radius:6px;grid-template-columns:minmax(220px,.45fr) minmax(320px,1fr);gap:10px;min-width:0;margin-top:4px;padding:10px;display:grid}.admin-log-toolbar .task-search{flex:initial;min-width:0;max-width:none}.report-action-result{margin-top:0}.admin-log-type-filter{width:min(420px,100%);margin-bottom:14px}.admin-page{gap:14px;min-width:0;display:grid;container:admin-page/inline-size}.admin-page .workspace-section{min-width:0}.admin-pagebar{align-items:center}.admin-pagebar p{max-width:760px;margin-top:6px}.admin-summary-strip{background:#d9e5e3;border:1px solid #d9e5e3;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-summary-strip .compact-fact{background:#fff;align-items:center;min-height:42px;padding:8px 12px}.admin-summary-strip .compact-fact strong{color:var(--aether-teal-ink);font-size:var(--ui-row-title-size)}.admin-toolbar{grid-template-columns:minmax(170px,.55fr) minmax(210px,.6fr) minmax(260px,1fr);gap:8px;min-width:0;margin-bottom:0;display:grid}.admin-toolbar .task-filters,.admin-toolbar .task-search,.admin-filter-select{flex:initial;min-width:0;max-width:none}.admin-filter-select{color:#5d7377;min-height:var(--ui-control-height-compact);background:#fff;border:1px solid #d9e5e3;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:2px 2px 2px 8px;display:grid}.admin-filter-select span{color:#5d7377;font-size:12px;font-weight:var(--ui-control-weight)}.admin-filter-select select{color:#073d45;font:inherit;background:#f8fcfb;border:0;border-radius:6px;width:100%;min-width:0;min-height:28px;padding:0 8px;font-size:13px}.admin-toolbar .task-filters{min-height:var(--ui-control-height-compact);align-content:center;padding:2px}.admin-toolbar .task-filter{min-height:28px;padding:0 8px}.admin-users-table .report-table-head,.admin-users-table .report-table-row{grid-template-columns:minmax(160px,.95fr) minmax(205px,.95fr) minmax(160px,.75fr) minmax(170px,.85fr) minmax(150px,.7fr)}.admin-users-table .report-table-row{align-items:start;min-height:78px;padding:10px 12px}.admin-users-table .report-table-row strong{font-size:calc(var(--ui-row-title-size) - 1px)}.admin-users-table .report-table-row span{font-size:calc(var(--ui-row-meta-size) - .5px)}.admin-password-reset-cell{gap:5px;display:grid}.admin-password-reset-cell label{color:var(--color-muted);font-size:calc(var(--ui-row-meta-size) - .5px)}.admin-password-reset-cell>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.admin-password-reset-cell input{width:100%;min-width:0}.admin-password-reset-cell button,.admin-password-reset-button{width:100%;min-height:30px;color:var(--aether-teal-dark);cursor:pointer;font:inherit;font-size:13px;font-weight:var(--ui-control-weight);background:#f4fcfd;border:1px solid #b7ecf1;border-radius:6px;padding:0 10px}.admin-password-reset-cell button:hover,.admin-password-reset-button:hover{color:var(--aether-teal-ink);background:#e7fbfd}.admin-password-reset-cell button:disabled,.admin-password-reset-button:disabled{cursor:not-allowed;opacity:.5}.admin-activity-table .report-table-head,.admin-activity-table .report-table-row{grid-template-columns:minmax(210px,1.1fr) minmax(120px,.6fr) minmax(180px,.85fr) minmax(150px,.75fr)}.admin-auth-table .report-table-head,.admin-auth-table .report-table-row{grid-template-columns:minmax(180px,.95fr) minmax(120px,.55fr) minmax(220px,1.15fr) minmax(150px,.7fr)}.admin-activity-row strong,.admin-activity-row span,.admin-auth-row strong,.admin-auth-row span{overflow-wrap:anywhere}.auth-status-text.success{color:#0f7a55}.auth-status-text.failed{color:#9f4535}.auth-status-text.blocked{color:#8a5a00}.team-activity-table .report-table-head,.team-activity-table .report-table-row{grid-template-columns:minmax(190px,1.1fr) minmax(120px,.55fr) minmax(240px,1.15fr) minmax(170px,.8fr)}.task-performance-table .report-table-head,.task-performance-table .report-table-row{grid-template-columns:minmax(190px,1.1fr) minmax(210px,1fr) minmax(120px,.55fr) minmax(190px,.9fr)}.admin-reference-grid{background:#e3eeee;border-top:1px solid #e3eeee;grid-template-columns:1fr;gap:1px;min-width:0;display:grid}.admin-reference-card{min-width:0;padding:var(--ui-section-padding);background:#fff}.admin-reference-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-reference-head h3{font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);margin:0}.admin-reference-head span{color:var(--aether-teal-ink);font-weight:var(--ui-control-weight)}.admin-reference-form,.admin-reference-row{gap:6px;min-width:0;display:grid}.admin-reference-form{margin-bottom:10px}.admin-event-type-form{grid-template-columns:minmax(140px,1fr) minmax(120px,.7fr) 72px 42px 98px}.admin-location-form{grid-template-columns:minmax(130px,.9fr) minmax(150px,1fr) 70px 98px}.admin-discontinue-reason-form{grid-template-columns:minmax(180px,1fr) 74px 98px}.admin-product-form{grid-template-columns:minmax(150px,1fr) minmax(110px,.7fr) 82px 82px 98px}.admin-price-form{grid-template-columns:minmax(120px,.8fr) 82px 150px 98px}.admin-task-template-form{grid-template-columns:minmax(170px,1fr) minmax(130px,.75fr) 72px minmax(120px,.7fr) 88px 98px}.admin-document-template-form{grid-template-columns:minmax(170px,1fr) 88px minmax(220px,1.1fr) minmax(120px,.55fr) 88px 98px}.admin-document-template-file{color:#073d45;cursor:pointer;background:#f8fcfb;border:1px solid #073d4524;border-radius:7px;grid-column:3/4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:30px;padding:3px 4px;display:grid}.admin-document-template-file input{display:none}.admin-document-template-file-button{color:#073d45;white-space:nowrap;background:#fff;border:1px solid #cfe1df;border-radius:5px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:720;line-height:1;display:inline-flex}.admin-document-template-file-name{color:#5d7377;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.admin-document-template-schema{grid-column:1/-2}.admin-document-template-schema-error{grid-column:1/-1}.admin-document-template-field-hint{color:#52686a;background:#f6fbfb;border:1px solid #d8ebea;border-radius:8px;gap:7px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.35;display:grid}.admin-document-template-field-hint strong{color:#173334}.admin-document-template-field-hint code{overflow-wrap:anywhere;color:#0b6670;background:#eaf7f7;border-radius:6px;max-width:100%;padding:2px 6px;font-family:Consolas,SFMono-Regular,monospace}.admin-document-template-field-groups{gap:8px;display:grid}.admin-document-template-field-group{gap:5px;display:grid}.admin-document-template-field-group>span{color:#315154;font-weight:800}.admin-document-template-field-group>div{flex-wrap:wrap;gap:6px;display:flex}.admin-reference-list{gap:6px;min-width:0;display:grid}.admin-reference-row{border:1px solid var(--ui-row-border);min-height:var(--ui-row-min-height);border-radius:7px;align-items:center;padding:6px 8px}.admin-event-type-row{grid-template-columns:12px minmax(130px,1fr) minmax(116px,.72fr) 66px 42px 58px minmax(106px,auto)}.admin-location-row{grid-template-columns:minmax(130px,.9fr) minmax(150px,1fr) 66px 58px minmax(106px,auto)}.admin-discontinue-reason-row{grid-template-columns:minmax(180px,1fr) 58px minmax(106px,auto)}.admin-product-row{grid-template-columns:minmax(140px,1fr) minmax(96px,.7fr) 68px 68px 66px 64px 76px 54px minmax(106px,auto)}.admin-price-row{grid-template-columns:minmax(120px,.8fr) 82px 150px 150px minmax(120px,auto)}.admin-task-template-row{grid-template-columns:minmax(170px,1fr) minmax(130px,.75fr) 72px minmax(120px,.7fr) 88px minmax(106px,auto)}.admin-document-template-row{grid-template-columns:minmax(170px,1fr) 88px minmax(120px,.55fr) 88px minmax(106px,auto)}.admin-document-template-row .admin-document-template-text,.admin-document-template-row .admin-document-template-schema{grid-column:1/-1}.admin-reference-form input,.admin-reference-form select,.admin-reference-form textarea,.admin-reference-row textarea,.admin-reference-row input,.admin-reference-row select{color:#073d45;font:inherit;background:#f8fcfb;border:1px solid #073d4524;border-radius:7px;width:100%;min-width:0;min-height:30px;padding:4px 8px}.admin-reference-row textarea{resize:vertical;min-height:52px;line-height:1.35}.admin-reference-form input[type=color],.admin-reference-row input[type=color]{padding:2px}.admin-reference-form button,.admin-reference-actions button{color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:var(--ui-control-weight);background:#073d45;border:0;border-radius:7px;min-width:0;min-height:30px;padding:4px 9px}.admin-reference-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.admin-reference-actions button:last-child{color:#8a2f24;background:#9f453514;border:1px solid #9f45352e}.admin-reference-form button:disabled,.admin-reference-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-compact-check{color:#073d45;white-space:nowrap;background:#f8fcfb;border:1px solid #073d4524;border-radius:7px;align-items:center;gap:7px;min-width:0;min-height:30px;padding:4px 8px;display:inline-flex}.admin-compact-check input{flex:none;width:auto}.admin-compact-check span{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-log-pager{justify-content:flex-start;align-items:center;gap:12px;margin-top:14px;display:flex}.admin-role-editor{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;margin-top:5px;display:grid}.admin-role-editor select{color:#073d45;font:inherit;background:#fff;border:1px solid #073d4529;border-radius:6px;width:100%;min-width:0;min-height:28px;padding:0 8px;font-size:13px}.admin-role-editor button{color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:var(--ui-control-weight);background:#073d45;border:0;border-radius:6px;min-height:28px;padding:0 8px}.admin-role-editor button:disabled{cursor:not-allowed;opacity:.45}.admin-access-button{color:#087f8c;cursor:pointer;font:inherit;font-size:13px;font-weight:var(--ui-control-weight);white-space:nowrap;background:#12aebe1a;border:1px solid #12aebe38;border-radius:6px;min-height:28px;margin-top:5px;padding:0 8px}.admin-access-button.is-disable{background:var(--aether-danger-soft);color:var(--aether-danger-ink);border-color:#a63a2e2e}.admin-access-button:disabled{cursor:not-allowed;opacity:.45}.admin-quality-summary{background:#e3eeee;border:1px solid #e3eeee;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:12px 16px 16px;display:grid;overflow:hidden}.admin-quality-summary .compact-fact{background:#fbfdfc;align-items:center;min-height:46px;padding:8px 12px}.admin-quality-summary .compact-fact strong{font-size:var(--ui-row-title-size)}.pilot-readiness-panel{background:#fbfdfc;border:1px solid #d8e8e8;border-radius:7px;gap:12px;margin:0 16px 16px;padding:14px;display:grid}.pilot-readiness-panel.has-blockers{border-color:#9f453547}.admin-pilot-group-panel{background:#fbfdfc;border:1px solid #d8e8e8;border-radius:7px;gap:12px;margin:0 16px 16px;padding:14px;display:grid}.admin-pilot-group-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.admin-pilot-group-head>div:first-child,.admin-pilot-group-add label{gap:4px;display:grid}.admin-pilot-group-head strong{color:#073d45;font-size:17px;font-weight:820}.admin-pilot-group-head span,.admin-pilot-group-add span,.admin-pilot-group-item span,.admin-pilot-group-empty{color:#637a7d;font-size:13px}.admin-pilot-group-facts{grid-template-columns:repeat(2,minmax(86px,1fr));gap:8px;min-width:190px;display:grid}.admin-pilot-group-facts .compact-fact{background:#f5fbfb;border:1px solid #dceaea;border-radius:7px;min-height:46px;padding:8px 10px}.admin-pilot-group-add{grid-template-columns:minmax(180px,280px) max-content;align-items:end;gap:10px;display:grid}.admin-pilot-group-add input{color:#073d45;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d3e4e4;border-radius:7px;padding:0 10px}.admin-pilot-group-add button,.admin-pilot-group-item button{color:#087f8c;cursor:pointer;min-height:38px;font:inherit;background:#f4fcfd;border:1px solid #b7ecf1;border-radius:7px;padding:0 12px;font-weight:760}.admin-pilot-group-item button{color:#8a2f24;background:#9f45350f;border-color:#9f453533}.admin-pilot-group-add button:disabled,.admin-pilot-group-item button:disabled{cursor:not-allowed;opacity:.5}.admin-pilot-group-list{gap:8px;display:grid}.admin-pilot-group-item{background:#fff;border:1px solid #e1eeee;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.admin-pilot-group-item>div{gap:3px;display:grid}.admin-pilot-group-item>div:last-child{justify-items:end}.admin-pilot-responsible-select{justify-items:end;gap:4px;display:grid}.admin-pilot-responsible-select span{color:#637a7d;font-size:12px;font-weight:720}.admin-pilot-responsible-select select{color:#073d45;min-width:190px;min-height:34px;font:inherit;background:#fff;border:1px solid #d3e4e4;border-radius:7px;padding:0 8px}.admin-pilot-group-item a{color:#073d45;align-items:center;min-height:28px;font-weight:820;text-decoration:none;display:inline-flex}.admin-pilot-group-empty{background:#fff;border:1px dashed #c8dddd;border-radius:7px;padding:12px}.admin-pilot-candidates{border-top:1px solid #e5f0ef;gap:10px;padding-top:12px;display:grid}.admin-pilot-candidates-head{grid-template-columns:minmax(0,1fr) minmax(180px,300px);align-items:end;gap:12px;display:grid}.admin-pilot-candidates-head>div,.admin-pilot-candidates-head label{gap:4px;display:grid}.admin-pilot-candidates-head strong{color:#073d45;font-size:16px;font-weight:820}.admin-pilot-candidates-head span,.admin-pilot-candidate span{color:#637a7d;font-size:13px}.admin-pilot-candidates-head input{color:#073d45;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d3e4e4;border-radius:7px;padding:0 10px}.admin-pilot-candidate-list{gap:8px;display:grid}.admin-pilot-candidate{background:#fff;border:1px solid #e1eeee;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.admin-pilot-candidate>div:first-child{gap:3px;display:grid}.admin-pilot-candidate a{color:#073d45;align-items:center;min-height:28px;font-weight:820;text-decoration:none;display:inline-flex}.admin-pilot-candidate-flags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-pilot-candidate-flags span{white-space:nowrap;background:#f5fbfb;border:1px solid #d9e9e8;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;display:inline-flex}.admin-pilot-candidate-flags .is-ok{color:#087f8c;border-color:#087f8c2e}.admin-pilot-candidate-flags .is-warning{color:#8a2f24;border-color:#9f453538}.admin-pilot-candidate button{color:#087f8c;cursor:pointer;min-height:38px;font:inherit;background:#f4fcfd;border:1px solid #b7ecf1;border-radius:7px;padding:0 12px;font-weight:760}.admin-pilot-candidate button:disabled{cursor:not-allowed;opacity:.5}.admin-settings-panel{max-width:none}.admin-settings-grid{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:12px;display:grid}.admin-settings-form{background:#fff;border:1px solid #d9e5e3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.admin-settings-form label{color:#637a7d;gap:5px;font-size:13px;font-weight:720;display:grid}.admin-settings-form input{color:#073d45;width:100%;min-height:38px;font:inherit;background:#f8fcfb;border:1px solid #d9e5e3;border-radius:7px;padding:0 10px}.admin-settings-form button{color:#087f8c;cursor:pointer;min-height:38px;font:inherit;background:#f4fcfd;border:1px solid #b7ecf1;border-radius:7px;padding:0 12px;font-weight:720}.admin-settings-form button:disabled{cursor:not-allowed;opacity:.5}.admin-settings-facts{gap:8px;display:grid}.admin-settings-row{background:#fff;border:1px solid #d9e5e3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.admin-settings-row strong,.admin-settings-row span{overflow-wrap:anywhere;min-width:0;display:block}.admin-settings-row div>span,.admin-settings-row>span{color:#637a7d;font-size:13px}.pilot-readiness-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.pilot-readiness-header>div:first-child{gap:4px;display:grid}.pilot-readiness-header strong{color:#102728;font-size:var(--ui-row-title-size)}.pilot-readiness-header span{color:#5d7377;font-size:var(--ui-small-size)}.pilot-readiness-facts{background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(104px,max-content));justify-content:end;gap:8px;display:grid;overflow:hidden}.pilot-readiness-facts .compact-fact{background:#fff;border:1px solid #e3eeee;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:0 10px}.pilot-readiness-facts .compact-fact strong{color:#073d45;font-size:var(--ui-row-title-size);line-height:1}.pilot-readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pilot-readiness-groups{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pilot-readiness-group{content-visibility:auto;contain-intrinsic-size:auto 720px;gap:10px;display:grid}@supports not (content-visibility:auto){.pilot-readiness-group{contain:layout style paint}}.pilot-readiness-group-head{border-bottom:1px solid #e5eeee;gap:3px;padding-bottom:8px;display:grid}.pilot-readiness-group-head strong{color:#102728;font-size:var(--ui-row-title-size)}.pilot-readiness-group-head span{color:#5d7377;font-size:var(--ui-small-size)}.pilot-readiness-check{--pilot-readiness-accent:var(--aether-teal);background:#fff;border:1px solid #e3eeee;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:58px;padding:10px 12px 10px 18px;display:grid;position:relative}.pilot-readiness-check:before{content:"";background:var(--pilot-readiness-accent);width:3px;position:absolute;top:12px;bottom:12px;left:8px}.pilot-readiness-check.ready{--pilot-readiness-accent:var(--aether-teal)}.pilot-readiness-check.warning{--pilot-readiness-accent:#c8992e}.pilot-readiness-check.blocker{--pilot-readiness-accent:#9f4535}.pilot-readiness-check div{gap:3px;display:grid}.pilot-readiness-check strong{color:#102728;font-size:var(--ui-row-title-size)}.pilot-readiness-check span{color:#5d7377;font-size:var(--ui-small-size)}.pilot-readiness-check>span{min-width:28px;color:var(--aether-teal-ink);font-size:16px;font-weight:var(--ui-control-weight);text-align:right}.pilot-external-evidence-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pilot-external-evidence{background:#fff;border:1px solid #e3eeee;border-left:4px solid #5d7377;border-radius:7px;gap:10px;min-height:132px;padding:10px 12px;display:grid}.pilot-external-evidence.required{border-left-color:#c8992e}.pilot-external-evidence>div:first-child{gap:3px;display:grid}.pilot-external-evidence strong{color:#102728;font-size:var(--ui-row-title-size)}.pilot-external-evidence span,.pilot-external-evidence dt,.pilot-external-evidence dd{color:#5d7377;font-size:var(--ui-small-size)}.pilot-external-evidence dl{gap:6px;margin:0;display:grid}.pilot-external-evidence dl>div{gap:2px;display:grid}.pilot-external-evidence dt{font-weight:720}.pilot-external-evidence dd{min-width:0;margin:0}.pilot-external-evidence code{overflow-wrap:anywhere;color:#073d45;background:#f2f8f8;border-radius:5px;max-width:100%;padding:5px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.45;display:block}.pilot-readiness-action-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-action-lane{background:#fff;border:1px solid #e3eeee;border-radius:7px;gap:10px;padding:12px;display:grid}.pilot-action-lane.blocker{border-color:#9f453547}.pilot-action-lane.warning{border-color:#c8992e52}.pilot-action-lane-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-action-lane-head strong{color:#102728;font-size:var(--ui-row-title-size)}.pilot-action-lane-head span,.pilot-action-empty{color:#5d7377;font-size:var(--ui-small-size)}.pilot-action-list{gap:8px;display:grid}.pilot-action-item{background:#fbfdfc;border:1px solid #edf2f1;border-radius:7px;gap:7px;padding:10px;display:grid}.pilot-action-item>div{gap:3px;display:grid}.pilot-action-item strong{color:#102728;font-size:var(--ui-row-title-size)}.pilot-action-item span,.pilot-action-item p{color:#5d7377;font-size:var(--ui-small-size)}.pilot-action-item p{margin:0}.pilot-action-link{width:fit-content;min-height:28px;color:var(--aether-teal-ink);font-size:var(--ui-small-size);font-weight:var(--ui-control-weight);align-items:center;text-decoration:none;display:inline-flex}.admin-quality-groups{border-top:1px solid #edf2f1;display:grid}.admin-quality-group{background:#fff;border-bottom:1px solid #edf2f1}.admin-quality-group:last-child{border-bottom:0}.admin-quality-group summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;min-height:42px;padding:0 14px;list-style:none;display:grid}.admin-quality-group summary::-webkit-details-marker{display:none}.admin-quality-group summary:before{content:"+";width:20px;height:20px;color:var(--aether-teal-dark);font-weight:var(--ui-control-weight);background:#eef7f7;border-radius:999px;grid-area:1/3;place-items:center;display:inline-grid}.admin-quality-group[open] summary:before{content:"-"}.admin-quality-group summary span{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight)}.admin-quality-group summary strong{min-width:28px;color:var(--aether-teal-ink);text-align:right;justify-self:end;font-size:16px}.admin-quality-assignment{gap:4px;display:grid}.admin-quality-assignment span{color:#66807e;font-size:var(--ui-row-meta-size)}.admin-quality-assignment select{color:#102728;width:100%;min-height:32px;font-size:var(--ui-control-font);font-weight:var(--ui-control-weight);background:#f9fdfd;border:1px solid #cfe3e4;border-radius:7px;padding:0 10px}.admin-quality-inline-error{margin:8px 14px 12px}@container admin-page (width<=980px){.admin-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-settings-grid{grid-template-columns:1fr}.admin-quality-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:12px}.pilot-readiness-header,.admin-pilot-group-head,.admin-pilot-candidates-head,.admin-pilot-candidate{grid-template-columns:1fr}.admin-pilot-group-facts{width:100%;min-width:0}.pilot-readiness-facts,.admin-pilot-group-facts,.pilot-external-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.pilot-readiness-action-plan{grid-template-columns:1fr}.admin-product-row{grid-template-columns:minmax(160px,1fr) minmax(110px,.6fr) repeat(3,minmax(74px,.4fr))}.admin-product-row select:nth-of-type(2),.admin-product-row input:nth-of-type(4),.admin-product-row .admin-reference-actions{grid-column:span 2}}@container admin-page (width<=760px){.admin-summary-strip,.admin-quality-summary,.admin-pilot-group-add,.admin-pilot-group-facts,.admin-pilot-group-item,.admin-pilot-candidates-head,.admin-pilot-candidate,.pilot-readiness-checks,.pilot-readiness-facts,.pilot-external-evidence-list{grid-template-columns:1fr}.admin-pilot-group-item>div:last-child,.admin-pilot-responsible-select{justify-items:stretch}.admin-pilot-responsible-select select{width:100%;min-width:0}.admin-settings-row,.pilot-readiness-header{grid-template-columns:1fr;align-items:start}.admin-settings-row>strong,.admin-settings-row>span{justify-self:start}}.approval-request-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.approval-request-form label{color:#5d7377;gap:6px;font-size:13px;display:grid}.approval-request-form input,.approval-request-form select,.approval-request-form textarea{color:#073d45;font:inherit;background:#fff;border:1px solid #073d4529;border-radius:8px;padding:9px 10px}.approval-request-comment{grid-column:1/-1}.approval-request-ward .ward-search-input,.approval-request-ward .ward-search-selection{min-height:40px}.approval-request-form .primary-action{color:#fff;cursor:pointer;font:inherit;background:#073d45;border:0;border-radius:8px;justify-self:start;padding:10px 14px}.approval-pagebar p{max-width:720px}.approval-controls{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));align-items:stretch;gap:12px;display:grid}.approval-status-segment{background:#fff;border:1px solid #d9e5e3;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:none}.approval-status-segment button{color:#536567;cursor:pointer;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 10px}.approval-status-segment button.is-active{color:#0b6670;outline-offset:-1px;background:#e7fbfd;outline:1px solid #b7ecf1}.approval-status-select{display:grid}.approval-status-select,.approval-type-select,.approval-author-select,.approval-date-filter{color:#5d7377;background:#fff;border:1px solid #d9e5e3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:4px 4px 4px 12px}.approval-type-select,.approval-author-select,.approval-date-filter{display:grid}.approval-status-select span,.approval-type-select span,.approval-author-select span,.approval-date-filter span{color:#5d7377;font-size:13px;font-weight:var(--ui-control-weight)}.approval-status-select select,.approval-type-select select,.approval-author-select select,.approval-date-filter input{color:#073d45;width:100%;min-width:142px;min-height:38px;font:inherit;background:#f8fcfb;border:0;border-radius:6px;padding:0 10px}.approval-request-form .primary-action:disabled{cursor:not-allowed;opacity:.45}.approval-request-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.approval-request-actions textarea{color:#17343a;font:inherit;resize:vertical;background:#ffffffbd;border:1px solid #087f8c29;border-radius:8px;flex:100%;min-height:58px;padding:8px 10px}.approval-request-actions button{color:#087f8c;cursor:pointer;font:inherit;background:#12aebe1a;border:1px solid #12aebe38;border-radius:8px;padding:6px 8px}.approval-request-actions button:disabled{cursor:not-allowed;opacity:.45}.actions-pagebar p{max-width:680px}.actions-summary{background:#fff;border:1px solid #d9e5e3;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.actions-summary .compact-fact{border-right:1px solid #e2eeee;align-items:center;min-width:0;min-height:50px;padding:0 14px}.actions-summary .compact-fact:last-child{border-right:0}.actions-summary .compact-fact strong{color:#073d45;font-size:var(--ui-row-title-size)}.actions-toolbar{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.actions-toolbar .form-field:first-child,.actions-toolbar .form-field:nth-child(5),.actions-toolbar .form-field:nth-child(6){flex:172px;min-width:172px}.actions-toolbar .actions-toolbar-status{flex:1.15 220px;min-width:220px}.actions-toolbar .actions-toolbar-specialist{flex:1.65 360px;min-width:320px}.actions-toolbar .actions-toolbar-ward{flex:2 420px;min-width:420px}.actions-toolbar .form-field,.action-create-grid .form-field{color:#5d7377;background:#fff;border:1px solid #d9e5e3;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 10px;display:grid}.actions-toolbar .form-field>label,.action-create-grid .form-field>label{white-space:nowrap;font-size:12px;font-weight:720}.actions-toolbar select,.actions-toolbar input,.action-create-grid select,.action-create-grid input{color:#073d45;width:100%;min-width:0;min-height:34px;font:inherit;background:#f8fcfb;border:0;border-radius:5px;padding:0 32px 0 9px}.action-create-grid input:disabled{color:#526b6f;cursor:not-allowed;background:#eef7f6}.actions-toolbar .actions-toolbar-ward .ward-search{min-width:0}.actions-toolbar .actions-toolbar-ward .ward-search-input,.actions-toolbar .actions-toolbar-ward .ward-search-selection{background:#f8fcfb;border:0}.actions-bulkbar{background:#fff;border:1px solid #d9e5e3;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 10px;display:flex}.actions-bulkbar span{color:#5d7377;margin-right:2px;font-size:13px;font-weight:720}.actions-bulkbar :is(.aether-action,.secondary-action,.aether-danger-action,.aether-ghost-action){gap:6px;min-height:30px;padding:0 10px;font-size:13px}.actions-bulkbar :is(.aether-action,.secondary-action,.aether-danger-action,.aether-ghost-action):disabled{cursor:not-allowed;opacity:.5}.action-create-panel .section-header span{color:#637a7d;font-size:13px}.action-price-note{color:#617376;max-width:780px;margin:0 12px 14px;font-size:13px;line-height:1.5}.action-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;padding:12px;display:grid}.action-notes-field,.action-specialist-field{grid-column:span 2}.action-ward-field{grid-column:span 2;align-items:start}.action-create-grid .action-ward-field{grid-template-columns:auto minmax(0,1fr)}.action-create-grid .action-ward-field .ward-search{min-width:0}.action-create-grid .action-ward-field .ward-search-input,.action-create-grid .action-ward-field .ward-search-selection{background:#f8fcfb;border:0}.action-create-grid .aether-action{justify-self:start;min-height:42px}.actions-table-head,.actions-table-row{grid-template-columns:34px minmax(210px,1.25fr) minmax(150px,.75fr) minmax(220px,1.1fr) minmax(118px,.55fr) minmax(104px,.45fr) 92px;align-items:center;gap:12px;display:grid}.actions-table-head{color:#718183;border-bottom:1px solid #edf2f1;min-height:38px;padding:0 14px;font-size:12px}.actions-table-row{min-height:var(--ui-row-min-height);border-bottom:1px solid var(--ui-row-border);content-visibility:auto;contain-intrinsic-size:auto var(--ui-row-min-height);padding:9px 14px}.actions-table-row:last-child{border-bottom:0}.action-select-all,.action-row-select{place-items:center;display:inline-grid}.action-select-all input,.action-row-select input{width:16px;height:16px;accent-color:var(--aether-primary)}.actions-table-row strong,.actions-table-row span,.actions-table-row small,.actions-table-row a{overflow-wrap:anywhere;min-width:0}.actions-table-row strong{color:#102728;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line);display:block}.actions-table-row span,.actions-table-row small,.actions-table-row a{color:#6c7c7e;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);margin-top:2px;display:block}.actions-table-row a{color:#087f8c;text-decoration:none}.action-status{width:fit-content;font-size:12px;font-weight:var(--ui-control-weight);white-space:nowrap;border-radius:999px;padding:4px 10px}.action-row-status small{max-width:250px}.action-row-amount strong,.action-row-date strong{white-space:nowrap}.action-status.pending{color:#7a6a04;background:#fbf5cf}.action-status.confirmed{color:#0b6670;background:#e7fbfd}.action-status.rejected{color:var(--aether-danger-ink);background:var(--aether-danger-soft)}.action-status.paid{color:#3f6411;background:#edf8d7}.action-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.action-row-actions :is(.aether-action,.secondary-action,.aether-danger-action,.aether-ghost-action){width:32px;height:32px;padding:0}.action-row-actions :is(.aether-action,.secondary-action,.aether-danger-action,.aether-ghost-action):disabled{cursor:not-allowed;opacity:.5}.inspector-card{color:#657577;gap:8px;font-size:13px;display:grid}.inspector-card svg{color:#087f8c;font-size:20px}.inspector-card strong{color:#102728;font-size:15px}.inventory-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-table-head,.inventory-table-row{grid-template-columns:minmax(170px,1fr) minmax(110px,.55fr) minmax(120px,.6fr) minmax(210px,1fr) minmax(330px,1.5fr);align-items:center;gap:12px;display:grid}.inventory-table-head{color:#718183;border-bottom:1px solid #edf2f1;min-height:38px;padding:0 14px;font-size:12px}.inventory-table-row{background:0 0;border:0;border-bottom:1px solid #edf2f1;min-height:60px;padding:9px 14px}.inventory-table-row:last-child{border-bottom:0}.inventory-table-row strong,.inventory-table-row span,.inventory-table-row small{overflow-wrap:anywhere;min-width:0;display:block}.inventory-table-row strong{color:#102728;font-size:15px;font-weight:620;line-height:1.24}.inventory-table-row span,.inventory-table-row small{color:#6c7c7e;margin-top:2px;font-size:12.5px;line-height:1.3}.inventory-correction{grid-template-columns:86px minmax(110px,.8fr) minmax(140px,1fr) 34px;gap:7px;min-width:0;display:grid}.inventory-settings{grid-template-columns:minmax(86px,1fr) minmax(74px,auto) 34px;align-items:center;gap:7px;min-width:0;display:grid}.inventory-settings label{color:#536567;white-space:nowrap;background:#f8fcfb;border:1px solid #d9e5e3;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 8px;font-size:12px;display:inline-flex}.inventory-settings input[type=checkbox]{width:14px;height:14px;accent-color:var(--aether-teal)}.inventory-correction input,.inventory-settings input[type=number]{color:#073d45;min-width:0;height:34px;font:inherit;background:#f8fcfb;border:1px solid #d9e5e3;border-radius:7px;padding:0 9px}.inventory-correction button,.inventory-settings button{color:#087f8c;cursor:pointer;background:#f4fcfd;border:1px solid #b7ecf1;border-radius:7px;place-items:center;width:34px;height:34px;display:inline-grid}.inventory-correction button:disabled,.inventory-settings button:disabled{cursor:not-allowed;opacity:.45}.inventory-log-list{display:grid}.inventory-log-row{color:#536567;border-bottom:1px solid #edf2f1;grid-template-columns:minmax(180px,1.1fr) minmax(140px,.7fr) minmax(220px,1.2fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.inventory-log-row:last-child{border-bottom:0}.inventory-log-row strong,.inventory-log-row span{overflow-wrap:anywhere;min-width:0;display:block}.inventory-log-row strong{color:#102728}.inventory-log-row span{color:#6c7c7e;margin-top:3px;font-size:12px}.risk-level-text.green{color:#526f0c}.risk-level-text.yellow{color:#7a6a04}.risk-level-text.orange{color:#9a5a00}.risk-level-text.red{color:var(--aether-danger-ink)}.sync-issue-filters{margin:0 16px 12px}.calendar-toolbar{grid-template-columns:1fr;align-items:center;gap:14px;margin-bottom:20px;display:grid}.calendar-tools{justify-content:space-between;gap:12px;min-width:0;display:flex}.calendar-range-filters{flex:none}.calendar-search{flex:0 360px;width:min(100%,360px)}.create-event-panel{margin-bottom:2px}.create-event-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.create-event-title-field,.create-event-description-field{grid-column:span 2}.calendar-pagebar p{max-width:520px}.calendar-section{overflow:hidden}.calendar-section .empty-tab{color:#647476;align-items:center;min-height:72px;padding:14px 16px;font-size:14px;line-height:1.35;display:flex}.calendar-agenda{display:grid}.calendar-day-group{border-bottom:1px solid #edf2f1;grid-template-columns:132px minmax(0,1fr);display:grid}.calendar-day-group:last-child{border-bottom:0}.calendar-day-label{border-right:1px solid var(--ui-row-border);color:#657679;background:#fbfdfc;padding:12px 14px}.calendar-day-label strong,.calendar-day-label span{display:block}.calendar-day-label strong{color:#102728;font-size:14px}.calendar-day-label span{margin-top:4px;font-size:12px}.calendar-day-events{min-width:0;display:grid}.calendar-event{gap:var(--ui-row-gap);min-height:72px;padding:var(--ui-row-padding);border-bottom:1px solid var(--ui-row-border);grid-template-columns:64px minmax(0,1fr);display:grid}.calendar-event:last-child{border-bottom:0}.calendar-event-completed{background:#fbfdf7}.calendar-event-cancelled{background:#f6f8f8}.calendar-event-time{color:#657679;align-content:start;gap:4px;display:grid}.calendar-event-time strong{color:var(--aether-teal-ink);font-size:15px;font-weight:var(--ui-row-title-weight);line-height:1}.calendar-event-time span{font-size:var(--ui-row-meta-size)}.calendar-event-main{gap:6px;min-width:0;display:grid}.calendar-event-title{align-items:center;gap:9px;min-width:0;display:flex}.calendar-event-title strong{color:#102728;min-width:0;font-size:var(--ui-row-title-size);font-weight:var(--ui-row-title-weight);line-height:var(--ui-row-title-line);overflow-wrap:anywhere}.event-type-dot{border-radius:50%;flex:none;width:10px;height:10px}.event-status-pill{color:#0b6670;font-size:12px;font-weight:var(--ui-control-weight);white-space:nowrap;background:#edf8f9;border-radius:999px;margin-left:auto;padding:3px 8px}.event-status-pill.completed{color:#526f0c;background:#eef8d7}.event-status-pill.cancelled{color:#59686a;background:#edf2f1}.event-call-pill{color:#0b6670;font-size:12px;font-weight:var(--ui-control-weight);white-space:nowrap;background:#e7fbfd;border-radius:999px;padding:3px 8px}.event-call-pill.no_attempt{color:#59686a;background:#edf2f1}.event-call-pill.not_reached,.event-call-pill.no_answer{color:#7a4c04;background:#fff1cf}.calendar-event-meta,.calendar-participants{color:#657679;min-width:0;font-size:var(--ui-row-meta-size);line-height:var(--ui-row-meta-line);flex-wrap:wrap;gap:7px 14px;display:flex}.calendar-event-meta span,.calendar-participants a,.calendar-participants span{align-items:center;gap:6px;min-width:0;display:inline-flex}.calendar-participants a{color:#0b6670;text-decoration:none}.calendar-event-main p{color:#536567;font-size:var(--ui-row-meta-size);overflow-wrap:anywhere;margin:0;line-height:1.35}.calendar-attendance-list{flex-wrap:wrap;gap:8px;display:flex}.calendar-attendance-toggle{color:#536567;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #d8e8ea;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.calendar-attendance-toggle strong{color:#087f8c}.calendar-attendance-toggle.is-missed{background:#fff4f2;border-color:#f4c9c4}.calendar-attendance-toggle.is-missed strong{color:#9b352b}.calendar-event-actions{flex-wrap:wrap;gap:8px;display:flex}.calendar-event-actions :is(.aether-action,.secondary-action,.aether-danger-action,.aether-ghost-action){min-height:var(--ui-control-height-compact);font-size:var(--ui-control-font-size);padding:0 10px}.next-event-card{color:var(--aether-teal-dark);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.next-event-card strong,.next-event-card span{display:block}.next-event-card strong{color:#102728;line-height:1.3}.next-event-card span{color:#657679;margin-top:4px;font-size:13px}.aether-shell.aether-theme-dark{--aether-surface:#123137;--aether-surface-raised:#163b42;--aether-surface-muted:#0f2a30;--aether-surface-hover:#194850;--aether-border:#28535b;--aether-border-strong:#356a73;--aether-text:#eefbfb;--aether-muted:#a9c8cb;--aether-muted-soft:#84aab0;--aether-field-bg:#0b2227;--aether-field-border:#2d5961;--aether-primary:#12aebe;--aether-primary-dark:#0e98a7;--color-muted:var(--aether-muted);--ui-row-border:var(--aether-border);color:var(--aether-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--aether-primary);scrollbar-color:#2c6871 #0b2227}html[data-aether-theme=dark],html[data-aether-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#12aebe;background:#0d2428}html[data-aether-theme=dark] ::selection{color:#f6ffff;background:#12aebe61}.aether-shell.aether-theme-dark :focus-visible{outline-offset:2px;outline:2px solid #12aebeb8}.aether-shell.aether-theme-dark :is(.workspace-section,.metric-panel,.admin-summary-strip .compact-fact,.admin-quality-summary .compact-fact,.admin-pilot-group-panel,.admin-pilot-group-facts .compact-fact,.admin-pilot-group-item,.admin-pilot-group-empty,.admin-pilot-candidate,.pilot-readiness-panel,.pilot-readiness-facts .compact-fact,.pilot-readiness-check,.pilot-external-evidence,.pilot-action-lane,.admin-reference-card,.admin-reference-row,.admin-settings-form,.admin-settings-row,.notification-row,.inspector-card,.next-event-card,.loading-state,.error-state){background:var(--aether-surface);border-color:var(--aether-border);color:var(--aether-text);box-shadow:none}.aether-shell.aether-theme-dark :is(.report-table-head,.data-table-head,.admin-summary-strip,.admin-quality-summary,.admin-reference-grid,.task-filters,.achievement-periods){background:var(--aether-surface-muted);border-color:var(--aether-border);color:var(--aether-muted)}.aether-shell.aether-theme-dark :is(.report-table-row,.data-table-row,.task-list-section .task-row){border-color:var(--aether-border);color:var(--aether-text);background:0 0}.aether-shell.aether-theme-dark :is(.report-table-row:hover,.data-table-row:hover,.ward-table-row:hover,.data-table-link:hover){background:var(--aether-surface-hover)}.aether-shell.aether-theme-dark :is(.report-table-row strong,.data-table-row strong,.metric-value,.compact-fact strong,.pilot-readiness-header strong,.pilot-readiness-group-head strong,.pilot-readiness-check strong,.pilot-external-evidence strong,.pilot-action-lane strong,.admin-reference-head h3,.admin-settings-row strong,.admin-pilot-group-head strong,.admin-pilot-group-item a,.admin-pilot-candidates-head strong,.admin-pilot-candidate a,.notification-title,.task-row-title){color:var(--aether-text)}.aether-shell.aether-theme-dark :is(.report-table-row span,.data-table-row span,.metric-label,.metric-note,.compact-fact span,.admin-pilot-group-head span,.admin-pilot-group-add span,.admin-pilot-group-item span,.admin-pilot-responsible-select span,.admin-pilot-group-empty,.admin-pilot-candidates-head span,.admin-pilot-candidate span,.pilot-readiness-header span,.pilot-readiness-group-head span,.pilot-readiness-check span,.pilot-external-evidence span,.pilot-external-evidence dt,.pilot-external-evidence dd,.admin-settings-row div>span,.admin-settings-row>span,.admin-password-reset-cell label,.notification-message,.notification-meta,.task-row-meta,.ward-search-state),.aether-shell.aether-theme-dark .form-field label{color:var(--aether-muted)}.aether-shell.aether-theme-dark :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea,.table-search,.task-search,.activity-technical-toggle,.ward-search-input,.ward-search-selection,.status-select,.admin-filter-select,.admin-compact-check,.admin-document-template-file,.admin-reference-form input,.admin-reference-form select,.admin-reference-form textarea,.admin-reference-row textarea,.admin-reference-row input,.admin-reference-row select,.admin-settings-form input,.admin-pilot-group-add input,.admin-pilot-responsible-select select,.admin-pilot-candidates-head input,.profile-settings-form select,.profile-password-field input){background:var(--aether-field-bg);border-color:var(--aether-field-border);color:var(--aether-text)}.aether-shell.aether-theme-dark :is(.table-search input,.task-search input,.ward-search-input input){color:var(--aether-text)}.aether-shell.aether-theme-dark :is(input,textarea)::placeholder{color:#789da3}.aether-shell.aether-theme-dark option{background:var(--aether-field-bg);color:var(--aether-text)}.aether-shell.aether-theme-dark :is(.secondary-action,.favorite-toggle,.favorite-filter,.notification-actions button,.calendar-event-actions .secondary-action,.admin-password-reset-cell button,.admin-password-reset-button,.admin-settings-form button,.admin-pilot-group-add button,.admin-pilot-group-item button,.admin-pilot-candidate button,.admin-role-editor button,.admin-access-button,.profile-avatar-picker-button,.profile-avatar-remove,.profile-password-field button,.profile-favorite-row button){background:var(--aether-surface-raised);border-color:var(--aether-border-strong);color:#dff9fb;box-shadow:none}.aether-shell.aether-theme-dark :is(.secondary-action:hover,.favorite-toggle:hover,.favorite-filter:hover,.notification-actions button:hover,.calendar-event-actions .secondary-action:hover,.admin-password-reset-cell button:hover,.admin-password-reset-button:hover,.admin-settings-form button:hover,.admin-pilot-group-add button:hover,.admin-pilot-group-item button:hover,.admin-pilot-candidate button:hover,.admin-role-editor button:hover,.admin-access-button:hover,.profile-avatar-picker-button:hover,.profile-avatar-picker:focus-within .profile-avatar-picker-button,.profile-avatar-remove:hover:not(:disabled),.profile-avatar-remove:focus-visible,.profile-favorite-row button:hover){background:var(--aether-surface-hover);color:#f4ffff;border-color:#3b7a83}.aether-shell.aether-theme-dark :is(.task-filter,.admin-filter-select span,.admin-reference-head span){color:var(--aether-muted)}.aether-shell.aether-theme-dark .admin-pilot-candidate-flags .is-ok{color:#8eeef6;border-color:#12aebe52}.aether-shell.aether-theme-dark .admin-pilot-candidate-flags .is-warning{color:#ffb8a8;border-color:#ffaa9057}.aether-shell.aether-theme-dark :is(.task-filter.is-active,.favorite-toggle.is-active,.favorite-filter.is-active,.activity-technical-toggle.is-active){color:#9ff4f7;background:#12aebe33;border-color:#12aebe8c;outline-color:#12aebe59}.aether-shell.aether-theme-dark .severity-pill{color:#9ff4f7;background:#12aebe2e;border:1px solid #12aebe5c}.aether-shell.aether-theme-dark .severity-pill.warning{color:#f6cf74;background:#c9992e29;border-color:#f6cf7452}.aether-shell.aether-theme-dark .severity-pill.danger{background:var(--aether-danger-dark-soft);border-color:var(--aether-danger-dark-border);color:var(--aether-danger-dark)}.aether-shell.aether-theme-dark .severity-pill.success{color:#72e3b5;background:#33b88224;border-color:#72e3b54d}.aether-shell.aether-theme-dark .profile-risk-reasons span{color:#9ff4f7;background:#12aebe2e;border-color:#12aebe6b}.aether-shell.aether-theme-dark .status-badge,.aether-shell.aether-theme-dark .status-badge.status-active{color:#9ff4f7;background:#12aebe2e}.aether-shell.aether-theme-dark .status-badge.status-extended{color:#72e3b5;background:#33b88224}.aether-shell.aether-theme-dark .status-badge.status-suspended{color:#f6cf74;background:#c9992e29}.aether-shell.aether-theme-dark .status-badge.status-completed{color:#c9e4e5;background:#a9c8cb1f}.aether-shell.aether-theme-dark .aether-action{background:var(--aether-primary);border-color:var(--aether-primary-dark);color:#fff}.aether-shell.aether-theme-dark .aether-action:hover{background:#38d1dc;border-color:#1bb6c4}.aether-shell.aether-theme-dark .admin-users-table .report-table-row:nth-child(odd){background:#163b42a3}.aether-shell.aether-theme-dark .admin-users-table .report-table-row:hover{background:var(--aether-surface-hover)}.aether-shell.aether-theme-dark .admin-role-editor select{background:var(--aether-field-bg);border-color:var(--aether-field-border);color:var(--aether-text)}.aether-shell.aether-theme-dark .admin-access-button.is-disable,.aether-shell.aether-theme-dark .admin-reference-actions button:last-child{background:var(--aether-danger-dark-soft);border-color:var(--aether-danger-dark-border);color:var(--aether-danger-dark)}.aether-shell.aether-theme-dark :is(.auth-status-text.success,.pilot-readiness-check.ready>span){color:#72e3b5}.aether-shell.aether-theme-dark :is(.auth-status-text.failed,.pilot-readiness-check.blocker>span){color:var(--aether-danger-dark)}.aether-shell.aether-theme-dark :is(.auth-status-text.blocked,.pilot-readiness-check.warning>span){color:#f6cf74}.aether-shell.aether-theme-dark :is(.ward-search-results,.pilot-external-evidence code){background:var(--aether-field-bg);border-color:var(--aether-field-border);color:var(--aether-text)}.aether-shell.aether-theme-dark .ward-search-results button{border-color:var(--aether-border);color:var(--aether-text)}.aether-shell.aether-theme-dark .ward-search-results button:hover,.aether-shell.aether-theme-dark .ward-search-results button.is-active{background:var(--aether-surface-hover)}html[data-aether-theme=dark] :is(.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown-menu,.ant-dropdown .ant-dropdown-menu,.ant-modal-content,.ant-modal-header,.ant-modal-body,.ant-modal-footer,.ant-popover-inner,.ant-tooltip-inner){color:#eefbfb;background:#123137;border:1px solid #28535b;box-shadow:0 18px 44px #0000005c}html[data-aether-theme=dark] :is(.ant-select-item,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-cell,.ant-picker-header,.ant-picker-header button,.ant-picker-content th,.ant-dropdown-menu-item,.ant-modal-title,.ant-modal-body,.ant-modal-close,.ant-popover-title){color:#eefbfb}html[data-aether-theme=dark] :is(.ant-modal-mask,.ant-image-preview-mask){background:#05191eb8}html[data-aether-theme=dark] :is(.ant-modal-close:hover,.ant-modal-close:focus-visible,.ant-picker-header button:hover,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner){color:#f6ffff;background:#12aebe33}html[data-aether-theme=dark] :is(.ant-picker-cell-disabled,.ant-picker-cell-disabled .ant-picker-cell-inner,.ant-select-item-option-disabled,.ant-btn[disabled]){color:#789da3}html[data-aether-theme=dark] :is(.ant-modal-footer,.ant-picker-header,.ant-picker-footer,.ant-picker-panel,.ant-picker-panel-container .ant-picker-panel){border-color:#28535b}html[data-aether-theme=dark] :is(.ant-select-item-option-active,.ant-select-item-option-selected,.ant-dropdown-menu-item:hover,.ant-dropdown-menu-item-active,.ant-picker-cell-in-view .ant-picker-cell-inner:hover){color:#f6ffff;background:#12aebe33}html[data-aether-theme=dark] :is(.ant-select-selector,.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-btn-default){color:#eefbfb;background:#0b2227;border-color:#2d5961}html[data-aether-theme=dark] :is(.ant-select-arrow,.ant-picker-suffix,.ant-input-clear-icon){color:#a9c8cb}html[data-aether-theme=dark] :is(.aether-danger-action,.aether-ghost-action){border-color:var(--aether-border-strong);color:#dff9fb;background:var(--aether-surface-raised)}html[data-aether-theme=dark] .aether-danger-action{color:var(--aether-danger-dark);background:var(--aether-danger-dark-soft);border-color:var(--aether-danger-dark-border)}html[data-aether-theme=dark] :is(.aether-danger-action:hover:not(:disabled),.aether-danger-action:focus-visible:not(:disabled)){color:var(--aether-danger-dark-strong);background:var(--aether-danger-dark-hover)}html[data-aether-theme=dark] :is(.aether-ghost-action:hover:not(:disabled),.aether-ghost-action:focus-visible:not(:disabled)){color:#f4ffff;background:var(--aether-surface-hover)}.aether-shell.aether-theme-dark :is(.actions-summary,.actions-summary .compact-fact,.actions-toolbar .form-field,.actions-bulkbar,.action-create-grid .form-field,.achievement-panel,.achievement-periods,.achievement-periods button,.achievement-leaderboard-row,.approval-request-form,.approval-status-select,.approval-type-select,.approval-author-select,.approval-date-filter,.status-row,.status-row-link,.status-row-action,.inventory-table-row,.inventory-log-row,.inventory-settings label,.calendar-day-label,.calendar-event,.calendar-attendance-toggle,.clients-table-row,.report-month-filter,.client-ward-pill){background:var(--aether-surface);border-color:var(--aether-border);color:var(--aether-text);box-shadow:none}.aether-shell.aether-theme-dark :is(.actions-table-head,.actions-table-row,.inventory-table-head,.inventory-table-row,.inventory-log-row,.activity-row,.achievement-leaderboard-row,.status-row,.clients-table-head,.clients-table-row,.calendar-day-group,.calendar-event){border-color:var(--aether-border)}.aether-shell.aether-theme-dark :is(.actions-table-row:hover,.status-row-link:hover,.status-row-action:hover,.clients-table-link:hover,.achievement-leaderboard-row:hover,.inventory-table-row:hover,.calendar-event:hover){background:var(--aether-surface-hover)}.aether-shell.aether-theme-dark :is(.actions-summary .compact-fact strong,.achievement-panel strong,.achievement-leaderboard-row strong,.achievement-leaderboard-row b,.activity-title,.status-title,.clients-table-row strong,.inventory-table-row strong,.inventory-log-row strong,.actions-table-row strong,.calendar-day-label strong,.calendar-event-title strong,.calendar-event-time strong){color:var(--aether-text)}.aether-shell.aether-theme-dark :is(.achievement-panel span,.achievement-panel small,.achievement-leaderboard-row span,.achievement-leaderboard-row small,.achievement-periods button,.activity-message,.activity-meta,.activity-details,.status-meta,.clients-table-row span,.inventory-table-row span,.inventory-table-row small,.inventory-log-row span,.actions-table-row span,.actions-table-row small,.action-price-note,.actions-bulkbar span,.actions-toolbar .form-field>label,.action-create-grid .form-field>label,.approval-request-form label,.approval-status-select span,.approval-type-select span,.approval-author-select span,.approval-date-filter span,.report-month-filter span,.calendar-day-label,.calendar-event-time,.calendar-event-meta,.calendar-participants,.calendar-event-main p),.aether-shell.aether-theme-dark :is(.clients-table-head,.actions-table-head,.inventory-table-head){color:var(--aether-muted)}.aether-shell.aether-theme-dark :is(.achievement-periods button.is-active,.approval-status-segment button.is-active,.status-row-action.is-active,.client-ward-pill.is-ward){color:#9ff4f7;background:#12aebe33;border-color:#12aebe8c}.aether-shell.aether-theme-dark .client-ward-pill:not(.is-ward){border-color:var(--aether-border);color:var(--aether-muted);background:#a9c8cb1f}.aether-shell.aether-theme-dark :is(.actions-toolbar select,.actions-toolbar input,.action-create-grid select,.action-create-grid input,.actions-toolbar .actions-toolbar-ward .ward-search-input,.actions-toolbar .actions-toolbar-ward .ward-search-selection,.action-create-grid .action-ward-field .ward-search-input,.action-create-grid .action-ward-field .ward-search-selection,.approval-request-form input,.approval-request-form select,.approval-request-form textarea,.approval-status-select select,.approval-type-select select,.approval-author-select select,.approval-date-filter input,.approval-request-actions textarea,.report-month-filter input,.report-filter-select input,.inventory-correction input,.inventory-settings input[type=number]){background:var(--aether-field-bg);border-color:var(--aether-field-border);color:var(--aether-text)}.aether-shell.aether-theme-dark :is(.approval-request-actions button,.inventory-correction button,.inventory-settings button){background:var(--aether-surface-raised);border-color:var(--aether-border-strong);color:#dff9fb}.aether-shell.aether-theme-dark :is(.approval-request-actions button:hover,.inventory-correction button:hover,.inventory-settings button:hover){background:var(--aether-surface-hover);color:#f4ffff}.aether-shell.aether-theme-dark :is(.action-status.pending,.event-call-pill.not_reached,.event-call-pill.no_answer,.calendar-attendance-toggle.is-missed){color:#f6cf74;background:#c9992e29;border-color:#f6cf7452}.aether-shell.aether-theme-dark :is(.action-status.confirmed,.event-status-pill,.event-call-pill){color:#9ff4f7;background:#12aebe2e}.aether-shell.aether-theme-dark .action-status.rejected{background:var(--aether-danger-dark-soft);color:var(--aether-danger-dark)}.aether-shell.aether-theme-dark :is(.action-status.paid,.event-status-pill.completed){color:#72e3b5;background:#33b88224}.aether-shell.aether-theme-dark .event-status-pill.cancelled,.aether-shell.aether-theme-dark .event-call-pill.no_attempt{color:var(--aether-muted);background:#a9c8cb1f}.aether-shell.aether-theme-dark :is(.activity-icon,.task-status-icon){color:#9ff4f7;background:#12aebe2e}.aether-shell.aether-theme-dark .aether-nav-badge{color:#9ff4f7;background:#12aebe38;border-color:#9ff4f757}.aether-shell.aether-theme-dark .task-status-pill{color:#9ff4f7;background:#12aebe2e}.aether-shell.aether-theme-dark .task-status-pill.done{color:#72e3b5;background:#33b88224}.aether-shell.aether-theme-dark .is-overdue .task-status-pill{color:#f6cf74;background:#c9992e29}.aether-shell.aether-theme-dark :is(.approval-status-segment,.approval-status-select,.approval-type-select,.approval-author-select,.approval-date-filter){background:var(--aether-surface-raised);border-color:var(--aether-border-strong);color:var(--aether-muted)}.aether-shell.aether-theme-dark .approval-status-segment button{color:var(--aether-muted)}.aether-shell.aether-theme-dark .approval-status-segment button.is-active{color:#9ff4f7;background:#12aebe38;outline-color:#12aebe66}.aether-shell.aether-theme-dark :is(.activity-meta a,.actions-table-row a,.calendar-participants a){color:#8de8ee}.aether-shell.aether-theme-dark .sync-issue-filters{background:var(--aether-surface-muted)}.inspector-note{color:#657679;margin:0;line-height:1.5}@media (width<=1120px){.aether-shell.has-inspector,.aether-shell.no-inspector{grid-template-columns:220px minmax(0,1fr)}.aether-sidebar{width:220px}.aether-inspector{border-top:1px solid #d9e2e1;border-left:0;grid-column:1/-1;height:auto;max-height:none;position:static;overflow:visible}.metrics-grid,.achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-workspace,.dashboard-ops-grid{grid-template-columns:1fr}.admin-toolbar{grid-template-columns:1fr 1fr}.admin-toolbar .task-search{grid-column:1/-1}.admin-quality-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-controls{grid-template-columns:1fr}.actions-toolbar{flex-wrap:wrap;display:flex}.actions-toolbar .form-field:first-child,.actions-toolbar .form-field:nth-child(2),.actions-toolbar .form-field:nth-child(3),.actions-toolbar .form-field:nth-child(5),.actions-toolbar .form-field:nth-child(6){flex-basis:calc(50% - 5px);min-width:0}.actions-toolbar .actions-toolbar-ward{flex-basis:100%;min-width:0}.action-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-notes-field,.action-ward-field{grid-column:span 2}}@media (width>=761px) and (height<=820px){.aether-sidebar{gap:8px;padding-top:11px;padding-bottom:9px}.aether-brand{gap:8px}.aether-mark{width:30px;height:30px}.aether-brand-title{font-size:15px}.aether-brand-caption{margin-top:2px;font-size:11px}.aether-nav{align-content:space-evenly;gap:2px;padding-bottom:0}.aether-nav-item{gap:7px;height:clamp(28px,5.88235dvh - 10.5882px,40px);font-size:15px}.aether-nav-badge{min-width:18px;height:18px;padding:0 6px}.aether-sidebar-footer{padding-top:6px}.user-footer{gap:3px}.user-footer-trigger{min-height:36px;box-shadow:none;grid-template-columns:30px minmax(0,1fr);gap:6px;padding:4px 8px}.user-footer-avatar{width:30px;height:30px}.user-footer-trigger .user-footer-main strong{font-size:13px}.user-footer-trigger,.user-footer-trigger .user-footer-main span{font-size:12.5px}}@media (width>=761px){.aether-shell.is-sidebar-collapsed.has-inspector{grid-template-columns:88px minmax(0,1fr) 320px}.aether-shell.is-sidebar-collapsed.no-inspector{grid-template-columns:88px minmax(0,1fr)}.aether-shell.is-sidebar-collapsed .aether-sidebar{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;width:88px;padding:14px 12px 10px}.aether-shell.is-sidebar-collapsed .aether-brand{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0}.aether-shell.is-sidebar-collapsed .aether-brand-mark-link{min-width:32px;min-height:32px}.aether-shell.is-sidebar-collapsed .aether-mark{width:32px;height:32px}.aether-shell.is-sidebar-collapsed .aether-brand-copy{display:none}.aether-shell.is-sidebar-collapsed .aether-sidebar-toggle{width:32px;height:32px;font-size:inherit;position:static}.aether-shell.is-sidebar-collapsed .aether-nav{overscroll-behavior:auto;align-content:space-evenly;gap:4px;padding-block:0;overflow-y:visible}.aether-shell.is-sidebar-collapsed .aether-nav-item{justify-content:center;justify-self:center;gap:0;width:48px;height:28px;padding:0;overflow:visible}.aether-shell.is-sidebar-collapsed .aether-nav-item .anticon{font-size:15px}.aether-shell.is-sidebar-collapsed .aether-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.aether-shell.is-sidebar-collapsed .aether-nav-item:has(.aether-nav-badge){padding-right:0}.aether-shell.is-sidebar-collapsed .aether-nav-badge{box-sizing:border-box;color:#0000;pointer-events:none;border:2px solid #fbfdfc;width:18px;min-width:0;height:18px;padding:0;font-size:0;top:-2px;right:-3px}.aether-shell.is-sidebar-collapsed .aether-nav-badge:after{content:attr(data-compact);color:var(--aether-teal-ink);font-size:9px;font-weight:850;line-height:1}.aether-shell.is-sidebar-collapsed .aether-nav-item.is-active:before{left:-10px}.aether-shell.is-sidebar-collapsed .user-footer{justify-items:center;gap:0}.aether-shell.is-sidebar-collapsed .user-footer-trigger{width:52px;height:52px;min-height:52px;box-shadow:none;border-radius:10px;grid-template-columns:38px;grid-template-areas:"avatar";justify-content:center;place-items:center;padding:0}.aether-shell.is-sidebar-collapsed .user-footer-avatar{grid-area:avatar;width:38px;height:38px}.aether-shell.is-sidebar-collapsed .user-footer-main,.aether-shell.is-sidebar-collapsed .user-footer-chevron,.aether-shell.is-sidebar-collapsed .user-footer-trigger>:not(.user-footer-avatar){display:none}.aether-shell.is-sidebar-collapsed .user-footer-menu{width:240px;left:0}}@media (width>=761px) and (height<=820px){.aether-shell.is-sidebar-collapsed .aether-sidebar{grid-template-rows:auto minmax(0,1fr) auto;gap:6px;padding-block:12px 8px}.aether-shell.is-sidebar-collapsed .aether-brand{gap:10px}.aether-shell.is-sidebar-collapsed .aether-sidebar-toggle{width:32px;height:32px}.aether-shell.is-sidebar-collapsed .aether-nav{gap:3px}.aether-shell.is-sidebar-collapsed .aether-nav-item{height:28px}.aether-shell.is-sidebar-collapsed .aether-sidebar-footer{padding-top:5px}.aether-shell.is-sidebar-collapsed .user-footer-trigger{grid-template-columns:30px;width:42px;height:42px;min-height:42px}.aether-shell.is-sidebar-collapsed .user-footer-avatar{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.aether-shell,.aether-sidebar,.aether-brand,.aether-nav,.aether-nav-item,.aether-sidebar-footer,.user-footer-trigger,.user-footer-avatar{transition:none}}@media (width>=761px) and (width<=1120px){.aether-workspace,.aether-pagebar,.task-toolbar,.profile-tabs-section,.profile-tab-body,.profile-content-grid,.profile-facts-list,.report-table{min-width:0}.task-toolbar .task-filters{overscroll-behavior-x:contain;scrollbar-gutter:stable;flex:100%;min-width:0;max-width:100%;overflow-x:auto}.task-toolbar .task-search{max-width:none}.profile-tabs{overscroll-behavior-x:contain;scrollbar-gutter:stable;min-width:0;max-width:100%;overflow-x:auto}.profile-tabs button{flex:none}.profile-facts-list{grid-template-columns:1fr}.profile-line{grid-template-columns:1fr;gap:6px;min-height:auto;display:grid}.profile-line>div{min-width:0}.profile-signature-form{grid-template-columns:minmax(150px,1fr) minmax(95px,.45fr) minmax(180px,1fr) minmax(0,1fr)}.profile-signature-notes{grid-column:1/-1}.profile-signature-form .aether-action{grid-column:1/-1;justify-self:end;width:min(160px,100%)}.admin-users-table .report-table-head,.admin-users-table .report-table-row{grid-template-columns:minmax(140px,1fr) minmax(165px,1fr) minmax(110px,.7fr) minmax(120px,.7fr) minmax(110px,.7fr);gap:8px}.admin-users-table .report-table-row{padding:10px}.admin-document-template-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-document-template-file,.admin-document-template-schema{grid-column:1/-1}.admin-document-template-form .admin-compact-check{white-space:normal}.admin-document-template-form .admin-compact-check span{text-overflow:clip;overflow:visible}.admin-document-template-form button{grid-column:2;justify-self:end;width:min(140px,100%)}}@media (width<=760px){body{background:#eef3f2}.aether-shell{flex-direction:column;align-items:stretch;min-height:100vh;display:flex}.aether-main{grid-column:auto;width:100%}.aether-mobile-bar{box-sizing:border-box;z-index:50;background:#fbfdfc;border-bottom:1px solid #dde8e6;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex;position:sticky;top:0}.aether-mobile-bar-toggle{width:38px;height:38px;color:var(--aether-teal-dark);cursor:pointer;background:#f8fcfb;border:1px solid #d9e5e3;border-radius:9px;flex:none;place-items:center;font-size:18px;display:inline-grid}.aether-mobile-bar-toggle:hover,.aether-mobile-bar-toggle:focus-visible{border-color:var(--aether-teal-border);color:var(--aether-teal-ink);background:#e7fbfd}.aether-mobile-bar-brand{color:inherit;align-items:center;gap:9px;min-width:0;text-decoration:none;display:inline-flex}.aether-mobile-bar-brand .aether-mark{width:28px;height:28px}.aether-mobile-bar-brand .aether-brand-title{font-size:16px}.aether-mobile-backdrop{z-index:70;opacity:0;pointer-events:none;background:#073d4573;transition:opacity .22s;display:block;position:fixed;inset:0}.aether-shell.is-mobile-nav-open .aether-mobile-backdrop{opacity:1;pointer-events:auto}.aether-sidebar{z-index:71;border-bottom:0;border-right:1px solid #dde8e6;gap:10px;width:280px;height:100dvh;max-height:100dvh;padding:14px 14px 10px;transition:transform .22s;position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-100%)}.aether-sidebar.is-mobile-open{transform:translate(0)}.aether-brand{gap:8px;padding:0 4px}.aether-sidebar-toggle{display:none}.aether-sidebar-close,.aether-sidebar-close.aether-ghost-action{width:32px;height:32px;color:var(--aether-teal-dark);cursor:pointer;background:#f8fcfb;border:1px solid #d9e5e3;border-radius:7px;flex:none;place-items:center;margin-left:auto;display:inline-grid}.aether-sidebar-close:hover,.aether-sidebar-close:focus-visible{border-color:var(--aether-teal-border);color:var(--aether-teal-ink);background:#e7fbfd}.aether-mark{width:28px;height:28px}.aether-brand-title{font-size:15px}.aether-brand-caption{font-size:11px}.aether-nav{grid-template-columns:1fr;align-content:space-evenly;gap:2px;min-height:0}.aether-nav-item{border-radius:8px;gap:11px;height:clamp(32px,5.88235dvh - 11.1765px,44px);padding-left:14px;padding-right:12px;font-size:15px}.aether-nav-item svg{font-size:16px}.aether-nav-item.is-active:before{height:24px;left:-14px}.aether-nav-item:has(.aether-nav-badge){padding-right:36px}.aether-nav-badge{min-width:20px;height:20px;padding:0 6px;font-size:11px;right:8px}.aether-sidebar-footer{margin-top:2px;padding:10px 8px 0}.user-footer{grid-template-columns:1fr;align-items:center;gap:6px 10px}.user-footer-trigger{min-height:42px;box-shadow:none;grid-template-columns:34px minmax(0,1fr);padding:4px 6px}.user-footer-avatar{width:34px;height:34px}.user-footer-trigger .user-footer-main strong,.user-footer-trigger .user-footer-main span{font-size:13px}.user-footer-menu{width:100%;max-width:calc(100vw - 44px);top:auto;bottom:calc(100% + 8px);left:0}.aether-header,.aether-pagebar,.wards-toolbar,.ward-date-filter-row,.task-toolbar,.calendar-tools{align-items:stretch}.aether-header,.aether-pagebar,.wards-toolbar,.task-toolbar,.calendar-tools{flex-direction:column}.ward-date-filter-row{grid-template-columns:1fr}.aether-header{padding:14px 16px}.aether-search{width:100%}.dashboard-payable-summary{flex-wrap:wrap;justify-content:flex-start;width:fit-content;max-width:100%}.aether-workspace{padding:16px}.admin-page{gap:14px}.admin-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary-strip .compact-fact:last-child{grid-column:1/-1}.admin-summary-strip .compact-fact{min-height:48px}.admin-toolbar{grid-template-columns:1fr}.admin-toolbar .task-search{grid-column:auto}.admin-filter-select{grid-template-columns:1fr;gap:4px;padding:8px}.admin-log-toolbar,.admin-reference-grid,.admin-event-type-form,.admin-location-form,.admin-discontinue-reason-form,.admin-product-form,.admin-price-form,.admin-task-template-form,.admin-document-template-form,.admin-event-type-row,.admin-location-row,.admin-discontinue-reason-row,.admin-product-row,.admin-price-row,.admin-task-template-row,.admin-document-template-row{grid-template-columns:1fr}.admin-document-template-file{grid-column:auto}.admin-reference-card{padding:12px}.admin-reference-row .event-type-dot{display:none}.admin-reference-actions{justify-content:stretch}.admin-reference-actions button{width:100%}.approval-status-segment{display:none}.approval-status-select{display:grid}.approval-status-select,.approval-type-select,.approval-author-select,.approval-date-filter{grid-template-columns:1fr;gap:4px;padding:8px}.approval-request-form{grid-template-columns:1fr;padding:14px}.actions-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-summary{grid-template-columns:1fr}.actions-summary .compact-fact{border-bottom:1px solid #e2eeee;min-height:46px}.actions-summary .compact-fact:last-child{border-bottom:0;grid-column:1/-1}.actions-toolbar,.action-create-grid{grid-template-columns:1fr}.actions-bulkbar{grid-template-columns:1fr;align-items:stretch;display:grid}.actions-bulkbar :is(.aether-action,.secondary-action,.aether-danger-action,.aether-ghost-action){justify-content:center;width:100%}.action-notes-field,.action-specialist-field{grid-column:auto}.actions-toolbar .form-field,.action-create-grid .form-field{grid-template-columns:1fr;gap:4px;padding:8px}.action-create-grid .aether-action{justify-content:center;width:100%}.task-create-grid{grid-template-columns:1fr}.task-create-title,.task-create-description{grid-column:auto}.task-create-grid .aether-action{justify-content:center;width:100%}.metrics-grid,.dashboard-ops-grid{grid-template-columns:1fr}.status-row{grid-template-columns:1fr;align-items:start}.severity-pill{justify-self:start}.profile-summary-grid,.profile-content-grid,.profile-avatar-form,.profile-settings-grid,.profile-settings-form,.profile-risk-body{grid-template-columns:1fr}.profile-risk-meta,.profile-risk-history{grid-column:auto}.profile-risk-history-row{grid-template-columns:10px 42px minmax(0,1fr)}.profile-risk-history-row time{grid-column:3;justify-self:start}.profile-content-grid>.workspace-section:first-child{grid-row:auto}.profile-hero,.profile-line,.profile-module,.task-row{flex-direction:column;align-items:stretch}.task-filters,.task-search,.activity-technical-toggle,.report-toolbar-actions,.task-filter-select,.calendar-search{flex-basis:auto;width:100%;min-width:0;max-width:none}.calendar-search{flex-basis:auto}.task-toolbar .task-filters{display:none}.report-toolbar-actions{justify-content:stretch}.report-toolbar-actions>*{justify-content:center;width:100%}.sync-issue-filters{display:none}.achievement-periods{width:100%}.achievement-periods button{flex:1 1 0;padding:0 8px}.achievements-grid{grid-template-columns:1fr}.achievement-leaderboard-row{grid-template-columns:28px minmax(0,1fr) auto;min-height:62px}.achievement-leaderboard-row small{grid-column:2/-1}.task-filter-select{color:#5d7377;background:#fff;border:1px solid #d9e5e3;border-radius:8px;align-items:center;gap:4px;padding:8px;display:grid}.task-filter-select span{color:#5d7377;font-size:13px;font-weight:700}.task-filter-select select{color:#073d45;min-height:38px;font:inherit;background:#f8fcfb;border:0;border-radius:6px;width:100%;padding:0 10px}.report-filter-select{color:#5d7377;background:#fff;border:1px solid #d9e5e3;border-radius:8px;align-items:center;gap:4px;width:100%;padding:8px;display:grid}.report-filter-select span{color:#5d7377;font-size:13px;font-weight:700}.report-filter-select select,.report-filter-select input{color:#073d45;min-height:38px;font:inherit;background:#f8fcfb;border:0;border-radius:6px;width:100%;padding:0 10px}.calendar-toolbar{grid-template-columns:1fr}.calendar-status-filters,.calendar-range-filters{display:none;overflow:visible}.calendar-filter-select{color:#5d7377;background:#fff;border:1px solid #d9e5e3;border-radius:8px;align-items:center;gap:4px;width:100%;padding:8px;display:grid}.calendar-filter-select span{color:#5d7377;font-size:13px;font-weight:700}.calendar-filter-select select{color:#073d45;min-height:38px;font:inherit;background:#f8fcfb;border:0;border-radius:6px;width:100%;padding:0 10px}.calendar-day-group,.calendar-event{grid-template-columns:1fr}.calendar-day-label{border-bottom:1px solid #edf2f1;border-right:0}.calendar-event-title{align-items:flex-start}.event-status-pill{margin-left:0}.task-list-section .task-row{grid-template-columns:1fr}.notification-row{grid-template-columns:1fr;align-items:stretch}.notification-icon{display:none}.notification-actions{justify-content:stretch}.notification-actions button,.notification-actions .severity-pill{width:100%}.documents-generator-form,.documents-history-row{grid-template-columns:1fr}.documents-row-actions{justify-content:stretch}.documents-row-actions button{flex:1;width:auto}.pilot-readiness-header,.pilot-readiness-checks,.pilot-external-evidence-list,.pilot-readiness-action-plan,.pilot-readiness-facts{grid-template-columns:1fr}.report-table{min-width:0}.report-table-head,.report-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-table-head{padding:10px 16px}.report-table-row{align-items:start}.report-table-row strong{overflow-wrap:anywhere}.admin-users-table .admin-role-editor{grid-template-columns:1fr;align-items:stretch;display:grid}.admin-users-table .report-table-head,.admin-users-table .report-table-row,.admin-auth-table .report-table-head,.admin-auth-table .report-table-row,.admin-activity-table .report-table-head,.admin-activity-table .report-table-row,.team-activity-table .report-table-head,.team-activity-table .report-table-row,.task-performance-table .report-table-head,.task-performance-table .report-table-row{grid-template-columns:1fr}.actions-table-head{display:none}.actions-table-row{grid-template-columns:1fr;align-items:start}.actions-toolbar{display:flex}.actions-toolbar .form-field:first-child,.actions-toolbar .form-field:nth-child(2),.actions-toolbar .form-field:nth-child(3),.actions-toolbar .form-field:nth-child(5),.actions-toolbar .form-field:nth-child(6),.actions-toolbar .actions-toolbar-ward{flex-basis:100%}.actions-toolbar .actions-toolbar-ward{grid-template-columns:1fr;gap:8px}.profile-actions-summary{grid-template-columns:1fr 1fr}.profile-actions-summary .compact-fact:nth-child(2n){border-right:0}.profile-actions-summary .compact-fact:last-child{grid-column:1/-1}.profile-action-row{grid-template-columns:1fr;align-items:start}.profile-actions-head{align-items:stretch;display:grid}.profile-actions-head .aether-action{justify-content:center}.action-ward-field,.action-specialist-field,.action-notes-field{grid-column:1}.action-create-grid .action-ward-field{grid-template-columns:1fr;gap:8px}.inventory-table-head{display:none}.inventory-table-row,.inventory-log-row{grid-template-columns:1fr;align-items:start}.inventory-correction,.inventory-settings{grid-template-columns:1fr}.inventory-correction button,.inventory-settings button{width:100%}.action-row-actions{justify-content:stretch}.action-row-actions :is(.aether-action,.secondary-action,.aether-danger-action,.aether-ghost-action),.admin-users-table .admin-role-editor select,.admin-users-table .admin-role-editor button,.admin-users-table .admin-access-button{width:100%}.admin-quality-summary{grid-template-columns:1fr}.task-row-state{flex-direction:column;align-items:stretch}.task-edit-row{grid-template-columns:1fr}.profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 10px;display:grid}.profile-tabs button{justify-content:center;width:100%;min-width:0}.quick-task-row,:is(.quick-event-row,.quick-event-row:has(input[type=time])),.profile-signature-form{grid-template-columns:1fr}.profile-documents-head{flex-direction:column;align-items:stretch}.profile-documents-head .severity-pill{width:100%}.social-profile-completion-head{display:grid}.social-profile-grid{grid-template-columns:1fr}.social-profile-wide{grid-column:auto}.profile-document-generator{grid-template-columns:1fr}.profile-document-generator button{width:100%}.profile-document-row{grid-template-columns:1fr}.profile-document-actions{justify-content:stretch}.profile-document-actions button{flex:120px}.profile-line strong{text-align:left}.profile-event-badges{justify-content:flex-start}.data-table{min-width:0}.data-table-head,.data-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clients-toolbar,.clients-table-head,.clients-table-row{grid-template-columns:1fr;gap:12px}.list-pagination{flex-direction:column;align-items:stretch}.list-pagination-controls{justify-content:space-between;padding-bottom:2px;overflow-x:auto}.client-profile-grid,.client-kairos-layout,.client-context-grid,.client-core-grid,.client-social-panel{grid-template-columns:1fr}.client-profile-tabs{padding-bottom:10px}.client-profile-hero{grid-template-columns:1fr;align-items:flex-start}.client-profile-main{flex-direction:column;align-items:flex-start;display:flex}.client-profile-action{grid-column:1;justify-content:center;align-self:stretch;width:100%}.profile-facts-list,.client-contacts-grid{grid-template-columns:1fr}.client-contacts-form .secondary-action{justify-self:stretch}.client-contact-person-row{grid-template-columns:var(--ui-row-icon-size) minmax(0, 1fr)}.client-contact-person-row .documents-row-actions{grid-column:2;justify-content:flex-start}.client-contact-person-actions{flex-direction:column}.data-table-head{padding:10px 16px}.data-table-row{align-items:start}.data-table-row strong{overflow-wrap:anywhere}.workspace-section{overflow-x:hidden}.create-ward-header,.create-ward-actions{flex-direction:column;align-items:stretch}.create-ward-grid,.create-client-grid,.create-event-grid{grid-template-columns:1fr}.create-event-title-field,.create-event-description-field{grid-column:auto}}.news-workspace{gap:16px;padding:16px;display:grid}.news-composer{background:#fff;border:1px solid #d7e7e5;border-radius:8px;gap:10px;padding:14px;display:grid}.news-composer-inline{background:0 0;border:0;border-radius:0;padding:0}.news-composer-head{gap:3px;display:grid}.news-composer-head strong{color:#173334;font-size:15px;line-height:1.2}.news-composer-head span{color:#496668;font-size:12px}.news-editor-shell{background:#fbfefd;border:1px solid #ccddda;border-radius:8px;position:relative;overflow:visible}.news-editor-toolbar{border-bottom:1px solid #e2eeec;align-items:center;gap:2px;padding:5px;display:flex}.news-editor-toolbar button,.news-editor-file-button{color:#496668;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:inline-grid}.news-editor-toolbar button:hover,.news-editor-toolbar button:focus-visible,.news-editor-file-button:hover,.news-editor-file-button:focus-within{color:#087f8c;background:#e9fbf9;outline:none}.news-editor-file-button{position:relative;overflow:hidden}.news-editor-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.news-composer textarea{resize:vertical;color:#102728;width:100%;min-height:118px;font:inherit;background:0 0;border:0;border-radius:0 0 8px 8px;padding:12px 14px;line-height:1.5}.news-composer textarea:focus{outline:none}.news-editor-shell:focus-within{border-color:var(--aether-primary);outline-offset:1px;outline:2px solid #12aebe2e}.news-composer textarea[aria-invalid=true]{background:#fff8f7}.news-composer textarea:user-invalid{background:#fff8f7}.news-format-menu{z-index:60;background:#fff;border:1px solid #cfe6e4;border-radius:8px;width:150px;padding:4px;position:fixed;overflow:hidden;box-shadow:0 14px 34px #12323629}.news-format-menu button{color:#173334;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;display:flex}.news-format-menu button:hover,.news-format-menu button:focus-visible{color:#087f8c;background:#e9fbf9;outline:none}.news-composer-attachments{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.news-composer-attachment{background:#f8fcfb;border:1px solid #d7e7e5;border-radius:8px;margin:0;position:relative;overflow:hidden}.news-composer-attachment img{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%;display:block}.news-composer-attachment button{color:#173334;cursor:pointer;background:#ffffffeb;border:1px solid #10272824;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.news-composer-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-workspace .inline-toggle{color:#173334;background:#f8fcfb;border:1px solid #d7e7e5;border-radius:6px;align-items:center;min-height:36px;padding:0 10px;font-weight:650;grid-template-columns:none!important;gap:8px!important;display:inline-flex!important}.news-workspace .inline-toggle input{accent-color:var(--aether-primary)}.news-readonly-note{color:#496668;background:#f8fcfb;border:1px solid #d7e7e5;border-radius:8px;padding:12px 14px}.news-feed{gap:14px;display:grid}.news-load-more{color:#5f7477;justify-content:center;padding:6px 0 2px;font-size:13px;display:flex}.news-summary-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.news-summary-card{background:#f8fcfb;border:1px solid #d7e7e5;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.news-summary-card span{color:#5f7477;font-size:12px;font-weight:700}.news-summary-card strong{color:#102728;font-size:20px;line-height:1.1}.news-post{background:#fff;border:1px solid #d7e7e5;border-radius:8px;gap:12px;padding:16px;display:grid}.news-post.is-unread{border-color:#12aebe7a}.news-post.is-important{background:linear-gradient(#fff 0%,#fbfffb 100%)}.news-post.has-attachments{gap:10px}.news-post-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.news-post-author{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-post-author strong{color:#102728;overflow-wrap:anywhere}.news-post-author span,.news-post time{color:#5f7477;font-size:13px}.news-post-badges,.news-post-actions,.news-reactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-post-body{color:#102728;overflow-wrap:anywhere;font-size:15px;line-height:1.48}.news-post-body p,.news-post-body ul{margin:0 0 8px}.news-post-body p:last-child,.news-post-body ul:last-child{margin-bottom:0}.news-post-body a{color:#087f8c;align-items:center;gap:4px;font-weight:750;text-decoration:none;display:inline-flex}.news-post-body a:hover{text-underline-offset:3px;text-decoration:underline}.news-attachments{grid-template-columns:1fr;gap:8px;display:grid}.news-attachment{background:#fff;border:1px solid #d7e7e5;border-radius:8px;margin:0;position:relative;overflow:hidden}.news-attachment-media{cursor:zoom-in;background:#fff;border:0;width:100%;height:clamp(240px,33vw,460px);min-height:220px;padding:0;display:block}.news-attachment-media img{object-fit:contain;width:100%;height:100%;display:block}.news-attachment-remove{z-index:1;color:#173334;cursor:pointer;background:#fffffff0;border:1px solid #10272829;border-radius:999px;place-items:center;min-width:32px;min-height:32px;display:grid;position:absolute;top:8px;right:8px}.news-attachment-remove:hover:not(:disabled),.news-attachment-remove:focus-visible{color:#9b1c1c;outline-offset:2px;background:#fff;outline:2px solid #12aebe3d}.news-attachment-remove:disabled{cursor:progress;opacity:.62}.news-attachment-fallback{color:#5f7477;overflow-wrap:anywhere;background:#f8fcfb;border-top:1px solid #edf4f3;place-items:center;min-height:120px;padding:8px 10px;font-size:12px;display:grid}.news-lightbox{color:#fff;opacity:0;width:min(1120px,96vw);max-width:96vw;max-height:94vh;transition:opacity .16s ease, transform .16s ease, display .16s allow-discrete, overlay .16s allow-discrete;transition-behavior:allow-discrete;background:0 0;border:0;border-radius:10px;padding:0;overflow:visible;transform:scale(.98)}.news-lightbox[open]{opacity:1;transform:scale(1)}@starting-style{.news-lightbox[open]{opacity:0;transform:scale(.98)}}.news-lightbox::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051214c2}.news-lightbox-frame{justify-items:center;gap:8px;display:grid;position:relative}.news-lightbox-frame img{object-fit:contain;background:#fff;border-radius:10px;max-width:min(1120px,92vw);max-height:84vh;display:block;box-shadow:0 24px 80px #00000052}.news-lightbox-close{z-index:1;color:#173334;cursor:pointer;background:#fffffff0;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 10px 32px #00000047}.news-lightbox-close:hover,.news-lightbox-close:focus-visible{color:var(--aether-teal-dark);background:#fff;outline:none}.news-post-footer{border-top:1px solid #edf4f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.news-reactions button{color:#496668;cursor:pointer;background:#fff;border:1px solid #d7e7e5;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:46px;min-height:34px;font-weight:750;display:inline-flex}.news-reactions button.is-active{color:#087f8c;background:#e9fbf9;border-color:#12aebe80}.news-workspace .primary-action,.news-workspace .danger-action{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.news-workspace .primary-action{border:1px solid var(--aether-primary-dark);background:var(--aether-primary);color:#fff}.news-workspace .danger-action{border:1px solid var(--aether-danger-border);background:var(--aether-danger-soft);color:var(--aether-danger-muted)}.news-workspace .primary-action:disabled,.news-workspace .danger-action:disabled{cursor:not-allowed;opacity:.58}.news-workspace .file-action{position:relative;overflow:hidden}.news-workspace .file-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.aether-shell.aether-theme-dark .news-composer,.aether-shell.aether-theme-dark .news-post,.aether-shell.aether-theme-dark .news-attachment,.aether-shell.aether-theme-dark .news-summary-card{background:#0a1f23f0;border-color:#a3e0df2e}.aether-shell.aether-theme-dark .news-readonly-note,.aether-shell.aether-theme-dark .news-workspace .inline-toggle,.aether-shell.aether-theme-dark .news-editor-shell,.aether-shell.aether-theme-dark .news-format-menu,.aether-shell.aether-theme-dark .news-composer-attachment,.aether-shell.aether-theme-dark .news-attachment-remove,.aether-shell.aether-theme-dark .news-reactions button{color:#dcefed;background:#081a1eeb;border-color:#a3e0df2e}.aether-shell.aether-theme-dark .news-editor-toolbar{border-bottom-color:#a3e0df24}.aether-shell.aether-theme-dark .news-editor-toolbar button,.aether-shell.aether-theme-dark .news-editor-file-button,.aether-shell.aether-theme-dark .news-format-menu button,.aether-shell.aether-theme-dark .news-attachment-remove,.aether-shell.aether-theme-dark .news-composer textarea{color:#abc7c5}.aether-shell.aether-theme-dark .news-editor-toolbar button:hover,.aether-shell.aether-theme-dark .news-editor-toolbar button:focus-visible,.aether-shell.aether-theme-dark .news-editor-file-button:hover,.aether-shell.aether-theme-dark .news-editor-file-button:focus-within,.aether-shell.aether-theme-dark .news-attachment-remove:hover:not(:disabled),.aether-shell.aether-theme-dark .news-attachment-remove:focus-visible,.aether-shell.aether-theme-dark .news-format-menu button:hover,.aether-shell.aether-theme-dark .news-format-menu button:focus-visible{color:#f4fbfa;background:#12aebe2e}.aether-shell.aether-theme-dark .news-composer-head strong,.aether-shell.aether-theme-dark .news-post-body,.aether-shell.aether-theme-dark .news-post-author strong,.aether-shell.aether-theme-dark .news-summary-card strong{color:#f4fbfa}.aether-shell.aether-theme-dark .news-post-author span,.aether-shell.aether-theme-dark .news-post time,.aether-shell.aether-theme-dark .news-composer-head span,.aether-shell.aether-theme-dark .news-summary-card span,.aether-shell.aether-theme-dark .news-load-more{color:#abc7c5}.aether-shell.aether-theme-dark .news-post.is-important{background:#0a1f23f0}.aether-shell.aether-theme-dark .news-post-footer{border-top-color:#a3e0df2e}.aether-shell.aether-theme-dark .news-workspace .primary-action{border-color:var(--aether-primary-dark);background:var(--aether-primary);color:#fff}.aether-shell.aether-theme-dark .news-workspace .primary-action:hover:not(:disabled),.aether-shell.aether-theme-dark .news-workspace .primary-action:focus-visible:not(:disabled){background:#1aa9b7}.aether-shell.aether-theme-dark .news-workspace .danger-action{border-color:var(--aether-danger-dark-border);background:var(--aether-danger-dark-soft);color:var(--aether-danger-dark)}.aether-shell.aether-theme-dark .news-workspace .danger-action:hover:not(:disabled),.aether-shell.aether-theme-dark .news-workspace .danger-action:focus-visible:not(:disabled){background:var(--aether-danger-dark-hover);color:var(--aether-danger-dark-strong)}.aether-shell.aether-theme-dark .admin-page :is(.report-section,.admin-log-toolbar,.admin-summary-strip,.admin-quality-summary,.admin-quality-group,.admin-quality-table,.admin-reference-grid,.admin-reference-card,.admin-reference-row,.admin-settings-form,.admin-settings-row,.admin-document-template-field-hint,.admin-document-template-field-group,.admin-pilot-group-panel,.admin-pilot-group-item,.admin-pilot-group-empty,.admin-pilot-candidate,.pilot-readiness-panel,.pilot-readiness-group,.pilot-readiness-check,.pilot-external-evidence,.pilot-action-lane,.pilot-action-item,.empty-tab-state){color:#dcefed;box-shadow:none;background:#0a1f23f0;border-color:#a3e0df2e}.aether-shell.aether-theme-dark .admin-page :is(.report-table-head,.admin-quality-group summary,.admin-toolbar,.admin-toolbar .task-filters,.admin-log-toolbar,.admin-pilot-candidates-head){color:#b7dfe0;background:#072d34f0;border-color:#a3e0df2e}.aether-shell.aether-theme-dark .admin-page :is(.report-table-row,.admin-quality-table .report-table-row,.admin-users-table .report-table-row,.admin-auth-table .report-table-row,.admin-activity-table .report-table-row){color:#dcefed;background:#0a1f23f0;border-color:#a3e0df2e}.aether-shell.aether-theme-dark .admin-page :is(.report-table-row:nth-child(odd),.admin-quality-table .report-table-row:nth-child(odd),.admin-users-table .report-table-row:nth-child(odd),.admin-auth-table .report-table-row:nth-child(odd),.admin-activity-table .report-table-row:nth-child(odd)){background:#0c272cf5}.aether-shell.aether-theme-dark .admin-page :is(.report-table-row:hover,.admin-quality-table .report-table-row:hover,.admin-users-table .report-table-row:hover,.admin-auth-table .report-table-row:hover,.admin-activity-table .report-table-row:hover){background:#12aebe29}.aether-shell.aether-theme-dark .admin-page :is(.report-table-row strong,.report-table-row a,.admin-quality-group summary strong,.admin-pilot-group-head strong,.admin-pilot-group-item a,.admin-pilot-candidates-head strong,.admin-pilot-candidate a,.pilot-readiness-header strong,.pilot-readiness-group-head strong,.pilot-readiness-check strong,.pilot-external-evidence strong,.pilot-action-lane strong,.pilot-action-item strong,.admin-reference-head h3,.admin-settings-row strong,.empty-tab-state strong){color:#f4fbfa}.aether-shell.aether-theme-dark .admin-page :is(.report-table-head span,.report-table-row span,.admin-quality-group summary span,.admin-quality-assignment span,.admin-pilot-group-head span,.admin-pilot-group-add span,.admin-pilot-group-item span,.admin-pilot-responsible-select span,.admin-pilot-candidates-head span,.admin-pilot-candidate span,.pilot-readiness-header span,.pilot-readiness-group-head span,.pilot-readiness-check span,.pilot-external-evidence span,.pilot-external-evidence dt,.pilot-external-evidence dd,.pilot-action-lane-head span,.pilot-action-item span,.pilot-action-item p,.admin-document-template-file-name,.admin-document-template-field-hint,.pilot-action-empty,.admin-reference-head span,.admin-settings-row span,.empty-tab-state,.empty-tab-state span){color:#abc7c5}.aether-shell.aether-theme-dark .admin-page :is(.table-search,.task-search,.admin-filter-select,.admin-filter-select select,.admin-quality-assignment select,.admin-pilot-group-add input,.admin-pilot-responsible-select select,.admin-pilot-candidates-head input,.admin-reference-form input,.admin-reference-form select,.admin-reference-form textarea,.admin-reference-row input,.admin-reference-row select,.admin-reference-row textarea,.admin-document-template-file,.admin-settings-form input,.activity-technical-toggle){color:#f4fbfa;background:#05191df5;border-color:#a3e0df38}.aether-shell.aether-theme-dark .admin-page :is(.table-search input,.task-search input){color:#f4fbfa}.aether-shell.aether-theme-dark .admin-page :is(.table-search svg,.task-search svg){color:#9bd3d5}.aether-shell.aether-theme-dark .admin-page :is(.secondary-action,.admin-access-button,.admin-password-reset-button,.admin-password-reset-cell button,.admin-role-editor button,.admin-settings-form button,.admin-document-template-file-button,.admin-pilot-group-add button,.admin-pilot-group-item button,.admin-pilot-candidate button,.pilot-action-link){color:#dff9fb;background:#12454cf5;border-color:#50d6e052}.aether-shell.aether-theme-dark .admin-page :is(.secondary-action:hover,.admin-access-button:hover,.admin-password-reset-button:hover,.admin-password-reset-cell button:hover,.admin-role-editor button:hover,.admin-settings-form button:hover,.admin-document-template-file:hover .admin-document-template-file-button,.admin-pilot-group-add button:hover,.admin-pilot-group-item button:hover,.admin-pilot-candidate button:hover,.pilot-action-link:hover){color:#f4ffff;background:#12aebe33;border-color:#50d6e085}.aether-shell.aether-theme-dark .admin-page :is(.admin-access-button.is-disable,.ghost-danger-button,.admin-reference-actions button:last-child){border-color:var(--aether-danger-dark-border);background:var(--aether-danger-dark-soft);color:var(--aether-danger-dark)}.aether-shell.aether-theme-dark .admin-page .admin-pilot-candidate-flags span{background:#05191dd1}.aether-shell.aether-theme-dark .admin-page .admin-pilot-candidate-flags .is-ok{color:#9ff4f7;border-color:#50d6e057}.aether-shell.aether-theme-dark .admin-page .admin-pilot-candidate-flags .is-warning{color:var(--aether-danger-dark);border-color:#ffb9ad61}.aether-shell.aether-theme-dark .admin-page .admin-document-template-field-hint :is(strong,.admin-document-template-field-group>span){color:#f4fbfa}.aether-shell.aether-theme-dark .admin-page .admin-document-template-field-hint code{color:#9ff4f7;background:#12aebe29}.admin-page .aether-action{background:var(--aether-primary);border-color:var(--aether-primary-dark);color:#fff}.admin-page .aether-action:hover:not(:disabled),.admin-page .aether-action:focus-visible:not(:disabled){background:var(--aether-primary-dark);color:#fff}.aether-shell.aether-theme-dark .admin-page .aether-action,.aether-shell.aether-theme-dark .admin-page :is(.admin-role-editor button.aether-action,.admin-settings-form button.aether-action){background:var(--aether-primary-dark);color:#f6ffff;border-color:#50d6e06b}.aether-shell.aether-theme-dark .admin-page .aether-action:hover:not(:disabled),.aether-shell.aether-theme-dark .admin-page .aether-action:focus-visible:not(:disabled),.aether-shell.aether-theme-dark .admin-page :is(.admin-role-editor button.aether-action:hover:not(:disabled),.admin-role-editor button.aether-action:focus-visible:not(:disabled),.admin-settings-form button.aether-action:hover:not(:disabled),.admin-settings-form button.aether-action:focus-visible:not(:disabled)){background:var(--aether-primary);color:#fff;border-color:#87eef694}@media (width<=760px){.news-post-header,.news-post-footer,.news-post-actions{flex-direction:column;align-items:stretch}.news-post-actions>*,.news-composer-controls>.primary-action,.news-composer-controls>.secondary-action{width:100%}.news-attachments{grid-template-columns:1fr}.news-attachment-media{height:clamp(190px,58vw,320px);min-height:180px}.news-lightbox-close{top:6px;right:6px}}
