@import"https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Outfit:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@300;400;500;600&display=swap";:root{color:#10213f;background:#f6f8fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#f6f8fcf5,#e7eefcf0),repeating-linear-gradient(90deg,rgba(11,47,107,.04) 0 1px,transparent 1px 80px)}button,input,select{font:inherit}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.app-shell.admin-shell{display:block;min-height:100vh;background:#eef3fb}.admin-shell .sidebar,.admin-shell .topbar{display:none}.admin-shell .workspace{min-height:100vh;padding:0}.admin-shell .admin-portal-shell{min-height:100vh;border:0;border-radius:0;box-shadow:none}.admin-shell .admin-portal-layout{min-height:calc(100vh - 73px)}.sidebar{background:#0b2f6b;color:#fff;display:flex;flex-direction:column;gap:26px;padding:22px 16px;position:sticky;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.12)}.brand{display:flex;align-items:center;gap:12px;padding:2px 4px 14px}.brand-button{width:100%;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.brand-button:hover .brand-mark,.brand-button:focus-visible .brand-mark{box-shadow:0 0 0 3px #f4c54247}.brand-button:focus-visible,.nav-item:focus-visible,.station-option:focus-visible,.icon-button:focus-visible,.sync-toggle:focus-visible,.api-status:focus-visible,.install-toggle:focus-visible,.session-pill:focus-visible{outline:2px solid #f4c542;outline-offset:2px}.brand-mark,.station-avatar,.metric-icon,.ai-orbit{display:grid;place-items:center}.brand-mark{width:42px;height:42px;border-radius:8px;background:#fff;color:#10213f;overflow:hidden;border:1px solid rgba(255,255,255,.28)}.brand-mark img{width:100%;height:100%;object-fit:cover;display:block}.brand strong{display:block;font-size:18px;line-height:1.15}.brand span,.station-switcher p,.station-option span,.nav-item span,.topbar p,.metric-card span,.hierarchy-row span,.message-item span,.workflow-item span,.approval-item span,.sync-stage span,.insight span{color:#ffffffb3;font-size:12px}.nav-list,.station-switcher,.message-list,.workflow-list,.approval-list,.insight-list,.hierarchy-list{display:flex;flex-direction:column;gap:8px}.nav-item,.station-option{border:0;display:flex;align-items:center;gap:10px;width:100%;color:#ffffffd1;background:transparent;min-height:40px;padding:9px 10px;border-radius:6px;text-align:left}.nav-item.active,.nav-item:hover,.station-option.selected,.station-option:hover{background:#f4c5422e;color:#fff;box-shadow:inset 3px 0 #f4c542}.station-switcher{margin-top:auto;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}.station-switcher p{margin:0 0 4px;text-transform:uppercase;letter-spacing:0}.station-option{min-height:38px}.station-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace{min-width:0;padding:20px}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.user-topbar{align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(135deg,#0c2b60fa,#133a7efa),#0b2f6b;padding:12px;box-shadow:0 14px 30px #020c1f29}.user-topbar .station-title{flex:0 1 340px;color:#ffffffd1}.user-topbar .station-avatar{width:40px;height:40px}.user-topbar .organization-kicker{color:#f4c542;margin-bottom:1px}.user-topbar .station-title h1{color:#fff;font-size:20px}.user-topbar .station-title p{max-width:380px;color:#ffffffb8;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-topbar .topbar-actions{flex:1 1 440px;gap:8px}.user-topbar .search-box{flex:1 1 280px;min-width:min(280px,40vw);background:#ffffff1a;border-color:#ffffff29;color:#fff}.user-topbar .search-box input,.user-topbar .search-box input::placeholder{color:#ffffffd1}.user-topbar .sync-toggle,.user-topbar .api-status,.user-topbar .install-toggle,.user-topbar .session-pill{width:40px;min-width:40px;padding:0;border-color:#ffffff29;background:#ffffff1a;color:#fff}.user-topbar .sync-toggle span,.user-topbar .api-status span,.user-topbar .install-toggle span,.user-topbar .session-pill span,.user-topbar .permission-strip{display:none}.user-topbar .icon-button{border-color:#ffffff29;background:#ffffff1a;color:#fff}.user-topbar .notification-button>span{border-color:#0b2f6b}.user-topbar{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(260px,1fr)}.user-topbar .topbar-actions{justify-content:flex-end;flex-wrap:nowrap}.user-topbar .sync-toggle,.user-topbar .api-status,.user-topbar .install-toggle,.user-topbar .session-pill,.user-topbar .icon-button{flex:0 0 40px}.station-title{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 390px}.station-title>div:last-child{min-width:0}.station-title h1{overflow-wrap:normal}.station-avatar{width:48px;height:48px;border-radius:8px;background:#f4c542;color:#10213f;border:1px solid #d6a322}h1,h2,p{margin:0}h1{font-size:22px;line-height:1.2;font-weight:760}.topbar p{color:#5b6680;margin-top:4px;font-size:13px}.organization-kicker{display:block;color:#c98716;font-size:12px;font-weight:850;text-transform:uppercase;margin-bottom:3px}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;position:relative;flex:1 1 620px;flex-wrap:wrap}.search-box{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d8e2f2;border-radius:7px;height:40px;padding:0 12px;min-width:min(320px,32vw)}.search-box input{border:0;outline:0;background:transparent;color:#10213f;width:100%}.search-results{position:absolute;top:48px;left:0;width:min(480px,92vw);background:#fff;border:1px solid #d8e2f2;border-radius:8px;box-shadow:0 18px 44px #0b2f6b29;padding:8px;display:grid;gap:6px;z-index:10}.search-results button{border:1px solid transparent;background:#f8fbff;border-radius:7px;padding:9px 10px;text-align:left;display:grid;gap:3px;color:#10213f}.search-results button:hover{border-color:#bfcee8;background:#eef4ff}.search-results span{color:#1f4e9d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.search-results strong{font-size:13px;line-height:1.25}.search-results small,.search-empty{color:#5b6680;font-size:12px}.search-empty{padding:10px}.icon-button,.sync-toggle,.api-status,.session-pill,.install-toggle,.panel-header button{border:1px solid #d8e2f2;background:#fff;color:#1c2f54;border-radius:7px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.icon-button{width:40px}.notification-button{position:relative}.notification-button>span{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:#b3332d;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800;border:2px solid #f6f8fc}.notification-panel{position:absolute;top:48px;right:0;width:min(420px,92vw);background:#fff;border:1px solid #d8e2f2;border-radius:8px;box-shadow:0 18px 44px #0b2f6b29;padding:8px;display:grid;gap:6px;z-index:12}.notification-head,.notification-panel button{display:grid;gap:3px}.notification-head{padding:8px 10px;border-bottom:1px solid #e8eef8}.notification-head small,.notification-panel small{color:#5b6680;font-size:12px}.notification-panel button{grid-template-columns:10px minmax(0,1fr);align-items:start;border:1px solid transparent;background:#f8fbff;border-radius:7px;padding:10px;text-align:left;color:#10213f}.notification-panel button:hover{border-color:#bfcee8;background:#eef4ff}.alert-dot{width:9px;height:9px;border-radius:999px;margin-top:4px;background:#6f7f99}.alert-dot.critical{background:#b3332d}.alert-dot.high{background:#c98716}.alert-dot.medium{background:#d6a322}.alert-dot.info{background:#1f4e9d}.sync-toggle{padding:0 12px}.api-status{min-height:40px;border:1px solid #c8d7ee;background:#eef4ff;color:#1f4e9d;border-radius:7px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.api-status.down{border-color:#efc1bb;background:#fde7e3;color:#9a2e2e}.install-toggle{padding:0 12px;white-space:nowrap}.sync-toggle.offline{color:#7a3f12;background:#fff4e1;border-color:#f1c75b}.install-toggle.installed,.install-toggle:disabled{color:#5b6680;background:#eef4ff}.install-toggle:disabled{cursor:default}.session-pill{border:1px solid #d8e2f2;background:#fff;color:#1c2f54;border-radius:7px;min-height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;cursor:pointer}.permission-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:260px}.permission-strip span{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;background:#e7eefc;color:#1f4e9d;font-size:11px;font-weight:700;white-space:nowrap}.account-menu-button{min-height:44px;border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#0b2f6b;padding:0 12px;display:inline-flex;align-items:center;gap:9px;font-weight:900;box-shadow:0 8px 18px #081f460e}.account-menu-button span{display:grid;gap:2px;text-align:left;line-height:1.05}.account-menu-button small{color:#5b6680;font-size:11px;font-weight:750;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-settings-page{display:grid;gap:18px}.account-settings-hero{border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(135deg,#0b2f6b,#123f89);color:#fff;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);gap:18px;align-items:stretch;box-shadow:0 20px 44px #081f4629}.account-settings-hero span{color:#f4c542;font-size:12px;font-weight:950;text-transform:uppercase}.account-settings-hero h2{margin:6px 0;font-size:clamp(30px,5vw,48px);line-height:1}.account-settings-hero p{margin:0;max-width:760px;color:#dce8ff;line-height:1.55}.account-health-card{border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff1a;padding:16px;display:grid;align-content:center;gap:5px}.account-health-card strong{color:#fff;font-size:18px}.account-health-card small{color:#dce8ff;line-height:1.4}.account-settings-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1fr);gap:16px}.account-card{border:1px solid #cbd9ec;border-radius:8px;background:#fff;padding:16px;display:grid;gap:12px;box-shadow:0 12px 28px #081f4612}.account-card label{display:grid;gap:6px}.account-card label span{color:#345173;font-size:12px;font-weight:850}.account-card input,.account-card select{width:100%;min-height:44px;border:1px solid #d8e2f2;border-radius:7px;background:#f8fbff;color:#10213f;padding:0 11px;font-weight:750}.account-card>button,.account-action-row button,.account-user-actions button{border:1px solid #0b2f6b;border-radius:7px;background:#0b2f6b;color:#fff;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900}.account-card button:disabled{cursor:not-allowed;opacity:.55}.account-status-list,.account-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-status-list div,.account-profile-grid div{border:1px solid #d8e2f2;border-radius:8px;background:#f8fbff;padding:12px;display:grid;gap:4px}.account-status-list span,.account-profile-grid span{color:#5b6680;font-size:12px;font-weight:850}.account-status-list strong,.account-profile-grid strong{color:#0b2f6b;line-height:1.25}.account-action-row,.account-user-actions{display:flex;flex-wrap:wrap;gap:8px}.account-action-row button{background:#f8fbff;color:#0b2f6b;border-color:#cbd9ec}.account-profile-card,.account-users-card{grid-column:1 / -1}.account-user-list{display:grid;gap:10px;max-height:560px;overflow:auto;padding-right:3px}.account-user-list article{border:1px solid #d8e2f2;border-radius:8px;background:#f8fbff;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.account-user-list strong,.account-user-list span,.account-user-list small{display:block}.account-user-list strong{color:#0b2f6b;font-size:15px}.account-user-list span{color:#345173;font-weight:800;margin-top:3px}.account-user-list small{color:#5b6680;margin-top:2px}.account-user-actions button{min-height:34px;background:#fff;color:#0b2f6b;border-color:#cbd9ec}.account-user-actions .danger{border-color:#f1b4b4;background:#fff1f1;color:#9d1c1c}.login-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:18px 24px 24px;background:radial-gradient(circle at 16% 12%,rgba(244,197,66,.14),transparent 26%),linear-gradient(180deg,#f8fbff,#edf4ff 48%,#e7f0fb)}.public-gateway-header{width:min(1220px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;border:1px solid #d8e2f2;border-radius:8px;background:#fffffff0;padding:10px 16px;box-shadow:0 14px 34px #081f461a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-panel{width:min(1220px,100%);align-self:start;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:stretch;gap:18px;padding:0;overflow:visible;box-shadow:none}.login-brand{padding:0;border-bottom:0}.login-brand strong{color:#0b2f6b}.login-brand span{color:#345173}.gateway-status-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid #d8e2f2;border-radius:999px;padding:0 12px;background:#eef5ff;color:#0b2f6b;font-size:13px;font-weight:800}.public-gateway-nav{display:flex;align-items:center;gap:8px}.public-gateway-nav a{min-height:38px;border:1px solid #cbd9ec;border-radius:7px;color:#0b2f6b;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;background:#fff;box-shadow:0 7px 16px #081f460f}.public-gateway-nav a:hover{border-color:#f4c542;background:#fff8dc;transform:translateY(-1px)}.login-heading{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid #e8eef8;padding:0 0 16px}.login-intro{display:grid;gap:22px;align-content:start;padding:clamp(26px,4vw,54px);color:#fff;border-radius:8px;background:linear-gradient(135deg,#0b2f6bfa,#1f4e9df5),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 92px);box-shadow:0 24px 70px #081f462e;scroll-margin-top:100px}.software-download-hero{grid-template-columns:1fr;align-items:start;gap:20px;min-height:100%}.download-hero-copy{display:grid;align-content:center;gap:20px}.download-kicker{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.download-kicker span,.download-kicker strong{min-height:32px;display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900;text-transform:uppercase}.download-kicker span{background:#ffffff24;border:1px solid rgba(255,255,255,.38);color:#fff}.download-kicker strong{background:#f4c542;border:1px solid #f6d66f;color:#0b2f6b}.download-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.download-hero-actions button{border:1px solid rgba(255,255,255,.7);border-radius:8px;min-height:46px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff21;color:#fff;font-weight:900;box-shadow:0 12px 28px #08173429}.download-hero-actions button.primary-download-action{background:#f4c542;border-color:#f4c542;color:#0b2f6b}.download-hero-actions button:hover{transform:translateY(-1px);background:#fff;color:#0b2f6b}.download-platform-panel{border:1px solid rgba(255,255,255,.36);border-radius:8px;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#061c465c;box-shadow:inset 0 1px #ffffff2e,0 20px 42px #040e2238}.download-panel-header{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:3px}.download-panel-header span{color:#ffffffd1;font-size:12px;font-weight:850;text-transform:uppercase}.download-panel-header strong{color:#f4c542;font-size:13px;font-weight:950}.login-emblem{width:96px;height:96px;border-radius:8px;display:grid;place-items:center;background:#fff;border:1px solid rgba(255,255,255,.62);overflow:hidden;box-shadow:0 18px 46px #08173438}.login-emblem img{width:100%;height:100%;object-fit:cover}.login-intro>div:nth-child(2)>span{color:#f6f9ff;font-size:12px;font-weight:800;text-transform:uppercase}.login-intro h1{margin:8px 0;font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:0;color:#fff;max-width:15ch}.login-intro p{color:#fff;line-height:1.55;max-width:62ch;font-size:16px;font-weight:650}.download-gateway{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.download-card{border:1px solid rgba(255,255,255,.76);border-radius:8px;background:#fff;color:#0b2f6b;padding:16px;min-height:132px;display:grid;align-content:start;gap:7px;text-align:left;box-shadow:0 12px 28px #08173424}.download-card svg{color:#d6a631}.download-card span{color:#345173;font-size:12px;font-weight:900;text-transform:uppercase}.download-card strong{color:#0b2f6b;font-size:15px;line-height:1.15}.download-card small{color:#5b6680;line-height:1.35;font-weight:700}.download-card b{justify-self:start;margin-top:3px;border-radius:999px;background:#eef5ff;color:#0b2f6b;padding:5px 9px;font-size:11px;font-weight:900}.download-card.primary{border-color:#f4c542;background:linear-gradient(180deg,#fff8dc,#fff)}.download-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0817342e}.download-notice{border:1px solid rgba(244,197,66,.85);border-radius:8px;background:#fff8dcf5;color:#0b2f6b;padding:12px 14px;font-weight:800;line-height:1.45}.login-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.login-stat-grid div{background:#fff;border:1px solid rgba(255,255,255,.72);border-radius:8px;padding:13px;box-shadow:0 10px 26px #0817341a}.login-stat-grid strong{display:block;color:#0b2f6b;font-size:16px}.login-stat-grid span{color:#5b6680;font-size:12px;font-weight:750}.login-trust-row{display:flex;flex-wrap:wrap;gap:8px}.login-trust-row span{display:inline-flex;align-items:center;gap:7px;min-height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.82);padding:0 11px;background:#fff;color:#0b2f6b;font-size:12px;font-weight:800;box-shadow:0 8px 20px #0817341a}.login-card{display:grid;align-content:start;gap:18px;width:100%;margin:0 auto;padding:clamp(20px,4vw,32px);background:#fff;border:1px solid #d8e2f2;border-radius:8px;box-shadow:0 18px 50px #0b2f6b21;scroll-margin-top:100px}.auth-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;background:#eef5ff;border:1px solid #d8e2f2;border-radius:8px}.auth-mode-toggle button{min-height:40px;border:1px solid transparent;border-radius:7px;background:transparent;color:#345173;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:850}.auth-mode-toggle button.active{background:#0b2f6b;border-color:#0b2f6b;color:#fff;box-shadow:0 8px 20px #0b2f6b2e}.login-heading>div:last-child>span{color:#5b6680;font-size:12px;font-weight:800;text-transform:uppercase}.login-heading h2{margin:0;font-size:20px;line-height:1.18;letter-spacing:0}.login-heading p{color:#5b6680;margin-top:6px;line-height:1.45}.login-form{display:grid;gap:14px}.create-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.login-form label{display:grid;gap:6px}.login-form label span,.office-form label span,.churchmail-form label span,.ai-desk-form label span{color:#5b6680;font-size:12px;font-weight:700}.login-form input,.login-form select,.office-form input,.office-form select,.office-form textarea,.churchmail-form input,.churchmail-form select,.ai-desk-form select,.ai-desk-form textarea{width:100%;min-height:46px;border:1px solid #d8e2f2;border-radius:7px;background:#fff;color:#10213f;padding:0 11px}.office-form textarea{min-height:92px;padding:10px 11px;resize:vertical}.ai-desk-form textarea{min-height:112px;padding:10px 11px;resize:vertical}.login-form button,.credential-grid button,.office-form button,.churchmail-form button,.ai-desk-form button{border:1px solid #0b2f6b;background:#0b2f6b;color:#fff;border-radius:7px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.login-form button.secondary-auth-action{border-color:#d8e2f2;background:#fff;color:#0b2f6b}.login-form button.secondary-auth-action:hover{border-color:#9bb8ea;background:#f8fbff}.login-error{color:#9a2e2e;background:#fde7e3;border:1px solid #f4b9b0;border-radius:7px;padding:9px 10px;font-size:13px}.login-notice{color:#0f5132;background:#e7f7ee;border:1px solid #a7d7bd;border-radius:7px;padding:9px 10px;font-size:13px;font-weight:750}.login-support{grid-column:2;display:flex;align-items:center;gap:8px;width:100%;margin:0;background:#f8fbff;border:1px solid #e8eef8;border-radius:8px;padding:11px}.login-support span{color:#5b6680;font-size:12px}.login-card-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid #e8eef8}.login-card-footer span{display:inline-flex;align-items:center;gap:6px;color:#5b6680;font-size:12px;font-weight:800}.station-flow-note{margin-top:14px;border:1px solid #d8e2f2;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff8e6);padding:12px;display:grid;gap:6px}.station-flow-note span{display:inline-flex;align-items:center;gap:7px;color:#0b2f6b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.station-flow-note p{margin:0;color:#47546d;font-size:13px;line-height:1.5;font-weight:700}.gateway-flow-steps{width:min(1220px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gateway-flow-steps article{min-height:150px;border:1px solid #d8e2f2;border-radius:8px;background:#fff;padding:14px;display:grid;align-content:start;gap:9px;box-shadow:0 10px 24px #081f460f}.gateway-flow-steps article>div{display:flex;align-items:center;justify-content:space-between;color:#0b2f6b}.gateway-flow-steps article>div span{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#123d82;color:#fff;font-size:12px;font-weight:950}.gateway-flow-steps strong{color:#0b2f6b;font-size:14px;font-weight:950}.gateway-flow-steps p{margin:0;color:#5b6680;font-size:12px;line-height:1.45;font-weight:700}.public-download-footer{width:min(1220px,100%);margin:0 auto;border:1px solid #d8e2f2;border-radius:8px;background:#fff;padding:14px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center;box-shadow:0 10px 24px #081f460f}.public-download-footer>div:first-child{display:grid;gap:4px}.public-download-footer strong{color:#0b2f6b}.public-download-footer span{color:#5b6680;font-size:13px;font-weight:750}.public-download-footer>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.public-download-footer button{border:1px solid #cbd9ec;border-radius:7px;background:#f8fbff;color:#0b2f6b;min-height:36px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;font-weight:850}.public-software-gateway{grid-template-rows:auto auto;gap:20px;padding:18px 20px 28px;background:linear-gradient(90deg,rgba(244,197,66,.08) 0 1px,transparent 1px 80px),linear-gradient(180deg,#f7fbff,#eef4fc 58%,#e7eef8)}.public-software-gateway .public-gateway-header{border-radius:10px;border-color:#d5e1f2}.public-software-gateway .gateway-status-pill{display:none}.public-software-gateway .login-panel{grid-template-columns:minmax(0,1.08fr) minmax(390px,460px);gap:18px}.public-software-gateway .login-intro{min-height:590px;border-radius:10px;padding:clamp(28px,5vw,56px);align-content:space-between;background:linear-gradient(135deg,#041d50fc,#0f3f92f7),radial-gradient(circle at 82% 18%,rgba(244,197,66,.38),transparent 30%);overflow:hidden;position:relative}.public-software-gateway .login-intro:after{content:"";position:absolute;inset:auto -70px -90px auto;width:300px;height:300px;border:1px solid rgba(255,255,255,.14);border-radius:50%}.public-software-gateway .download-hero-copy{position:relative;z-index:1;max-width:720px}.public-software-gateway .download-kicker span{background:#ffffff21;color:#fff}.public-software-gateway .download-hero-copy h1{max-width:13ch;margin:0;color:#fff;font-size:clamp(40px,5.4vw,66px);line-height:1;letter-spacing:0}.public-software-gateway .download-hero-copy p{max-width:58ch;color:#e8f0ff;font-size:17px;line-height:1.58;font-weight:650}.public-software-gateway .download-platform-panel,.public-software-gateway .login-stat-grid,.public-software-gateway .login-support{display:none}.public-software-gateway .login-card{min-height:590px;border-radius:10px;border-color:#d4dfef;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 26px 60px #081f4626}.public-software-gateway .login-form input,.public-software-gateway .login-form select{min-height:48px;background:#fff;font-size:15px}.public-software-gateway .public-download-footer{border-radius:10px;box-shadow:0 14px 34px #081f4614}.public-software-gateway .public-download-footer>div:first-child strong:before{content:"Install options · ";color:#d6a631}.admin-login-gateway{background:radial-gradient(circle at 22% 12%,rgba(244,197,66,.16),transparent 26%),linear-gradient(180deg,#eef4fc,#f7fbff 58%,#edf3fb)}.admin-login-gateway .public-gateway-header{background:#fff;border:1px solid #d4dfef}.admin-login-gateway .gateway-status-pill{display:inline-flex;background:#fff8df;color:#10326f;border-color:#f0ca55}.admin-login-gateway .login-panel{grid-template-columns:minmax(0,1.05fr) minmax(380px,440px)}.admin-login-gateway .admin-access-hero{min-height:540px;border-radius:12px;padding:clamp(28px,4vw,52px);background:linear-gradient(135deg,#051637fa,#0b2f6bfa 58%,#134696f7),#0b2f6b;box-shadow:var(--rmvi-shadow-strong)}.admin-login-gateway .download-hero-copy h1{max-width:15ch}.admin-login-gateway .login-card{min-height:540px;border:1px solid #d4dfef;background:#fff}.admin-login-capabilities{display:grid;gap:10px;margin:8px 0 4px}.admin-login-capabilities article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:start;padding:13px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff1a}.admin-login-capabilities svg{grid-row:span 2;color:#f4c542}.admin-login-capabilities strong{color:#fff;font-size:14px}.admin-login-capabilities small{color:#dbe8ff;font-weight:650;line-height:1.45}@media(max-width:1100px){.churchmail-workspace,.churchmail-hero{grid-template-columns:1fr}.churchmail-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.churchmail-action-groups,.public-software-gateway .login-panel{grid-template-columns:1fr}.public-software-gateway .login-intro,.public-software-gateway .login-card{min-height:auto}.login-panel{grid-template-columns:1fr}.login-card,.login-support{grid-column:1}.download-platform-panel{grid-template-columns:1fr}}@media(max-width:760px){.public-software-gateway{padding:12px;background:#edf3fb}.churchmail-status-grid,.churchmail-meta-grid,.churchmail-filter-grid,.churchmail-detail-head,.churchmail-route-card{grid-template-columns:1fr}.public-software-gateway .public-gateway-header{padding:12px}.public-software-gateway .login-intro{border-radius:8px;padding:20px}.public-software-gateway .download-hero-copy h1{max-width:12ch;font-size:34px;line-height:1.04}.public-software-gateway .download-hero-copy p{font-size:15px}.public-software-gateway .download-hero-actions{display:grid;grid-template-columns:1fr}.public-software-gateway .download-hero-actions button{width:100%}.public-software-gateway .login-card,.public-software-gateway .public-download-footer{border-radius:8px}}.permission-warning{display:flex;align-items:center;gap:8px;background:#fff8ec;border:1px solid #f1c75b;color:#7a3f12;border-radius:7px;padding:10px;margin-bottom:12px;font-size:13px}.credential-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 clamp(18px,3vw,34px) clamp(18px,3vw,34px)}.credential-grid button{min-height:58px;align-items:flex-start;flex-direction:column;background:#f8fbff;color:#10213f;border-color:#d8e2f2;padding:10px;text-align:left}.credential-grid button span{color:#5b6680;font-size:12px}.office-form{display:grid;gap:11px}.office-form label,.churchmail-form label,.ai-desk-form label{display:grid;gap:6px}.office-form button,.churchmail-form button,.ai-desk-form button{margin-top:2px}.churchmail-form,.ai-desk-form{display:grid;gap:10px}.churchmail-form input[readonly]{color:#5b6680;background:#f8fbff}.compose-feedback{color:#1f4e9d;background:#e7eefc;border:1px solid #b8ccef;border-radius:7px;padding:9px 10px;font-size:13px}.churchmail-app{display:grid;gap:16px}.churchmail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.24fr);gap:16px;align-items:stretch;border:1px solid rgba(244,197,66,.28);border-radius:10px;background:linear-gradient(135deg,#05183ffa,#0c367ffa),var(--rmvi-blue-800, #0b2f6b);color:#fff;padding:clamp(20px,3vw,30px);box-shadow:0 20px 42px #020c1f29}.churchmail-hero span,.churchmail-panel-title span{color:#f4c542;font-size:12px;font-weight:950;text-transform:uppercase}.churchmail-hero h2{margin:8px 0;color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.04}.churchmail-hero p{max-width:74ch;margin:0;color:#ffffffd6;font-weight:650;line-height:1.55}.churchmail-live-card{display:grid;align-content:center;gap:5px;border:1px solid rgba(244,197,66,.35);border-radius:10px;background:#ffffff1a;padding:16px}.churchmail-live-card svg{color:#f4c542}.churchmail-live-card strong{color:#fff;font-size:42px;line-height:1}.churchmail-live-card small{color:#ffffffc2;font-weight:750}.churchmail-status-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.churchmail-status-grid article{min-height:86px;border:1px solid #d8e2f2;border-radius:9px;background:#fff;padding:13px;display:grid;align-content:start;gap:5px;box-shadow:0 12px 24px #020c1f12}.churchmail-status-grid svg{color:#d6a631}.churchmail-status-grid span{color:#5b6680;font-size:12px;font-weight:850}.churchmail-status-grid strong{color:#0b2f6b;font-size:clamp(18px,2vw,26px);line-height:1.08;overflow-wrap:anywhere}.churchmail-workspace{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr) minmax(290px,.32fr);gap:16px;align-items:start}.churchmail-sidebar,.churchmail-reading-pane,.churchmail-compose-pane{display:grid;gap:16px}.churchmail-panel,.churchmail-message-detail{border:1px solid #d8e2f2;border-radius:10px;background:#fff;color:#10213f;padding:16px;box-shadow:0 14px 30px #020c1f14}.churchmail-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e8eef8;padding-bottom:12px;margin-bottom:12px}.churchmail-panel-title h3{margin:3px 0 0;color:#0b2f6b;font-size:20px;line-height:1.1}.churchmail-panel-title button,.churchmail-wide-action{min-height:36px;border:1px solid #cbd9ec;border-radius:8px;background:#f8fbff;color:#0b2f6b;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;font-weight:850}.churchmail-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.churchmail-filter-grid label{display:grid;gap:6px}.churchmail-filter-grid span,.churchmail-form label span{color:#5b6680;font-size:12px;font-weight:850}.churchmail-filter-grid select,.churchmail-form input,.churchmail-form select{min-height:44px;border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#10213f;padding:0 11px}.churchmail-list{display:grid;gap:9px;max-height:650px;overflow:auto;padding-right:2px}.churchmail-list-item{position:relative;width:100%;border:1px solid #e1e9f7;border-radius:9px;background:#f8fbff;color:#10213f;display:grid;gap:5px;padding:12px;text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.churchmail-list-item:hover,.churchmail-list-item.selected{border-color:#f4c542;background:#fff;box-shadow:0 12px 22px #081f4614;transform:translateY(-1px)}.churchmail-kind-chip{width:fit-content;border:1px solid #efd483;border-radius:999px;background:#fff8dc;color:#6f5200;padding:5px 8px;font-size:11px;font-weight:950;text-transform:uppercase}.churchmail-list-item strong{color:#0b2f6b;font-size:15px;line-height:1.22}.churchmail-list-item span,.churchmail-list-item small{color:#5b6680;font-size:12px;font-weight:750;line-height:1.35}.churchmail-message-detail{display:grid;gap:16px}.churchmail-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;border-bottom:1px solid #e8eef8;padding-bottom:16px}.churchmail-message-icon{width:54px;height:54px;border-radius:10px;display:grid;place-items:center;background:#0b2f6b;color:#fff}.churchmail-message-icon.report{background:#0b7a5c}.churchmail-message-icon.approval{background:#6f5200}.churchmail-message-icon.transfer{background:#3d4b7a}.churchmail-detail-head span{color:#d6a631;font-size:12px;font-weight:950;text-transform:uppercase}.churchmail-detail-head h3{margin:5px 0 6px;color:#0b2f6b;font-size:clamp(26px,3.2vw,40px);line-height:1.05}.churchmail-detail-head p{margin:0;color:#5b6680;line-height:1.55;font-weight:650}.churchmail-route-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #cbd9ec;border-radius:10px;background:linear-gradient(135deg,#f8fbff,#eef5ff);padding:14px}.churchmail-route-card span,.churchmail-meta-grid span,.churchmail-action-groups span{color:#5b6680;font-size:12px;font-weight:850;text-transform:uppercase}.churchmail-route-card strong{display:block;margin-top:4px;color:#0b2f6b;line-height:1.35}.churchmail-route-card svg{color:#d6a631}.churchmail-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.churchmail-meta-grid div{border:1px solid #d8e2f2;border-radius:9px;background:#fff;padding:12px}.churchmail-meta-grid strong{display:block;margin-top:5px;color:#0b2f6b}.churchmail-action-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.churchmail-action-groups>div{border:1px solid #d8e2f2;border-radius:10px;background:#f8fbff;padding:12px;display:flex;flex-wrap:wrap;gap:8px}.churchmail-action-groups>div>span{flex-basis:100%}.churchmail-action-groups button{min-height:38px;border:1px solid #cbd9ec;border-radius:8px;background:#fff;color:#0b2f6b;display:inline-flex;align-items:center;gap:7px;padding:0 10px;font-weight:850}.churchmail-action-groups button:hover,.churchmail-panel-title button:hover,.churchmail-wide-action:hover{border-color:#0b2f6b;background:#eef5ff}.churchmail-form button{width:100%}@media(max-width:1100px){.churchmail-workspace,.churchmail-hero{grid-template-columns:1fr}.churchmail-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.churchmail-action-groups{grid-template-columns:1fr}}@media(max-width:760px){.churchmail-status-grid,.churchmail-meta-grid,.churchmail-filter-grid,.churchmail-detail-head,.churchmail-route-card{grid-template-columns:1fr}}.station-home{display:grid;gap:18px}.station-home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr) minmax(220px,.32fr);gap:18px;align-items:stretch;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(135deg,#0b2f6bfa,#174a92fa),#0b2f6b;color:#fff;padding:clamp(20px,3vw,30px);box-shadow:0 18px 40px #020c1f2e}.station-home-hero span{color:#f4c542;font-size:12px;font-weight:900;text-transform:uppercase}.station-home-hero h2{margin:8px 0 6px;color:#fff;font-size:clamp(26px,4vw,42px);line-height:1.04;letter-spacing:0}.station-home-hero p{margin:0;color:#ffffffdb;font-weight:650;line-height:1.5}.station-focus-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.station-focus-row small{border:1px solid rgba(244,197,66,.42);border-radius:999px;background:#f4c54224;color:#fff4d1;padding:6px 9px;font-weight:850}.station-home-state{display:grid;align-content:center;gap:6px;border:1px solid rgba(244,197,66,.36);border-radius:8px;background:#ffffff1a;padding:16px}.station-home-state strong{color:#fff;font-size:24px;line-height:1.1}.station-home-state small{color:#ffffffbd;font-weight:700}.station-home-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.station-home-actions button{min-height:112px;border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#10213f;text-align:left;padding:14px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon value" "label label" "detail detail";gap:7px 10px;box-shadow:0 14px 28px #020c1f17}.station-home-actions button svg{grid-area:icon;width:38px;height:38px;border-radius:8px;background:#f4c542;color:#10213f;padding:9px}.station-home-actions button strong{grid-area:value;align-self:center;justify-self:end;color:#0b2f6b;font-size:30px}.station-home-actions button span{grid-area:label;color:#10213f;font-weight:900}.station-home-actions button small{grid-area:detail;color:#5b6680;line-height:1.35}.role-system-panel{border:1px solid #c8d7ee;border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f5f9fffa),#fff;padding:14px;display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:14px;align-items:stretch;box-shadow:0 14px 28px #020c1f14}.role-system-panel>div:first-child{border:1px solid #d8e2f2;border-radius:8px;background:#0b2f6b;color:#fff;padding:14px;display:grid;align-content:center;gap:5px}.role-system-panel>div:first-child span{color:#f4c542;font-size:12px;font-weight:950;text-transform:uppercase}.role-system-panel>div:first-child strong{color:#fff;font-size:22px;line-height:1.12}.role-system-panel>div:first-child p{color:#ffffffc7;font-size:13px;line-height:1.45;font-weight:700}.role-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.role-tool-grid button{border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#10213f;padding:12px;min-height:104px;display:grid;align-content:start;gap:7px;text-align:left}.role-tool-grid button:hover{border-color:#f4c542;box-shadow:0 10px 22px #081f461a;transform:translateY(-1px)}.role-tool-grid svg{width:34px;height:34px;border-radius:8px;background:#fff2bf;color:#0b2f6b;padding:8px}.role-tool-grid span{color:#0b2f6b;font-weight:950}.role-tool-grid small{color:#5b6680;line-height:1.35;font-weight:700}.station-feedback{border:1px solid rgba(244,197,66,.52);border-radius:8px;background:#fff8dc;color:#6f5200;padding:12px 14px;font-weight:800}.station-workspace-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;align-items:start}.station-panel{display:grid;gap:14px;border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#10213f;padding:16px;box-shadow:0 14px 30px #020c1f14}.station-panel-large{grid-column:span 1}.station-list{display:grid;gap:9px}.station-list button{width:100%;border:1px solid #e1e9f7;border-radius:8px;background:#f8fbff;color:#10213f;padding:11px;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left}.station-list button:hover{border-color:#9bb8ea;background:#fff}.station-list strong{display:block;color:#0b2f6b;font-size:14px}.station-list span{display:block;color:#5b6680;font-size:12px;margin-top:3px;line-height:1.35}.station-list.compact button{padding:9px 10px}.station-form{display:grid;gap:10px}.station-form label{display:grid;gap:6px}.station-form label span{color:#5b6680;font-size:12px;font-weight:800}.station-form input,.station-form select,.station-inline-task input{width:100%;min-height:42px;border:1px solid #d8e2f2;border-radius:7px;background:#fff;color:#10213f;padding:0 10px}.station-form button,.station-inline-task button{border:1px solid #0b2f6b;border-radius:7px;background:#0b2f6b;color:#fff;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850}.station-inline-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.station-inbox-panel{gap:16px}.station-featured-mail{width:100%;border:1px solid rgba(244,197,66,.36);border-radius:8px;background:linear-gradient(135deg,#0b2f6bfa,#1a498bfa),#0b2f6b;color:#fff;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;box-shadow:0 16px 32px #020c1f29}.station-featured-mail strong{display:block;color:#fff;font-size:18px;line-height:1.2}.station-featured-mail small{display:block;margin-top:5px;color:#ffffffc2;font-weight:700}.station-inbox-list{display:grid;gap:10px}.station-inbox-row{width:100%;border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#10213f;padding:12px;display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.station-inbox-row:hover,.station-featured-mail:hover{transform:translateY(-1px);border-color:#f4c542;box-shadow:0 16px 28px #020c1f29}.mail-kind-marker{min-height:42px;border-radius:8px;background:#eef5ff;color:#0b2f6b;display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center;justify-content:center;padding:0 10px;font-size:12px;font-weight:900}.mail-row-main{min-width:0}.mail-row-main strong,.mail-row-main span,.mail-row-main small{display:block}.mail-row-main strong{color:#0b2f6b;font-size:15px;line-height:1.25}.mail-row-main span{margin-top:4px;color:#5b6680;font-size:12px;font-weight:750}.mail-row-main small{margin-top:4px;color:#697891;font-size:12px;line-height:1.35}.station-inbox-actions{display:flex;flex-wrap:wrap;gap:9px}.station-inbox-actions button{min-height:40px;border:1px solid #0b2f6b;border-radius:7px;background:#0b2f6b;color:#fff;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850}.reports-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);gap:18px;align-items:stretch;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(135deg,#0b2f6bfa,#174a92fa),#0b2f6b;color:#fff;padding:clamp(20px,3vw,30px);box-shadow:0 18px 40px #020c1f2e}.reports-hero span{color:#f4c542;font-size:12px;font-weight:900;text-transform:uppercase}.reports-hero h2{margin:8px 0;color:#fff;font-size:clamp(26px,4vw,40px);line-height:1.06;letter-spacing:0}.reports-hero p{margin:0;color:#ffffffd6;font-weight:650;line-height:1.5}.reports-hero-stats{display:grid;align-content:center;gap:4px;border:1px solid rgba(244,197,66,.36);border-radius:8px;background:#ffffff1a;padding:16px}.reports-hero-stats strong{color:#fff;font-size:42px;line-height:1}.reports-hero-stats small{color:#ffffffc2;font-weight:750}.reports-layout{display:grid;grid-template-columns:minmax(260px,.28fr) minmax(0,1fr) minmax(280px,.3fr);gap:16px;align-items:start}.reports-left-panel,.reports-main-panel,.reports-right-panel{display:grid;gap:16px}.reports-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reports-stepper div{min-height:72px;border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#10213f;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num title" "num detail";align-content:center;gap:2px 10px;padding:12px;box-shadow:0 10px 22px #020c1f12}.reports-stepper div.active{border-color:#f4c5428c}.reports-stepper span{grid-area:num;width:36px;height:36px;border-radius:8px;background:#f4c542;color:#10213f;display:grid;place-items:center;font-weight:950}.reports-stepper strong{grid-area:title;color:#0b2f6b}.reports-stepper small{grid-area:detail;color:#5b6680;line-height:1.35}.report-card{display:grid;gap:14px;border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#10213f;padding:16px;box-shadow:0 14px 30px #020c1f14}.report-editor-card{padding:0;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fbff)}.report-editor-card .report-card-title{margin:0;padding:18px 20px;background:linear-gradient(135deg,#0b2f6b,#173f86);border-bottom:0}.report-editor-card .report-card-title span,.report-editor-card .report-card-title h3{color:#fff}.report-editor-card .report-card-title small{border-color:#f4c5429e;background:#f4c5422e;color:#fff4d1}.report-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e8eef8;padding-bottom:12px}.report-card-title span{display:block;color:#d6a631;font-size:12px;font-weight:950;text-transform:uppercase}.report-card-title h3{margin:4px 0 0;color:#0b2f6b;font-size:20px;line-height:1.15}.report-card-title small{min-height:30px;border:1px solid #efd483;border-radius:999px;background:#fff8dc;color:#6f5200;display:inline-flex;align-items:center;padding:0 10px;font-weight:850;white-space:nowrap}.report-template-select,.report-form label,.report-route-box label{display:grid;gap:6px}.report-template-select span,.report-form label span,.report-route-box label span{color:#5b6680;font-size:12px;font-weight:850}.report-template-select select,.report-form input,.report-form select,.report-form textarea,.report-route-box input{width:100%;min-height:44px;border:1px solid #d8e2f2;border-radius:7px;background:#fff;color:#10213f;padding:0 11px}.report-form textarea{min-height:94px;padding-block:10px;resize:vertical}.report-filter-compact{margin-bottom:0}.report-library-card{gap:16px;background:linear-gradient(180deg,#fff,#f8fbff)}.report-library-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px;align-items:stretch}.report-library-summary div,.report-library-summary button{border:1px solid #d8e2f2;border-radius:8px;background:#eef5ff;color:#0b2f6b;padding:10px}.report-library-summary strong,.report-library-summary span{display:block}.report-library-summary strong{font-size:24px;line-height:1}.report-library-summary span{margin-top:4px;color:#5b6680;font-size:11px;font-weight:900;text-transform:uppercase}.report-library-summary button{min-width:64px;background:#0b2f6b;color:#fff;font-weight:900}.report-category-pills{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.report-category-pills button{flex:0 0 auto;min-height:34px;border:1px solid #d8e2f2;border-radius:999px;background:#fff;color:#173b72;padding:0 11px;font-size:12px;font-weight:850}.report-category-pills button.active{border-color:#f4c542;background:#f4c542;color:#10213f}.report-template-list{display:grid;gap:9px;max-height:430px;overflow:auto;padding-right:2px}.report-template-list button{width:100%;border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#10213f;padding:12px;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.report-template-list button:hover,.report-template-list button.selected{transform:translateY(-1px);border-color:#f4c542;box-shadow:0 12px 22px #10213f1a}.report-template-list button.selected{background:linear-gradient(135deg,#fff8dc,#fff)}.report-template-list span,.report-template-list strong,.report-template-list small{display:block}.report-template-list span{color:#d6a631;font-size:11px;font-weight:950;text-transform:uppercase}.report-template-list strong{margin-top:4px;color:#0b2f6b;font-size:14px;line-height:1.22}.report-template-list small{margin-top:5px;color:#5b6680;font-size:12px;line-height:1.4}.report-template-preview{display:grid;gap:14px;border:1px solid rgba(244,197,66,.44);border-radius:8px;background:linear-gradient(135deg,#09275cfa,#174a92fa),#0b2f6b;color:#fff;padding:16px;box-shadow:inset 0 0 0 1px #ffffff12}.template-preview-head{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:12px;align-items:center}.template-preview-head>svg{width:42px;height:42px;border-radius:8px;background:#f4c542;color:#10213f;padding:10px}.template-preview-head span,.template-preview-head strong{display:block}.template-preview-head span{color:#f4c542;font-size:11px;font-weight:950;text-transform:uppercase}.report-template-preview strong{margin-top:5px;color:#fff;font-size:19px;line-height:1.15}.report-template-preview p,.report-template-preview span{color:#ffffffc7;margin:0;line-height:1.45}.template-route-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14;padding:11px}.template-route-line svg{color:#f4c542}.template-route-line small,.template-route-line span{display:block}.template-route-line small{color:#f4c542;font-size:11px;font-weight:900;text-transform:uppercase}.template-route-line span{margin-top:2px;color:#fff;font-weight:800}.template-checklist-block{display:grid;gap:9px}.template-checklist-block>div:first-child{display:flex;align-items:center;gap:8px;color:#f4c542}.template-checklist-block>div:first-child strong{margin:0;color:#fff;font-size:13px}.template-checklist-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.template-checklist-preview span{min-height:38px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14;color:#fff;display:flex;align-items:center;gap:7px;padding:8px;font-size:12px;font-weight:800}.template-checklist-preview svg{color:#f4c542;flex:0 0 auto}.template-requirement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.template-requirement-grid div{border:1px solid rgba(244,197,66,.28);border-radius:8px;background:#f4c5421f;padding:11px;display:grid;gap:4px}.template-requirement-grid svg{color:#f4c542}.template-requirement-grid span,.template-requirement-grid strong{display:block}.template-requirement-grid span{color:#ffffffb8;font-size:11px;font-weight:900;text-transform:uppercase}.template-requirement-grid strong{color:#fff;font-size:13px;line-height:1.25}.report-template-preview small{border:1px solid rgba(244,197,66,.34);border-radius:999px;background:#f4c54224;color:#fff4d1;padding:6px 8px;font-weight:750}.report-inbox-list{display:grid;gap:9px;max-height:470px;overflow:auto;padding-right:2px}.report-inbox-list button{width:100%;border:1px solid #e1e9f7;border-radius:8px;background:#f8fbff;color:#10213f;display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;padding:11px}.report-inbox-list button.active,.report-inbox-list button:hover{border-color:#d6a631;background:#fffdf4}.report-inbox-list strong{display:block;color:#0b2f6b}.report-inbox-list span{display:block;color:#5b6680;font-size:12px;margin-top:4px}.report-form,.report-section-editor{display:grid;gap:12px}.report-editor-card .report-form{gap:16px;padding:20px}.report-document-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;border:1px solid #d8e2f2;border-radius:8px;background:linear-gradient(135deg,#fff,#f8fbff);padding:16px}.report-document-seal{width:68px;height:68px;border:1px solid #d8e2f2;border-radius:8px;background:#fff;display:grid;place-items:center;overflow:hidden}.report-document-seal img{width:100%;height:100%;object-fit:cover}.report-document-head span{color:#d6a631;font-size:12px;font-weight:950;text-transform:uppercase}.report-document-head h3{margin:5px 0;color:#0b2f6b;font-size:clamp(24px,3vw,34px);line-height:1.08}.report-document-head p{margin:0;color:#5b6680;line-height:1.5}.report-meta-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid #d8e2f2;border-radius:8px;background:#eef5ff;padding:12px}.report-name-field{border:1px solid #d8e2f2;border-radius:8px;background:#fff;padding:12px}.report-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-section-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.report-section-card{border:1px solid #d8e2f2;border-radius:8px;background:#fff;padding:12px;box-shadow:0 8px 18px #020c1f0b}.report-section-card>span{display:flex;align-items:center;gap:8px;color:#0b2f6b!important;font-size:13px!important;text-transform:none}.report-section-card>span small{width:28px;height:28px;border-radius:8px;background:#f4c542;color:#10213f;display:grid;place-items:center;font-size:11px;font-weight:950}.report-section-card textarea{min-height:132px;border-color:transparent;background:#f8fbff;margin-top:2px}.report-section-card textarea:focus,.report-name-field input:focus,.report-meta-strip input:focus{outline:2px solid rgba(244,197,66,.42);border-color:#d6a631}.report-actions-row,.report-selected-actions{display:flex;flex-wrap:wrap;gap:8px}.report-sticky-actions{align-items:center;justify-content:space-between;border:1px solid #d8e2f2;border-radius:8px;background:#fff;padding:12px}.report-sticky-actions>div{display:grid;gap:2px}.report-sticky-actions strong{color:#0b2f6b;font-size:18px}.report-sticky-actions span{color:#5b6680;font-size:12px;font-weight:750}.report-actions-row button,.report-selected-actions button,.report-actions-row .file-action{border:1px solid #0b2f6b;border-radius:7px;background:#0b2f6b;color:#fff;min-height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850}.report-selected-actions button{border-color:#d8e2f2;background:#fff;color:#0b2f6b}.report-selected-actions{border:1px solid rgba(216,226,242,.95);border-radius:8px;background:#fff;padding:10px}.report-selected-actions button{min-height:38px;border-color:#cbd9ec;background:#f8fbff;color:#0b2f6b;padding:0 12px;box-shadow:none}.report-selected-actions button:hover{border-color:#0b2f6b;background:#eaf2ff;transform:translateY(-1px)}.report-selected-actions button.danger{border-color:#f2b6b6;background:#fff5f5;color:#9d1c1c}.report-selected-actions button.danger:hover{border-color:#d33a3a;background:#ffe8e8}.selected-report-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.3fr);gap:14px;align-items:center;border:1px solid #e1e9f7;border-radius:8px;background:#f8fbff;padding:14px}.selected-report-summary span{color:#5b6680;font-size:12px;font-weight:850}.selected-report-summary h3{margin:5px 0;color:#0b2f6b;font-size:22px}.selected-report-summary p{margin:0;color:#5b6680}.reports-right-panel .selected-report-summary{grid-template-columns:1fr}.report-route-box{display:grid;gap:14px;border:1px solid #c9d9ee;border-radius:8px;background:linear-gradient(180deg,#f8fbff,#edf5ff);padding:14px;box-shadow:0 14px 26px #081f4614}.report-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #d8e5f6;padding-bottom:12px}.report-command-head div{display:grid;gap:4px}.report-command-head span{color:#d6a631;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.report-command-head strong{color:#0b2f6b;font-size:20px;line-height:1.1}.report-command-head small{border:1px solid #d8e5f6;border-radius:999px;background:#fff;color:#345173;padding:7px 10px;font-size:12px;font-weight:850;line-height:1;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-route-input{border:1px solid #d8e5f6;border-radius:8px;background:#fff;padding:10px}.report-route-input span{color:#0b2f6b!important;font-size:12px!important;text-transform:uppercase}.report-route-input input{min-height:42px;border-color:#cbd9ec;background:#f8fbff;font-weight:800}.report-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-command-grid button,.report-command-grid .report-file-command{min-height:68px;border:1px solid #cbd9ec;border-radius:8px;background:#fff;color:#0b2f6b;padding:12px;display:flex;align-items:center;justify-content:flex-start;gap:11px;text-align:left;font-weight:900;box-shadow:0 10px 20px #081f460e;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.report-command-grid button:hover,.report-command-grid .report-file-command:hover{border-color:#0b2f6b;background:#f3f8ff;box-shadow:0 16px 26px #081f4617;transform:translateY(-1px)}.report-command-grid button svg,.report-command-grid .report-file-command svg{flex:0 0 auto;color:#d6a631}.report-command-grid button>span,.report-command-grid .report-file-command>span{display:grid;gap:3px;color:inherit;line-height:1.1}.report-command-grid button small,.report-command-grid .report-file-command small{color:#5b6680;font-size:12px;font-weight:750}.report-command-grid .primary{border-color:#0b2f6b;background:#0b2f6b;color:#fff}.report-command-grid .primary small{color:#dbe8ff}.report-command-grid .success{border-color:#0b7a5c;background:#0b7a5c;color:#fff}.report-command-grid .success small{color:#d8fff2}.reports-right-panel .report-actions-row button,.reports-right-panel .report-actions-row .file-action{flex:1 1 150px}.role-library{display:grid;gap:10px;margin-top:12px;border:1px solid #d8e2f2;border-radius:8px;background:#f8fbff;padding:12px}.role-library strong{color:#0b2f6b;font-size:13px}.role-library div{display:flex;flex-wrap:wrap;gap:7px}.role-library span{border:1px solid #d8e2f2;border-radius:999px;background:#fff;color:#345173;padding:6px 9px;font-size:12px;font-weight:750}.office-table .table-row{grid-template-columns:1.05fr 1.1fr .75fr 1fr .65fr}.station-directory{grid-column:1 / -1}.station-table .table-row{grid-template-columns:1.3fr 1fr .65fr .75fr 1fr}.office-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.registry-toolbar,.archive-toolbar{margin-bottom:10px}.registry-toolbar label,.archive-toolbar label{display:grid;gap:6px;max-width:260px}.archive-toolbar{display:flex;flex-wrap:wrap;gap:8px}.registry-toolbar span,.archive-toolbar span{color:#5b6680;font-size:12px;font-weight:700}.registry-toolbar select,.registry-toolbar button,.archive-toolbar select,.archive-toolbar button{min-height:38px;border:1px solid #d8e2f2;border-radius:7px;background:#fff;color:#10213f;padding:0 10px}.registry-toolbar button,.archive-toolbar button{align-self:end;display:inline-flex;align-items:center;gap:7px;font-weight:750}.provision-summary{margin-top:12px;display:grid;gap:6px;background:#f8fbff;border:1px solid #e8eef8;border-radius:8px;padding:12px}.provision-summary span{color:#5b6680;line-height:1.45;font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.metric-card,.panel,.message-item,.workflow-item,.approval-item,.ai-card,.sync-stage{background:#fff;border:1px solid #d8e2f2;border-radius:8px}.metric-card{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px}.metric-icon{width:42px;height:42px;border-radius:8px;background:#f4c542;color:#10213f}.metric-card span,.message-item span,.workflow-item span,.approval-item span,.sync-stage span,.insight span,.hierarchy-row span{color:#5b6680}.metric-card strong{display:block;font-size:24px;line-height:1.05}.metric-card small{color:#10213f;background:#fff4d1;border-radius:999px;padding:5px 8px;white-space:nowrap}.metric-card small.risk{color:#9a2e2e;background:#fde7e3}.metric-card small.queued{color:#7a3f12;background:#fff2dd}.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.command-deck,.command-dispatch{grid-column:1 / -1}.command-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-priorities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.workflow-digest{display:grid;grid-template-columns:.7fr .7fr 1.4fr;gap:8px;margin-bottom:10px}.command-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.command-card{border:1px solid #d8e2f2;background:#f8fbff;border-radius:8px;padding:12px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 9px;min-height:104px}.command-card .command-icon{grid-row:1 / 4;width:34px;height:34px;border-radius:7px;display:grid;place-items:center;color:#1f4e9d;background:#e7eefc}.command-card span{color:#5b6680;font-size:12px;font-weight:750}.command-card strong{min-width:0;color:#10213f;font-size:20px;line-height:1.1;overflow-wrap:anywhere}.command-card small{color:#5b6680;font-size:12px;line-height:1.3}.command-card.ok{border-color:#c8d7ee;background:#f7faff}.command-card.queued{border-color:#edd29c;background:#fff8e9}.command-card.risk{border-color:#efc1bb;background:#fff1ef}.command-card.risk .command-icon{color:#9a2e2e;background:#fde7e3}.command-card.queued .command-icon{color:#7a3f12;background:#fff2dd}.panel{padding:14px;min-width:0}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-header div{display:flex;align-items:center;gap:8px;min-width:0}.panel-header h2{font-size:15px;line-height:1.2}.panel-header button{min-height:32px;padding:0 9px;font-size:12px;white-space:nowrap}.hierarchy-row{display:grid;grid-template-columns:42px 1.35fr 1fr 92px 92px;align-items:center;gap:10px;min-height:54px;padding:9px 0;border-top:1px solid #e8eef8}.node-badge{width:34px;height:34px;border-radius:6px;display:grid;place-items:center;background:#0b2f6b;color:#fff;font-weight:700;font-size:12px}.node-main strong,.node-main span,.message-item strong,.message-item span,.workflow-item strong,.workflow-item span,.approval-item strong,.approval-item span{display:block}.node-metric{color:#5b6680;font-size:13px}.flow-meter span{font-size:10px;color:#5b6680;display:block;margin-bottom:3px}.flow-meter div,.progress{height:7px;background:#e8eef8;border-radius:999px;overflow:hidden}.flow-meter i,.progress i{display:block;height:100%;background:#1f4e9d;border-radius:inherit}.ai-card{display:grid;grid-template-columns:52px 1fr;gap:12px;padding:14px;background:#0b2f6b;color:#fff;border-color:#0b2f6b}.ai-card p{color:#ffffffc2;font-size:13px;margin-top:5px;line-height:1.45}.ai-orbit{width:48px;height:48px;border-radius:8px;background:#f4c542;color:#10213f}.insight-list{margin-top:10px}.insight{display:grid;grid-template-columns:20px 1fr;gap:8px 10px;align-items:center;padding:10px 0;border-bottom:1px solid #e8eef8}.insight strong{grid-column:2;font-size:13px}.message-item,.workflow-item,.approval-item{padding:11px}.message-item{display:grid;gap:6px}.message-button{border:0;background:transparent;padding:0;text-align:left}.message-button .message-item{transition:border-color .16s ease,background .16s ease}.message-button.selected .message-item,.message-button:hover .message-item{border-color:#9bb8ea;background:#f7faff}.kind,.status{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-size:11px;padding:4px 7px;white-space:nowrap}.kind.directive{background:#e7edf8;color:#284d83}.kind.report{background:#e7eefc;color:#1f4e9d}.kind.approval,.kind.transfer{background:#fff2dd;color:#7a3f12}.kind.notification{background:#f1eafa;color:#5a3b84}.message-footer,.approval-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px}.approval-trail{margin:0;border-left:3px solid #f4c542;padding-left:10px;color:#5b6680;font-size:12px;font-weight:700}.status{color:#1f4e9d;background:#e7eefc}.status.escalated{color:#9a2e2e;background:#fde7e3}.status.queued,.status.validation,.status.signature,.status.delegation-check{color:#7a3f12;background:#fff2dd}.workflow-item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.workflow-item .progress{grid-column:1 / -1}.workflow-item b{font-size:20px}.progress .green{background:#1f4e9d}.progress .blue{background:#2f6299}.progress .amber{background:#c27d25}.progress .red{background:#b64237}.approval-list{gap:10px}.approval-item{display:grid;gap:10px}.pipeline,.sync-layout{display:flex;align-items:stretch;gap:8px}.pipeline{flex-wrap:wrap;align-items:center;padding:4px 0 12px}.pipeline-step{min-height:34px;display:inline-flex;align-items:center;border:1px solid #dbe4dc;background:#f8fbff;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.event-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.event-line{display:flex;align-items:center;gap:8px;min-width:0;background:#f8fbff;border-radius:7px;min-height:34px;padding:7px 9px}.event-line span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#1f4e9d}.event-line code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#2d3f63}.queued-actions{display:grid;gap:8px;margin-top:12px}.offline-readiness{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.offline-readiness span{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e2f2;border-radius:999px;background:#fff;color:#173b72;padding:0 10px;font-size:12px;font-weight:800}.offline-readiness span.ready{border-color:#207a4a3d;background:#effaf3;color:#1d6b42}.offline-readiness span.pending{border-color:#d6a63157;background:#fff8ec;color:#765600}.offline-conflicts,.sync-history{display:grid;gap:8px;margin-top:12px;border:1px solid #d8e2f2;border-radius:8px;background:#f8fbff;padding:10px}.offline-conflicts>strong,.sync-history>strong{color:#0b2f6b;font-size:13px}.conflict-row,.history-row{min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e4ebf7;border-radius:7px;background:#fff;padding:8px}.conflict-row span,.history-row span{color:#10213f;font-weight:850}.conflict-row small,.history-row small{color:#5b6680;font-size:12px;font-weight:700}.sync-layout{align-items:center}.sync-stage{flex:1;min-height:80px;padding:14px;display:flex;flex-direction:column;justify-content:center;gap:5px}.sync-stage.queued{border-color:#f1c75b;background:#fff8ec}.sync-stage.synced{border-color:#b8ccef;background:#edf7f0}.security-strip{margin-top:12px;display:flex;align-items:center;gap:8px;color:#4e5d78;background:#f8fbff;border-radius:7px;padding:10px;font-size:12px}.module-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,.85fr);gap:12px;align-items:start}.module-primary{grid-column:auto}.module-side{min-width:0}.side-stack{display:grid;gap:12px}.ai-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.draft-list{display:grid;gap:10px}.draft-card{background:#f8fbff;border:1px solid #d8e2f2;border-radius:8px;padding:14px}.draft-card h2{font-size:18px;line-height:1.2;margin:10px 0}.draft-card pre{margin:0;white-space:pre-wrap;color:#2d3f63;font-family:inherit;font-size:13px;line-height:1.5}.draft-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.draft-meta span{color:#5b6680;font-size:12px}.source-map-list{display:grid;gap:8px}.source-map-item{background:#f8fbff;border:1px solid #e8eef8;border-radius:7px;padding:10px;display:grid;gap:4px}.source-map-item span{color:#1f4e9d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.source-map-item strong{color:#10213f;font-size:13px;line-height:1.25}.source-map-item small{color:#5b6680;font-size:12px}.source-map-item.compact-check{border-left:3px solid #d6a72f}.source-map-item.compact-check.ready{border-left-color:#1d7a4d;background:#f4fbf7}.source-map-item.compact-check.hold{border-left-color:#b45309;background:#fff8eb}.service-connection-board{border-color:#0e3d8b29;background:linear-gradient(180deg,#fffffffa,#f4f8fffa)}.service-connection-board .login-notice,.service-connection-board .login-error{margin:2px 0 8px}.compact-actions{margin-top:4px}.compact-actions button{min-height:30px;padding:0 8px;font-size:12px}.mail-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);gap:12px}.mail-preview{min-height:360px;background:#f8fbff;border:1px solid #dbe4dc;border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:14px}.mail-preview h2,.approval-lane h2,.transfer-card h2{font-size:18px;line-height:1.2}.mail-preview p,.transfer-card p{color:#5b6680;line-height:1.45;font-size:14px}.route-box{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid #dbe4dc;border-radius:8px;padding:12px}.route-box span{color:#5b6680;font-size:13px}.action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.action-row button{border:1px solid #d8e2f2;background:#fff;color:#1c2f54;min-height:36px;border-radius:7px;display:inline-flex;align-items:center;gap:7px;padding:0 10px}.action-row button:disabled{cursor:not-allowed;opacity:.55}.admin-board-shell{display:flex;flex-direction:column;gap:14px}.admin-hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;border-radius:8px;padding:18px;background:linear-gradient(135deg,#f4c54224,#fff0 34%),#0b2f6b;color:#fff;border:1px solid rgba(244,197,66,.34);box-shadow:0 16px 34px #0b2f6b2e}.admin-identity{display:flex;align-items:center;gap:16px;min-width:0}.admin-brand-mark{width:74px;height:74px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#fff;border:2px solid #f4c542;overflow:hidden}.admin-brand-mark img{width:100%;height:100%;object-fit:contain}.admin-identity span{color:#f4c542;font-size:12px;font-weight:850;letter-spacing:0}.admin-identity h1{margin-top:5px;color:#fff;font-size:26px;line-height:1.12}.admin-identity p{max-width:760px;margin-top:8px;color:#eaf1ff;font-size:14px;line-height:1.5}.admin-hero-actions{display:grid;align-content:center;gap:8px;min-width:220px}.admin-hero-actions button,.wide-action{min-height:38px;border:1px solid rgba(244,197,66,.55);border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:#10213f;background:#fff;font-weight:800}.admin-hero-actions button:first-child,.wide-action{background:#f4c542;border-color:#f4c542}.admin-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-status-strip div,.admin-system-card,.admin-control-list article,.admin-station-summary div,.admin-station-list article,.admin-session-list article,.admin-event-list article{border:1px solid #d8e2f2;border-radius:8px;background:#fff}.admin-status-strip div{padding:13px;border-top:3px solid #1f4e9d}.admin-status-strip div.ok{border-top-color:#1f7a4d}.admin-status-strip div.queued{border-top-color:#f4c542}.admin-status-strip span,.admin-system-card span,.admin-control-list span,.admin-health-list span,.admin-queue-list small,.admin-station-summary span,.admin-station-list span,.admin-station-list small,.admin-session-list span,.admin-route-list small,.admin-event-list span{color:#5b6680}.admin-status-strip span,.admin-system-card span,.admin-station-summary span,.admin-event-list span{display:block;font-size:12px;font-weight:800}.admin-status-strip strong{display:block;margin-top:5px;color:#10213f;font-size:18px;line-height:1.15;overflow-wrap:anywhere}.admin-status-strip small{display:block;margin-top:5px;color:#5b6680;font-size:12px}.admin-board-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.admin-primary-panel{grid-column:span 8}.admin-side-panel{grid-column:span 4}.admin-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-system-card{min-height:126px;padding:12px;display:grid;align-content:start;gap:6px;background:#f8fbff}.admin-system-card div{width:34px;height:34px;border-radius:7px;display:grid;place-items:center;color:#0b2f6b;background:#fff4d1}.admin-system-card strong{color:#10213f;font-size:18px;line-height:1.15;overflow-wrap:anywhere}.admin-system-card small{color:#5b6680;font-size:12px;line-height:1.35}.admin-control-list,.admin-health-list,.admin-queue-list,.admin-station-list,.admin-session-list,.admin-route-list,.admin-event-list{display:grid;gap:8px}.admin-control-list{margin-top:12px}.admin-control-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;background:#fff}.admin-control-list strong,.admin-station-list strong,.admin-session-list strong,.admin-event-list strong{display:block;color:#10213f;line-height:1.25;overflow-wrap:anywhere}.admin-control-list span{display:block;margin-top:3px;font-size:13px;line-height:1.4}.admin-control-list button,.admin-queue-list button,.admin-route-list button,.admin-station-actions button,.admin-session-list button{border:1px solid #d8e2f2;border-radius:7px;background:#fff;color:#1c2f54;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;font-weight:750}.admin-control-list button{background:#0b2f6b;border-color:#0b2f6b;color:#fff}.admin-health-list{margin-bottom:12px}.admin-health-list div{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8eef8}.admin-health-list strong{color:#10213f;text-align:right;overflow-wrap:anywhere}.admin-queue-list button,.admin-route-list button{width:100%;display:grid;justify-content:start;text-align:left;padding:10px;min-height:56px;background:#f8fbff}.admin-queue-list button{grid-template-columns:auto minmax(0,1fr) auto}.admin-queue-list span,.admin-route-list span{display:grid;gap:2px;min-width:0}.admin-queue-list strong{color:#0b2f6b;font-size:18px}.admin-station-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.admin-station-summary div{padding:12px;background:#f8fbff}.admin-station-summary strong{display:block;color:#0b2f6b;font-size:24px;line-height:1.1}.admin-station-list{max-height:420px;overflow:auto;padding-right:4px}.admin-station-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.admin-station-list span,.admin-station-list small{display:block;margin-top:2px;font-size:12px}.admin-station-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.admin-station-actions span{color:#0b2f6b;background:#fff4d1;border-radius:999px;padding:5px 8px;font-weight:800}.admin-session-list article{padding:11px;background:#f8fbff}.admin-session-list span{display:block;margin-top:3px;font-size:12px}.admin-session-list .compact-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.admin-route-list button{grid-template-columns:auto minmax(0,1fr)}.admin-route-list small{font-weight:500;line-height:1.35}.admin-event-list article{padding:10px;background:#f8fbff}.admin-event-list strong{margin-top:3px;font-size:13px}.admin-board-shell{position:relative;gap:16px;padding:2px}.admin-board-shell:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:12px;background:linear-gradient(90deg,rgba(11,47,107,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(11,47,107,.04) 1px,transparent 1px);background-size:34px 34px;opacity:.55}.admin-board-shell>*{position:relative}.admin-hero{overflow:hidden;min-height:190px;border-radius:10px;padding:22px;background:linear-gradient(135deg,rgba(244,197,66,.28),transparent 34%),linear-gradient(90deg,#071f4f,#0b3f91 58%,#123e7e);border:1px solid rgba(244,197,66,.48);box-shadow:0 18px 40px #091f4c3d}.admin-hero:after{content:"";position:absolute;right:24px;bottom:-42px;width:260px;height:260px;border:1px solid rgba(244,197,66,.28);border-radius:999px;box-shadow:inset 0 0 0 22px #ffffff0a}.admin-identity{align-items:flex-start;max-width:820px}.admin-brand-mark{width:92px;height:92px;border-radius:10px;box-shadow:0 12px 24px #0003}.admin-identity span{color:#ffd967;font-size:12px}.admin-identity h1{max-width:720px;font-size:34px}.admin-identity p{max-width:760px;color:#ffffffdb}.admin-hero-actions{min-width:260px;z-index:1}.admin-command-badge{display:grid;gap:3px;padding:12px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(244,197,66,.42);color:#fff}.admin-command-badge span{color:#ffd967;font-size:11px;font-weight:850;text-transform:uppercase}.admin-command-badge strong{font-size:16px}.admin-hero-actions button,.wide-action{min-height:42px;border-radius:8px;box-shadow:0 8px 18px #0000001f}.admin-status-strip{gap:12px}.admin-status-strip div{position:relative;overflow:hidden;min-height:112px;padding:16px;border-radius:10px;border:1px solid #d7e3f6;border-top:4px solid #1f4e9d;box-shadow:0 12px 28px #10213f14}.admin-status-strip div:after{content:"";position:absolute;right:12px;top:14px;width:38px;height:38px;border-radius:999px;background:#f4c542;opacity:.16}.admin-status-strip span,.admin-system-card span,.admin-station-summary span,.admin-event-list span{text-transform:uppercase}.admin-status-strip strong{font-size:22px}.admin-board-grid{gap:14px}.admin-primary-panel,.admin-side-panel{border-radius:10px;border:1px solid #d6e2f3;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 32px #10213f14}.admin-system-grid{gap:12px}.admin-system-card{position:relative;overflow:hidden;min-height:142px;padding:14px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #1f4e9d0d}.admin-system-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#f4c542}.admin-system-card div{width:38px;height:38px;color:#fff;background:#0b2f6b}.admin-system-card strong{font-size:20px}.admin-control-list article,.admin-station-list article,.admin-session-list article,.admin-event-list article{border-radius:10px;box-shadow:0 8px 18px #10213f0d}.admin-control-list article{min-height:86px;border-left:4px solid #f4c542}.admin-control-list button{min-width:150px;justify-content:center}.admin-health-list{padding:4px 0}.admin-health-list div{min-height:44px;padding:0 2px}.admin-queue-list button,.admin-route-list button{border-radius:10px;border-color:#d7e3f6;background:#fff;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.admin-queue-list button:hover,.admin-route-list button:hover,.admin-control-list button:hover,.admin-station-actions button:hover,.admin-session-list button:hover{transform:translateY(-1px);border-color:#f4c542;box-shadow:0 10px 20px #10213f17}.admin-queue-list button svg,.admin-route-list button svg{color:#0b2f6b}.admin-station-summary div{border-radius:10px;background:#fff;border-top:3px solid #f4c542}.admin-station-list{max-height:500px}.admin-station-list article{border-left:4px solid #1f4e9d}.admin-station-actions span{border-radius:7px;color:#10213f}.admin-session-list article{border-left:4px solid #f4c542;background:#fff}.admin-event-list article{background:#fff;border-left:4px solid #1f4e9d}.hierarchy-row .compact-actions{grid-column:1 / -1;margin-top:0}.hierarchy-row .compact-actions button{min-height:30px;padding:0 8px;font-size:12px}.admin-portal-shell{border:1px solid rgba(244,197,66,.22);border-radius:10px;overflow:hidden;background:#071f4f;box-shadow:0 22px 46px #061a3d2e}.admin-portal-topbar{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;background:linear-gradient(135deg,#061a3dfa,#0b2f6bfa),#071f4f;border-bottom:1px solid rgba(244,197,66,.2);color:#fff}.admin-portal-brand{display:flex;align-items:center;gap:12px;min-width:0}.admin-portal-logo{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#fff;border:1px solid rgba(244,197,66,.65);overflow:hidden;box-shadow:0 12px 26px #00000038}.admin-portal-logo img{width:100%;height:100%;object-fit:contain}.admin-portal-brand strong,.admin-portal-brand span{display:block}.admin-portal-brand strong{color:#fff;font-size:17px}.admin-portal-brand span{margin-top:2px;color:#ffffff9e;font-size:12px}.admin-portal-state{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-portal-state span,.admin-portal-state button{min-height:36px;display:inline-flex;align-items:center;gap:7px;border-radius:8px;border:1px solid rgba(255,255,255,.13);background:#ffffff14;color:#ffffffd1;padding:0 13px;font-size:12px;font-weight:800}.admin-portal-state span:first-child{color:#f4c542;border-color:#f4c54247;background:#f4c54214}.admin-portal-state button{color:#10213f;background:#f4c542;border-color:#f4c542;box-shadow:0 10px 24px #f4c54233}.admin-portal-layout{display:grid;grid-template-columns:292px minmax(0,1fr);min-height:820px}.admin-portal-rail{display:flex;flex-direction:column;gap:16px;padding:18px;background:linear-gradient(180deg,#09275c,#061a3d),#071f4f;border-right:1px solid rgba(244,197,66,.16);color:#fff}.admin-workspace-card{border:1px solid rgba(244,197,66,.36);border-radius:8px;padding:16px;background:linear-gradient(135deg,#f4c5422e,#ffffff0a),#ffffff0d;box-shadow:inset 0 1px #ffffff14}.admin-workspace-card span,.admin-nav-group p,.admin-tab-heading span,.admin-focus-title span,.admin-tab-status span{color:#ffffff8a;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0}.admin-workspace-card strong{display:block;margin-top:5px;color:#fff;font-size:18px}.admin-workspace-card p{margin-top:8px;color:#ffffffa8;font-size:12px;line-height:1.45}.admin-nav-group{display:grid;gap:6px}.admin-nav-group p{padding:0 10px 4px;color:#f4c542c7}.admin-nav-group button{width:100%;min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#ffffffc2;text-align:left;padding:9px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-nav-group button.active{color:#fff;border-color:#f4c54273;background:linear-gradient(135deg,#f4c5422e,#ffffff0f)}.admin-nav-group button:hover{color:#fff;border-color:#f4c54238;background:#ffffff0f}.admin-nav-group button span,.admin-nav-group button small{display:block;min-width:0}.admin-nav-group button span{font-weight:850}.admin-nav-group button small{margin-top:2px;color:#ffffff70;font-size:11px;font-weight:600}.admin-portal-main{padding:20px;background:linear-gradient(180deg,rgba(11,47,107,.12),transparent 330px),linear-gradient(90deg,rgba(244,197,66,.06),transparent 44%),#eef3fb}.admin-tab-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:center;gap:18px;border:1px solid rgba(244,197,66,.25);border-radius:8px;padding:22px;background:linear-gradient(135deg,#0b2f6bfa,#071f4ff0 52%,#1c3969f0),#0b2f6b;box-shadow:0 20px 44px #10213f29;overflow:hidden}.admin-tab-heading{display:flex;align-items:center;gap:14px;min-width:0}.admin-tab-icon{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#10213f;background:#f4c542;box-shadow:0 14px 26px #0003}.admin-tab-heading span,.admin-focus-title span,.admin-tab-status span{color:#7b88a0}.admin-tab-heading h1{margin-top:3px;color:#fff;font-size:36px;line-height:1.12}.admin-tab-heading p{max-width:820px;margin-top:6px;color:#ffffffc7;font-size:13px;line-height:1.45}.admin-tab-heading>div:last-child>span{color:#f4c542}.admin-hero-brief{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.admin-hero-brief span{min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(244,197,66,.25);border-radius:999px;background:#ffffff14;color:#ffffffdb;padding:0 11px;font-size:12px;font-weight:800;text-transform:none}.admin-tab-status{display:grid;grid-template-columns:1fr;gap:8px}.admin-tab-status div{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff1a;padding:12px;text-align:left}.admin-tab-status strong{display:block;margin-top:4px;color:#fff;font-size:18px}.admin-tab-status small{display:block;margin-top:4px;color:#ffffff9e;font-size:11px;font-weight:750}.admin-focus-board{margin-top:16px;border:1px solid rgba(11,47,107,.12);border-radius:8px;background:#fff;padding:16px;box-shadow:0 12px 28px #10213f12}.admin-focus-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#0b2f6b}.admin-focus-title strong{color:#10213f}.admin-focus-title span{margin-left:auto}.admin-focus-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.admin-focus-card{min-height:124px;position:relative;display:grid;align-content:start;justify-items:start;gap:6px;border:1px solid rgba(11,47,107,.12);border-radius:8px;background:linear-gradient(180deg,#fff,#f7faff);color:#10213f;padding:14px;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.admin-focus-card:hover{transform:translateY(-2px);border-color:#f4c5428f;box-shadow:0 12px 24px #10213f1a}.admin-focus-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#0b2f6b}.admin-focus-card.urgent>span{background:#a83434}.admin-focus-card.warning>span{background:#b18310}.admin-focus-card strong{color:#0b2f6b;font-size:26px;line-height:1}.admin-focus-card small{color:#68768d;font-weight:800}.admin-focus-card>svg{position:absolute;right:12px;bottom:12px;color:#94a3b8}.admin-console-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px}.admin-console-panel{grid-column:span 4;border:1px solid rgba(11,47,107,.12);border-radius:8px;background:#fff;padding:16px;box-shadow:0 12px 28px #10213f12}.admin-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.admin-action-list button{min-height:70px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(11,47,107,.12);border-radius:8px;background:#f7faff;color:#10213f;padding:11px;text-align:left}.admin-action-list button>svg:first-child{color:#0b2f6b}.admin-action-list span,.admin-action-list small{display:block}.admin-action-list span{font-weight:900}.admin-action-list small{margin-top:2px;color:#68768d;font-size:12px;font-weight:600}.admin-station-table{display:grid;gap:8px;max-height:520px;overflow:auto;padding-right:2px}.admin-station-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(140px,.8fr) auto minmax(250px,auto);align-items:center;gap:12px;min-height:62px;border:1px solid rgba(11,47,107,.12);border-radius:9px;background:#f8fbff;padding:10px}.admin-station-row.head{min-height:34px;background:#0b2f6b;color:#fff;font-size:11px;font-weight:900;text-transform:uppercase}.admin-station-row strong,.admin-station-row small{display:block}.admin-station-row strong{color:#10213f;line-height:1.25}.admin-station-row small,.admin-station-row span{color:#68768d;font-size:12px}.admin-station-state{justify-self:start;border-radius:999px;background:#fff4d1;color:#10213f!important;padding:6px 9px;font-weight:900}.admin-console-panel .admin-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-approval-queue{display:grid;gap:10px}.admin-approval-queue article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(11,47,107,.12);border-radius:9px;background:#f8fbff;padding:14px}.admin-approval-queue article.rejected{border-color:#9a2e2e38;background:#fff5f4}.admin-approval-queue span,.admin-approval-queue small,.admin-approval-queue p{display:block}.admin-approval-queue span{color:#d6a631;font-size:11px;font-weight:950;text-transform:uppercase}.admin-approval-queue strong{display:block;margin-top:4px;color:#0b2f6b;font-size:18px}.admin-approval-queue small,.admin-approval-queue p{color:#5b6680;font-size:12px;line-height:1.4}.admin-approval-queue p{margin:8px 0 0}.admin-approval-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px}.admin-approval-actions button{min-height:34px;border:1px solid #d8e2f2;border-radius:7px;background:#fff;color:#173b72;display:inline-flex;align-items:center;gap:7px;padding:0 9px;font-weight:850}.admin-approval-actions button:first-of-type{background:#0b2f6b;border-color:#0b2f6b;color:#fff}.report-submit-card{gap:14px}.report-submit-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-submit-steps div{min-height:72px;border:1px solid #d8e2f2;border-radius:8px;background:#f8fbff;padding:10px;display:grid;align-content:center;gap:4px}.report-submit-steps div.done{border-color:#0b2f6b38;background:#eef5ff}.report-submit-steps svg{color:#d6a631}.report-submit-steps span{color:#5b6680;font-size:11px;font-weight:900;text-transform:uppercase}.report-submit-steps strong{color:#0b2f6b;font-size:13px;line-height:1.2}.report-preview-box{display:grid;gap:10px;border:1px solid #d8e2f2;border-radius:8px;background:#fff;padding:12px}.report-preview-box>strong{color:#0b2f6b}.report-preview-box label{display:grid;gap:5px}.report-preview-box span{color:#5b6680;font-size:11px;font-weight:900;text-transform:uppercase}.report-preview-box textarea{width:100%;min-height:70px;border:1px solid #d8e2f2;border-radius:7px;background:#f8fbff;color:#10213f;padding:9px;resize:vertical}.sync-actions{margin-top:12px}.data-table{display:grid;gap:8px}.table-row{display:grid;grid-template-columns:1.35fr .9fr 1.35fr .55fr .7fr;gap:10px;align-items:center;min-height:48px;padding:10px 12px;border-radius:7px;background:#f8fbff;border:1px solid #e8eef8;font-size:13px}.audit-table .table-row{grid-template-columns:.8fr 1fr 1.25fr .55fr 1.2fr .5fr}.document-table .table-row{grid-template-columns:minmax(220px,1.2fr) .75fr .75fr .85fr minmax(360px,1.6fr)}.table-row strong small{display:block;margin-top:4px;color:#6a7c70;font-size:11px;font-weight:650;line-height:1.35}.audit-integrity-grid{margin-bottom:10px}.table-row span{color:#5b6680}.table-row strong small,.table-row span small{display:block;margin-top:4px;color:#70809d;font-size:11px;line-height:1.35}.table-head{min-height:36px;background:#0b2f6b;color:#fff;font-weight:700}.table-head span{color:#ffffffc7}.table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.table-actions button{border:1px solid #d8e2f2;background:#fff;color:#1c2f54;min-height:30px;border-radius:7px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px}.report-detail-strip{grid-column:1 / -1;display:grid;grid-template-columns:minmax(180px,.75fr) minmax(180px,1fr) minmax(160px,.75fr);gap:10px;align-items:center;padding-top:10px;border-top:1px dashed #d8e2f2}.report-detail-strip span{color:#5b6680;font-size:12px;font-weight:700}.template-list{display:grid;gap:8px;max-height:470px;overflow:auto;padding-right:2px}.template-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);gap:8px;margin-bottom:10px}.template-filter-bar label{display:flex;align-items:center;gap:7px;border:1px solid #d8e2f2;border-radius:7px;background:#fff;color:#5b6680;padding:0 10px}.template-filter-bar input,.template-filter-bar select{width:100%;min-height:38px;border:0;background:transparent;color:#10213f;font-weight:700}.template-filter-bar select{border:1px solid #d8e2f2;border-radius:7px;background:#fff;padding:0 9px}.template-list button{width:100%;border:1px solid #d8e2f2;border-radius:7px;background:#fff;color:#10213f;text-align:left;padding:11px;cursor:pointer}.template-list button.is-selected{border-color:#d6a631;box-shadow:0 0 0 3px #d6a63129}.template-list strong,.template-list span,.template-list small,.score-row small{display:block}.template-list strong{color:#0b2f6b;font-size:13px}.template-list span,.template-list small,.score-row small{color:#5b6680;font-size:12px;margin-top:3px}.template-list small{line-height:1.45}.template-preview{border:1px solid #d8e2f2;border-radius:8px;background:linear-gradient(135deg,#0b2f6b0f,#d6a6311f);margin-top:12px;padding:12px}.template-preview strong,.template-preview span{display:block}.template-preview strong{color:#0b2f6b;font-size:13px}.template-preview span{color:#5b6680;font-size:12px;font-weight:700;margin-top:4px}.template-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.template-chip-row span{border:1px solid rgba(11,47,107,.14);border-radius:999px;background:#fff;color:#1c2f54;padding:5px 8px}.template-checklist{display:grid;gap:6px;margin:12px 0 0;padding:0 0 0 18px;color:#33405c;font-size:12px;font-weight:700}.report-builder{display:grid;gap:10px;border:1px solid #d8e2f2;border-radius:8px;background:#f8fbff;padding:12px}.report-builder-head,.completion-track{display:flex;align-items:center;justify-content:space-between;gap:10px}.report-builder-head strong{color:#0b2f6b;font-size:13px}.report-builder-head span{color:#8a6818;font-size:12px;font-weight:800}.completion-track-list{display:grid;gap:8px}.completion-track{justify-content:flex-start;border:1px solid #d8e2f2;border-radius:8px;background:#fff;color:#5b6680;padding:10px}.completion-track.done{border-color:#d6a63173;background:#d6a6311a;color:#0b2f6b}.completion-track div{display:grid;gap:3px}.completion-track strong,.completion-track span{display:block}.completion-track strong{color:#10213f;font-size:13px}.completion-track span{font-size:12px;font-weight:700}.selected-report-row{outline:2px solid rgba(214,166,49,.45);outline-offset:-2px;background:#fffaf0}.report-workspace{grid-column:1 / -1}.report-workspace-head{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.32fr);gap:14px;align-items:center;border:1px solid #d8e2f2;border-radius:8px;background:#f8fbff;padding:14px;margin-bottom:12px}.report-workspace-head span{color:#8a6818;font-size:12px;font-weight:800}.report-workspace-head h2{color:#0b2f6b;margin:4px 0;font-size:22px;letter-spacing:0}.report-workspace-head p,.report-detail-card p{color:#5b6680;margin:0;font-size:13px;font-weight:700}.report-detail-grid{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(260px,.8fr);gap:12px;margin-top:12px}.report-detail-card{border:1px solid #d8e2f2;border-radius:8px;background:#fff;padding:13px}.report-detail-card>strong{display:block;color:#0b2f6b;font-size:14px;margin-bottom:10px}.report-detail-card article{border-top:1px dashed #d8e2f2;padding:9px 0}.report-detail-card article span{display:block;color:#10213f;font-size:12px;font-weight:850;margin-bottom:4px}.report-detail-card label{display:grid;gap:6px;margin-bottom:10px}.report-detail-card label span{color:#10213f;font-size:12px;font-weight:850}.report-detail-card input,.report-detail-card textarea{width:100%;border:1px solid #d8e2f2;border-radius:7px;background:#f8fbff;color:#10213f;font-weight:700;padding:10px}.report-detail-card textarea{min-height:82px;resize:vertical}.report-detail-card ul{margin:0 0 12px;padding-left:18px;color:#33405c;font-size:12px;font-weight:750}.table-actions .file-action,.table-actions .file-link,.compact-actions .file-action,.compact-actions .file-link{border:1px solid #d8e2f2;background:#fff;color:#1c2f54;min-height:30px;border-radius:7px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer}.audit-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) auto auto;gap:8px;margin-bottom:10px}.audit-toolbar label,.audit-toolbar select,.audit-toolbar button{min-height:38px;border:1px solid #d8e2f2;border-radius:7px;background:#fff;color:#1c2f54}.audit-toolbar label{display:flex;align-items:center;gap:8px;padding:0 10px}.audit-toolbar input{border:0;outline:0;background:transparent;width:100%;color:#10213f}.audit-toolbar select{padding:0 10px}.audit-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px}.empty-state{border:1px dashed #bfcee8;border-radius:7px;padding:18px;color:#5b6680;background:#f8fbff;text-align:center}.score-row{padding:11px 0;border-bottom:1px solid #e8eef8}.score-row>span{display:block;color:#2d3f63;font-size:13px;margin-bottom:7px}.approval-board,.transfer-list,.escalation-list,.task-board,.policy-list,.calendar-list,.personnel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.approval-lane,.transfer-card,.escalation-card,.task-card,.policy-card,.calendar-card,.personnel-card{border:1px solid #d8e2f2;background:#f8fbff;border-radius:8px;padding:14px;display:grid;gap:11px}.approval-lane>span,.transfer-card>span{color:#5b6680;font-size:13px}.escalation-card h2,.task-card h2,.policy-card h2,.calendar-card h2,.personnel-card h2{font-size:18px;line-height:1.2}.escalation-card p,.task-card p,.policy-card p,.calendar-card p,.personnel-card p{color:#5b6680;line-height:1.45;font-size:14px}.escalation-head,.escalation-head div,.task-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.severity{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:0 8px;font-size:11px;font-weight:800}.severity.medium{color:#7a3f12;background:#fff2dd}.severity.high{color:#9a4d0f;background:#ffe7c1}.severity.critical{color:#9a2e2e;background:#fde7e3}.pipeline.mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pipeline.mini .pipeline-step{justify-content:center;padding:0 6px;min-width:0;text-align:center}.graph-node,.control-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #e8eef8}.graph-node span,.control-row span{display:block;color:#5b6680;font-size:13px}.section-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.46fr);gap:16px;align-items:stretch;overflow:hidden;margin:0 0 14px;padding:18px;border:1px solid rgba(11,47,107,.18);border-radius:8px;background:linear-gradient(135deg,#0b2f6bfa,#1f4e9df0 56%,#d6a631eb),#0b2f6b;box-shadow:0 18px 44px #0a245429;color:#fff}.section-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.06),transparent 38%),repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 1px,transparent 1px 18px);opacity:.55}.section-banner>*{position:relative;z-index:1}.section-banner-main{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center}.section-banner-icon{width:58px;height:58px;border-radius:8px;display:grid;place-items:center;background:#fff;color:#0b2f6b;box-shadow:inset 0 0 0 1px #d6a63173}.section-banner span{display:block;color:#f4c542;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.section-banner h2{margin:5px 0 6px;color:#fff;font-size:clamp(23px,2.4vw,34px);line-height:1.05;letter-spacing:0}.section-banner p{max-width:860px;color:#ffffffd1;font-size:14px;line-height:1.5}.section-banner-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.section-banner-status div{min-width:0;display:grid;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1f;padding:12px}.section-banner-status strong{min-width:0;color:#fff;font-size:14px;line-height:1.18;overflow-wrap:anywhere}.workspace{background:radial-gradient(circle at top right,rgba(244,197,66,.14),transparent 30%),radial-gradient(circle at top left,rgba(31,78,157,.1),transparent 28%)}.panel,.metric-card,.message-item,.workflow-item,.approval-item,.sync-stage,.draft-card,.approval-lane,.transfer-card,.escalation-card,.task-card,.policy-card,.calendar-card,.personnel-card,.report-detail-card,.template-preview,.provision-summary,.route-box,.mail-preview{border-color:#0b2f6b24;box-shadow:0 12px 28px #10213f12}.panel{background:linear-gradient(180deg,#fffffffa,#f8fbfff7)}.panel-header{min-height:44px;border-bottom:1px solid rgba(11,47,107,.1);padding-bottom:10px}.panel-header div:first-child svg{flex:0 0 auto;width:34px;height:34px;padding:8px;border-radius:8px;background:#e7eefc;color:#0b2f6b}.panel-header h2{color:#0b2f6b;font-size:16px;font-weight:850;letter-spacing:0}.panel-header>span,.panel-header>button,.panel-header div+span{border:1px solid rgba(214,166,49,.36);border-radius:999px;background:#fff8e8;color:#8a6818;min-height:30px;display:inline-flex;align-items:center;padding:0 10px;font-size:12px;font-weight:850;white-space:nowrap}.metric-grid{gap:14px;margin-bottom:14px}.metric-card{min-height:86px;background:#fff}.metric-icon{box-shadow:inset 0 0 0 1px #0b2f6b14}.metric-card strong{color:#0b2f6b}.office-summary-grid,.workflow-digest,.admin-status-strip{gap:10px}.insight{min-height:76px;grid-template-columns:1fr;align-content:center;border:1px solid rgba(11,47,107,.12);border-bottom:1px solid rgba(11,47,107,.12);border-radius:8px;background:#fff;padding:12px}.insight span{color:#697891;font-weight:800}.insight strong{grid-column:auto;color:#0b2f6b;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.module-grid,.dashboard-grid{gap:14px}.module-primary,.module-side{align-self:start}.archive-toolbar,.audit-toolbar,.registry-toolbar{border:1px solid rgba(11,47,107,.12);border-radius:8px;background:#f8fbff;padding:10px;margin-bottom:12px}.archive-toolbar label,.registry-toolbar label,.audit-toolbar label{min-width:0}.archive-toolbar select,.archive-toolbar input,.registry-toolbar select,.registry-toolbar input,.audit-toolbar select,.audit-toolbar input,.office-form input,.office-form select,.office-form textarea,.churchmail-form input,.churchmail-form select,.ai-desk-form select,.ai-desk-form textarea{border-color:#cfdcf0;background:#fff}.archive-toolbar button,.registry-toolbar button,.audit-toolbar button,.action-row button,.compact-actions button,.table-actions button,.table-actions .file-action,.admin-control-list button,.admin-queue-list button,.admin-route-list button,.admin-station-actions button,.admin-session-list button,.office-form button{border:1px solid #d8e2f2;background:#fff;color:#173b72;box-shadow:0 4px 10px #10213f0d;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.archive-toolbar button:hover,.registry-toolbar button:hover,.audit-toolbar button:hover,.action-row button:hover,.compact-actions button:hover,.table-actions button:hover,.table-actions .file-action:hover,.admin-control-list button:hover,.admin-queue-list button:hover,.admin-route-list button:hover,.admin-station-actions button:hover,.admin-session-list button:hover,.office-form button:hover{transform:translateY(-1px);border-color:#9bb8ea;background:#f7faff;box-shadow:0 10px 18px #10213f14}.office-form button[type=submit],.churchmail-form button,.ai-desk-form button{background:#0b2f6b;color:#fff;border-color:#0b2f6b}.action-row,.compact-actions,.table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.action-row{border-top:1px solid rgba(11,47,107,.1);padding-top:10px}.approval-board,.transfer-list,.escalation-list,.task-board,.policy-list,.calendar-list,.personnel-list{gap:14px}.approval-lane,.transfer-card,.escalation-card,.task-card,.policy-card,.calendar-card,.personnel-card{position:relative;overflow:hidden;background:#fff}.approval-lane:before,.transfer-card:before,.escalation-card:before,.task-card:before,.policy-card:before,.calendar-card:before,.personnel-card:before,.table-row:before,.message-item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#f4c542}.approval-lane h2,.transfer-card h2,.escalation-card h2,.task-card h2,.policy-card h2,.calendar-card h2,.personnel-card h2,.mail-preview h2{color:#0b2f6b;font-size:17px;letter-spacing:0}.approval-meta{justify-content:flex-start}.approval-meta small,.message-footer small{border:1px solid #e4ebf7;border-radius:999px;background:#f8fbff;color:#5b6680;padding:5px 8px;font-weight:750}.mail-layout{align-items:stretch}.message-list{gap:10px}.message-button{width:100%}.message-item{position:relative;overflow:hidden;background:#fff}.admin-focus-board,.admin-console-panel{position:relative;overflow:hidden}.admin-focus-board:before,.admin-console-panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f4c542,#fff 44%,#0b2f6b)}.admin-focus-board{background:linear-gradient(135deg,#fffffffa,#f8fbfffa),#fff}.admin-focus-title{min-height:42px;align-items:center;border-bottom:1px solid rgba(11,47,107,.1);padding-bottom:12px}.admin-focus-title>svg{width:34px;height:34px;padding:8px;border-radius:8px;color:#10213f;background:#f4c542}.admin-focus-title strong{font-size:17px}.admin-focus-card{min-height:132px;isolation:isolate;overflow:hidden;border-color:#0b2f6b24;background:linear-gradient(135deg,#fffffff0,#f7fafffa),#fff;box-shadow:0 10px 22px #10213f0f}.admin-focus-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:#0b2f6b}.admin-focus-card.urgent:before{background:#a83434}.admin-focus-card.warning:before{background:#d6a631}.admin-focus-card strong{margin-top:7px;font-size:34px}.admin-focus-card small{max-width:128px;color:#4f5d75;font-size:12px;line-height:1.25}.admin-focus-card>svg{width:28px;height:28px;padding:7px;border-radius:999px;background:#eef4ff;color:#0b2f6b}.admin-console-panel{border-color:#0b2f6b24;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 16px 34px #10213f14}.admin-console-panel .panel-header{min-height:52px;margin-bottom:14px;border-bottom-color:#0b2f6b1f}.admin-console-panel .panel-header div:first-child svg{background:#0b2f6b;color:#fff;box-shadow:inset 0 0 0 1px #f4c54247}.admin-console-panel .panel-header h2{font-size:18px}.admin-console-panel .panel-header>button{background:#fff8e8;border-color:#f4c54280;color:#6b4d00}.admin-system-card{position:relative;min-height:142px;overflow:hidden;border-color:#0b2f6b21;background:linear-gradient(160deg,#fff,#f4f8ff);box-shadow:inset 0 0 0 1px #ffffffa6}.admin-system-card:after{content:"";position:absolute;right:-24px;top:-24px;width:88px;height:88px;border-radius:999px;background:#f4c54224}.admin-system-card div{background:#0b2f6b;color:#fff}.admin-system-card strong{color:#0b2f6b;font-size:21px}.admin-action-list button{position:relative;overflow:hidden;border-color:#0b2f6b21;background:#fff}.admin-action-list button:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#f4c542}.admin-action-list button:hover{border-color:#0b2f6b47;background:#f8fbff}.admin-action-list button>svg:first-child{width:34px;height:34px;padding:8px;border-radius:8px;background:#eef4ff}.admin-queue-list button{min-height:72px;border-color:#0b2f6b21;border-left:4px solid #0b2f6b;background:linear-gradient(90deg,rgba(11,47,107,.05),transparent),#fff}.admin-queue-list button:first-child{border-left-color:#a83434}.admin-queue-list button svg{width:36px;height:36px;padding:9px;border-radius:8px;background:#eef4ff}.admin-queue-list strong{min-width:38px;min-height:38px;display:grid;place-items:center;border-radius:999px;background:#0b2f6b;color:#fff;font-size:17px}.admin-health-list{gap:10px}.admin-health-list div{min-height:54px;border:1px solid rgba(11,47,107,.12);border-radius:8px;background:#f8fbff;padding:10px 12px}.admin-health-list span{font-size:11px;font-weight:900;text-transform:uppercase}.admin-health-list strong{color:#0b2f6b;font-size:15px}.wide-action{min-height:42px;border-radius:8px;background:#0b2f6b;color:#fff;border-color:#0b2f6b}.admin-station-summary{gap:12px}.admin-station-summary div{min-height:86px;display:grid;align-content:center;border-color:#0b2f6b21;background:linear-gradient(135deg,#fff,#f5f8ff)}.admin-station-summary strong{font-size:30px}.admin-station-row{border-color:#0b2f6b1f;background:#fff;box-shadow:0 8px 18px #10213f0b}.admin-station-row:not(.head){border-left:4px solid #0b2f6b}.admin-station-row.head{background:linear-gradient(135deg,#0b2f6b,#071f4f);border-color:#f4c54247}.admin-station-actions button,.admin-session-list button,.compact-actions button{border-radius:8px}.admin-station-actions button:first-child,.admin-session-list .compact-actions button:first-child{background:#eef4ff;color:#0b2f6b}.admin-station-state{background:#fff4d1;box-shadow:inset 0 0 0 1px #f4c54273}.admin-session-list article,.admin-event-list article{border-color:#0b2f6b1f;background:#fff;box-shadow:0 8px 18px #10213f0b}.admin-session-list article{border-left:4px solid #f4c542}.admin-event-list article{border-left:4px solid #0b2f6b}.admin-event-list span{color:#0b2f6b}.production-readiness-cockpit{border-color:#f4c54252;background:linear-gradient(135deg,#0b2f6bfa,#061a3df5),#0b2f6b;color:#fff;overflow:hidden}.production-readiness-cockpit .panel-header h2,.production-readiness-cockpit .production-readiness-hero h2,.production-readiness-cockpit .production-score-ring strong,.production-readiness-cockpit .production-runway strong,.production-readiness-cockpit .production-hold-list strong,.production-readiness-cockpit .insight strong{color:#fff}.production-readiness-cockpit .panel-header button,.production-readiness-cockpit .production-readiness-hero span,.production-readiness-cockpit .production-runway span,.production-readiness-cockpit .production-hold-list small,.production-readiness-cockpit .insight span{color:#ffffffb8}.production-readiness-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:radial-gradient(circle at top right,rgba(244,197,66,.22),transparent 34%),#ffffff14}.production-readiness-hero span{display:inline-flex;margin-bottom:7px;color:#f4c542;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.production-readiness-hero h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:1}.production-readiness-hero p{max-width:760px;margin:10px 0 0;color:#ffffffc2;font-size:15px;line-height:1.55}.production-score-ring{width:112px;aspect-ratio:1;display:grid;place-items:center;border:2px solid rgba(244,197,66,.72);border-radius:999px;background:#f4c5421a;box-shadow:inset 0 0 0 10px #ffffff0f}.production-score-ring strong{font-size:34px;line-height:1}.production-score-ring span{margin:-18px 0 0;color:#f4c542;font-size:11px;font-weight:900;text-transform:uppercase}.production-runway,.production-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px}.production-runway article{min-height:86px;display:grid;gap:6px;align-content:center;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff14}.production-runway article.complete svg{color:#64d892}.production-runway article.hold{border-color:#f4c54266}.production-runway article.hold svg{color:#f4c542}.production-runway span{font-size:11px;font-weight:900;text-transform:uppercase}.production-runway strong{font-size:16px}.production-command-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.production-command-row button{min-height:42px;display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff1a;color:#fff;font-weight:850}.production-command-row button.primary{border-color:#f4c5429e;background:#f4c542;color:#061a3d}.restore-runbook-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(240px,1.05fr);gap:14px;margin-top:14px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(135deg,#ffffff1c,#ffffff0e),#ffffff12}.restore-runbook-panel span{display:block;margin-bottom:6px;color:#f4c542;font-size:11px;font-weight:900;text-transform:uppercase}.restore-runbook-panel strong{display:block;color:#fff;font-size:18px}.restore-runbook-panel small{display:block;margin-top:8px;color:#ffffffb8;line-height:1.5}.restore-runbook-panel ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:restore-step}.restore-runbook-panel li{display:flex;gap:10px;align-items:center;color:#fff;font-size:13px;font-weight:850}.restore-runbook-panel li:before{counter-increment:restore-step;content:counter(restore-step);width:24px;height:24px;display:grid;flex:0 0 auto;place-items:center;border-radius:999px;background:#f4c542;color:#061a3d;font-size:12px;font-weight:950}.production-handoff-board{grid-column:1 / -1;border:1px solid rgba(244,197,66,.24);background:linear-gradient(135deg,#fffffffa,#f1f6fff0),#fff;color:#0f1d36}.production-handoff-board .panel-header h2,.production-handoff-board .panel-header span,.production-handoff-board .panel-header small,.production-handoff-board strong,.production-handoff-board h2,.production-handoff-board p,.production-handoff-board small{color:#0f1d36}.handoff-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:stretch;padding:18px;border-radius:12px;background:linear-gradient(135deg,#113a7ef7,#061a3dfa),#113a7e;box-shadow:0 18px 40px #061a3d2e}.handoff-hero span,.handoff-build-card span{display:block;color:#f4c542;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.handoff-hero h2{max-width:880px;margin:8px 0;color:#fff;font-size:clamp(24px,3vw,38px);line-height:1.08}.handoff-hero p{max-width:760px;margin:0;color:#ffffffd6;line-height:1.55}.handoff-build-card{display:grid;align-content:center;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff1a}.handoff-build-card strong{color:#fff;font-size:30px;font-weight:950}.handoff-build-card small{color:#ffffffd1}.handoff-score-grid,.handoff-provider-strip{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-top:14px}.handoff-provider-strip{grid-template-columns:repeat(6,minmax(120px,1fr))}.handoff-score-grid .insight,.handoff-provider-strip article{min-height:88px;border:1px solid rgba(17,58,126,.14);border-radius:10px;background:#f8fbff;color:#0f1d36;box-shadow:0 10px 24px #061a3d0f}.handoff-score-grid .insight span,.handoff-provider-strip span{color:#5f6f8b}.handoff-score-grid .insight strong,.handoff-provider-strip strong{color:#061a3d}.handoff-provider-strip article{display:grid;align-content:center;gap:6px;padding:14px}.handoff-provider-strip span{font-size:11px;font-weight:950;text-transform:uppercase}.handoff-provider-strip strong{font-size:14px;overflow-wrap:anywhere}.handoff-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}.handoff-subhead{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px}.handoff-button-pair{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.handoff-subhead strong{font-size:16px}.handoff-subhead button{min-height:36px;display:inline-flex;gap:7px;align-items:center;border:1px solid rgba(17,58,126,.16);border-radius:8px;background:#fff;color:#113a7e;font-weight:850}.handoff-phase-list,.handoff-action-list,.handoff-blockers{display:grid;gap:10px}.handoff-phase-list article,.handoff-action-list article,.handoff-blockers article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(17,58,126,.14);border-radius:10px;background:#fff;color:#0f1d36}.handoff-phase-list article.ready,.handoff-action-list article.done,.handoff-blockers article.clear{border-color:#13845538;background:#f4fcf8}.handoff-phase-list article.hold,.handoff-action-list article.todo,.handoff-blockers article{border-color:#ae5c0033;background:#fffaf0}.handoff-phase-list svg,.handoff-action-list svg,.handoff-blockers svg{color:#113a7e}.handoff-phase-list span,.handoff-blockers span{display:block;color:#7b6216;font-size:11px;font-weight:950;text-transform:uppercase}.handoff-phase-list small,.handoff-blockers small{display:block;margin-top:4px;color:#53627c;line-height:1.45}.handoff-phase-list b{color:#113a7e;font-size:18px}.handoff-action-list article{grid-template-columns:auto minmax(0,1fr)}.handoff-action-list code,.handoff-blockers code{display:block;margin-top:6px;padding:8px 10px;border-radius:8px;background:#061a3d;color:#fff;font-size:12px;white-space:normal;overflow-wrap:anywhere}.handoff-archive-notice{margin-top:14px;padding:12px 14px;border:1px solid rgba(19,132,85,.22);border-radius:10px;background:#f4fcf8;color:#0f5132;font-size:13px;font-weight:850}.handoff-archive-notice.task-notice{border-color:#113a7e2e;background:#f7faff;color:#113a7e}.handoff-blockers{margin-top:16px}.handoff-blockers article{grid-template-columns:auto minmax(0,1fr)}.station-training-board{grid-column:1 / -1;border:1px solid rgba(17,58,126,.14);background:radial-gradient(circle at top right,rgba(244,197,66,.18),transparent 32%),linear-gradient(135deg,#fff,#f3f7ff);color:#0f1d36}.station-training-board .panel-header h2,.station-training-board .panel-header span,.station-training-board .panel-header small,.station-training-board h2,.station-training-board h3,.station-training-board strong,.station-training-board p,.station-training-board small{color:#0f1d36}.station-training-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:stretch;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:linear-gradient(135deg,#113a7efa,#061a3dfa),#113a7e;box-shadow:0 18px 40px #061a3d2e}.station-training-hero span,.station-training-toolbar span{display:block;color:#f4c542;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.station-training-hero h2{margin:8px 0;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.08}.station-training-hero p{max-width:820px;margin:0;color:#ffffffdb;line-height:1.55}.station-training-command{display:grid;align-content:center;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff1a}.station-training-command strong{color:#fff;font-size:24px;font-weight:950;text-transform:capitalize}.station-training-command small{color:#ffffffd6;line-height:1.45}.station-training-toolbar{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-top:14px;padding:14px;border:1px solid rgba(17,58,126,.12);border-radius:12px;background:#fff}.station-training-toolbar span{color:#5f6f8b}.station-training-toolbar strong{display:block;margin-top:4px;color:#061a3d;font-size:16px}.station-training-summary{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:12px;margin-top:14px}.station-training-summary .insight{min-height:82px;border:1px solid rgba(17,58,126,.12);background:#fff;box-shadow:0 10px 24px #061a3d0f}.station-training-summary .insight span{color:#5f6f8b}.station-training-summary .insight strong{color:#061a3d}.station-training-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.station-training-card{display:grid;gap:10px;padding:16px;border:1px solid rgba(17,58,126,.13);border-radius:12px;background:#fff;color:#0f1d36;box-shadow:0 14px 30px #061a3d14}.station-training-card.trained{border-color:#13845533;background:linear-gradient(180deg,#fff,#f4fcf8)}.station-training-card.scheduled{border-color:#113a7e38;background:linear-gradient(180deg,#fff,#f7faff)}.station-training-card.pending{border-color:#ae5c0033;background:linear-gradient(180deg,#fff,#fffaf0)}.station-training-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.station-training-card-head span{display:inline-flex;min-height:26px;align-items:center;padding:4px 9px;border-radius:999px;background:#eef4ff;color:#113a7e;font-size:11px;font-weight:950;text-transform:uppercase}.station-training-card-head strong{color:#113a7e;font-size:18px}.station-training-card h3{margin:0;font-size:17px;line-height:1.25}.station-training-card p{margin:0;color:#113a7e;font-weight:850;overflow-wrap:anywhere}.station-training-card small{color:#53627c;line-height:1.4}.station-training-progress{height:9px;overflow:hidden;border-radius:999px;background:#e6edf8}.station-training-progress span{display:block;width:var(--training-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#f4c542,#113a7e)}.station-training-checks{display:grid;gap:7px}.station-training-checks span{display:inline-flex;gap:7px;align-items:center;color:#53627c;font-size:12px;font-weight:800;line-height:1.3}.station-training-checks span.done{color:#0f6b45}.station-training-checks svg{flex:0 0 auto}.station-training-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(17,58,126,.1)}.station-training-card .compact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.station-training-card .compact-actions button{min-height:36px;display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid rgba(17,58,126,.16);border-radius:8px;background:#f8fbff;color:#113a7e;font-weight:850}.churchmail-activation-board{border:1px solid rgba(17,58,126,.14);background:radial-gradient(circle at top right,rgba(244,197,66,.16),transparent 34%),linear-gradient(180deg,#fff,#f5f8ff);color:#0f1d36}.churchmail-activation-board .panel-header h2,.churchmail-activation-board .panel-header span,.churchmail-activation-board .panel-header small,.churchmail-activation-board strong,.churchmail-activation-board small{color:#0f1d36}.email-activation-hero{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:14px;align-items:center;padding:16px;border-radius:14px;background:linear-gradient(135deg,#113a7efa,#061a3dfa),#113a7e;box-shadow:0 16px 34px #061a3d29}.email-activation-hero span{display:block;color:#f4c542;font-size:11px;font-weight:950;text-transform:uppercase}.email-activation-hero strong{display:block;margin-top:5px;color:#fff;font-size:32px;font-weight:950}.email-activation-hero small{display:block;margin-top:6px;color:#ffffffdb;line-height:1.42}.email-activation-hero svg{width:54px;height:54px;padding:12px;border-radius:16px;background:#ffffff1f;color:#f4c542}.email-activation-steps{display:grid;gap:10px;margin-top:12px}.email-activation-steps article{display:grid;grid-template-columns:28px auto minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid rgba(17,58,126,.12);border-radius:12px;background:#fff;color:#0f1d36}.email-activation-steps article.ready{border-color:#13845538;background:#f4fcf8}.email-activation-steps article.hold{border-color:#ae5c0038;background:#fffaf0}.email-activation-steps article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#eef4ff;color:#113a7e;font-size:12px;font-weight:950}.email-activation-steps svg{color:#113a7e}.email-activation-steps strong{display:block;font-size:14px}.email-activation-steps small{display:block;margin-top:3px;color:#53627c;line-height:1.4}.email-dns-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.email-dns-notes article{display:grid;gap:5px;padding:12px;border:1px solid rgba(17,58,126,.12);border-radius:12px;background:#fff}.email-dns-notes span{color:#5f6f8b;font-size:11px;font-weight:950;text-transform:uppercase}.email-dns-notes small{color:#53627c;line-height:1.4}.email-launch-packet{display:grid;gap:12px;margin-top:12px;padding:12px;border:1px solid rgba(17,58,126,.12);border-radius:14px;background:radial-gradient(circle at top right,rgba(244,197,66,.12),transparent 34%),#fff}.email-launch-packet-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.email-launch-packet-head span,.email-command-list span,.email-acceptance-grid span{display:block;color:#6d7890;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.email-launch-packet-head strong{display:block;margin-top:3px;color:#061a3d;font-size:18px;line-height:1.18}.email-launch-packet-head small{display:block;margin-top:5px;color:#53627c;line-height:1.4}.email-launch-packet-head b{padding:7px 10px;border-radius:999px;background:#eef4ff;color:#113a7e;font-size:11px;font-weight:950;text-transform:uppercase}.email-acceptance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.email-acceptance-grid article{padding:10px;border:1px solid rgba(17,58,126,.12);border-radius:10px;background:#f8fbff}.email-acceptance-grid article.ready{border-color:#13845538;background:#f4fcf8}.email-acceptance-grid article.hold{border-color:#ae5c0038;background:#fffaf0}.email-acceptance-grid strong{display:block;margin-top:3px;color:#061a3d;font-size:13px}.email-command-list{display:grid;gap:9px}.email-command-list article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:start;padding:11px;border:1px solid rgba(17,58,126,.12);border-radius:11px;background:#fff}.email-command-list article.ready{border-color:#13845538;background:#f4fcf8}.email-command-list article.hold{border-color:#ae5c0038;background:#fffaf0}.email-command-list svg{color:#113a7e}.email-command-list strong{display:block;margin-top:2px;color:#061a3d}.email-command-list small{display:block;margin-top:4px;color:#53627c;line-height:1.4}.email-command-list code{grid-column:1 / -1;display:block;padding:9px;border-radius:8px;background:#061a3d;color:#fff;font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.email-command-list button{grid-column:1 / -1;min-height:34px;display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid rgba(17,58,126,.16);border-radius:8px;background:#f8fbff;color:#113a7e;font-weight:850}.final-production-finish-board{grid-column:1 / -1;border:1px solid rgba(17,58,126,.14);background:radial-gradient(circle at 90% 0%,rgba(244,197,66,.18),transparent 30%),linear-gradient(135deg,#fff,#f6f9ff 54%,#edf4ff);color:#0f1d36}.final-production-finish-board .panel-header h2,.final-production-finish-board .panel-header span,.final-production-finish-board .panel-header small,.final-production-finish-board strong,.final-production-finish-board small,.final-production-finish-board p{color:#0f1d36}.finish-board-hero{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:18px;align-items:stretch;padding:20px;border-radius:18px;background:linear-gradient(135deg,#113a7ef7,#071b40f7),#113a7e;box-shadow:0 22px 46px #081c422e}.finish-board-hero span{display:block;color:#f4c542;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.finish-board-hero h2{margin:6px 0 8px;color:#fff;font-size:clamp(26px,3vw,42px);line-height:1.04}.finish-board-hero p{margin:0;max-width:820px;color:#ffffffe0;line-height:1.5}.finish-score-card{display:grid;place-items:center;align-content:center;gap:5px;min-height:142px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff1a}.finish-score-card strong{color:#fff;font-size:40px;font-weight:950}.finish-score-card small{color:#fffc;font-weight:850}.finish-live-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.finish-live-strip article{padding:12px;border:1px solid rgba(17,58,126,.12);border-radius:12px;background:#fff}.finish-live-strip span,.finish-track-grid span{display:block;color:#6d7890;font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.finish-live-strip strong{display:block;margin-top:4px;color:#113a7e;font-size:15px;overflow-wrap:anywhere}.finish-action-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.finish-action-row button,.finish-track-grid button{min-height:38px;display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid rgba(17,58,126,.15);border-radius:9px;background:#fff;color:#113a7e;font-weight:900}.finish-track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.finish-track-grid article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start;padding:15px;border:1px solid rgba(17,58,126,.12);border-radius:15px;background:#fff;box-shadow:0 14px 30px #113a7e14}.finish-track-grid article.ready{border-color:#13845538;background:linear-gradient(180deg,#fff,#f5fcf8)}.finish-track-grid article.hold{border-color:#ae5c0038;background:linear-gradient(180deg,#fff,#fffaf0)}.finish-track-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#eef4ff;color:#113a7e}.finish-track-grid strong{display:block;margin-top:4px;color:#0f1d36;font-size:16px}.finish-track-grid small{display:block;margin-top:5px;color:#4c5870;line-height:1.45}.finish-track-grid em{display:block;margin-top:8px;color:#805800;font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.finish-track-grid b{color:#113a7e;font-size:15px}.finish-track-grid button{grid-column:1 / -1;background:#f8fbff}.final-blocker-board{grid-column:1 / -1;border:1px solid rgba(17,58,126,.14);background:radial-gradient(circle at 86% 8%,rgba(244,197,66,.18),transparent 28%),linear-gradient(135deg,#fff,#f4f8ff 58%,#eef4ff);color:#0f1d36}.final-blocker-board .panel-header h2,.final-blocker-board .panel-header span,.final-blocker-board .panel-header small,.final-blocker-board strong,.final-blocker-board small,.final-blocker-board p{color:#0f1d36}.final-blocker-hero{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:stretch;padding:18px;border-radius:16px;background:linear-gradient(135deg,#113a7efa,#061a3dfa),#113a7e;box-shadow:0 20px 44px #061a3d2e}.final-blocker-hero span{display:block;color:#f4c542;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.final-blocker-hero h2{margin:6px 0 8px;color:#fff;font-size:clamp(24px,3vw,38px);line-height:1.05}.final-blocker-hero p{margin:0;max-width:780px;color:#ffffffdb;line-height:1.48}.final-blocker-score{display:grid;place-items:center;align-content:center;gap:4px;min-height:132px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff1a}.final-blocker-score strong{color:#fff;font-size:42px;font-weight:950}.final-blocker-score small{color:#ffffffc7;font-weight:850}.final-blocker-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.final-blocker-actions button{min-height:38px;display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid rgba(17,58,126,.15);border-radius:9px;background:#fff;color:#113a7e;font-weight:900}.final-blocker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.final-blocker-grid article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:start;padding:14px;border:1px solid rgba(17,58,126,.12);border-radius:14px;background:#fff;box-shadow:0 14px 32px #113a7e14}.final-blocker-grid article.ready{border-color:#13845538;background:linear-gradient(180deg,#fff,#f4fcf8)}.final-blocker-grid article.hold{border-color:#ae5c0038;background:linear-gradient(180deg,#fff,#fffaf0)}.final-blocker-grid svg{display:grid;width:34px;height:34px;padding:8px;border-radius:10px;background:#eef4ff;color:#113a7e}.final-blocker-grid span{display:block;color:#6d7890;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.final-blocker-grid strong{display:block;margin-top:3px;font-size:14px}.final-blocker-grid small{display:block;margin-top:5px;color:#53627c;line-height:1.42}.final-blocker-grid b{color:#113a7e;font-size:18px}.final-blocker-grid code{grid-column:1 / -1;display:block;padding:10px;border-radius:9px;background:#061a3d;color:#fff;font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.final-blocker-grid button{grid-column:1 / -1;min-height:34px;display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid rgba(17,58,126,.16);border-radius:8px;background:#f8fbff;color:#113a7e;font-weight:850}.activation-command-board{border:1px solid rgba(17,58,126,.14);background:radial-gradient(circle at top right,rgba(244,197,66,.14),transparent 34%),linear-gradient(180deg,#fff,#f5f8ff);color:#0f1d36}.activation-command-board .panel-header h2,.activation-command-board .panel-header span,.activation-command-board .panel-header small,.activation-command-board strong,.activation-command-board small{color:#0f1d36}.activation-command-hero{padding:16px;border-radius:14px;background:linear-gradient(135deg,#113a7efa,#061a3dfa),#113a7e;box-shadow:0 16px 34px #061a3d29}.activation-command-hero span{display:block;color:#f4c542;font-size:11px;font-weight:950;text-transform:uppercase}.activation-command-hero strong{display:block;margin-top:5px;color:#fff;font-size:32px;font-weight:950}.activation-command-hero small{display:block;margin-top:6px;color:#ffffffdb;line-height:1.42}.activation-command-list{display:grid;gap:12px;margin-top:12px}.activation-command-list article{display:grid;gap:9px;padding:13px;border:1px solid rgba(17,58,126,.12);border-radius:12px;background:#fff}.activation-command-list article.ready{border-color:#13845538;background:#f4fcf8}.activation-command-list article.hold{border-color:#ae5c0038;background:#fffaf0}.activation-command-list span{display:block;color:#7b6216;font-size:11px;font-weight:950;text-transform:uppercase}.activation-command-list strong{display:block;margin-top:3px}.activation-command-list small{color:#53627c;line-height:1.4}.activation-command-list code{display:block;padding:10px;border-radius:9px;background:#061a3d;color:#fff;font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.activation-command-list button{min-height:36px;display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid rgba(17,58,126,.16);border-radius:8px;background:#f8fbff;color:#113a7e;font-weight:850}.restore-command-board{grid-column:1 / -1;border:1px solid rgba(17,58,126,.14);background:radial-gradient(circle at top right,rgba(244,197,66,.16),transparent 34%),linear-gradient(135deg,#fff,#f4f7ff);color:#0f1d36}.restore-command-board .panel-header h2,.restore-command-board .panel-header span,.restore-command-board .panel-header small,.restore-command-board h2,.restore-command-board strong,.restore-command-board small,.restore-command-board p{color:#0f1d36}.restore-command-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:stretch;padding:18px;border-radius:14px;background:linear-gradient(135deg,#061a3dfa,#113a7ef5),#061a3d;box-shadow:0 18px 40px #061a3d2e}.restore-command-hero span,.restore-hash-strip span{display:block;color:#f4c542;font-size:12px;font-weight:950;text-transform:uppercase}.restore-command-hero h2{margin:8px 0;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.08}.restore-command-hero p{max-width:820px;margin:0;color:#ffffffdb;line-height:1.55}.restore-command-score{display:grid;align-content:center;justify-items:center;gap:6px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff1a}.restore-command-score strong{color:#fff;font-size:34px;font-weight:950}.restore-command-score small{color:#ffffffd1;text-transform:uppercase}.restore-command-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.restore-command-actions button{min-height:40px;display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(17,58,126,.16);border-radius:9px;background:#fff;color:#113a7e;font-weight:850}.restore-command-actions button.primary{border-color:#113a7e;background:#113a7e;color:#fff}.restore-command-summary{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:12px;margin-top:14px}.restore-command-summary .insight{min-height:84px;border:1px solid rgba(17,58,126,.12);background:#fff;box-shadow:0 10px 24px #061a3d0f}.restore-command-summary .insight span{color:#5f6f8b}.restore-command-summary .insight strong{color:#061a3d}.restore-rehearsal-packet{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(17,58,126,.12);border-radius:14px;background:radial-gradient(circle at top right,rgba(244,197,66,.14),transparent 34%),#fff}.restore-rehearsal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.restore-rehearsal-head span,.restore-acceptance-grid span,.restore-rehearsal-list span{display:block;color:#6d7890;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.restore-rehearsal-head strong{display:block;margin-top:3px;color:#061a3d;font-size:18px;line-height:1.18}.restore-rehearsal-head small{display:block;margin-top:5px;color:#53627c;line-height:1.4}.restore-rehearsal-head b{padding:7px 10px;border-radius:999px;background:#eef4ff;color:#113a7e;font-size:11px;font-weight:950;text-transform:uppercase}.restore-acceptance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.restore-acceptance-grid article{padding:10px;border:1px solid rgba(17,58,126,.12);border-radius:10px;background:#f8fbff}.restore-acceptance-grid article.ready{border-color:#13845538;background:#f4fcf8}.restore-acceptance-grid article.hold{border-color:#ae5c0038;background:#fffaf0}.restore-acceptance-grid strong{display:block;margin-top:3px;color:#061a3d;font-size:13px}.restore-rehearsal-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.restore-rehearsal-list article{display:grid;gap:8px;align-items:start;padding:11px;border:1px solid rgba(17,58,126,.12);border-radius:11px;background:#fff}.restore-rehearsal-list article.ready{border-color:#13845538;background:#f4fcf8}.restore-rehearsal-list article.hold{border-color:#ae5c0038;background:#fffaf0}.restore-rehearsal-list svg{color:#113a7e}.restore-rehearsal-list strong{display:block;color:#061a3d;font-size:13px;line-height:1.25}.restore-rehearsal-list small{display:block;margin-top:4px;color:#53627c;line-height:1.4}.restore-rehearsal-list code{display:block;padding:9px;border-radius:8px;background:#061a3d;color:#fff;font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.restore-rehearsal-list button{min-height:34px;display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid rgba(17,58,126,.16);border-radius:8px;background:#f8fbff;color:#113a7e;font-weight:850}.restore-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.restore-command-grid article{display:grid;grid-template-columns:30px auto minmax(0,1fr);gap:10px;align-items:center;min-height:104px;padding:14px;border:1px solid rgba(17,58,126,.12);border-radius:12px;background:#fff}.restore-command-grid article.ready{border-color:#13845538;background:#f4fcf8}.restore-command-grid article.hold{border-color:#ae5c0038;background:#fffaf0}.restore-command-grid article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#eef4ff;color:#113a7e;font-size:12px;font-weight:950}.restore-command-grid svg{color:#113a7e}.restore-command-grid strong{display:block;font-size:14px}.restore-command-grid small{display:block;margin-top:4px;color:#53627c;line-height:1.4}.restore-hash-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.restore-hash-strip article{display:grid;gap:6px;padding:14px;border:1px solid rgba(17,58,126,.12);border-radius:12px;background:#fff}.restore-hash-strip span{color:#5f6f8b}.restore-hash-strip strong{color:#061a3d;overflow-wrap:anywhere}.restore-hash-strip small{color:#53627c}@media(max-width:980px){.station-training-hero,.station-training-grid,.finish-board-hero,.finish-live-strip,.finish-track-grid,.final-blocker-hero,.final-blocker-grid,.restore-command-hero,.restore-acceptance-grid,.restore-rehearsal-list,.restore-command-grid{grid-template-columns:1fr}.station-training-summary,.restore-command-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.station-training-toolbar{align-items:stretch;flex-direction:column}.station-training-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.restore-command-summary,.restore-hash-strip{grid-template-columns:1fr}.final-blocker-actions,.finish-action-row{display:grid;grid-template-columns:1fr}.station-training-card .compact-actions,.email-dns-notes,.email-launch-packet-head,.restore-rehearsal-head,.email-acceptance-grid{grid-template-columns:1fr}}.production-readiness-grid .insight{min-height:84px;border-color:#ffffff1f;background:#ffffff14}.production-hold-list{display:grid;gap:10px;margin-top:14px}.production-hold-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid rgba(244,197,66,.32);border-radius:10px;background:#f4c54214}.production-hold-list svg{color:#f4c542}.launch-ops-wizard{border-color:#0b2f6b29;background:linear-gradient(135deg,#fff,#f7faff),#fff}.launch-wizard-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid rgba(11,47,107,.12);border-radius:10px;background:radial-gradient(circle at top right,rgba(244,197,66,.22),transparent 30%),linear-gradient(135deg,#0b2f6b,#071f4f);color:#fff}.launch-wizard-hero span{display:inline-flex;margin-bottom:7px;color:#f4c542;font-size:11px;font-weight:950;text-transform:uppercase}.launch-wizard-hero h2{margin:0;color:#fff;font-size:clamp(26px,4vw,40px);line-height:1}.launch-wizard-hero p{max-width:820px;margin:10px 0 0;color:#ffffffc2;line-height:1.55}.launch-wizard-meter{width:110px;aspect-ratio:1;display:grid;place-items:center;border:2px solid rgba(244,197,66,.72);border-radius:999px;background:#ffffff1a}.launch-wizard-meter strong{color:#fff;font-size:34px;line-height:1}.launch-wizard-meter span{margin-top:-18px;color:#f4c542;font-size:10px;font-weight:950;text-align:center}.launch-wizard-steps{display:grid;gap:10px;margin-top:14px}.launch-wizard-steps article{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(11,47,107,.12);border-radius:10px;background:#fff;box-shadow:0 10px 22px #10213f0e}.launch-wizard-steps article.ready{border-left:4px solid #0b2f6b}.launch-wizard-steps article.hold{border-left:4px solid #f4c542}.launch-step-index{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#f4c542;color:#061a3d;font-size:13px;font-weight:950}.launch-wizard-steps svg{color:#0b2f6b}.launch-wizard-steps span{display:block;color:#9a6f00;font-size:10px;font-weight:950;text-transform:uppercase}.launch-wizard-steps strong{display:block;color:#0b2f6b;font-size:16px}.launch-wizard-steps small{display:block;margin-top:4px;color:#61708c;line-height:1.45}.launch-wizard-steps b{color:#0b2f6b;font-size:18px}.launch-wizard-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.launch-wizard-actions button{min-height:42px;display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid rgba(11,47,107,.14);border-radius:8px;background:#eef4ff;color:#0b2f6b;font-weight:850}.launch-wizard-actions button:nth-child(4){background:#0b2f6b;color:#fff}.launch-packet-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px}.app-shell:not(.admin-shell){background:linear-gradient(180deg,#061a3d,#0b2f6b 42%,#071f4f),#0b2f6b}.app-shell:not(.admin-shell) .workspace{background:radial-gradient(circle at top right,rgba(244,197,66,.18),transparent 30%),linear-gradient(180deg,#071f4ffa,#0b2f6bfa 44%,#061a3dfa),#0b2f6b}.app-shell:not(.admin-shell) .topbar{border:1px solid rgba(244,197,66,.16);border-radius:8px;background:linear-gradient(135deg,#09275cf5,#061a3df0);padding:14px;box-shadow:0 18px 38px #020c1f33}.app-shell:not(.admin-shell) .station-title h1,.app-shell:not(.admin-shell) .panel-header h2,.app-shell:not(.admin-shell) .metric-card strong,.app-shell:not(.admin-shell) .command-card strong,.app-shell:not(.admin-shell) .approval-lane h2,.app-shell:not(.admin-shell) .transfer-card h2,.app-shell:not(.admin-shell) .escalation-card h2,.app-shell:not(.admin-shell) .task-card h2,.app-shell:not(.admin-shell) .policy-card h2,.app-shell:not(.admin-shell) .calendar-card h2,.app-shell:not(.admin-shell) .personnel-card h2,.app-shell:not(.admin-shell) .source-map-item strong,.app-shell:not(.admin-shell) .insight strong,.app-shell:not(.admin-shell) .workflow-item strong,.app-shell:not(.admin-shell) .approval-item strong,.app-shell:not(.admin-shell) .message-item strong,.app-shell:not(.admin-shell) .table-row strong{color:#fff}.app-shell:not(.admin-shell) .topbar p,.app-shell:not(.admin-shell) .metric-card span,.app-shell:not(.admin-shell) .command-card span,.app-shell:not(.admin-shell) .command-card small,.app-shell:not(.admin-shell) .panel p,.app-shell:not(.admin-shell) .approval-lane p,.app-shell:not(.admin-shell) .transfer-card p,.app-shell:not(.admin-shell) .escalation-card p,.app-shell:not(.admin-shell) .task-card p,.app-shell:not(.admin-shell) .policy-card p,.app-shell:not(.admin-shell) .calendar-card p,.app-shell:not(.admin-shell) .personnel-card p,.app-shell:not(.admin-shell) .source-map-item small,.app-shell:not(.admin-shell) .source-map-item span,.app-shell:not(.admin-shell) .insight span,.app-shell:not(.admin-shell) .workflow-item span,.app-shell:not(.admin-shell) .approval-item span,.app-shell:not(.admin-shell) .message-item span,.app-shell:not(.admin-shell) .table-row span,.app-shell:not(.admin-shell) .table-row small{color:#ffffffb3}.app-shell:not(.admin-shell) .organization-kicker,.app-shell:not(.admin-shell) .section-banner span,.app-shell:not(.admin-shell) .panel-header>button,.app-shell:not(.admin-shell) .source-map-item span{color:#f4c542}.app-shell:not(.admin-shell) .search-box,.app-shell:not(.admin-shell) .icon-button,.app-shell:not(.admin-shell) .sync-toggle,.app-shell:not(.admin-shell) .api-status,.app-shell:not(.admin-shell) .install-toggle,.app-shell:not(.admin-shell) .session-pill,.app-shell:not(.admin-shell) .permission-strip span{border-color:#ffffff29;background:#ffffff1a;color:#fff}.app-shell:not(.admin-shell) .search-box input{color:#fff}.app-shell:not(.admin-shell) .search-box input::placeholder{color:#ffffff9e}.app-shell:not(.admin-shell) .api-status{color:#f4c542}.app-shell:not(.admin-shell) .sync-toggle,.app-shell:not(.admin-shell) .icon-button,.app-shell:not(.admin-shell) .install-toggle,.app-shell:not(.admin-shell) .session-pill{box-shadow:0 10px 22px #020c1f29}.app-shell:not(.admin-shell) .metric-card,.app-shell:not(.admin-shell) .command-card,.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .message-item,.app-shell:not(.admin-shell) .workflow-item,.app-shell:not(.admin-shell) .approval-item,.app-shell:not(.admin-shell) .sync-stage,.app-shell:not(.admin-shell) .draft-card,.app-shell:not(.admin-shell) .approval-lane,.app-shell:not(.admin-shell) .transfer-card,.app-shell:not(.admin-shell) .escalation-card,.app-shell:not(.admin-shell) .task-card,.app-shell:not(.admin-shell) .policy-card,.app-shell:not(.admin-shell) .calendar-card,.app-shell:not(.admin-shell) .personnel-card,.app-shell:not(.admin-shell) .report-detail-card,.app-shell:not(.admin-shell) .template-preview,.app-shell:not(.admin-shell) .provision-summary,.app-shell:not(.admin-shell) .route-box,.app-shell:not(.admin-shell) .mail-preview,.app-shell:not(.admin-shell) .source-map-item,.app-shell:not(.admin-shell) .insight,.app-shell:not(.admin-shell) .table-row{border-color:#ffffff24;background:linear-gradient(160deg,#ffffff1a,#ffffff0b),#123977;box-shadow:0 14px 30px #020c1f33}.app-shell:not(.admin-shell) .command-card.ok,.app-shell:not(.admin-shell) .command-card.queued,.app-shell:not(.admin-shell) .command-card.risk{border-color:#ffffff24;background:linear-gradient(160deg,#ffffff1a,#ffffff0b),#123977}.app-shell:not(.admin-shell) .command-card{position:relative;overflow:hidden;border-left:4px solid #f4c542}.app-shell:not(.admin-shell) .command-card.risk{border-left-color:#d85959}.app-shell:not(.admin-shell) .command-card.queued{border-left-color:#f4c542}.app-shell:not(.admin-shell) .command-card.ok{border-left-color:#7fb3ff}.app-shell:not(.admin-shell) .command-card .command-icon,.app-shell:not(.admin-shell) .command-card.risk .command-icon,.app-shell:not(.admin-shell) .command-card.queued .command-icon{background:#f4c542;color:#10213f}.app-shell:not(.admin-shell) .command-card.risk .command-icon{background:#d85959;color:#fff}.app-shell:not(.admin-shell) .panel-header{border-bottom-color:#ffffff24}.app-shell:not(.admin-shell) .panel-header div:first-child svg,.app-shell:not(.admin-shell) .metric-icon{background:#f4c542;color:#10213f}.app-shell:not(.admin-shell) .panel-header>button{border-color:#f4c54266;background:#f4c54224}.app-shell:not(.admin-shell) .metric-card small,.app-shell:not(.admin-shell) .approval-meta small,.app-shell:not(.admin-shell) .message-footer small{background:#f4c54229;color:#fff4d1;border-color:#f4c5425c}.app-shell:not(.admin-shell) .metric-card small.risk{color:#ffd8d8;background:#a834345c}.app-shell:not(.admin-shell) .section-banner{border-color:#f4c5423d;box-shadow:0 20px 44px #020c1f3d}.app-shell:not(.admin-shell) .approval-lane:before,.app-shell:not(.admin-shell) .transfer-card:before,.app-shell:not(.admin-shell) .escalation-card:before,.app-shell:not(.admin-shell) .task-card:before,.app-shell:not(.admin-shell) .policy-card:before,.app-shell:not(.admin-shell) .calendar-card:before,.app-shell:not(.admin-shell) .personnel-card:before,.app-shell:not(.admin-shell) .table-row:before,.app-shell:not(.admin-shell) .message-item:before{background:#f4c542}.app-shell:not(.admin-shell) .office-form input,.app-shell:not(.admin-shell) .office-form select,.app-shell:not(.admin-shell) .office-form textarea,.app-shell:not(.admin-shell) .churchmail-form input,.app-shell:not(.admin-shell) .churchmail-form select,.app-shell:not(.admin-shell) .ai-desk-form select,.app-shell:not(.admin-shell) .ai-desk-form textarea,.app-shell:not(.admin-shell) .template-filter-bar input,.app-shell:not(.admin-shell) .template-filter-bar select,.app-shell:not(.admin-shell) .archive-toolbar input,.app-shell:not(.admin-shell) .archive-toolbar select,.app-shell:not(.admin-shell) .registry-toolbar input,.app-shell:not(.admin-shell) .registry-toolbar select,.app-shell:not(.admin-shell) .audit-toolbar input,.app-shell:not(.admin-shell) .audit-toolbar select{border-color:#fff3;background:#fffffff0;color:#10213f}.app-shell:not(.admin-shell) .action-row button,.app-shell:not(.admin-shell) .compact-actions button,.app-shell:not(.admin-shell) .table-actions button,.app-shell:not(.admin-shell) .office-form button,.app-shell:not(.admin-shell) .churchmail-form button,.app-shell:not(.admin-shell) .ai-desk-form button{border-color:#f4c5426b;background:#f4c54229;color:#fff4d1}.app-shell:not(.admin-shell) .action-row button:hover,.app-shell:not(.admin-shell) .compact-actions button:hover,.app-shell:not(.admin-shell) .table-actions button:hover{border-color:#f4c542a8;background:#f4c5423d}.admin-portal-main{background:linear-gradient(180deg,#061a3dfa,#0b2f6bf5 340px,#071f4ffa),#0b2f6b}.admin-focus-board,.admin-console-panel{border-color:#f4c54233;background:linear-gradient(180deg,#0f377bf5,#09275cfa),#0b2f6b;box-shadow:0 18px 38px #020c1f47}.admin-focus-title,.admin-console-panel .panel-header{border-bottom-color:#ffffff24}.admin-focus-title strong,.admin-console-panel .panel-header h2,.admin-action-list span,.admin-station-row strong,.admin-session-list strong,.admin-event-list strong{color:#fff}.admin-focus-title span,.admin-console-panel .panel-header>button span,.admin-action-list small,.admin-system-card small,.admin-health-list span,.admin-queue-list small,.admin-station-row small,.admin-station-row span,.admin-session-list span,.admin-event-list span{color:#ffffffad}.admin-focus-card,.admin-system-card,.admin-action-list button,.admin-queue-list button,.admin-health-list div,.admin-station-summary div,.admin-station-row,.admin-session-list article,.admin-event-list article{border-color:#ffffff24;background:linear-gradient(160deg,#ffffff1a,#ffffff0b),#123977;box-shadow:0 12px 24px #020c1f2e}.admin-focus-card:hover,.admin-action-list button:hover,.admin-queue-list button:hover{border-color:#f4c5427a;background:linear-gradient(160deg,#ffffff24,#ffffff0f),#173f82}.admin-focus-card strong,.admin-system-card strong,.admin-health-list strong,.admin-queue-list span,.admin-station-summary strong{color:#fff}.admin-focus-card small{color:#ffffffb8}.admin-focus-card>svg,.admin-action-list button>svg:first-child,.admin-queue-list button svg{background:#ffffff1f;color:#f4c542}.admin-system-card div,.admin-focus-card>span{background:#f4c542;color:#10213f}.admin-focus-card.warning>span{background:#f4c542;color:#10213f}.admin-queue-list strong{background:#f4c542;color:#10213f}.admin-station-row.head{background:linear-gradient(135deg,#f4c542,#d6a631);color:#10213f}.admin-station-row.head span{color:#10213f}.admin-station-state{background:#f4c5422e;color:#fff4d1!important}.wide-action{background:#f4c542;border-color:#f4c542;color:#10213f}.admin-console-panel .panel-header>button{background:#f4c54229;border-color:#f4c5426b;color:#fff4d1}.app-shell.admin-shell,.admin-shell .workspace{background:#e8eef8}.admin-portal-shell{background:#e8eef8;color:#10213f}.admin-portal-main{background:linear-gradient(180deg,#0b2f6b1f,#e8eef800 300px),#e8eef8;color:#10213f}.admin-tab-hero{border-color:#0b2f6b33;background:linear-gradient(135deg,#071f4f,#0b2f6b 56%,#123977),#0b2f6b;box-shadow:0 18px 40px #10213f2e}.admin-tab-icon{background:#fff;color:#0b2f6b;box-shadow:inset 0 0 0 2px #f4c54294,0 12px 24px #0000002e}.admin-tab-heading>div:last-child>span,.admin-hero-brief span svg{color:#f4c542}.admin-tab-status div,.admin-hero-brief span{border-color:#ffffff2e;background:#ffffff1a}.admin-tab-status span{color:#ffffffad}.admin-tab-status strong,.admin-tab-status small{color:#fff}.admin-portal-state button{background:#fff;border-color:#ffffff5c;color:#0b2f6b;box-shadow:0 10px 22px #020c1f29}.admin-focus-board,.admin-console-panel{border:1px solid rgba(11,47,107,.14);background:#fff;color:#10213f;box-shadow:0 14px 30px #10213f14}.admin-focus-board:before,.admin-console-panel:before,.admin-action-list button:before,.admin-system-card:before,.admin-system-card:after{content:none}.admin-focus-title,.admin-console-panel .panel-header{border-bottom-color:#0b2f6b1f}.admin-focus-title strong,.admin-console-panel .panel-header h2,.admin-action-list span,.admin-station-row strong,.admin-session-list strong,.admin-event-list strong,.admin-system-card strong,.admin-health-list strong,.admin-queue-list span,.admin-station-summary strong{color:#10213f}.admin-focus-title span,.admin-console-panel .panel-header>button span,.admin-action-list small,.admin-system-card small,.admin-health-list span,.admin-queue-list small,.admin-station-row small,.admin-station-row span,.admin-session-list span,.admin-event-list span,.admin-focus-card small{color:#5b6680}.admin-focus-title>svg,.admin-console-panel .panel-header div:first-child svg,.admin-system-card div,.admin-focus-card>span,.admin-action-list button>svg:first-child,.admin-queue-list button svg{background:#0b2f6b;color:#fff;box-shadow:none}.admin-focus-card,.admin-system-card,.admin-action-list button,.admin-queue-list button,.admin-health-list div,.admin-station-summary div,.admin-station-row,.admin-session-list article,.admin-event-list article{border-color:#0b2f6b1f;background:linear-gradient(180deg,#fff,#f8fbff);color:#10213f;box-shadow:0 8px 18px #10213f0b}.admin-system-card{min-height:116px;border-left:0}.admin-focus-card{min-height:88px;grid-template-columns:44px minmax(46px,auto) minmax(0,1fr) auto;grid-template-areas:"icon value label arrow";align-items:center;align-content:center;gap:12px}.admin-focus-card:hover,.admin-action-list button:hover,.admin-queue-list button:hover{border-color:#0b2f6b42;background:#f7faff}.admin-focus-card:before{content:none}.admin-focus-card.warning>span,.admin-queue-list strong,.admin-station-state{background:#fff4d1;color:#10213f!important;box-shadow:inset 0 0 0 1px #f4c54280}.admin-focus-card.urgent>span{background:#a83434;color:#fff}.admin-focus-card strong{grid-area:value;margin:0;color:#10213f;font-size:30px}.admin-focus-card small{grid-area:label;max-width:none;color:#4f5d75;font-size:13px}.admin-focus-card>svg{grid-area:arrow;position:static;width:28px;height:28px;padding:7px;border-radius:999px;background:#eef4ff;color:#0b2f6b}.admin-console-panel .panel-header>button,.wide-action,.admin-station-actions button,.admin-session-list button,.compact-actions button,.admin-shell .action-row button{border-color:#d8e2f2;background:#fff;color:#173b72;box-shadow:0 4px 10px #10213f0d}.admin-console-panel .panel-header>button:hover,.wide-action:hover,.admin-station-actions button:hover,.admin-session-list button:hover,.compact-actions button:hover,.admin-shell .action-row button:hover{border-color:#9bb8ea;background:#f7faff}.admin-station-row.head{background:#0b2f6b;border-color:#0b2f6b;color:#fff;box-shadow:none}.admin-station-row:not(.head),.admin-session-list article,.admin-event-list article{border-left-color:#0b2f6b}.admin-session-list article{border-left-color:#d6a631}.admin-event-list span{color:#5b6680}.admin-portal-main{background:linear-gradient(180deg,#061a3dfa,#0b2f6bf7 360px,#071f4ffa),#0b2f6b}.admin-focus-board,.admin-console-panel{border-color:#ffffff29;background:linear-gradient(180deg,#123977fa,#09275cfa),#0b2f6b;color:#fff;box-shadow:0 18px 38px #020c1f47}.admin-focus-title,.admin-console-panel .panel-header{border-bottom-color:#ffffff29}.admin-focus-title strong,.admin-console-panel .panel-header h2,.admin-action-list span,.admin-station-row strong,.admin-session-list strong,.admin-event-list strong,.admin-system-card strong,.admin-health-list strong,.admin-queue-list span,.admin-station-summary strong,.admin-focus-card strong{color:#fff}.admin-focus-title span,.admin-console-panel .panel-header>button span,.admin-action-list small,.admin-system-card small,.admin-health-list span,.admin-queue-list small,.admin-station-row small,.admin-station-row span,.admin-session-list span,.admin-event-list span,.admin-focus-card small{color:#ffffffdb}.admin-system-card span,.admin-station-summary span,.admin-health-list span{color:#ffffffc7}.admin-focus-card,.admin-system-card,.admin-action-list button,.admin-queue-list button,.admin-health-list div,.admin-station-summary div,.admin-station-row,.admin-session-list article,.admin-event-list article{border-color:#ffffff26;background:linear-gradient(160deg,#ffffff1f,#ffffff0d),#123977;color:#fff;box-shadow:0 12px 24px #020c1f2e}.admin-focus-card:hover,.admin-action-list button:hover,.admin-queue-list button:hover{border-color:#f4c54280;background:linear-gradient(160deg,#ffffff29,#ffffff12),#174282}.admin-focus-title>svg,.admin-console-panel .panel-header div:first-child svg,.admin-system-card div,.admin-focus-card>span,.admin-action-list button>svg:first-child,.admin-queue-list button svg{background:#f4c542;color:#10213f}.admin-focus-card.urgent>span{background:#d85959;color:#fff}.admin-focus-card.warning>span,.admin-queue-list strong,.admin-station-state{background:#f4c5422e;color:#fff4d1!important;box-shadow:inset 0 0 0 1px #f4c54273}.admin-focus-card>svg{background:#ffffff1f;color:#f4c542}.admin-console-panel .panel-header>button,.admin-station-actions button,.admin-session-list button,.compact-actions button,.admin-shell .action-row button{border-color:#f4c5425c;background:#f4c54224;color:#fff4d1}.admin-console-panel .panel-header>button:hover,.admin-station-actions button:hover,.admin-session-list button:hover,.compact-actions button:hover,.admin-shell .action-row button:hover{border-color:#f4c5429e;background:#f4c54238}.admin-station-actions button:first-child,.admin-shell .action-row button:first-child,.wide-action{background:#f4c542;border-color:#f4c542;color:#10213f}.admin-station-row.head{background:#f4c5422e;border-color:#f4c5425c;color:#fff4d1}.admin-station-row.head span,.admin-event-list span{color:#ffffffb8}.admin-session-list article{border-left-color:#f4c542}.mail-preview{background:linear-gradient(180deg,#fff,#f8fbff)}.route-box{background:#fff}.app-shell:not(.admin-shell) .mail-preview h2,.app-shell:not(.admin-shell) .mail-preview strong,.app-shell:not(.admin-shell) .route-box strong{color:#fff}.app-shell:not(.admin-shell) .mail-preview p,.app-shell:not(.admin-shell) .route-box span{color:#ffffffc7}.app-shell:not(.admin-shell) .mail-preview .kind{border-color:#f4c54261;background:#f4c5422e;color:#fff4d1}.app-shell:not(.admin-shell) .route-box{border-color:#ffffff29;background:#ffffff14}.table-row{position:relative;overflow:hidden;background:#fff}.table-head{background:#0b2f6b;box-shadow:none}.table-head:before{display:none}.data-table{gap:10px}.document-table .table-row,.audit-table .table-row{align-items:start}.report-workspace-head{background:linear-gradient(135deg,#0b2f6b12,#f4c54221)}.template-list button,.source-map-item,.completion-track{border-color:#0b2f6b24;background:#fff}.template-list button:hover,.source-map-item:hover{border-color:#9bb8ea;background:#f7faff}.command-card,.sync-stage,.event-line,.control-row,.graph-node{border:1px solid rgba(11,47,107,.12);border-radius:8px;background:#fff;padding-inline:12px}.control-row,.graph-node{border-bottom:1px solid rgba(11,47,107,.12)}.pipeline-step{background:#fff;border-color:#d8e2f2;color:#173b72}.empty-state{border-color:#0b2f6b38;background:linear-gradient(135deg,#0b2f6b0a,#f4c54214)}.app-shell:not(.admin-shell) .control-row,.app-shell:not(.admin-shell) .graph-node,.app-shell:not(.admin-shell) .hierarchy-row,.app-shell:not(.admin-shell) .source-map-item,.app-shell:not(.admin-shell) .completion-track,.app-shell:not(.admin-shell) .event-line{border-color:#ffffff29;background:linear-gradient(160deg,#ffffff1c,#ffffff0b),#123977;box-shadow:0 12px 24px #020c1f2e}.app-shell:not(.admin-shell) .control-row:hover,.app-shell:not(.admin-shell) .source-map-item:hover{border-color:#f4c54280;background:linear-gradient(160deg,#ffffff26,#ffffff0f),#174282}.app-shell:not(.admin-shell) .control-row span,.app-shell:not(.admin-shell) .graph-node span,.app-shell:not(.admin-shell) .hierarchy-row span,.app-shell:not(.admin-shell) .node-main span,.app-shell:not(.admin-shell) .node-metric,.app-shell:not(.admin-shell) .flow-meter span,.app-shell:not(.admin-shell) .source-map-item span,.app-shell:not(.admin-shell) .source-map-item small,.app-shell:not(.admin-shell) .completion-track span,.app-shell:not(.admin-shell) .event-line span{color:#ffffffc7}.app-shell:not(.admin-shell) .graph-node strong,.app-shell:not(.admin-shell) .hierarchy-row strong,.app-shell:not(.admin-shell) .node-main strong,.app-shell:not(.admin-shell) .source-map-item strong,.app-shell:not(.admin-shell) .completion-track strong,.app-shell:not(.admin-shell) .event-line strong{color:#fff}.app-shell:not(.admin-shell) .control-row svg{color:#f4c542}.app-shell:not(.admin-shell) .node-badge{background:#f4c542;color:#10213f;box-shadow:inset 0 0 0 1px #ffffff47}.app-shell:not(.admin-shell) .flow-meter div,.app-shell:not(.admin-shell) .progress{background:#ffffff29}.app-shell:not(.admin-shell) .flow-meter i,.app-shell:not(.admin-shell) .progress i{background:#f4c542}.app-shell:not(.admin-shell) .pipeline-step{border-color:#f4c5425c;background:#f4c54229;color:#fff4d1}.app-shell:not(.admin-shell) .message-item,.app-shell:not(.admin-shell) .workflow-item,.app-shell:not(.admin-shell) .approval-item,.app-shell:not(.admin-shell) .command-card,.app-shell:not(.admin-shell) .sync-stage,.app-shell:not(.admin-shell) .template-list button{border-color:#ffffff29;background:linear-gradient(160deg,#ffffff1f,#ffffff0b),#123977;color:#ffffffd1;box-shadow:0 12px 24px #020c1f2e}.app-shell:not(.admin-shell) .message-button:hover .message-item,.app-shell:not(.admin-shell) .message-button.selected .message-item,.app-shell:not(.admin-shell) .template-list button:hover{border-color:#f4c54294;background:linear-gradient(160deg,#f4c5422e,#ffffff0f),#174282}.app-shell:not(.admin-shell) .message-item strong,.app-shell:not(.admin-shell) .workflow-item strong,.app-shell:not(.admin-shell) .approval-item strong,.app-shell:not(.admin-shell) .sync-stage strong,.app-shell:not(.admin-shell) .command-card strong,.app-shell:not(.admin-shell) .template-list button strong{color:#fff}.app-shell:not(.admin-shell) .message-item span,.app-shell:not(.admin-shell) .workflow-item span,.app-shell:not(.admin-shell) .approval-item span,.app-shell:not(.admin-shell) .approval-meta,.app-shell:not(.admin-shell) .approval-meta small,.app-shell:not(.admin-shell) .sync-stage span,.app-shell:not(.admin-shell) .command-card span,.app-shell:not(.admin-shell) .template-list button span{color:#ffffffc2}.app-shell:not(.admin-shell) .kind,.app-shell:not(.admin-shell) .status{border:1px solid rgba(244,197,66,.38);background:#f4c5422e;color:#fff4d1}.app-shell:not(.admin-shell) .status.ready,.app-shell:not(.admin-shell) .status.open,.app-shell:not(.admin-shell) .status.signed,.app-shell:not(.admin-shell) .status.executed{border-color:#7fb3ff75;background:#7fb3ff2e;color:#e8f2ff}.app-shell:not(.admin-shell) .status.escalated,.app-shell:not(.admin-shell) .status.blocked,.app-shell:not(.admin-shell) .status.rejected{border-color:#ffa4a47a;background:#ff565633;color:#ffe2e2}.app-shell:not(.admin-shell) .event-line code{border:1px solid rgba(244,197,66,.3);background:#ffffff1a;color:#fff}.app-shell:not(.admin-shell) .event-line span{background:#f4c542;box-shadow:0 0 0 4px #f4c54224}.app-shell:not(.admin-shell) .pipeline svg{color:#f4c542d1}.app-shell:not(.admin-shell) .progress .green{background:#8dd8aa}.app-shell:not(.admin-shell) .progress .blue{background:#7fb3ff}.app-shell:not(.admin-shell) .progress .amber{background:#f4c542}.app-shell:not(.admin-shell) .progress .red{background:#ff8d8d}.app-shell:not(.admin-shell) .station-panel{border-color:#f4c54238;background:linear-gradient(160deg,#ffffff1a,#ffffff0b),#123977;color:#fff}.app-shell:not(.admin-shell) .station-home-actions button{border-color:#f4c54238;background:linear-gradient(160deg,#ffffff1f,#ffffff0b),#123977;color:#fff;box-shadow:0 14px 30px #020c1f33}.app-shell:not(.admin-shell) .station-home-actions button:hover{border-color:#f4c54294;background:linear-gradient(160deg,#f4c5422e,#ffffff0f),#174282}.app-shell:not(.admin-shell) .station-home-actions button strong,.app-shell:not(.admin-shell) .station-home-actions button span{color:#fff}.app-shell:not(.admin-shell) .station-home-actions button small{color:#ffffffc2}.app-shell:not(.admin-shell) .station-panel .panel-header h2,.app-shell:not(.admin-shell) .station-list strong,.app-shell:not(.admin-shell) .mail-row-main strong{color:#fff}.app-shell:not(.admin-shell) .station-panel .panel-header>button{border-color:#f4c5426b;background:#f4c54224;color:#f4c542}.app-shell:not(.admin-shell) .station-list span,.app-shell:not(.admin-shell) .mail-row-main span,.app-shell:not(.admin-shell) .mail-row-main small{color:#ffffffc2}.app-shell:not(.admin-shell) .station-list button,.app-shell:not(.admin-shell) .station-inbox-row{border-color:#ffffff29;background:linear-gradient(160deg,#ffffff1f,#ffffff0d),#0e3472;color:#fff}.app-shell:not(.admin-shell) .station-list button:hover,.app-shell:not(.admin-shell) .station-inbox-row:hover{border-color:#f4c54294;background:linear-gradient(160deg,#f4c5422e,#ffffff0f),#174282}.app-shell:not(.admin-shell) .mail-kind-marker{background:#f4c54229;color:#fff4d1}.app-shell:not(.admin-shell) .station-featured-mail .status,.app-shell:not(.admin-shell) .station-inbox-row .status,.app-shell:not(.admin-shell) .station-list .status{border-color:#f4c54261;background:#f4c5422e;color:#fff4d1}.app-shell:not(.admin-shell) .station-inbox-actions button{border-color:#f4c542;background:#f4c542;color:#10213f}.app-shell:not(.admin-shell) .security-strip{border:1px solid rgba(244,197,66,.3);background:#ffffff1a;color:#ffffffc7}.app-shell:not(.admin-shell) .security-strip svg{color:#f4c542}.app-shell:not(.admin-shell) .offline-readiness span,.app-shell:not(.admin-shell) .offline-conflicts,.app-shell:not(.admin-shell) .sync-history,.app-shell:not(.admin-shell) .conflict-row,.app-shell:not(.admin-shell) .history-row,.app-shell:not(.admin-shell) .role-library,.app-shell:not(.admin-shell) .role-library span{border-color:#ffffff29;background:#ffffff14;color:#ffffffd1}.app-shell:not(.admin-shell) .offline-readiness span.ready{border-color:#7fb3ff57;background:#7fb3ff29;color:#e8f2ff}.app-shell:not(.admin-shell) .offline-readiness span.pending{border-color:#f4c5425c;background:#f4c54229;color:#fff4d1}.app-shell:not(.admin-shell) .offline-conflicts>strong,.app-shell:not(.admin-shell) .sync-history>strong,.app-shell:not(.admin-shell) .role-library strong,.app-shell:not(.admin-shell) .conflict-row span,.app-shell:not(.admin-shell) .history-row span{color:#fff}.app-shell:not(.admin-shell) .conflict-row small,.app-shell:not(.admin-shell) .history-row small{color:#ffffffb8}@media(max-width:1180px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar .brand div:last-child,.sidebar .nav-item span,.sidebar .station-switcher p,.sidebar .station-option span{display:none}.sidebar{align-items:center;padding-inline:12px}.nav-item,.station-option{justify-content:center}.span-4,.span-5,.span-6,.span-7{grid-column:span 6}.metric-grid,.command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-primary-panel,.admin-side-panel{grid-column:span 6}.admin-portal-layout{grid-template-columns:1fr}.admin-portal-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.admin-portal-main{padding:14px}.admin-tab-hero{grid-template-columns:1fr}.admin-tab-status,.admin-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-wide,.admin-console-panel{grid-column:1 / -1}.admin-console-panel .admin-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-station-row{grid-template-columns:minmax(180px,1fr) minmax(140px,.75fr) auto}.admin-station-row.head span:last-child,.admin-station-actions{grid-column:1 / -1}.admin-system-grid,.ai-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-panel{grid-template-columns:1fr;background:#0b2f6b}.login-intro{padding:26px;gap:16px}.login-emblem{width:88px;height:88px}.login-intro h1{max-width:100%;font-size:clamp(28px,5.5vw,40px)}.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid,.mail-layout,.station-home-hero,.station-workspace-grid,.reports-layout{grid-template-columns:1fr}.station-home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.role-system-panel{grid-template-columns:1fr}.role-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-board,.transfer-list,.escalation-list,.task-board,.policy-list,.calendar-list,.personnel-list{grid-template-columns:1fr}}@media(max-width:820px){.app-shell{display:block}.sidebar{position:static;height:auto;flex-direction:row;overflow-x:auto;gap:14px}.nav-list,.station-switcher{flex-direction:row;margin:0;border:0;padding:0}.brand{padding:0}.workspace{padding:14px}.topbar,.topbar-actions{align-items:stretch;flex-direction:column}.topbar-actions{align-items:center;flex-direction:row;justify-content:flex-start}.station-title,.topbar-actions{flex:0 1 auto}.search-box{flex:1 1 100%;min-width:100%}.sync-toggle,.api-status,.install-toggle,.session-pill{flex:1 1 210px;justify-content:center}.permission-strip{flex:1 1 100%}.user-topbar{display:grid;grid-template-columns:1fr;gap:10px;padding:10px}.user-topbar .station-title,.user-topbar .topbar-actions{flex:initial}.user-topbar .topbar-actions{display:grid;grid-template-columns:minmax(0,1fr) repeat(6,40px);gap:8px;align-items:center;justify-content:stretch}.user-topbar .search-box{min-width:0;width:100%;flex:initial}.user-topbar .sync-toggle,.user-topbar .api-status,.user-topbar .install-toggle,.user-topbar .session-pill,.user-topbar .icon-button{width:40px;min-width:40px;flex:initial}.metric-grid,.command-grid,.station-home-hero,.station-home-actions,.reports-hero,.reports-stepper,.report-meta-strip,.report-form-grid,.report-section-editor,.selected-report-summary,.event-feed,.audit-toolbar,.office-summary-grid,.ai-source-grid,.admin-status-strip,.admin-system-grid,.admin-station-summary{grid-template-columns:1fr}.admin-hero{flex-direction:column}.admin-portal-topbar,.admin-tab-heading{align-items:stretch;flex-direction:column}.admin-portal-state{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;justify-content:stretch}.admin-tab-status{grid-template-columns:1fr}.admin-portal-state span,.admin-portal-state button{justify-content:center}.admin-portal-state button{min-width:44px;padding-inline:10px;font-size:0}.admin-portal-state button svg{width:15px;height:15px}.admin-portal-rail,.admin-focus-grid,.admin-action-list,.admin-console-panel .admin-system-grid{grid-template-columns:1fr}.admin-portal-main{order:1}.admin-portal-rail{order:2}.admin-focus-title{align-items:flex-start;flex-direction:column}.admin-focus-title span{margin-left:0}.admin-station-row,.admin-station-row.head{grid-template-columns:1fr}.admin-station-row.head{display:none}.section-banner,.section-banner-status{grid-template-columns:1fr}.admin-hero-actions{min-width:0}.span-4,.span-5,.span-6,.span-7,.admin-primary-panel,.admin-side-panel{grid-column:1 / -1}.hierarchy-row{grid-template-columns:36px 1fr}.node-metric,.flow-meter{grid-column:2}.sync-layout{flex-direction:column}.table-row,.audit-table .table-row,.office-table .table-row{grid-template-columns:1fr;gap:4px}.report-detail-strip{grid-template-columns:1fr}.table-head{display:none}.pipeline.mini,.credential-grid{grid-template-columns:1fr}.admin-control-list article,.admin-station-list article{grid-template-columns:1fr}.admin-station-actions{justify-content:flex-start}.station-inline-task{grid-template-columns:1fr}}.app-shell:not(.admin-shell) .station-option.selected,.app-shell:not(.admin-shell) .station-list button.active,.app-shell:not(.admin-shell) .station-switcher button.active{border-color:#f4c54294!important;background:#ffffff1f!important;color:#fff!important}.pipeline-step,.app-shell:not(.admin-shell) .pipeline-step{border:1px solid #dbe6f6!important;background:#fff!important;color:var(--rmvi-blue)!important;box-shadow:0 8px 18px #09275c0f!important}.pipeline-step:before,.pipeline-step:after{background:var(--rmvi-gold)!important}.report-submit-steps div span,.reports-stepper span,.report-section-card>span small,.template-checklist-preview small,.template-requirement-grid small{border:1px solid rgba(244,197,66,.48)!important;background:#fff9e8!important;color:var(--rmvi-gold-ink)!important}.report-category-pills button.active,.report-filter-compact button.active,.auth-mode-toggle button.active{border-color:var(--rmvi-blue)!important;background:var(--rmvi-blue)!important;color:#fff!important}.report-meta-strip div,.report-route-box,.template-route-line,.template-checklist-block,.template-requirement-grid div,.selected-report-summary div,.report-document-seal,.download-notice{border:1px solid var(--rmvi-line)!important;background:#f8fbff!important;color:var(--rmvi-ink)!important}.report-meta-strip span,.report-route-box span,.template-route-line span,.template-checklist-block span,.template-requirement-grid span,.selected-report-summary span,.report-document-seal span{background:transparent!important;color:var(--rmvi-muted)!important}.report-meta-strip strong,.report-route-box strong,.template-route-line strong,.template-checklist-block strong,.template-requirement-grid strong,.selected-report-summary strong,.report-document-seal strong{color:var(--rmvi-ink)!important}.report-section-card>span small,.report-submit-steps div span{display:inline-grid!important;place-items:center!important;min-width:34px!important;min-height:28px!important;border-radius:10px!important;font-weight:900!important}.pending,.queued,.synced,.success{border-color:#dbe6f6!important;background:#f8fbff!important;color:var(--rmvi-ink)!important}.success{border-color:#16794d47!important;background:#eefaf4!important;color:var(--rmvi-success)!important}.report-route-box small,.template-route-line small,.report-card-title small,.report-sticky-actions small,.report-sticky-actions>div,.report-document-head small,.report-preview-box small{border-color:var(--rmvi-line)!important;background:#f8fbff!important;color:var(--rmvi-muted)!important}.app-shell:not(.admin-shell) .graph-node span,.app-shell:not(.admin-shell) .hierarchy-row span,.app-shell:not(.admin-shell) .node-main span,.app-shell:not(.admin-shell) .node-metric,.app-shell:not(.admin-shell) .flow-meter span,.flow-meter span,.progress span{color:var(--rmvi-muted)!important;background:transparent!important;text-shadow:none!important}.app-shell:not(.admin-shell) .graph-node,.app-shell:not(.admin-shell) .hierarchy-row,.app-shell:not(.admin-shell) .control-row{border:1px solid var(--rmvi-line)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:var(--rmvi-ink)!important;box-shadow:var(--rmvi-shadow-soft)!important}.app-shell:not(.admin-shell) .graph-node strong,.app-shell:not(.admin-shell) .hierarchy-row strong,.app-shell:not(.admin-shell) .node-main strong{color:var(--rmvi-ink)!important}.app-shell:not(.admin-shell) .graph-node span,.app-shell:not(.admin-shell) .hierarchy-row span,.app-shell:not(.admin-shell) .node-main span,.app-shell:not(.admin-shell) .node-metric,.app-shell:not(.admin-shell) .flow-meter span{color:var(--rmvi-muted)!important;background:transparent!important}.app-shell:not(.admin-shell) .node-badge{border:1px solid rgba(244,197,66,.5)!important;background:#fff6d8!important;color:var(--rmvi-gold-ink)!important;box-shadow:none!important}.progress span,.flow-meter span{background:transparent!important}.progress i,.flow-meter i,.app-shell:not(.admin-shell) .progress i,.app-shell:not(.admin-shell) .flow-meter i{background:linear-gradient(90deg,var(--rmvi-blue),var(--rmvi-gold))!important}.flow-meter div,.progress,.app-shell:not(.admin-shell) .flow-meter div,.app-shell:not(.admin-shell) .progress{height:9px!important;border:1px solid #dbe6f6!important;background:#edf3fb!important}.app-shell:not(.admin-shell) .station-avatar{border:1px solid rgba(244,197,66,.5)!important;background:#fff8df!important;color:var(--rmvi-blue)!important}.app-shell:not(.admin-shell) .organization-kicker,.section-banner span,.welcome-kicker,.download-kicker span,.login-heading>div:last-child>span,.admin-tab-heading span,.admin-focus-title span{color:#8a6408!important;background:transparent!important;text-shadow:none!important}.section-banner .organization-kicker,.section-banner span,.reports-hero span,.churchmail-hero span,.station-home-hero span,.station-landing span,.admin-tab-hero span{color:#ffe49b!important}.panel-header>span,.metric-card small,.approval-meta small,.message-footer small,.mail-kind-marker,.kind,.status,.severity,.admin-station-state{background:#fff9e8!important;color:#6c4f06!important}@media(max-width:760px){.login-shell{gap:14px;padding:18px}.public-gateway-header{min-height:auto;align-items:flex-start;flex-direction:column}.public-gateway-nav{width:100%;justify-content:space-between}.login-panel{align-self:start;grid-template-columns:1fr}.login-intro{padding:18px;gap:12px}.software-download-hero{grid-template-columns:1fr}.download-hero-actions{flex-direction:column}.download-hero-actions button{width:100%}.download-platform-panel{grid-template-columns:1fr;padding:12px}.login-emblem{display:none}.login-intro h1{margin:6px 0;font-size:28px;line-height:1.08}.login-intro p{font-size:14px;line-height:1.45}.download-gateway,.gateway-flow-steps{grid-template-columns:1fr}.gateway-flow-steps article{min-height:auto}.download-card{min-height:auto}.login-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.login-stat-grid div{padding:10px}.login-trust-row span{min-height:28px;padding-inline:9px}.login-card{margin:0}.public-download-footer{align-items:stretch;flex-direction:column}.public-download-footer>div:last-child{justify-content:flex-start}.create-account-grid{grid-template-columns:1fr}}@media(max-width:640px){.app-shell:not(.admin-shell){display:block;min-height:100vh;overflow-x:hidden;background:#eef3fb}.app-shell:not(.admin-shell) .sidebar{position:static;height:auto;min-height:118px;padding:18px 16px;gap:16px;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.16);background:#0b2f6b}.app-shell:not(.admin-shell) .brand{flex:0 0 auto;width:88px;padding:0}.app-shell:not(.admin-shell) .brand strong,.app-shell:not(.admin-shell) .brand span,.app-shell:not(.admin-shell) .station-switcher{display:none}.app-shell:not(.admin-shell) .brand-mark{width:72px;height:72px;border-radius:8px;background:#fff}.app-shell:not(.admin-shell) .nav-list{flex:1 0 auto;display:flex;flex-direction:row;gap:12px;overflow-x:auto;padding:0 0 2px;margin:0;border:0}.app-shell:not(.admin-shell) .nav-button{flex:0 0 58px;width:58px;height:58px;min-height:58px;justify-content:center;padding:0;border-radius:8px}.app-shell:not(.admin-shell) .nav-button span{display:none}.app-shell:not(.admin-shell) .nav-button svg{width:26px;height:26px}.app-shell:not(.admin-shell) .workspace{padding:18px 14px 30px;overflow-x:hidden}.app-shell:not(.admin-shell) .user-topbar{display:grid;grid-template-columns:1fr;gap:14px;padding:18px 14px;border:0;border-radius:0;background:radial-gradient(circle at right top,rgba(244,197,66,.18),transparent 34%),linear-gradient(180deg,#f8fbff,#eef3fb);box-shadow:none}.app-shell:not(.admin-shell) .user-topbar .station-title{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start;color:#10213f}.app-shell:not(.admin-shell) .user-topbar .station-title>.station-avatar{display:none}.app-shell:not(.admin-shell) .user-topbar .station-title>.icon-button{grid-row:span 2;width:48px;height:48px;min-height:48px;border-color:#d8e2f2;background:#fff;color:#0b2f6b}.app-shell:not(.admin-shell) .user-topbar .organization-kicker{color:#c98716;font-size:14px;line-height:1.2}.app-shell:not(.admin-shell) .user-topbar .station-title h1{color:#10213f;font-size:27px;line-height:1.08;white-space:normal;overflow-wrap:anywhere}.app-shell:not(.admin-shell) .user-topbar .station-title p{color:#68758c;max-width:none;font-size:17px;line-height:1.35;white-space:normal;overflow:visible;text-overflow:clip}.app-shell:not(.admin-shell) .user-topbar .topbar-actions{display:grid;grid-template-columns:1fr 54px 54px;gap:10px;align-items:stretch}.app-shell:not(.admin-shell) .user-topbar .search-box{grid-column:1 / -1;min-width:0;width:100%;height:54px;border-color:#d2ddec;background:#fff;color:#10213f}.app-shell:not(.admin-shell) .user-topbar .search-box input,.app-shell:not(.admin-shell) .user-topbar .search-box input::placeholder{color:#10213f;font-size:16px}.app-shell:not(.admin-shell) .account-menu-button{grid-column:1;width:100%;min-width:0;min-height:54px;justify-content:flex-start;gap:8px;padding:0 13px;border-color:#d2ddec;background:#fff}.app-shell:not(.admin-shell) .account-menu-button span{display:grid;gap:2px;min-width:0}.app-shell:not(.admin-shell) .account-menu-button small{display:block;max-width:100%;font-size:12px}.app-shell:not(.admin-shell) .user-topbar .icon-button{width:54px;min-width:54px;min-height:54px;border-color:#d2ddec;background:#fff;color:#0b2f6b}.app-shell:not(.admin-shell) .station-home{gap:16px}.app-shell:not(.admin-shell) .station-home-hero{grid-template-columns:1fr;gap:12px;padding:20px;border-color:#d8e2f2;background:linear-gradient(135deg,#0b2f6b,#174a92),#0b2f6b}.app-shell:not(.admin-shell) .station-home-hero h2{font-size:28px;line-height:1.08;max-width:100%}.app-shell:not(.admin-shell) .station-home-hero p{font-size:16px;line-height:1.45}.app-shell:not(.admin-shell) .station-focus-row{gap:7px;margin-top:14px}.app-shell:not(.admin-shell) .station-focus-row small{display:inline-flex;align-items:center;min-height:30px;padding:0 10px}.app-shell:not(.admin-shell) .station-home-state{padding:14px;background:#ffffff1f}.app-shell:not(.admin-shell) .station-home-state strong{font-size:22px;overflow-wrap:anywhere}.app-shell:not(.admin-shell) .station-home-state small{line-height:1.35}.app-shell:not(.admin-shell) .station-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell:not(.admin-shell) .station-home-actions button{min-height:138px;grid-template-columns:42px 1fr;padding:13px;gap:8px}.app-shell:not(.admin-shell) .station-home-actions button svg{width:40px;height:40px}.app-shell:not(.admin-shell) .station-home-actions button strong{justify-self:end;font-size:28px}.app-shell:not(.admin-shell) .station-home-actions button span,.app-shell:not(.admin-shell) .station-home-actions button small{display:block;line-height:1.25}.app-shell:not(.admin-shell) .station-workspace-grid{grid-template-columns:1fr;gap:14px}.app-shell:not(.admin-shell) .station-panel{padding:14px;gap:12px}.app-shell:not(.admin-shell) .panel-header{align-items:flex-start;flex-wrap:wrap;gap:10px}.app-shell:not(.admin-shell) .panel-header div{flex:1 1 220px}.app-shell:not(.admin-shell) .panel-header h2{font-size:22px;line-height:1.18}.app-shell:not(.admin-shell) .panel-header button{min-height:40px;padding:0 12px}.app-shell:not(.admin-shell) .station-featured-mail{grid-template-columns:1fr;align-items:start;gap:10px}.app-shell:not(.admin-shell) .station-featured-mail strong{font-size:18px;line-height:1.22}.app-shell:not(.admin-shell) .station-inbox-row{grid-template-columns:1fr;align-items:start;gap:9px}.app-shell:not(.admin-shell) .mail-kind-marker,.app-shell:not(.admin-shell) .kind,.app-shell:not(.admin-shell) .status{width:max-content;max-width:100%}.app-shell:not(.admin-shell) .mail-row-main strong{font-size:16px;overflow-wrap:anywhere}.app-shell:not(.admin-shell) .mail-row-main span,.app-shell:not(.admin-shell) .mail-row-main small{font-size:13px;line-height:1.35}.app-shell:not(.admin-shell) .station-inbox-actions,.app-shell:not(.admin-shell) .action-row{display:grid;grid-template-columns:1fr}.app-shell:not(.admin-shell) .station-list button{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.handoff-hero,.handoff-columns{grid-template-columns:1fr}.handoff-score-grid,.handoff-provider-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tab-status{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-focus-grid,.admin-console-panel .admin-system-grid,.admin-action-list,.admin-station-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){.handoff-score-grid,.handoff-provider-strip{grid-template-columns:1fr}.handoff-phase-list article{grid-template-columns:auto minmax(0,1fr)}.handoff-phase-list b{grid-column:2}.admin-tab-status,.admin-focus-grid,.admin-console-panel .admin-system-grid,.admin-action-list,.admin-station-summary{grid-template-columns:1fr!important}}.login-shell.public-software-gateway{background:radial-gradient(circle at 16% 8%,rgba(244,197,66,.24),transparent 280px),radial-gradient(circle at 92% 12%,rgba(255,255,255,.13),transparent 320px),linear-gradient(180deg,#061733,#08265b 54%,#0b3478)!important;color:#fff!important}.login-shell.public-software-gateway .download-kicker{display:inline-grid!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:10px 13px!important;border:1px solid rgba(244,197,66,.48)!important;border-radius:14px!important;background:#f4c54229!important}.login-shell.public-software-gateway .download-kicker span,.login-shell.public-software-gateway .download-kicker strong{display:block!important;color:#f4c542!important;opacity:1!important;text-shadow:0 1px 1px rgba(0,0,0,.25)!important}.login-shell.public-software-gateway,.login-shell.public-software-gateway.station-signin-gateway,.login-shell.public-software-gateway.admin-login-gateway{min-height:100vh!important;background:radial-gradient(circle at 16% 8%,rgba(244,197,66,.24),transparent 280px),radial-gradient(circle at 92% 12%,rgba(255,255,255,.13),transparent 320px),linear-gradient(180deg,#061733,#08265b 54%,#0b3478)!important;color:#fff!important}.login-shell.public-software-gateway .public-gateway-header,.login-shell.public-software-gateway .public-download-footer,.login-shell.public-software-gateway .software-download-hero,.login-shell.public-software-gateway .admin-access-hero,.login-shell.public-software-gateway .login-card,.login-shell.public-software-gateway .gateway-flow-steps article,.login-shell.public-software-gateway .download-platform-panel{border-color:#fff3!important;background:linear-gradient(135deg,#ffffff1f,#ffffff0d),#061733c7!important;color:#fff!important;box-shadow:0 24px 70px #00000047!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-shell.public-software-gateway .download-hero-copy,.login-shell.public-software-gateway .login-card,.login-shell.public-software-gateway .gateway-flow-steps,.login-shell.public-software-gateway .public-download-footer{isolation:isolate}.login-shell.public-software-gateway .login-emblem,.login-shell.public-software-gateway .brand-mark{display:grid!important;place-items:center!important;width:82px!important;height:82px!important;padding:8px!important;border:1px solid rgba(244,197,66,.35)!important;border-radius:20px!important;background:#fff!important;color:#061733!important;overflow:hidden!important}.login-shell.public-software-gateway .download-kicker{display:inline-grid!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:10px 13px!important;border:1px solid rgba(244,197,66,.42)!important;border-radius:14px!important;background:#f4c54221!important}.login-shell.public-software-gateway .download-kicker span,.login-shell.public-software-gateway .download-kicker strong{display:block!important;color:#f4c542!important;opacity:1!important;text-shadow:0 1px 1px rgba(0,0,0,.25)}.login-shell.public-software-gateway .download-hero-copy h1,.login-shell.public-software-gateway .download-hero-copy h2,.login-shell.public-software-gateway .download-hero-copy h3,.login-shell.public-software-gateway .download-hero-copy p,.login-shell.public-software-gateway .download-hero-copy strong:not(.download-kicker strong),.login-shell.public-software-gateway .download-hero-copy small,.login-shell.public-software-gateway .login-heading h2,.login-shell.public-software-gateway .login-heading p,.login-shell.public-software-gateway .login-form label,.login-shell.public-software-gateway .login-form label span,.login-shell.public-software-gateway .login-card-footer span,.login-shell.public-software-gateway .station-flow-note p,.login-shell.public-software-gateway .gateway-flow-steps strong,.login-shell.public-software-gateway .gateway-flow-steps p,.login-shell.public-software-gateway .public-download-footer strong,.login-shell.public-software-gateway .public-download-footer span,.login-shell.public-software-gateway .login-support span,.login-shell.public-software-gateway .admin-login-capabilities strong,.login-shell.public-software-gateway .admin-login-capabilities small{color:#fff!important;opacity:1!important}.login-shell.public-software-gateway .login-trust-row span,.login-shell.public-software-gateway .admin-login-capabilities article,.login-shell.public-software-gateway .station-flow-note,.login-shell.public-software-gateway .login-support,.login-shell.public-software-gateway .download-card,.login-shell.public-software-gateway .auth-mode-toggle,.login-shell.public-software-gateway .login-card-footer{border-color:#fff3!important;background:#ffffff1c!important;color:#fff!important}.login-shell.public-software-gateway,.login-shell.public-software-gateway.station-signin-gateway,.login-shell.public-software-gateway.admin-login-gateway{min-height:100vh!important;background:radial-gradient(circle at 16% 8%,rgba(244,197,66,.22),transparent 280px),radial-gradient(circle at 92% 12%,rgba(255,255,255,.12),transparent 300px),linear-gradient(180deg,#061733,#08265b 54%,#0b3478)!important;color:#fff!important}.login-shell.public-software-gateway .public-gateway-header,.login-shell.public-software-gateway .public-download-footer,.login-shell.public-software-gateway .software-download-hero,.login-shell.public-software-gateway .admin-access-hero,.login-shell.public-software-gateway .login-card,.login-shell.public-software-gateway .gateway-flow-steps article,.login-shell.public-software-gateway .download-platform-panel{border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(135deg,#ffffff1b,#ffffff0b),#061733b8!important;color:#fff!important;box-shadow:0 24px 70px #00000042!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-shell.public-software-gateway .software-download-hero,.login-shell.public-software-gateway .admin-access-hero,.login-shell.public-software-gateway .login-card{position:relative;overflow:hidden}.login-shell.public-software-gateway .software-download-hero:before,.login-shell.public-software-gateway .admin-access-hero:before,.login-shell.public-software-gateway .login-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#f4c542,#fff2b0,#1f66c5)}.login-shell.public-software-gateway .brand strong,.login-shell.public-software-gateway .brand span,.login-shell.public-software-gateway .public-gateway-header a,.login-shell.public-software-gateway .gateway-status-pill,.login-shell.public-software-gateway .download-hero-copy h1,.login-shell.public-software-gateway .download-hero-copy h2,.login-shell.public-software-gateway .download-hero-copy h3,.login-shell.public-software-gateway .download-hero-copy p,.login-shell.public-software-gateway .download-hero-copy strong,.login-shell.public-software-gateway .download-hero-copy small,.login-shell.public-software-gateway .login-heading h2,.login-shell.public-software-gateway .login-heading p,.login-shell.public-software-gateway .login-form label,.login-shell.public-software-gateway .login-form label span,.login-shell.public-software-gateway .login-card-footer span,.login-shell.public-software-gateway .station-flow-note p,.login-shell.public-software-gateway .gateway-flow-steps strong,.login-shell.public-software-gateway .gateway-flow-steps p,.login-shell.public-software-gateway .public-download-footer strong,.login-shell.public-software-gateway .public-download-footer span,.login-shell.public-software-gateway .login-support span,.login-shell.public-software-gateway .admin-login-capabilities strong,.login-shell.public-software-gateway .admin-login-capabilities small{color:#fff!important;opacity:1!important}.login-shell.public-software-gateway .download-kicker span,.login-shell.public-software-gateway .download-kicker strong,.login-shell.public-software-gateway .login-heading span,.login-shell.public-software-gateway .station-flow-note span,.login-shell.public-software-gateway .download-panel-header span,.login-shell.public-software-gateway .download-panel-header strong{color:#f4c542!important}.login-shell.public-software-gateway .login-trust-row span,.login-shell.public-software-gateway .admin-login-capabilities article,.login-shell.public-software-gateway .station-flow-note,.login-shell.public-software-gateway .login-support,.login-shell.public-software-gateway .download-card,.login-shell.public-software-gateway .auth-mode-toggle,.login-shell.public-software-gateway .login-card-footer{border:1px solid rgba(255,255,255,.18)!important;background:#ffffff1a!important;color:#fff!important}.login-shell.public-software-gateway .download-card.primary,.login-shell.public-software-gateway .download-card:hover,.login-shell.public-software-gateway .auth-mode-toggle button.active{border-color:#f4c542b8!important;background:#f4c54229!important}.login-shell.public-software-gateway .download-hero-actions button,.login-shell.public-software-gateway .public-download-footer button,.login-shell.public-software-gateway .auth-mode-toggle button,.login-shell.public-software-gateway .secondary-auth-action{border-color:#ffffff38!important;background:#ffffff1f!important;color:#fff!important}.login-shell.public-software-gateway .login-form input,.login-shell.public-software-gateway .login-form select,.login-shell.public-software-gateway .login-form textarea{border:1px solid rgba(255,255,255,.38)!important;background:#fff!important;color:#10213f!important}.login-shell.public-software-gateway .login-form input::placeholder,.login-shell.public-software-gateway .login-form textarea::placeholder{color:#6b7890!important}.login-shell.public-software-gateway .station-avatar,.login-shell.public-software-gateway .login-emblem,.login-shell.public-software-gateway .brand-mark,.login-shell.public-software-gateway .gateway-flow-steps article>div:first-child span{background:#fff!important;color:#0b2f6b!important}.login-shell.public-software-gateway .gateway-flow-steps article>div:first-child svg,.login-shell.public-software-gateway .login-card svg,.login-shell.public-software-gateway .download-card svg{color:#f4c542!important}@media(max-width:880px){.login-shell.public-software-gateway .login-panel{grid-template-columns:1fr!important}.login-shell.public-software-gateway .software-download-hero,.login-shell.public-software-gateway .admin-access-hero,.login-shell.public-software-gateway .login-card{padding:22px!important}}:root{--gcos-blue-950: #061733;--gcos-blue-900: #08265b;--gcos-blue-800: #0b3478;--gcos-blue-700: #104a9f;--gcos-blue-100: #dce9ff;--gcos-blue-050: #f4f8ff;--gcos-gold-600: #c99422;--gcos-gold-500: #e5b532;--gcos-gold-100: #fff4cf;--gcos-ink: #11213e;--gcos-muted: #63728a;--gcos-subtle: #edf3fb;--gcos-line: #d9e4f3;--gcos-white: #ffffff;--gcos-success: #137a5b;--gcos-danger: #bc3c3c;--gcos-warning: #a66a00;--gcos-radius-xs: 10px;--gcos-radius-sm: 14px;--gcos-radius-md: 18px;--gcos-radius-lg: 24px;--gcos-shadow-sm: 0 10px 24px rgba(6, 23, 51, .08);--gcos-shadow-md: 0 18px 48px rgba(6, 23, 51, .12);--gcos-shadow-lg: 0 28px 80px rgba(6, 23, 51, .16)}*{box-sizing:border-box}body{background:#f4f7fb!important;color:var(--gcos-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(229,181,50,.55)!important;outline-offset:2px}.empty-state,.search-empty,.login-error,.login-notice,.download-notice,.compose-feedback{border-radius:var(--gcos-radius-sm)!important;border:1px solid rgba(11,52,120,.12)!important;background:#f8fbff!important;color:var(--gcos-ink)!important;line-height:1.5}.login-error{border-color:#bc3c3c3d!important;background:#fff4f4!important;color:#832626!important}.login-notice,.download-notice,.compose-feedback{border-color:#137a5b33!important;background:#f1fbf7!important;color:#0f6048!important}.public-software-gateway{min-height:100vh;background:linear-gradient(180deg,#061733eb,#08265bdb 34%,#f4f7fb 34% 100%)!important;padding:22px}.public-gateway-header,.public-download-footer{max-width:1180px;margin-inline:auto;border:1px solid rgba(255,255,255,.16)!important;border-radius:var(--gcos-radius-lg)!important;background:#ffffff1a!important;color:#fff!important;box-shadow:var(--gcos-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-gateway-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 16px!important;margin-bottom:28px!important}.public-gateway-header .brand,.public-gateway-header .brand strong,.public-gateway-header .brand span,.gateway-status-pill,.public-gateway-nav a{color:#fff!important}.public-gateway-header .brand-mark,.login-emblem,.admin-portal-logo,.brand-mark{background:#fff!important;border-radius:18px!important;box-shadow:0 12px 28px #0000002e}.brand-mark img,.login-emblem img,.admin-portal-logo img{object-fit:contain!important}.gateway-status-pill,.public-gateway-nav a{border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#ffffff1f!important;padding:10px 13px!important;text-decoration:none}.login-panel{width:min(1180px,100%);margin-inline:auto;display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(360px,.72fr);gap:24px;align-items:stretch}.software-download-hero,.admin-access-hero,.login-card,.gateway-flow-steps article,.download-platform-panel{border:1px solid rgba(217,228,243,.9)!important;border-radius:var(--gcos-radius-lg)!important;background:#fffffff5!important;color:var(--gcos-ink)!important;box-shadow:var(--gcos-shadow-md)!important}.software-download-hero,.admin-access-hero{overflow:hidden;position:relative;padding:36px!important}.software-download-hero:before,.admin-access-hero:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,var(--gcos-gold-500),#fff0b5,var(--gcos-blue-700))}.download-hero-copy h1{max-width:720px;margin:14px 0 12px!important;color:var(--gcos-blue-950)!important;font-size:clamp(34px,5vw,68px)!important;line-height:.94!important;letter-spacing:0!important}.download-hero-copy p{max-width:760px;color:#4d5f79!important;font-size:clamp(16px,1.6vw,20px)!important;line-height:1.55!important}.download-kicker,.login-heading span,.report-card-title span,.section-kicker,.panel-header span,.admin-tab-heading span,.admin-suite-head span{color:var(--gcos-gold-600)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase}.download-hero-actions,.login-trust-row,.public-download-footer div:last-child{display:flex!important;flex-wrap:wrap;gap:10px}.download-hero-actions button,.public-download-footer button,.login-form button,.auth-mode-toggle button,.secondary-auth-action,.action-row button,.compact-actions button,.wide-action,.panel-header button,.churchmail-action-groups button,.report-selected-actions button,.report-command-grid button,.admin-portal-state button,.admin-suite-head button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(11,52,120,.16)!important;border-radius:12px!important;background:#fff!important;color:var(--gcos-blue-900)!important;font-weight:800!important;box-shadow:0 6px 16px #0617330f}.download-hero-actions .primary-download-action,.login-form button[type=submit],.report-command-grid button.primary,.action-row button:first-child,.wide-action{border-color:var(--gcos-blue-800)!important;background:var(--gcos-blue-800)!important;color:#fff!important}.download-platform-panel{align-self:stretch;padding:20px!important}.download-card{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;width:100%;margin-top:12px;padding:16px!important;text-align:left;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#fff!important;color:var(--gcos-ink)!important}.download-card svg{grid-row:span 4;color:var(--gcos-blue-800)}.download-card.primary{border-color:#e5b532b3!important;background:linear-gradient(135deg,#fffaf0,#fff)!important}.login-card{padding:24px!important}.login-heading{display:grid!important;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:start}.station-avatar,.admin-tab-icon,.report-document-seal{display:grid;place-items:center;border-radius:16px!important;background:linear-gradient(135deg,var(--gcos-blue-100),#fff)!important;color:var(--gcos-blue-800)!important}.login-heading h2{margin:4px 0!important;color:var(--gcos-blue-950)!important;font-size:26px!important}.login-form label,.report-form label,.churchmail-form label,.office-form label,.ai-desk-form label{display:grid!important;gap:7px;color:var(--gcos-ink)!important;font-weight:800!important}.login-form input,.login-form select,.login-form textarea,.report-form input,.report-form select,.report-form textarea,.churchmail-form input,.churchmail-form select,.churchmail-form textarea,.office-form input,.office-form select,.office-form textarea,.ai-desk-form input,.ai-desk-form select,.ai-desk-form textarea,.search-box input,.user-topbar .search-box input{width:100%;min-height:46px;border:1px solid var(--gcos-line)!important;border-radius:12px!important;background:#fff!important;color:var(--gcos-ink)!important;padding:11px 13px!important;box-shadow:inset 0 1px #06173305}.login-form textarea,.report-form textarea,.churchmail-form textarea,.office-form textarea,.ai-desk-form textarea{min-height:98px;resize:vertical}.gateway-flow-steps{width:min(1180px,100%);margin:24px auto 0;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.gateway-flow-steps article{padding:18px!important}.gateway-flow-steps article>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--gcos-blue-800)}.public-download-footer{margin-top:22px!important;padding:16px!important}.app-shell:not(.admin-shell){display:grid!important;grid-template-columns:288px minmax(0,1fr);min-height:100vh;background:#f4f7fb!important}.app-shell:not(.admin-shell) .sidebar{position:sticky;top:0;height:100vh;overflow:auto;padding:18px!important;background:linear-gradient(180deg,var(--gcos-blue-900),var(--gcos-blue-950))!important;border-right:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.app-shell:not(.admin-shell) .brand-button,.app-shell:not(.admin-shell) .station-switcher,.app-shell:not(.admin-shell) .nav-item{border-radius:var(--gcos-radius-md)!important}.app-shell:not(.admin-shell) .brand,.app-shell:not(.admin-shell) .brand strong,.app-shell:not(.admin-shell) .brand span,.app-shell:not(.admin-shell) .sidebar p{color:#fff!important}.app-shell:not(.admin-shell) .nav-list{display:grid;gap:7px}.app-shell:not(.admin-shell) .nav-item{min-height:48px;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important;color:#ffffffd6!important}.app-shell:not(.admin-shell) .nav-item svg{color:#ffffffd1!important}.app-shell:not(.admin-shell) .nav-item.active,.app-shell:not(.admin-shell) .nav-item:hover{border-color:#e5b5328c!important;background:#ffffff24!important;color:#fff!important}.app-shell:not(.admin-shell) .nav-item.active{box-shadow:inset 4px 0 0 var(--gcos-gold-500)}.workspace{min-width:0;background:linear-gradient(180deg,#edf4ff 0,#f8fafc 310px,#f4f7fb)!important}.topbar,.user-topbar,.section-banner,.station-landing,.panel,.station-panel,.metric-card,.command-card,.insight,.churchmail-panel,.churchmail-message-detail,.reports-left-panel,.reports-main-panel,.reports-right-panel,.report-card,.approval-card,.task-card,.policy-card,.calendar-card,.personnel-card,.escalation-card,.office-card,.transfer-card,.archive-card,.audit-card,.live-comms-card,.source-map-item,.data-table,.admin-console-panel,.admin-app-suite,.admin-node-model,.admin-focus-board{border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-lg)!important;background:#fffffff5!important;color:var(--gcos-ink)!important;box-shadow:var(--gcos-shadow-sm)!important}.topbar,.user-topbar{position:sticky;top:0;z-index:30;margin-bottom:18px;padding:16px!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.user-topbar .station-title h1,.section-banner h1,.station-landing h1,.panel-header h2,.report-card-title h3,.churchmail-hero h2,.admin-command-hero h1{color:var(--gcos-blue-950)!important;letter-spacing:0!important}.user-topbar .station-title p,.section-banner p,.station-landing p,.panel p,.report-card p,.churchmail-hero p,.admin-command-hero p,.metric-card small,.insight small,.data-table small{color:var(--gcos-muted)!important}.topbar-actions,.user-topbar .topbar-actions{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.sync-toggle,.api-status,.install-toggle,.session-pill,.permission-strip,.account-menu-button,.icon-button,.notification-button{min-height:42px;border:1px solid var(--gcos-line)!important;border-radius:12px!important;background:#fff!important;color:var(--gcos-blue-900)!important;box-shadow:0 5px 14px #0617330d}.section-banner,.station-landing{padding:clamp(22px,3vw,34px)!important;background:radial-gradient(circle at 94% 12%,rgba(229,181,50,.18),transparent 260px),linear-gradient(135deg,#fff,#f5f9ff)!important}.section-banner h1,.station-landing h1{font-size:clamp(30px,4vw,52px)!important;line-height:1.02!important}.metrics-grid,.metric-grid,.command-grid,.insight-grid,.reports-grid,.admin-console-grid{gap:16px!important}.metric-card{padding:18px!important}.metric-card strong{color:var(--gcos-blue-950)!important;font-size:clamp(24px,3vw,34px)!important}.metric-card span{color:var(--gcos-muted)!important;font-weight:800!important}.panel,.station-panel,.report-card,.churchmail-panel,.churchmail-message-detail{padding:clamp(16px,2vw,24px)!important}.panel-header{display:flex!important;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px!important;padding-bottom:12px;border-bottom:1px solid var(--gcos-line)}.panel-header div:first-child,.report-card-title,.churchmail-panel-title,.admin-focus-title,.admin-suite-head{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.panel-header svg,.report-card-title svg,.churchmail-panel-title svg,.admin-suite-head svg{color:var(--gcos-blue-800)!important}.status-pill,.churchmail-kind-chip,.badge,.flow-meter-label,.admin-station-state{border-radius:999px!important;border:1px solid rgba(11,52,120,.14)!important;background:var(--gcos-blue-050)!important;color:var(--gcos-blue-800)!important;font-weight:900!important}.reports-app{display:grid;gap:18px}.reports-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:clamp(22px,3vw,34px)!important;border-radius:var(--gcos-radius-lg);background:radial-gradient(circle at 96% 10%,rgba(229,181,50,.22),transparent 260px),linear-gradient(135deg,var(--gcos-blue-900),var(--gcos-blue-800))!important;color:#fff!important;box-shadow:var(--gcos-shadow-md)}.reports-hero h2,.reports-hero p,.reports-hero span,.reports-hero strong,.reports-hero small{color:#fff!important}.reports-hero h2{max-width:820px;font-size:clamp(28px,4vw,50px)!important;line-height:1.04!important}.reports-hero-stats{min-width:190px;align-self:stretch;display:grid;align-content:center;justify-items:start;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:var(--gcos-radius-md);background:#ffffff1a}.reports-stepper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reports-stepper>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;align-items:center;padding:14px!important;border:1px solid var(--gcos-line);border-radius:var(--gcos-radius-sm);background:#fff}.reports-stepper span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--gcos-blue-100);color:var(--gcos-blue-800);font-weight:900}.reports-stepper .active span{background:var(--gcos-gold-500);color:var(--gcos-blue-950)}.reports-layout{display:grid!important;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.3fr) minmax(300px,.9fr);gap:18px;align-items:start}.report-card-title{margin-bottom:14px}.report-card-title h3{margin:2px 0 0}.report-library-summary,.template-requirement-grid,.report-meta-strip,.report-submit-steps,.admin-system-grid,.admin-command-summary,.admin-focus-grid,.admin-station-summary,.churchmail-status-grid,.churchmail-meta-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px!important}.report-library-summary>div,.template-requirement-grid>div,.report-submit-steps>div,.admin-system-card,.admin-station-summary>div,.churchmail-status-grid article,.churchmail-meta-grid div{padding:14px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-sm)!important;background:#f8fbff!important}.report-category-pills,.report-selected-actions,.report-actions-row,.report-command-grid,.admin-station-actions,.compact-actions{display:flex!important;flex-wrap:wrap;gap:8px}.report-category-pills button{min-height:34px;border:1px solid var(--gcos-line);border-radius:999px;background:#fff;color:var(--gcos-blue-800);padding:7px 11px;font-weight:800}.report-category-pills button.active{border-color:var(--gcos-blue-800);background:var(--gcos-blue-800);color:#fff}.template-filter-bar{display:grid!important;grid-template-columns:minmax(0,1fr) 150px;gap:10px}.template-filter-bar label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.report-template-list{display:grid!important;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.report-template-list button,.report-inbox-list button,.churchmail-list-item,.admin-queue-list button,.admin-action-list button,.admin-nav-group button{width:100%;text-align:left;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-sm)!important;background:#fff!important;color:var(--gcos-ink)!important;padding:13px!important}.report-template-list button.selected,.report-inbox-list button.active,.churchmail-list-item.selected,.admin-nav-group button.active{border-color:#e5b532bf!important;background:linear-gradient(135deg,#fffaf0,#fff)!important;box-shadow:inset 4px 0 0 var(--gcos-gold-500)}.report-template-preview,.selected-report-summary,.report-preview-box,.report-route-box{margin-top:14px;padding:16px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#fff!important}.template-preview-head,.template-route-line,.template-checklist-block>div:first-child,.selected-report-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-checklist-preview{display:grid;gap:7px;margin-top:10px}.template-checklist-preview span{display:flex;align-items:center;gap:7px;color:var(--gcos-muted);font-size:13px}.report-document-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:16px;border:1px solid var(--gcos-line);border-radius:var(--gcos-radius-md);background:#f8fbff}.report-document-seal img{width:52px;height:52px;object-fit:contain}.report-section-editor{display:grid!important;gap:12px}.report-section-card{padding:14px;border:1px solid var(--gcos-line);border-radius:var(--gcos-radius-sm);background:#fff}.report-section-card>span{display:flex;align-items:center;gap:9px}.report-section-card small{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--gcos-blue-050);color:var(--gcos-blue-800)}.report-sticky-actions{position:sticky;bottom:12px;align-items:center;justify-content:flex-end;padding:12px;border:1px solid var(--gcos-line);border-radius:var(--gcos-radius-md);background:#fffffff0;box-shadow:var(--gcos-shadow-sm)}.report-command-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.report-command-grid button,.report-file-command{justify-content:flex-start!important;min-height:64px}.report-command-grid button span,.report-file-command span{display:grid;gap:2px}.report-command-grid small,.report-file-command small{color:inherit;opacity:.72}.file-action input{display:none}.churchmail-hero{border-radius:var(--gcos-radius-lg)!important;background:radial-gradient(circle at 92% 0%,rgba(229,181,50,.24),transparent 260px),linear-gradient(135deg,var(--gcos-blue-900),var(--gcos-blue-800))!important;color:#fff!important}.churchmail-hero h2,.churchmail-hero p,.churchmail-hero span{color:#fff!important}.churchmail-workspace{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr) minmax(260px,.8fr);gap:16px}.churchmail-list{display:grid;gap:10px}.churchmail-list-item{display:grid!important;gap:7px}.churchmail-list-item strong,.report-template-list strong,.report-inbox-list strong,.admin-queue-list strong,.data-table strong{color:var(--gcos-blue-950)!important}.churchmail-detail-head{display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start}.churchmail-message-icon{border-radius:16px!important;background:var(--gcos-blue-050)!important;color:var(--gcos-blue-800)!important}.churchmail-action-groups{display:grid!important;gap:12px}.churchmail-action-groups>div{border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-sm)!important;background:#f8fbff!important}.data-table,.admin-station-table,.admin-session-list,.admin-event-list,.admin-approval-queue,.admin-queue-list,.admin-health-list,.report-inbox-list{display:grid;gap:10px}.data-table>*,.admin-station-row,.admin-session-list article,.admin-event-list article,.admin-approval-queue article,.admin-health-list>div,.task-card,.policy-card,.calendar-card,.personnel-card,.escalation-card,.office-card,.transfer-card,.archive-card,.source-map-item,.approval-lane,.approval-card{border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-sm)!important;background:#fff!important;color:var(--gcos-ink)!important;box-shadow:0 6px 18px #0617330b}.admin-station-row{display:grid!important;grid-template-columns:minmax(220px,1.1fr) minmax(180px,.9fr) 120px minmax(260px,1fr);gap:12px;align-items:center;padding:14px!important}.admin-station-row.head{background:var(--gcos-blue-050)!important;color:var(--gcos-muted)!important;font-size:12px;font-weight:900;text-transform:uppercase}.admin-station-row small,.admin-session-list span,.admin-event-list span,.admin-queue-list small,.admin-app-tile small,.admin-nav-group small{display:block;color:var(--gcos-muted)!important;font-size:12px;line-height:1.35}.admin-portal-shell{min-height:100vh;background:#f4f7fb!important;color:var(--gcos-ink)!important}.admin-portal-topbar{position:sticky;top:0;z-index:50;display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:14px 22px!important;background:#061733f5!important;border-bottom:1px solid rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-portal-layout{display:grid!important;grid-template-columns:310px minmax(0,1fr);min-height:calc(100vh - 74px)}.admin-portal-rail{position:sticky;top:74px;height:calc(100vh - 74px);overflow:auto;padding:18px!important;border-right:1px solid var(--gcos-line)!important;background:#fff!important}.admin-workspace-card{padding:18px!important;border-radius:var(--gcos-radius-lg)!important;background:radial-gradient(circle at 100% 0,rgba(229,181,50,.22),transparent 180px),linear-gradient(135deg,var(--gcos-blue-900),var(--gcos-blue-800))!important;color:#fff!important;box-shadow:var(--gcos-shadow-sm)}.admin-workspace-card span,.admin-workspace-card strong,.admin-workspace-card p{color:#fff!important}.admin-nav-group{margin-top:18px}.admin-nav-group p{margin:0 0 8px;color:var(--gcos-muted);font-size:12px;font-weight:900;text-transform:uppercase}.admin-nav-group button{display:grid!important;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;margin-bottom:8px}.admin-portal-main{min-width:0;padding:clamp(18px,2.4vw,30px)!important;background:linear-gradient(180deg,#edf4ff 0,#f8fafc 290px,#f4f7fb)!important}.admin-command-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:20px;padding:clamp(24px,3vw,34px)!important;border-radius:var(--gcos-radius-lg)!important;background:radial-gradient(circle at 94% 10%,rgba(229,181,50,.24),transparent 300px),linear-gradient(135deg,var(--gcos-blue-900),var(--gcos-blue-800))!important;color:#fff!important;box-shadow:var(--gcos-shadow-lg)}.admin-command-hero h1,.admin-command-hero p,.admin-command-hero span,.admin-command-hero strong,.admin-command-hero small{color:#fff!important}.admin-tab-heading{display:grid!important;grid-template-columns:60px minmax(0,1fr);gap:16px}.admin-tab-heading h1{margin:4px 0 10px!important;font-size:clamp(34px,4vw,56px)!important;line-height:1.02!important}.admin-hero-brief{display:flex;flex-wrap:wrap;gap:9px}.admin-hero-brief span,.admin-command-summary div{border:1px solid rgba(255,255,255,.18)!important;border-radius:var(--gcos-radius-sm)!important;background:#ffffff1c!important}.admin-command-summary{align-content:stretch}.admin-command-summary div{padding:14px!important}.admin-app-suite,.admin-node-model,.admin-focus-board,.admin-console-grid{margin-top:18px}.admin-app-suite,.admin-node-model,.admin-focus-board,.admin-console-panel{padding:clamp(16px,2vw,22px)!important}.admin-app-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-app-tile{display:grid!important;gap:8px;min-height:136px;justify-items:start;align-content:start;padding:16px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#fff!important;color:var(--gcos-ink)!important;text-align:left;box-shadow:0 7px 18px #0617330b}.admin-app-tile span:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--gcos-blue-050);color:var(--gcos-blue-800)}.admin-app-tile.gold span:first-child{background:var(--gcos-gold-100);color:var(--gcos-gold-600)}.admin-app-tile.green span:first-child{background:#eaf8f1;color:var(--gcos-success)}.admin-node-model{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);gap:18px}.admin-node-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-node-flow article{padding:14px;border:1px solid var(--gcos-line);border-radius:var(--gcos-radius-sm);background:#f8fbff}.admin-focus-card{position:relative;min-height:112px!important;padding:16px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#fff!important;color:var(--gcos-ink)!important;text-align:left}.admin-focus-card>span{display:grid!important;place-items:center;width:38px;height:38px;border-radius:13px;background:var(--gcos-blue-050);color:var(--gcos-blue-800)}.admin-focus-card.urgent>span{background:#fff0f0;color:var(--gcos-danger)}.admin-focus-card.warning>span{background:var(--gcos-gold-100);color:var(--gcos-warning)}.admin-focus-card strong{display:block;margin-top:10px;color:var(--gcos-blue-950)!important;font-size:28px}.admin-focus-card svg:last-child{position:absolute;top:16px;right:16px;color:var(--gcos-muted)}.admin-console-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important}.admin-console-wide{grid-column:1 / -1}.admin-action-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.admin-action-list button,.admin-queue-list button{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.admin-health-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health-list>div{padding:12px!important}.production-readiness-cockpit,.launch-ops-wizard,.audit-toolbar,.archive-toolbar{border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-lg)!important;background:#fff!important;color:var(--gcos-ink)!important;box-shadow:var(--gcos-shadow-sm)}.production-readiness-cockpit h2,.launch-ops-wizard h2{color:var(--gcos-blue-950)!important}@media(max-width:1180px){.login-panel,.reports-layout,.churchmail-workspace,.admin-command-hero,.admin-node-model{grid-template-columns:1fr!important}.gateway-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-portal-layout{grid-template-columns:1fr!important}.admin-portal-rail{position:static;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:880px){.public-software-gateway{padding:12px}.public-gateway-header{grid-template-columns:1fr!important}.public-gateway-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.download-hero-copy h1{font-size:40px!important}.app-shell:not(.admin-shell){grid-template-columns:1fr!important}.app-shell:not(.admin-shell) .sidebar{position:sticky;top:0;z-index:70;height:auto;max-height:132px;overflow-x:auto;overflow-y:hidden;display:grid;grid-template-columns:auto 1fr;align-items:center}.app-shell:not(.admin-shell) .nav-list{display:flex!important;gap:8px;overflow-x:auto;padding-bottom:4px}.app-shell:not(.admin-shell) .nav-item{min-width:54px;padding:10px!important}.app-shell:not(.admin-shell) .nav-item span,.app-shell:not(.admin-shell) .station-switcher{display:none!important}.workspace,.admin-portal-main{padding:12px!important}.user-topbar{position:static}.admin-console-grid,.admin-action-list,.reports-stepper,.report-meta-strip,.report-command-grid,.admin-station-row{grid-template-columns:1fr!important}}@media(max-width:560px){.software-download-hero,.admin-access-hero,.login-card,.admin-command-hero,.reports-hero,.section-banner,.station-landing{padding:18px!important;border-radius:18px!important}.download-hero-copy h1,.reports-hero h2,.admin-tab-heading h1{font-size:32px!important;line-height:1.04!important}.login-heading,.admin-tab-heading,.report-document-head,.churchmail-detail-head,.gateway-flow-steps,.admin-portal-rail,.admin-app-grid,.admin-focus-grid,.admin-system-grid,.admin-health-list,.churchmail-status-grid,.churchmail-meta-grid,.template-filter-bar{grid-template-columns:1fr!important}}.admin-shell{--admin-blue-950: #061536;--admin-blue-900: #08245a;--admin-blue-800: #0b2f6b;--admin-blue-700: #123f86;--admin-gold: #f4c542;--admin-gold-soft: #fff4cf;--admin-ink: #0f1f3d;--admin-muted: #60708a;--admin-line: #d8e3f2;--admin-panel: #ffffff;--admin-soft: #f5f8fd}.admin-shell .workspace{min-height:100vh!important;padding:0!important;background:radial-gradient(circle at 88px 86px,rgba(244,197,66,.22),transparent 170px),linear-gradient(180deg,var(--admin-blue-950) 0,var(--admin-blue-900) 280px,#edf3fb 280px,#edf3fb 100%)!important}.admin-shell .admin-portal-shell{width:min(1480px,calc(100vw - 32px))!important;margin:16px auto 32px!important;border:1px solid rgba(244,197,66,.22)!important;border-radius:28px!important;overflow:hidden!important;background:#fffffff5!important;box-shadow:0 30px 80px #030e2557!important}.admin-shell .admin-portal-topbar{min-height:82px!important;padding:16px 22px!important;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent),var(--admin-blue-950)!important;border-bottom:1px solid rgba(244,197,66,.2)!important}.admin-shell .admin-portal-brand strong{font-size:18px!important;letter-spacing:0!important}.admin-shell .admin-portal-brand span{color:#ffffffbd!important;font-size:12px!important}.admin-shell .admin-portal-logo{width:54px!important;height:54px!important;border-radius:16px!important}.admin-shell .admin-portal-state span,.admin-shell .admin-portal-state button{min-height:38px!important;border-radius:12px!important;padding:0 14px!important;font-size:12px!important}.admin-shell .admin-portal-state button{background:var(--admin-gold)!important;color:var(--admin-ink)!important}.admin-shell .admin-portal-layout{grid-template-columns:276px minmax(0,1fr)!important;min-height:880px!important;background:#eef3fb!important}.admin-shell .admin-portal-rail{gap:18px!important;padding:18px!important;background:linear-gradient(180deg,#0a2b67,#061536 72%)!important;border-right:1px solid rgba(244,197,66,.16)!important}.admin-shell .admin-workspace-card{border-radius:22px!important;padding:18px!important;background:linear-gradient(135deg,#f4c54233,#ffffff0f),#ffffff0a!important}.admin-shell .admin-nav-group{gap:7px!important}.admin-shell .admin-nav-group p{margin:0!important;padding:0 10px 2px!important;color:#f4c542db!important}.admin-shell .admin-nav-group button{min-height:50px!important;border-radius:15px!important;padding:9px 11px!important}.admin-shell .admin-nav-group button.active{border-color:#f4c54280!important;background:#f4c54229!important;box-shadow:inset 4px 0 0 var(--admin-gold)!important}.admin-shell .admin-portal-main{padding:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 210px),#eef3fb!important}.admin-shell .admin-command-hero{position:relative!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:22px!important;align-items:stretch!important;border:1px solid rgba(244,197,66,.28)!important;border-radius:28px!important;padding:26px!important;background:radial-gradient(circle at 92% 0%,rgba(244,197,66,.22),transparent 250px),linear-gradient(135deg,#123f86,#071f4f 58%,#061536)!important;box-shadow:0 24px 58px #08245a47!important;overflow:hidden!important}.admin-shell .admin-command-hero:after{content:"";position:absolute;right:-80px;bottom:-130px;width:300px;height:300px;border:1px solid rgba(244,197,66,.18);border-radius:999px;pointer-events:none}.admin-shell .admin-tab-heading{align-items:flex-start!important;gap:16px!important}.admin-shell .admin-tab-icon{width:58px!important;height:58px!important;border-radius:18px!important;background:#f4c54229!important;color:var(--admin-gold)!important;border:1px solid rgba(244,197,66,.28)!important}.admin-shell .admin-command-hero .admin-tab-heading h1{margin:4px 0 0!important;max-width:760px!important;color:#fff!important;font-size:clamp(32px,3.4vw,50px)!important;line-height:1.02!important}.admin-shell .admin-command-hero .admin-tab-heading p{max-width:720px!important;color:#ffffffd1!important;font-size:15px!important;line-height:1.55!important}.admin-shell .admin-command-summary{position:relative!important;z-index:1!important;grid-template-columns:1fr!important;gap:10px!important}.admin-shell .admin-command-summary div{min-height:88px!important;border-radius:20px!important;padding:15px!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.18)!important}.admin-shell .admin-hero-brief span{min-height:34px!important;border-radius:999px!important;background:#ffffff1a!important}.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board,.admin-shell .admin-console-panel{border:1px solid var(--admin-line)!important;border-radius:26px!important;background:var(--admin-panel)!important;box-shadow:0 16px 44px #0f1f3d17!important}.admin-shell .admin-app-suite{padding:20px!important}.admin-shell .admin-suite-head{padding-bottom:16px!important;border-bottom:1px solid #e4ebf6!important}.admin-shell .admin-suite-head strong,.admin-shell .admin-node-model>div:first-child strong,.admin-shell .admin-focus-title strong,.admin-shell .admin-console-panel .panel-header h2{color:var(--admin-ink)!important}.admin-shell .admin-suite-head span,.admin-shell .admin-node-model>div:first-child span{color:#a57700!important}.admin-shell .admin-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.admin-shell .admin-app-tile{min-height:118px!important;border-radius:20px!important;padding:15px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#dbe5f3!important}.admin-shell .admin-app-tile span{width:44px!important;height:44px!important;border-radius:15px!important}.admin-shell .admin-node-model{grid-template-columns:.72fr 1.28fr!important;padding:22px!important}.admin-shell .admin-node-model>div:first-child strong{font-size:28px!important}.admin-shell .admin-node-flow{grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-shell .admin-node-flow article{min-height:126px!important;border-radius:18px!important;background:#f8fbff!important}.admin-shell .admin-focus-board{padding:18px!important}.admin-shell .admin-focus-title{margin-bottom:14px!important}.admin-shell .admin-focus-title span{color:var(--admin-muted)!important}.admin-shell .admin-focus-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.admin-shell .admin-focus-card{min-height:108px!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value"!important;border-radius:18px!important;background:#f8fbff!important;border-color:#dbe5f3!important}.admin-shell .admin-focus-card small,.admin-shell .admin-app-tile small,.admin-shell .admin-node-flow small{color:var(--admin-muted)!important}.admin-shell .admin-focus-card strong{color:var(--admin-ink)!important;font-size:28px!important}.admin-shell .admin-console-grid{align-items:start!important;gap:18px!important}.admin-shell .admin-console-panel{padding:18px!important}.admin-shell .admin-console-panel .panel-header{margin-bottom:14px!important;padding-bottom:14px!important;border-bottom:1px solid #e5edf8!important}.admin-shell .admin-console-panel .panel-header>button{background:var(--admin-gold-soft)!important;color:#7a5a10!important;border-color:#f4c54273!important}.admin-shell .admin-system-grid{gap:12px!important}.admin-shell .admin-system-card{min-height:120px!important;border-radius:20px!important;background:#f8fbff!important;border-color:#dbe5f3!important}.admin-shell .admin-system-card div{background:#eef4ff!important;color:var(--admin-blue-800)!important}.admin-shell .admin-system-card span,.admin-shell .admin-health-list span,.admin-shell .admin-station-summary span,.admin-shell .admin-session-list span,.admin-shell .admin-event-list span{color:var(--admin-muted)!important}.admin-shell .admin-system-card strong,.admin-shell .admin-health-list strong,.admin-shell .admin-queue-list strong,.admin-shell .admin-station-row strong,.admin-shell .admin-session-list strong,.admin-shell .admin-event-list strong{color:var(--admin-ink)!important}.admin-shell .admin-action-list button,.admin-shell .admin-queue-list button,.admin-shell .admin-session-list article,.admin-shell .admin-event-list article,.admin-shell .admin-health-list div{border-radius:18px!important;border:1px solid #dbe5f3!important;background:#f8fbff!important}.admin-shell .admin-action-list button{min-height:78px!important}.admin-shell .admin-queue-list button{min-height:70px!important;grid-template-columns:40px minmax(0,1fr) 42px!important}.admin-shell .admin-queue-list button svg{width:38px!important;height:38px!important;padding:10px!important;border-radius:14px!important;background:#eef4ff!important;color:var(--admin-blue-800)!important}.admin-shell .admin-queue-list button:first-child svg{background:#fff4d1!important;color:#8a650d!important}.admin-shell .admin-queue-list strong{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--admin-gold-soft)!important}.admin-shell .admin-health-list{gap:9px!important}.admin-shell .admin-health-list div{min-height:52px!important;padding:12px!important}.admin-shell .admin-approval-queue article{border-radius:18px!important;background:#f8fbff!important}.admin-shell .admin-station-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.admin-shell .admin-station-summary div{min-height:74px!important;border-radius:18px!important;background:#f8fbff!important;border-color:#dbe5f3!important}.admin-shell .admin-station-summary strong{color:var(--admin-blue-800)!important;font-size:26px!important}.admin-shell .admin-station-table{margin-top:14px!important;gap:0!important;border:1px solid #dbe5f3!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;max-height:none!important;padding-right:0!important}.admin-shell .admin-station-row{min-height:76px!important;grid-template-columns:minmax(260px,1.3fr) minmax(180px,.86fr) 118px minmax(320px,.95fr)!important;gap:14px!important;border-width:0 0 1px!important;border-radius:0!important;background:#fff!important;padding:13px 16px!important}.admin-shell .admin-station-row:nth-child(2n):not(.head){background:#f9fbff!important}.admin-shell .admin-station-row.head{min-height:42px!important;background:var(--admin-blue-800)!important;color:#fff!important}.admin-shell .admin-station-row small,.admin-shell .admin-station-row span{color:var(--admin-muted)!important}.admin-shell .admin-station-state{justify-self:start!important;min-width:86px!important;text-align:center!important;background:#eaf2ff!important;color:var(--admin-blue-800)!important}.admin-shell .admin-station-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important}.admin-shell .admin-station-actions button,.admin-shell .admin-session-list button,.admin-shell .action-row button,.admin-shell .admin-approval-actions button{min-height:34px!important;border-radius:999px!important;background:#fff!important;border:1px solid #cfdbea!important;color:var(--admin-blue-800)!important;font-size:12px!important;font-weight:900!important}.admin-shell .admin-station-actions button:first-child,.admin-shell .action-row button:first-child,.admin-shell .admin-approval-actions button:first-of-type{background:var(--admin-blue-800)!important;border-color:var(--admin-blue-800)!important;color:#fff!important}.admin-shell .admin-session-list,.admin-shell .admin-event-list{gap:10px!important}.admin-shell .admin-session-list article,.admin-shell .admin-event-list article{padding:13px!important}.admin-shell .action-row{margin-top:14px!important;gap:8px!important}@media(max-width:1180px){.admin-shell .admin-portal-layout{grid-template-columns:1fr!important}.admin-shell .admin-portal-rail{position:sticky!important;top:0!important;z-index:5!important;display:grid!important;grid-template-columns:260px repeat(3,minmax(180px,1fr))!important;overflow-x:auto!important}.admin-shell .admin-command-hero,.admin-shell .admin-node-model{grid-template-columns:1fr!important}.admin-shell .admin-node-flow,.admin-shell .admin-focus-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.admin-shell .admin-station-row{grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr) 100px!important}.admin-shell .admin-station-row>.admin-station-actions{grid-column:1 / -1!important;justify-content:flex-start!important}}@media(max-width:760px){.admin-shell .admin-portal-shell{width:100%!important;margin:0!important;border-radius:0!important}.admin-shell .admin-portal-topbar,.admin-shell .admin-portal-state{align-items:flex-start!important}.admin-shell .admin-portal-topbar{flex-direction:column!important}.admin-shell .admin-portal-rail{grid-template-columns:1fr!important;position:relative!important}.admin-shell .admin-portal-main{padding:14px!important}.admin-shell .admin-tab-heading{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important}.admin-shell .admin-command-hero .admin-tab-heading h1{font-size:30px!important}.admin-shell .admin-app-grid,.admin-shell .admin-action-list,.admin-shell .admin-console-panel .admin-system-grid,.admin-shell .admin-station-summary{grid-template-columns:1fr!important}.admin-shell .admin-command-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.admin-shell .admin-command-summary div{min-height:76px!important;padding:11px!important}.admin-shell .admin-command-summary strong{font-size:17px!important}.admin-shell .admin-console-panel,.admin-shell .admin-console-wide{grid-column:1 / -1!important}.admin-shell .admin-station-table{display:block!important;border:0!important;background:transparent!important}.admin-shell .admin-station-row.head{display:none!important}.admin-shell .admin-station-row{display:grid!important;grid-template-columns:1fr!important;margin-bottom:10px!important;border:1px solid #dbe5f3!important;border-radius:18px!important}}@media(max-width:560px){.admin-shell .admin-command-summary{grid-template-columns:1fr!important}}.admin-shell{background:#0b1324!important}.admin-shell .workspace{background:radial-gradient(circle at 0% 0%,rgba(244,197,66,.12),transparent 300px),radial-gradient(circle at 100% 18%,rgba(41,91,180,.22),transparent 360px),#0b1324!important}.admin-shell .admin-portal-shell{width:100%!important;min-height:100vh!important;margin:0!important;border:0!important;border-radius:0!important;background:#0b1324!important;box-shadow:none!important}.admin-shell .admin-portal-topbar{position:sticky!important;top:0!important;z-index:40!important;min-height:62px!important;padding:10px 18px!important;background:#0b1324f5!important;border-bottom:1px solid rgba(255,255,255,.07)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.admin-shell .admin-portal-logo{width:44px!important;height:44px!important;border-radius:14px!important;box-shadow:none!important}.admin-shell .admin-portal-brand strong{color:#fff!important;font-size:16px!important}.admin-shell .admin-portal-brand span{color:#94a3b8!important}.admin-shell .admin-portal-state span,.admin-shell .admin-portal-state button{min-height:34px!important;border-radius:12px!important;border-color:#ffffff14!important;background:#ffffff0a!important;color:#cbd5e1!important}.admin-shell .admin-portal-state span:first-child{border-color:#f4c54247!important;background:#f4c5421a!important;color:#f4c542!important}.admin-shell .admin-portal-state button{background:#f4c542!important;border-color:#f4c542!important;color:#0b1324!important}.admin-shell .admin-portal-layout{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;min-height:calc(100vh - 62px)!important;background:#0b1324!important}.admin-shell .admin-portal-rail{position:sticky!important;top:62px!important;height:calc(100vh - 62px)!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:16px!important;background:#0d1829!important;border-right:1px solid rgba(255,255,255,.07)!important}.admin-shell .admin-workspace-card{border:1px solid rgba(244,197,66,.16)!important;border-radius:20px!important;background:#f4c5420f!important;padding:16px!important}.admin-shell .admin-workspace-card span,.admin-shell .admin-nav-group p{color:#f4c5429e!important}.admin-shell .admin-workspace-card strong{color:#fff!important}.admin-shell .admin-workspace-card p{color:#94a3b8!important}.admin-shell .admin-nav-group button{min-height:44px!important;border-radius:14px!important;background:transparent!important;color:#94a3b8!important;border:1px solid transparent!important}.admin-shell .admin-nav-group button.active{background:#f4c5421f!important;border-color:#f4c5422e!important;color:#f4c542!important;box-shadow:inset 2px 0 #f4c542!important}.admin-shell .admin-nav-group button:hover{background:#ffffff0b!important;color:#fff!important}.admin-shell .admin-nav-group button small{display:none!important}.admin-shell .admin-portal-main{padding:24px!important;background:#0b1324!important}.admin-shell .admin-portal-main>*{max-width:1180px!important}.admin-shell .admin-command-hero,.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board,.admin-shell .admin-console-panel{border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;background:#162040b8!important;box-shadow:none!important}.admin-shell .admin-command-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;gap:18px!important;padding:22px!important;background:linear-gradient(135deg,#162040f5,#0b1324f5)!important}.admin-shell .admin-command-hero:after{display:none!important}.admin-shell .admin-tab-icon{width:52px!important;height:52px!important;border-radius:18px!important;background:#f4c5421f!important;color:#f4c542!important;box-shadow:none!important}.admin-shell .admin-command-hero .admin-tab-heading h1{color:#fff!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.08!important}.admin-shell .admin-command-hero .admin-tab-heading p{color:#cbd5e1!important;font-size:14px!important;line-height:1.55!important}.admin-shell .admin-tab-heading>div:last-child>span,.admin-shell .admin-suite-head span,.admin-shell .admin-node-model>div:first-child span{color:#f4c542!important}.admin-shell .admin-hero-brief{gap:7px!important;margin-top:13px!important}.admin-shell .admin-hero-brief span{min-height:30px!important;border-color:#ffffff14!important;background:#ffffff0a!important;color:#cbd5e1!important}.admin-shell .admin-command-summary{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.admin-shell .admin-command-summary div{min-height:72px!important;border-radius:18px!important;border-color:#ffffff14!important;background:#070b166b!important}.admin-shell .admin-command-summary span,.admin-shell .admin-command-summary small{color:#94a3b8!important}.admin-shell .admin-command-summary strong{color:#fff!important;font-size:18px!important}.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board,.admin-shell .admin-console-panel{margin-top:18px!important;padding:18px!important}.admin-shell .admin-suite-head{border-bottom-color:#ffffff12!important}.admin-shell .admin-suite-head strong,.admin-shell .admin-node-model>div:first-child strong,.admin-shell .admin-focus-title strong,.admin-shell .admin-console-panel .panel-header h2{color:#fff!important}.admin-shell .admin-suite-head button,.admin-shell .action-row button:first-child,.admin-shell .admin-station-actions button:first-child,.admin-shell .admin-approval-actions button:first-of-type{background:#f4c542!important;color:#0b1324!important;border-color:#f4c542!important}.admin-shell .admin-app-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.admin-shell .admin-app-tile,.admin-shell .admin-node-flow article,.admin-shell .admin-focus-card,.admin-shell .admin-system-card,.admin-shell .admin-action-list button,.admin-shell .admin-queue-list button,.admin-shell .admin-health-list div,.admin-shell .admin-approval-queue article,.admin-shell .admin-session-list article,.admin-shell .admin-event-list article{border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;background:#070b1661!important;box-shadow:none!important}.admin-shell .admin-app-tile span,.admin-shell .admin-node-flow svg,.admin-shell .admin-focus-card>span,.admin-shell .admin-system-card div,.admin-shell .admin-queue-list button svg{background:#f4c5421a!important;color:#f4c542!important}.admin-shell .admin-app-tile strong,.admin-shell .admin-node-flow strong,.admin-shell .admin-focus-card strong,.admin-shell .admin-system-card strong,.admin-shell .admin-action-list span,.admin-shell .admin-queue-list strong,.admin-shell .admin-health-list strong,.admin-shell .admin-approval-queue strong,.admin-shell .admin-session-list strong,.admin-shell .admin-event-list strong,.admin-shell .admin-station-row strong{color:#fff!important}.admin-shell .admin-app-tile small,.admin-shell .admin-node-flow small,.admin-shell .admin-node-model>div:first-child p,.admin-shell .admin-focus-card small,.admin-shell .admin-system-card span,.admin-shell .admin-system-card small,.admin-shell .admin-action-list small,.admin-shell .admin-queue-list span,.admin-shell .admin-queue-list small,.admin-shell .admin-health-list span,.admin-shell .admin-approval-queue small,.admin-shell .admin-approval-queue p,.admin-shell .admin-session-list span,.admin-shell .admin-event-list span,.admin-shell .admin-station-row small,.admin-shell .admin-station-row span{color:#94a3b8!important}.admin-shell .admin-node-model{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important}.admin-shell .admin-node-model>div:first-child strong{font-size:24px!important}.admin-shell .admin-node-flow{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}.admin-shell .admin-focus-title{color:#f4c542!important}.admin-shell .admin-focus-title span{color:#64748b!important}.admin-shell .admin-focus-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}.admin-shell .admin-focus-card{min-height:86px!important}.admin-shell .admin-console-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important}.admin-shell .admin-console-wide{grid-column:span 8!important}.admin-shell .admin-console-panel:not(.admin-console-wide){grid-column:span 4!important}.admin-shell .admin-console-panel .panel-header{border-bottom-color:#ffffff12!important}.admin-shell .admin-console-panel .panel-header>button{background:#f4c5421a!important;border-color:#f4c54238!important;color:#f4c542!important}.admin-shell .admin-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-shell .admin-action-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .admin-queue-list strong{color:#0b1324!important;background:#f4c542!important}.admin-shell .admin-station-summary div{border-color:#ffffff13!important;background:#070b1661!important}.admin-shell .admin-station-summary strong{color:#f4c542!important}.admin-shell .admin-station-table{border-color:#ffffff14!important;background:transparent!important}.admin-shell .admin-station-row{border-bottom-color:#ffffff12!important;background:#070b1657!important}.admin-shell .admin-station-row:nth-child(2n):not(.head){background:#ffffff06!important}.admin-shell .admin-station-row.head{background:#f4c5421a!important;color:#f4c542!important}.admin-shell .admin-station-state{background:#f4c5421f!important;color:#f4c542!important}.admin-shell .admin-station-actions button,.admin-shell .admin-session-list button,.admin-shell .action-row button,.admin-shell .admin-approval-actions button{background:#ffffff0b!important;border-color:#ffffff17!important;color:#cbd5e1!important}.admin-shell .empty-state{color:#94a3b8!important;background:#070b1661!important;border:1px dashed rgba(255,255,255,.12)!important}@media(max-width:1180px){.admin-shell .admin-portal-layout{grid-template-columns:280px minmax(0,1fr)!important}.admin-shell .admin-portal-rail{position:sticky!important;top:62px!important;height:calc(100vh - 62px)!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important}.admin-shell .admin-command-hero,.admin-shell .admin-node-model{grid-template-columns:1fr!important}.admin-shell .admin-command-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-shell .admin-console-wide,.admin-shell .admin-console-panel:not(.admin-console-wide){grid-column:1 / -1!important}}@media(max-width:820px){.admin-shell .admin-portal-layout{grid-template-columns:1fr!important}.admin-shell .admin-portal-rail{position:relative!important;top:auto!important;height:auto!important;display:grid!important;grid-template-columns:1fr!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.admin-shell .admin-nav-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .admin-nav-group p{grid-column:1 / -1!important}.admin-shell .admin-command-summary,.admin-shell .admin-system-grid,.admin-shell .admin-action-list,.admin-shell .admin-station-summary{grid-template-columns:1fr!important}}@media(min-width:561px)and (max-width:820px){.admin-shell .admin-portal-layout{grid-template-columns:1fr!important}.admin-shell .admin-portal-rail{position:relative!important;top:auto!important;height:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;padding:12px!important}.admin-shell .admin-workspace-card{display:none!important}.admin-shell .admin-nav-group{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.admin-shell .admin-nav-group p{grid-column:1 / -1!important;padding-top:5px!important}.admin-shell .admin-nav-group button{min-height:42px!important;display:flex!important;justify-content:center!important;padding:8px!important}.admin-shell .admin-nav-group button span,.admin-shell .admin-nav-group button>svg:last-child{display:none!important}.admin-shell .admin-portal-main{padding:14px!important}.admin-shell .admin-command-hero{padding:16px!important;border-radius:20px!important}.admin-shell .admin-tab-heading{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important}.admin-shell .admin-tab-icon{width:44px!important;height:44px!important;border-radius:15px!important}.admin-shell .admin-command-hero .admin-tab-heading h1{font-size:24px!important}.admin-shell .admin-command-hero .admin-tab-heading p{font-size:13px!important;line-height:1.42!important}.admin-shell .admin-hero-brief{display:flex!important}.admin-shell .admin-command-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-shell .admin-command-summary div{min-height:58px!important;padding:10px!important}.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board,.admin-shell .admin-console-panel{margin-top:12px!important;padding:14px!important;border-radius:20px!important}.admin-shell .admin-app-grid,.admin-shell .admin-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .admin-app-tile{min-height:104px!important;padding:12px!important}.admin-shell .admin-node-model{grid-template-columns:1fr!important}.admin-shell .admin-node-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--rmvi-blue-950: #061b42;--rmvi-blue-900: #08265a;--rmvi-blue-800: #0b2f6b;--rmvi-blue-700: #123f89;--rmvi-blue-100: #eaf2ff;--rmvi-gold-500: #f4c542;--rmvi-gold-600: #d6a631;--rmvi-ink: #10213f;--rmvi-muted: #5f6f8b;--rmvi-border: #d8e2f2;--rmvi-panel: #ffffff;--rmvi-soft: #f7faff;--rmvi-shadow: 0 18px 42px rgba(6, 27, 66, .1)}body{color:var(--rmvi-ink);background:linear-gradient(180deg,#f5f8fd,#edf3fb 48%,#e8eff8)}.workspace{background:linear-gradient(180deg,#ffffffc2,#f0f6ffe6)}.sidebar,.user-topbar,.section-banner,.station-home-hero,.reports-hero,.admin-portal-topbar,.admin-hero,.role-system-panel>div:first-child,.report-editor-card .report-card-title{background:linear-gradient(135deg,var(--rmvi-blue-950),var(--rmvi-blue-800) 58%,var(--rmvi-blue-700))!important;color:#fff!important}.panel,.station-panel,.report-card,.admin-console-panel,.admin-primary-panel,.admin-side-panel,.account-card,.login-card,.report-detail-card,.role-system-panel,.selected-report-summary,.report-route-box,.report-template-list button,.report-inbox-list button,.message-button,.workflow-item,.approval-item,.hierarchy-row,.station-inbox-row,.admin-station-row,.admin-system-card,.admin-focus-card,.admin-app-tile,.admin-route-list button,.admin-queue-list button,.admin-station-list article,.admin-session-list article,.admin-event-list article{border:1px solid var(--rmvi-border)!important;border-radius:8px!important;background:var(--rmvi-panel)!important;box-shadow:var(--rmvi-shadow)!important}.panel,.station-panel,.report-card,.admin-console-panel,.admin-primary-panel,.admin-side-panel{padding:18px!important}.panel-header{min-height:44px;padding-bottom:12px;border-bottom:1px solid #e8eef8}.panel-header h2,.report-card-title h3,.selected-report-summary h3,.mail-preview h2,.station-list strong,.report-template-list strong,.report-inbox-list strong,.admin-station-list strong,.admin-health-list strong,.admin-event-list strong{color:var(--rmvi-blue-900)!important;letter-spacing:0}.panel-header div:first-child svg,.section-banner-icon,.station-home-actions button svg,.role-tool-grid svg,.template-preview-head>svg,.report-section-card>span small,.reports-stepper span,.metric-icon,.admin-app-tile svg,.admin-focus-card svg{border-radius:8px!important;background:linear-gradient(180deg,#ffe58a,var(--rmvi-gold-500))!important;color:var(--rmvi-blue-950)!important;box-shadow:0 8px 18px #d6a63138}.module-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:18px;align-items:start}.module-primary,.side-stack,.module-side{min-width:0}.section-banner{position:relative;overflow:hidden;border-radius:8px!important;padding:clamp(18px,2.6vw,28px);box-shadow:0 20px 48px #061b4229!important}.section-banner h2{font-size:clamp(24px,3vw,38px);line-height:1.08;max-width:860px;color:#fff!important}.section-banner p{color:#dce8ff!important;max-width:860px}.section-banner-status{grid-template-columns:repeat(3,minmax(140px,1fr))}.section-banner-status div,.station-home-state,.reports-hero-stats{background:#ffffff1a!important;border-color:#f4c5425c!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.metric-grid,.office-summary-grid,.admin-system-grid,.report-stats-grid{gap:12px}.metric-card,.office-summary-grid>div,.insight,.admin-health-list div,.admin-station-summary div,.report-meta-strip,.report-library-summary div{border:1px solid #dfe8f6!important;border-radius:8px!important;background:linear-gradient(180deg,#ffffff,var(--rmvi-soft))!important}.action-row button,.compact-actions button,.panel-header button,.report-actions-row button,.report-selected-actions button,.report-command-grid button,.report-command-grid .report-file-command,.station-inbox-actions button,.archive-toolbar button,.churchmail-form button,.admin-station-actions button,.admin-approval-actions button,.wide-action,.login-form button{border-radius:7px!important;font-weight:850;letter-spacing:0}.action-row button:hover,.compact-actions button:hover,.panel-header button:hover,.report-actions-row button:hover,.report-selected-actions button:hover,.report-command-grid button:hover,.station-inbox-actions button:hover,.archive-toolbar button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #061b421f}.reports-app{gap:20px}.reports-layout{grid-template-columns:minmax(270px,.32fr) minmax(0,1fr) minmax(300px,.34fr);gap:18px}.reports-stepper div,.report-template-list button,.report-inbox-list button,.report-section-card,.report-command-grid button,.report-command-grid .report-file-command{box-shadow:0 10px 24px #061b4212!important}.report-template-list,.report-inbox-list{scrollbar-width:thin}.report-template-list button,.report-inbox-list button,.message-button{min-height:76px}.report-template-list button.selected,.report-template-list button:hover,.report-inbox-list button.active,.report-inbox-list button:hover,.message-button.selected,.message-button:hover{border-color:var(--rmvi-gold-500)!important;background:linear-gradient(180deg,#fffdf3,#fff)!important}.report-template-preview,.mail-preview,.station-featured-mail{background:linear-gradient(135deg,var(--rmvi-blue-950),var(--rmvi-blue-800))!important;color:#fff!important}.report-template-preview p,.report-template-preview span,.mail-preview p,.route-box span,.approval-meta small{color:#dce8ff!important}.report-form-grid,.report-section-editor,.report-command-grid,.admin-board-grid{align-items:stretch}.report-section-card textarea,.report-form textarea,.report-detail-card textarea,.churchmail-form input,.churchmail-form select,.report-form input,.report-form select,.report-template-select select,.report-route-box input,.login-form input,.login-form select,.account-card input,.account-card select{background:#fbfdff!important;border-color:#d5e0f0!important}.report-section-card textarea:focus,.report-form input:focus,.report-form select:focus,.report-form textarea:focus,.churchmail-form input:focus,.churchmail-form select:focus,.login-form input:focus,.login-form select:focus{outline:3px solid rgba(244,197,66,.28);border-color:var(--rmvi-gold-600)!important}.admin-portal-shell,.admin-board-shell{background:linear-gradient(180deg,#eef4ff,#f8fbff)!important;color:var(--rmvi-ink)!important}.admin-portal-main,.admin-board-grid{gap:18px}.admin-console-panel{overflow:hidden}.admin-console-panel:before{background:linear-gradient(90deg,var(--rmvi-gold-500),#ffffff 55%,var(--rmvi-blue-700))!important;opacity:.85}.admin-route-list button,.admin-queue-list button,.admin-station-list article,.admin-session-list article,.admin-event-list article{box-shadow:none!important}.admin-route-list button,.admin-queue-list button{min-height:58px;padding:11px 12px}.admin-station-list article{grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px}.admin-station-actions{justify-content:flex-end}.public-software-gateway .download-hero-copy h1,.login-intro h1{font-size:clamp(32px,4.6vw,56px)!important;line-height:1.02;max-width:14ch}.public-software-gateway .download-hero-copy p,.login-intro p{font-size:clamp(14px,1.35vw,17px)}.public-software-gateway .login-panel,.login-panel{align-items:start}.public-gateway-header,.public-download-footer{border-radius:8px!important}@media(max-width:1180px){.reports-layout,.station-workspace-grid,.account-settings-grid{grid-template-columns:1fr!important}.reports-left-panel,.reports-right-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid{grid-template-columns:1fr}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:30;height:auto;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.sidebar .brand{padding:0}.sidebar .brand strong,.sidebar .brand span,.station-switcher{display:none}.nav-list{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:2px}.nav-item{flex:0 0 48px;width:48px;height:48px;justify-content:center;padding:0}.nav-item span{display:none}.workspace{padding:14px}.user-topbar{grid-template-columns:1fr}}@media(max-width:760px){h1{font-size:20px}.topbar,.user-topbar{gap:10px}.user-topbar .station-title p{white-space:normal}.user-topbar .topbar-actions{display:grid;grid-template-columns:1fr repeat(4,42px);width:100%}.user-topbar .search-box{min-width:0;width:100%}.section-banner,.section-banner-main,.section-banner-status,.station-home-hero,.reports-hero,.selected-report-summary,.admin-station-list article,.account-user-list article{grid-template-columns:1fr!important}.section-banner h2,.station-home-hero h2,.reports-hero h2,.report-document-head h3{font-size:clamp(24px,8vw,32px)!important}.station-home-actions,.role-tool-grid,.reports-stepper,.reports-left-panel,.reports-right-panel,.report-form-grid,.report-section-editor,.report-command-grid,.template-checklist-preview,.template-requirement-grid,.admin-system-grid,.admin-station-summary,.office-summary-grid,.login-stat-grid,.download-gateway,.gateway-flow-steps,.station-inbox-row,.station-featured-mail,.report-document-head,.mail-layout{grid-template-columns:1fr!important}.station-home-actions button,.role-tool-grid button,.report-command-grid button,.report-command-grid .report-file-command{min-height:74px}.report-actions-row,.report-selected-actions,.action-row,.archive-toolbar{display:grid;grid-template-columns:1fr}.report-actions-row button,.report-selected-actions button,.action-row button,.archive-toolbar button,.report-command-grid button,.report-command-grid .report-file-command{width:100%}.public-software-gateway .download-hero-copy h1,.login-intro h1{font-size:clamp(30px,10vw,40px)!important;max-width:12ch}.login-shell,.public-software-gateway{padding:10px}.public-gateway-header,.public-download-footer{align-items:stretch;flex-direction:column}}@media(max-width:430px){.workspace{padding:10px}.panel,.station-panel,.report-card,.admin-console-panel,.admin-primary-panel,.admin-side-panel,.login-card{padding:14px!important}.user-topbar .topbar-actions{grid-template-columns:1fr repeat(3,42px)}.user-topbar .install-toggle{display:none}}.admin-command-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;border:1px solid rgba(244,197,66,.28);border-radius:28px;background:linear-gradient(135deg,#ffffff29,#ffffff0f),#0b2f6b;color:#fff;padding:24px;box-shadow:0 24px 58px #020c1f3d}.admin-command-hero .admin-tab-heading h1{color:#fff!important;font-size:clamp(32px,5vw,54px);letter-spacing:0}.admin-command-hero .admin-tab-heading p{max-width:760px;color:#ffffffdb!important;font-size:15px}.admin-command-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-command-summary div{min-height:84px;display:grid;align-content:center;gap:5px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#ffffff1c;padding:14px}.admin-command-summary span{color:#ffffffb8;font-size:11px;font-weight:900;text-transform:uppercase}.admin-command-summary strong{color:#fff;font-size:20px}.admin-command-summary small{color:#ffffffb8;font-size:12px;font-weight:800}.admin-app-suite{margin-top:18px;border:1px solid #dce6f5;border-radius:28px;background:#fff;padding:18px;box-shadow:0 18px 42px #10213f17}.admin-suite-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e8eef7}.admin-suite-head span{display:block;color:#b18310;font-size:11px;font-weight:950;text-transform:uppercase}.admin-suite-head strong{display:block;margin-top:3px;color:#10213f;font-size:22px}.admin-suite-head button{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#0b2f6b;color:#fff;padding:0 16px;font-size:12px;font-weight:900}.admin-app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px}.admin-app-tile{min-height:140px;display:grid;align-content:start;gap:9px;border:1px solid #dce6f5;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbff);color:#10213f;padding:16px;text-align:left;box-shadow:0 10px 24px #10213f0e;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.admin-app-tile:hover{transform:translateY(-2px);border-color:#b7cbed;box-shadow:0 18px 34px #10213f1c}.admin-app-tile span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#eef4ff;color:#0b2f6b}.admin-app-tile.gold span{background:#fff4d1;color:#7a5a10}.admin-app-tile.green span{background:#e9f8ef;color:#17663a}.admin-app-tile strong{color:#10213f;font-size:18px}.admin-app-tile small{color:#65758d;font-size:12px;font-weight:750;line-height:1.35}.admin-focus-board.redesigned{background:linear-gradient(180deg,#fff,#fbfcff)}@media(min-width:900px){.admin-command-hero{grid-template-columns:minmax(0,1fr) 380px;align-items:end}.admin-command-summary{grid-template-columns:1fr}}@media(max-width:760px){.admin-command-hero{padding:18px}.admin-command-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.admin-command-summary,.admin-app-grid{grid-template-columns:1fr}}.admin-node-model{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;margin-top:18px;border:1px solid #dce6f5;border-radius:28px;background:linear-gradient(135deg,#fff,#f8fbff);padding:20px;box-shadow:0 18px 42px #10213f14}.admin-node-model>div:first-child span{display:block;color:#b18310;font-size:11px;font-weight:950;text-transform:uppercase}.admin-node-model>div:first-child strong{display:block;margin-top:4px;color:#10213f;font-size:30px;line-height:1.05}.admin-node-model>div:first-child p{margin-top:10px;color:#5c6c84;line-height:1.5}.admin-node-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.admin-node-flow article{min-height:132px;display:grid;align-content:start;gap:8px;border:1px solid #dce6f5;border-radius:18px;background:#fff;padding:14px}.admin-node-flow svg{width:38px;height:38px;padding:9px;border-radius:14px;background:#eef4ff;color:#0b2f6b}.admin-node-flow strong{color:#10213f}.admin-node-flow small{color:#65758d;line-height:1.35}.live-comms-workspace .panel{overflow:hidden}.live-comms-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:24px;background:linear-gradient(135deg,#061a3d,#0b2f6b);color:#fff;padding:22px}.live-comms-hero span{color:#f4c542;font-size:11px;font-weight:950;text-transform:uppercase}.live-comms-hero h2{margin-top:4px;color:#fff;font-size:clamp(24px,3vw,38px)}.live-comms-hero p{margin-top:8px;color:#fff;line-height:1.5;font-weight:850;text-shadow:0 2px 4px rgba(0,0,0,.28)}.live-call-controls{display:grid;gap:8px;min-width:210px}.live-call-controls button{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1f;color:#fff;padding:0 14px;font-weight:900}.live-call-controls button:first-child{background:#f4c542;border-color:#f4c542;color:#061a3d}.live-comms-console{display:grid;grid-template-columns:160px minmax(190px,1fr) minmax(190px,1fr) minmax(180px,.8fr) auto;gap:12px;align-items:end;margin-top:16px;padding:14px;border:1px solid #dce6f5;border-radius:20px;background:#f8fbff}.live-comms-console label{display:grid;gap:6px}.live-comms-console span{color:#65758d;font-size:11px;font-weight:900;text-transform:uppercase}.live-comms-console input,.live-comms-console select{min-height:42px;border:1px solid #cddbf0;border-radius:12px;background:#fff;color:#10213f;padding:0 12px;font-weight:800}.live-comms-console button,.live-current-room button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:#0b2f6b;color:#fff;padding:0 14px;font-weight:900}.live-comms-feedback{margin-top:12px;border:1px solid #f4c542;border-radius:14px;background:#fff8d7;color:#735c00;padding:10px 12px;font-weight:850}.live-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.live-session-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.live-session-card,.live-channel-list button{border:1px solid #dce6f5;border-radius:18px;background:#fff;box-shadow:0 10px 24px #10213f0e}.live-session-card{display:grid;gap:10px;padding:16px}.live-session-card>div:first-child{display:flex;justify-content:space-between;align-items:center}.live-session-card>div:first-child svg{color:#0b2f6b}.live-session-card>div:first-child span{border-radius:999px;background:#eef4ff;color:#0b2f6b;padding:5px 8px;font-size:11px;font-weight:900}.live-session-card h3{color:#10213f;font-size:18px}.live-session-card p,.live-session-card small{color:#65758d}.live-channel-list{display:grid;gap:10px}.live-channel-list button{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-align:left;color:#10213f}.live-channel-list button>svg:first-child{width:38px;height:38px;padding:9px;border-radius:14px;background:#eef4ff;color:#0b2f6b}.live-channel-list span,.live-channel-list small{display:block}.live-channel-list span{font-weight:900}.live-channel-list small{margin-top:2px;color:#65758d;font-size:12px}.live-current-room{display:grid;gap:8px;margin-top:14px;border:1px solid #dce6f5;border-radius:18px;background:#fff;padding:14px}.live-current-room strong{color:#0b2f6b;font-size:12px;text-transform:uppercase}.live-current-room span{color:#10213f;font-size:18px;font-weight:950}.live-current-room small{color:#65758d;line-height:1.4}@media(max-width:760px){.admin-node-model,.live-comms-hero{grid-template-columns:1fr}.live-call-controls{min-width:0}.live-comms-console,.live-status-strip{grid-template-columns:1fr}}@media(max-width:980px){.app-shell:not(.admin-shell){display:block!important;background:#f3f6fb}.app-shell:not(.admin-shell) .sidebar{position:sticky!important;top:0;z-index:50;height:auto!important;min-height:86px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px!important;overflow:hidden}.app-shell:not(.admin-shell) .brand-button{width:62px!important;height:62px!important;min-height:62px!important;padding:0!important;justify-content:center}.app-shell:not(.admin-shell) .brand-button>div:last-child,.app-shell:not(.admin-shell) .station-switcher{display:none!important}.app-shell:not(.admin-shell) .brand-mark{width:54px!important;height:54px!important}.app-shell:not(.admin-shell) .nav-list{display:flex!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;padding:2px 0}.app-shell:not(.admin-shell) .nav-item{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;padding:0!important}.app-shell:not(.admin-shell) .nav-item span{display:none!important}.app-shell:not(.admin-shell) .workspace{padding:12px!important}}.admin-shell .workspace{background:linear-gradient(180deg,#061a3d,#0b2f6b 360px,#f3f6fb 360px 100%)}.admin-portal-shell{background:transparent}.admin-portal-topbar{min-height:78px;border:0;background:#061a3d;color:#fff;box-shadow:none}.admin-portal-brand strong{color:#fff;font-size:18px;letter-spacing:0}.admin-portal-brand span{color:#ffffffb8}.admin-portal-logo{width:48px;height:48px;border:2px solid rgba(244,197,66,.75);background:#fff}.admin-portal-state span,.admin-portal-state button{border-color:#ffffff2e;background:#ffffff14;color:#fff}.admin-portal-state span:first-child{border-color:#f4c5427a;background:#f4c54229;color:#fff4d1}.admin-portal-state button{background:#f4c542;border-color:#f4c542;color:#061a3d}.admin-portal-layout{grid-template-columns:264px minmax(0,1fr)}.admin-portal-rail{top:78px;height:calc(100vh - 78px);border-right:0;background:linear-gradient(180deg,#071f4f,#061a3d);color:#fff}.admin-workspace-card{border-color:#f4c54257;border-radius:20px;background:linear-gradient(160deg,#f4c54238,#ffffff14)}.admin-nav-group p{color:#f4c542d1}.admin-nav-group button{color:#ffffffd1;border-color:transparent}.admin-nav-group button svg:first-child{background:#ffffff1a;color:#fff}.admin-nav-group button.active,.admin-nav-group button:hover{background:#ffffff1f;border-color:#f4c5426b;color:#fff}.admin-nav-group button.active svg:first-child{background:#f4c542;color:#061a3d}.admin-portal-main{max-width:1540px;padding:22px;background:radial-gradient(circle at 90px 60px,rgba(244,197,66,.18),transparent 260px),linear-gradient(180deg,transparent 0,transparent 310px,#f3f6fb 310px,#f3f6fb 100%)}.admin-tab-hero{border:1px solid rgba(244,197,66,.22);border-radius:28px;background:linear-gradient(135deg,#ffffff24,#ffffff0d),#0b2f6b;color:#fff;box-shadow:0 24px 58px #020c1f3d}.admin-tab-icon{background:#f4c542;color:#061a3d}.admin-tab-heading>div:last-child>span,.admin-tab-heading span{color:#f4c542}.admin-tab-heading h1,.admin-tab-status strong{color:#fff}.admin-tab-heading p,.admin-tab-status small,.admin-tab-status span{color:#ffffffc7}.admin-hero-brief span,.admin-tab-status div{border-color:#ffffff29;background:#ffffff1a;color:#fff}.admin-hero-brief span svg{color:#f4c542}.admin-focus-board,.admin-console-panel{border:1px solid #dce6f5;border-radius:24px;background:#fff;box-shadow:0 18px 42px #10213f17}.admin-focus-board{margin-top:18px;padding:18px}.admin-focus-title{min-height:44px;margin-bottom:14px}.admin-focus-title>svg,.admin-console-panel .panel-header div:first-child svg{background:#0b2f6b;color:#fff}.admin-focus-title strong,.admin-console-panel .panel-header h2{color:#0b2f6b;font-size:17px}.admin-focus-title span{color:#6b7890}.admin-focus-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px}.admin-focus-card{min-height:104px;border-radius:20px;border-color:#dce6f5;background:linear-gradient(180deg,#fff,#f8fbff);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon label" "icon value";gap:4px 12px}.admin-focus-card>svg{display:none}.admin-focus-card>span{width:40px;height:40px;border-radius:14px;background:#eef4ff;color:#0b2f6b}.admin-focus-card strong{color:#10213f;font-size:31px}.admin-focus-card small{color:#5c6c84;font-size:12px;text-transform:none}.admin-console-grid{gap:18px}.admin-console-panel{padding:18px}.admin-system-card,.admin-action-list button,.admin-queue-list button,.admin-health-list div,.admin-station-summary div,.admin-station-row,.admin-session-list article,.admin-event-list article,.admin-approval-queue article{border-radius:18px;background:#fff}.admin-system-card{min-height:112px}.admin-system-card div,.admin-action-list button>svg:first-child,.admin-queue-list button svg{background:#eef4ff;color:#0b2f6b}.admin-action-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-action-list button,.admin-queue-list button{border-color:#dce6f5}.admin-action-list span,.admin-queue-list span,.admin-system-card strong,.admin-health-list strong,.admin-station-row strong,.admin-session-list strong,.admin-event-list strong{color:#10213f}.admin-action-list small,.admin-queue-list small,.admin-system-card small,.admin-health-list span,.admin-station-row span,.admin-station-row small,.admin-session-list span,.admin-event-list span{color:#65758d}.admin-station-row.head{background:#0b2f6b;border-color:#0b2f6b}.admin-station-row.head span{color:#ffffffd6}.app-shell:not(.admin-shell){background:#f3f6fb}.app-shell:not(.admin-shell) .workspace{background:radial-gradient(circle at top right,rgba(244,197,66,.12),transparent 300px),#f3f6fb}.app-shell:not(.admin-shell) .section-banner{background:linear-gradient(135deg,#061a3d,#0b2f6b 68%,#123977);box-shadow:0 22px 48px #061a3d33}.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .station-panel,.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-right-panel{border-radius:24px}@media(max-width:760px){.admin-portal-topbar{display:grid;gap:12px;padding:14px}.admin-portal-layout{grid-template-columns:1fr}.admin-portal-rail{position:sticky;top:0;z-index:30;height:auto;display:flex;flex-direction:row;gap:8px;padding:10px;overflow-x:auto;background:#071f4f;border-bottom:1px solid rgba(244,197,66,.24)}.admin-nav-group{display:contents}.admin-nav-group button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;place-items:center}.admin-nav-group button svg:first-child{width:34px;height:34px}.admin-portal-main{padding:12px}.admin-tab-hero{grid-template-columns:1fr;padding:18px;border-radius:24px}.admin-tab-heading{display:grid;grid-template-columns:52px minmax(0,1fr)}.admin-tab-heading h1{font-size:30px}.admin-tab-status{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-tab-status div{min-width:0;padding:10px}.admin-tab-status strong{font-size:14px}.admin-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-focus-card{min-height:96px;padding:12px;grid-template-columns:36px minmax(0,1fr)}.admin-focus-card strong{font-size:26px}.admin-console-wide,.admin-console-panel{grid-column:1 / -1}.admin-console-panel .admin-system-grid,.admin-action-list,.admin-station-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-station-row,.admin-station-row.head{grid-template-columns:1fr}}@media(max-width:430px){.admin-focus-grid,.admin-console-panel .admin-system-grid,.admin-action-list,.admin-station-summary{grid-template-columns:1fr!important}}.app-shell:not(.admin-shell){grid-template-columns:248px minmax(0,1fr);background:#f5f7fb}.app-shell:not(.admin-shell) .sidebar{background:#0b2f6b;padding:18px 14px;gap:18px}.app-shell:not(.admin-shell) .brand-button{min-height:72px;border-radius:16px;background:#ffffff14;padding:10px}.app-shell:not(.admin-shell) .brand-mark{width:48px;height:48px;border-radius:14px}.app-shell:not(.admin-shell) .nav-list{gap:6px}.app-shell:not(.admin-shell) .nav-item{min-height:44px;border-radius:14px;padding:0 12px}.app-shell:not(.admin-shell) .nav-item.active,.app-shell:not(.admin-shell) .nav-item:hover{background:#fff;color:#0b2f6b}.app-shell:not(.admin-shell) .nav-item.active svg,.app-shell:not(.admin-shell) .nav-item:hover svg{color:#d6a631}.app-shell:not(.admin-shell) .workspace{max-width:1480px;width:100%;margin:0 auto;padding:22px}.app-shell:not(.admin-shell) .topbar,.app-shell:not(.admin-shell) .user-topbar{position:sticky;top:0;z-index:20;border:1px solid #dde7f5;border-radius:20px;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #10213f14}.app-shell:not(.admin-shell) .station-title h1{font-size:clamp(22px,2vw,30px);line-height:1.08}.app-shell:not(.admin-shell) .station-title p{max-width:720px}.app-shell:not(.admin-shell) .search-box,.app-shell:not(.admin-shell) .account-menu-button,.app-shell:not(.admin-shell) .icon-button,.app-shell:not(.admin-shell) .notification-button{border-radius:999px}.app-shell:not(.admin-shell) .section-banner{border-radius:22px;padding:24px}.app-shell:not(.admin-shell) .module-grid,.app-shell:not(.admin-shell) .dashboard-grid,.app-shell:not(.admin-shell) .reports-layout,.app-shell:not(.admin-shell) .mail-layout{gap:18px}.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .station-panel,.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-right-panel,.app-shell:not(.admin-shell) .metric-card,.app-shell:not(.admin-shell) .message-item,.app-shell:not(.admin-shell) .workflow-item,.app-shell:not(.admin-shell) .approval-item,.app-shell:not(.admin-shell) .task-card,.app-shell:not(.admin-shell) .policy-card,.app-shell:not(.admin-shell) .calendar-card,.app-shell:not(.admin-shell) .personnel-card,.app-shell:not(.admin-shell) .transfer-card,.app-shell:not(.admin-shell) .escalation-card{border:1px solid #dde7f5;border-radius:18px;background:#fff;box-shadow:0 14px 34px #10213f12}.app-shell:not(.admin-shell) .panel-header{align-items:center;min-height:52px;border-bottom-color:#e7edf7}.app-shell:not(.admin-shell) .panel-header div:first-child svg{border-radius:14px}.app-shell:not(.admin-shell) .action-row button,.app-shell:not(.admin-shell) .compact-actions button,.app-shell:not(.admin-shell) .table-actions button,.app-shell:not(.admin-shell) .report-actions-row button,.app-shell:not(.admin-shell) .station-inbox-actions button{border-radius:999px}.app-shell.admin-shell,.admin-shell .workspace{background:#f6f8fc}.admin-portal-shell{min-height:100vh;background:#f6f8fc;color:#182641}.admin-portal-topbar{min-height:72px;position:sticky;top:0;z-index:40;border-bottom:1px solid #dde7f5;background:#fffffff5;color:#182641;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 30px #10213f0f}.admin-portal-brand strong{color:#10213f}.admin-portal-brand span{color:#68768d}.admin-portal-logo{border-radius:14px;box-shadow:0 10px 24px #10213f1a}.admin-portal-state span,.admin-portal-state button{min-height:38px;border-color:#dbe5f4;background:#f8fbff;color:#10213f}.admin-portal-state span:first-child{border-color:#d6a631;background:#fff8e8;color:#7a5a10}.admin-portal-state button{background:#0b2f6b;border-color:#0b2f6b;color:#fff}.admin-portal-layout{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:calc(100vh - 72px)}.admin-portal-rail{position:sticky;top:72px;height:calc(100vh - 72px);overflow:auto;padding:18px;border-right:1px solid #dde7f5;background:#fff;color:#10213f}.admin-workspace-card{border:1px solid #dce6f5;border-radius:18px;background:linear-gradient(135deg,#0b2f6bf5,#123977f5),#0b2f6b;color:#fff;box-shadow:0 16px 34px #10213f1f}.admin-workspace-card span,.admin-workspace-card p{color:#ffffffc2}.admin-workspace-card strong{color:#fff}.admin-nav-group{gap:5px}.admin-nav-group p{padding:10px 12px 4px;color:#6b7890;font-size:11px}.admin-nav-group button{min-height:46px;border-radius:14px;color:#233653;padding:8px 10px}.admin-nav-group button small{display:none}.admin-nav-group button svg:first-child{width:34px;height:34px;padding:8px;border-radius:12px;background:#eef4ff;color:#0b2f6b}.admin-nav-group button.active,.admin-nav-group button:hover{border-color:#d8e4f6;background:#f4f8ff;color:#0b2f6b}.admin-nav-group button.active svg:first-child{background:#0b2f6b;color:#fff}.admin-portal-main{max-width:1500px;width:100%;margin:0 auto;padding:24px;background:radial-gradient(circle at 96% 0%,rgba(214,166,49,.14),transparent 30%),#f6f8fc}.admin-tab-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);border:1px solid #dce6f5;border-radius:24px;background:#fff;color:#10213f;padding:24px;box-shadow:0 18px 42px #10213f14}.admin-tab-heading{align-items:flex-start}.admin-tab-icon{border-radius:18px;background:#0b2f6b;color:#fff;box-shadow:none}.admin-tab-heading>div:last-child>span,.admin-tab-heading span{color:#b18310}.admin-tab-heading h1{color:#10213f;font-size:clamp(30px,3vw,44px)}.admin-tab-heading p{max-width:760px;color:#5f6e86;font-size:15px}.admin-hero-brief span{border-color:#dce6f5;background:#f8fbff;color:#30425f}.admin-hero-brief span svg{color:#0b2f6b}.admin-tab-status{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-tab-status div{border-color:#dce6f5;border-radius:18px;background:#f8fbff}.admin-tab-status span{color:#68768d}.admin-tab-status strong{color:#10213f}.admin-tab-status small{color:#68768d}.admin-focus-board,.admin-console-panel{border:1px solid #dce6f5;border-radius:22px;background:#fff;color:#10213f;box-shadow:0 14px 34px #10213f12}.admin-focus-title,.admin-console-panel .panel-header{border-bottom:1px solid #e8eef7}.admin-focus-title strong,.admin-console-panel .panel-header h2,.admin-action-list span,.admin-station-row strong,.admin-session-list strong,.admin-event-list strong,.admin-system-card strong,.admin-health-list strong,.admin-queue-list span,.admin-station-summary strong,.admin-focus-card strong{color:#10213f}.admin-focus-title span,.admin-action-list small,.admin-system-card small,.admin-health-list span,.admin-queue-list small,.admin-station-row small,.admin-station-row span,.admin-session-list span,.admin-event-list span,.admin-focus-card small,.admin-system-card span,.admin-station-summary span{color:#68768d}.admin-focus-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-focus-card{min-height:92px;border:1px solid #dce6f5;border-radius:18px;background:#fff;box-shadow:none;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon label arrow" "icon value arrow";padding:14px}.admin-focus-card:hover,.admin-action-list button:hover,.admin-queue-list button:hover{transform:translateY(-1px);border-color:#b9ccec;background:#f8fbff}.admin-focus-card>span,.admin-focus-title>svg,.admin-console-panel .panel-header div:first-child svg,.admin-system-card div,.admin-action-list button>svg:first-child,.admin-queue-list button svg{background:#eef4ff;color:#0b2f6b}.admin-focus-card.urgent>span{background:#feecec;color:#b42318}.admin-focus-card.warning>span{background:#fff4d1;color:#7a5a10}.admin-focus-card strong{font-size:28px}.admin-focus-card>svg{color:#8ca0bd}.admin-console-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.admin-console-wide{grid-column:span 8}.admin-console-panel{grid-column:span 4;padding:18px}.admin-system-card,.admin-action-list button,.admin-queue-list button,.admin-health-list div,.admin-station-summary div,.admin-station-row,.admin-session-list article,.admin-event-list article,.admin-approval-queue article{border:1px solid #dce6f5;border-radius:16px;background:#fff;color:#10213f;box-shadow:none}.admin-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-action-list button,.admin-queue-list button{min-height:64px}.admin-queue-list strong,.admin-station-state{background:#eef4ff;color:#0b2f6b!important;box-shadow:none}.admin-station-table{max-height:560px}.admin-station-row{grid-template-columns:minmax(260px,1.15fr) minmax(210px,.9fr) 110px;align-items:start}.admin-station-row.head{background:#f1f5fb;color:#52627a;text-transform:none}.admin-station-row.head span{color:#52627a}.admin-station-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #e8eef7}.admin-station-actions button,.admin-session-list button,.compact-actions button,.admin-shell .action-row button,.wide-action{border:1px solid #dce6f5;border-radius:999px;background:#fff;color:#0b2f6b;box-shadow:none}.admin-station-actions button:first-child,.admin-shell .action-row button:first-child,.wide-action{background:#0b2f6b;border-color:#0b2f6b;color:#fff}.admin-health-list{gap:8px}.admin-health-list div{min-height:58px}.admin-session-list,.admin-event-list,.admin-queue-list,.admin-approval-queue{gap:10px}@media(max-width:1180px){.admin-portal-layout{grid-template-columns:92px minmax(0,1fr)}.admin-portal-rail{padding:14px 10px}.admin-workspace-card,.admin-nav-group p,.admin-nav-group button small,.admin-nav-group button span{display:none}.admin-nav-group button{grid-template-columns:1fr;place-items:center;min-height:50px}.admin-nav-group button>svg:last-child{display:none}.admin-console-wide,.admin-console-panel{grid-column:1 / -1}}@media(max-width:760px){.app-shell:not(.admin-shell){display:block}.app-shell:not(.admin-shell) .workspace,.admin-portal-main{padding:12px}.admin-portal-topbar{position:static;align-items:flex-start}.admin-portal-layout{grid-template-columns:1fr}.admin-portal-rail{position:static;height:auto;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;border-right:0;border-bottom:1px solid #dde7f5}.admin-nav-group{display:flex;gap:8px}.admin-tab-hero,.admin-tab-status,.admin-action-list,.admin-station-row,.admin-station-row.head{grid-template-columns:1fr}.admin-tab-heading{display:grid;grid-template-columns:52px minmax(0,1fr)}}@media(max-width:430px){.app-shell:not(.admin-shell) .workspace{padding-inline:12px}.app-shell:not(.admin-shell) .user-topbar .station-title h1{font-size:24px}.app-shell:not(.admin-shell) .user-topbar .station-title p{font-size:15px}.app-shell:not(.admin-shell) .user-topbar .topbar-actions{grid-template-columns:1fr 52px 52px}.app-shell:not(.admin-shell) .station-home-actions{grid-template-columns:1fr}.app-shell:not(.admin-shell) .station-home-actions button{min-height:98px}}@media(max-width:540px){.login-shell{padding:16px}.public-gateway-header{align-items:flex-start;flex-direction:column}.gateway-status-pill{width:100%;justify-content:center}.login-intro{padding:22px}.login-emblem{display:none}.login-intro h1{font-size:26px;max-width:100%}.login-stat-grid{grid-template-columns:1fr}.login-card{margin:12px;padding:18px}.admin-hero{padding:14px}.admin-identity{align-items:flex-start}.admin-brand-mark{width:58px;height:58px}.admin-identity h1{font-size:20px}.admin-station-actions button,.admin-control-list button{width:100%;justify-content:center}.login-support,.credential-grid{margin-inline:12px}.station-title{align-items:flex-start}.station-avatar{display:none}h1{font-size:18px}.metric-card{grid-template-columns:40px 1fr}.metric-card small{grid-column:2;justify-self:start}.panel-header{align-items:flex-start;flex-direction:column}}:root{--rmvi-blue-950: #06183a;--rmvi-blue-900: #08245a;--rmvi-blue-800: #0b2f6b;--rmvi-blue-700: #123f86;--rmvi-blue-100: #eaf2ff;--rmvi-gold-500: #f4c542;--rmvi-gold-600: #d6a631;--rmvi-ink: #10213f;--rmvi-muted: #5b6680;--rmvi-line: #d8e2f2;--rmvi-soft: #f5f8fd;--rmvi-card: #ffffff;--rmvi-danger: #a83434;--rmvi-success: #147a55;--rmvi-radius: 10px;--rmvi-radius-sm: 8px;--rmvi-shadow: 0 16px 36px rgba(16, 33, 63, .09);--rmvi-shadow-strong: 0 24px 60px rgba(6, 24, 58, .18)}body{color:var(--rmvi-ink);background:radial-gradient(circle at 12% -8%,rgba(244,197,66,.16),transparent 26%),linear-gradient(180deg,#f8fbff,#edf3fb)}button,a,input,select,textarea{letter-spacing:0}button,a,.nav-item,.station-option,.icon-button,.message-button,.report-template-list button,.report-inbox-list button,.admin-focus-card,.admin-action-list button,.admin-queue-list button,.admin-station-actions button{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}button:hover,a:hover,.nav-item:hover,.station-option:hover,.message-button:hover,.report-template-list button:hover,.report-inbox-list button:hover{transform:translateY(-1px)}.app-shell:not(.admin-shell){grid-template-columns:288px minmax(0,1fr);background:#edf3fb}.app-shell:not(.admin-shell) .sidebar{padding:20px 16px;background:linear-gradient(180deg,var(--rmvi-blue-950) 0%,var(--rmvi-blue-800) 58%,var(--rmvi-blue-950) 100%);border-right:1px solid rgba(255,255,255,.14);box-shadow:18px 0 42px #06183a2e}.brand-button{border-radius:var(--rmvi-radius);padding:10px}.brand-button:hover{background:#ffffff14}.brand-mark{width:48px;height:48px;border-radius:var(--rmvi-radius-sm);box-shadow:0 10px 22px #0000002e}.brand strong{font-size:17px;letter-spacing:0}.nav-list{gap:7px}.nav-item,.station-option{min-height:44px;border:1px solid transparent;border-radius:var(--rmvi-radius-sm);padding:10px 11px;font-weight:800}.nav-item svg,.station-option svg,.topbar-actions>button svg,.panel-header div:first-child svg,.admin-nav-group button svg,.admin-focus-card>span,.admin-action-list button>svg:first-child,.admin-queue-list button svg,.station-home-actions button svg{flex:0 0 auto}.nav-item.active,.nav-item:hover,.station-option.selected,.station-option:hover{border-color:#f4c5425c;background:#ffffff1f;color:#fff;box-shadow:inset 4px 0 0 var(--rmvi-gold-500)}.workspace,.app-shell:not(.admin-shell) .workspace{background:radial-gradient(circle at 92% 0%,rgba(244,197,66,.16),transparent 28%),linear-gradient(180deg,#f8fbff,#edf3fb);padding:22px}.topbar,.app-shell:not(.admin-shell) .topbar,.user-topbar{border:1px solid rgba(11,47,107,.14);border-radius:var(--rmvi-radius);background:#ffffffeb;color:var(--rmvi-ink);padding:14px;box-shadow:var(--rmvi-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.station-title h1,.app-shell:not(.admin-shell) .station-title h1{color:var(--rmvi-ink);font-size:clamp(20px,2vw,28px);line-height:1.08}.topbar p,.app-shell:not(.admin-shell) .topbar p,.user-topbar .station-title p{color:var(--rmvi-muted);white-space:normal}.organization-kicker,.app-shell:not(.admin-shell) .organization-kicker{color:var(--rmvi-gold-600)}.station-avatar{border-radius:var(--rmvi-radius-sm);background:var(--rmvi-gold-500);color:var(--rmvi-blue-900);box-shadow:0 10px 22px #d6a63138}.search-box,.app-shell:not(.admin-shell) .search-box,.icon-button,.app-shell:not(.admin-shell) .icon-button,.account-menu-button,.sync-toggle,.api-status,.install-toggle,.session-pill{border:1px solid var(--rmvi-line);border-radius:var(--rmvi-radius-sm);background:#fff;color:var(--rmvi-ink);box-shadow:0 8px 18px #10213f0e}.search-box input,.app-shell:not(.admin-shell) .search-box input{color:var(--rmvi-ink)}.search-box input::placeholder,.app-shell:not(.admin-shell) .search-box input::placeholder{color:#9aa7bd}.account-menu-button span,.account-menu-button small{color:var(--rmvi-ink)}.section-banner{border-radius:var(--rmvi-radius);background:linear-gradient(135deg,var(--rmvi-blue-950) 0%,var(--rmvi-blue-800) 62%,var(--rmvi-blue-700) 100%);box-shadow:var(--rmvi-shadow-strong)}.section-banner-icon,.panel-header div:first-child svg,.metric-icon,.command-icon,.station-home-actions button svg{border-radius:var(--rmvi-radius-sm)}.panel,.metric-card,.message-item,.workflow-item,.approval-item,.station-panel,.command-card,.approval-lane,.transfer-card,.escalation-card,.task-card,.policy-card,.calendar-card,.personnel-card,.table-row,.report-library-card,.report-editor-card,.report-template-preview,.report-route-box,.report-section-card,.selected-report-summary,.archive-toolbar,.registry-toolbar,.audit-toolbar,.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .metric-card,.app-shell:not(.admin-shell) .message-item,.app-shell:not(.admin-shell) .workflow-item,.app-shell:not(.admin-shell) .approval-item,.app-shell:not(.admin-shell) .command-card,.app-shell:not(.admin-shell) .station-panel,.app-shell:not(.admin-shell) .table-row{border:1px solid rgba(11,47,107,.12);border-radius:var(--rmvi-radius);background:var(--rmvi-card);color:var(--rmvi-ink);box-shadow:var(--rmvi-shadow)}.panel-header{min-height:50px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(11,47,107,.1)}.panel-header h2,.app-shell:not(.admin-shell) .panel-header h2,.metric-card strong,.app-shell:not(.admin-shell) .metric-card strong,.command-card strong,.app-shell:not(.admin-shell) .command-card strong,.message-item strong,.app-shell:not(.admin-shell) .message-item strong,.workflow-item strong,.app-shell:not(.admin-shell) .workflow-item strong,.approval-item strong,.app-shell:not(.admin-shell) .approval-item strong,.approval-lane h2,.transfer-card h2,.escalation-card h2,.task-card h2,.policy-card h2,.calendar-card h2,.personnel-card h2,.table-row strong,.app-shell:not(.admin-shell) .table-row strong{color:var(--rmvi-ink)}.panel-header div:first-child svg,.metric-icon,.app-shell:not(.admin-shell) .metric-icon,.command-card .command-icon,.app-shell:not(.admin-shell) .command-card .command-icon,.app-shell:not(.admin-shell) .command-card.risk .command-icon,.app-shell:not(.admin-shell) .command-card.queued .command-icon{background:var(--rmvi-blue-100);color:var(--rmvi-blue-800)}.panel-header>span,.panel-header>button,.panel-header div+span,.metric-card small,.approval-meta small,.message-footer small,.status,.kind,.mail-kind-marker{border-radius:999px;border:1px solid rgba(244,197,66,.42);background:#fff8e8;color:#725300;font-weight:850}.metric-card span,.command-card span,.command-card small,.message-item span,.workflow-item span,.approval-item span,.table-row span,.table-row small,.app-shell:not(.admin-shell) .metric-card span,.app-shell:not(.admin-shell) .command-card span,.app-shell:not(.admin-shell) .command-card small,.app-shell:not(.admin-shell) .message-item span,.app-shell:not(.admin-shell) .workflow-item span,.app-shell:not(.admin-shell) .approval-item span,.app-shell:not(.admin-shell) .table-row span,.app-shell:not(.admin-shell) .table-row small{color:var(--rmvi-muted)}.action-row button,.compact-actions button,.table-actions button,.report-actions-row button,.report-selected-actions button,.archive-toolbar button,.registry-toolbar button,.audit-toolbar button,.office-form button,.churchmail-form button,.ai-desk-form button,.login-form button,.admin-station-actions button,.admin-session-list button,.wide-action{min-height:40px;border-radius:var(--rmvi-radius-sm);border:1px solid var(--rmvi-line);background:#fff;color:var(--rmvi-blue-800);font-weight:850;box-shadow:0 6px 14px #10213f0e}.action-row button:first-child,.report-actions-row button:first-child,.office-form button[type=submit],.churchmail-form button,.ai-desk-form button,.login-form button,.wide-action,.primary-download-action{border-color:var(--rmvi-blue-800);background:var(--rmvi-blue-800);color:#fff}.action-row button:hover,.compact-actions button:hover,.table-actions button:hover,.report-actions-row button:hover,.report-selected-actions button:hover,.archive-toolbar button:hover,.registry-toolbar button:hover,.audit-toolbar button:hover,.office-form button:hover,.churchmail-form button:hover,.ai-desk-form button:hover,.admin-station-actions button:hover,.admin-session-list button:hover{transform:translateY(-1px);border-color:var(--rmvi-blue-700);background:#f7faff;box-shadow:0 12px 22px #10213f17}.login-shell.public-software-gateway{background:radial-gradient(circle at 18% 8%,rgba(244,197,66,.14),transparent 24%),linear-gradient(180deg,#f8fbff,#edf3fb)}.public-gateway-header{border-radius:var(--rmvi-radius);background:#ffffffeb;box-shadow:var(--rmvi-shadow)}.public-software-gateway .login-intro{border-radius:12px;background:linear-gradient(135deg,#06183afa,#0b2f6bfa 56%,#123f86fa),var(--rmvi-blue-800);box-shadow:var(--rmvi-shadow-strong)}.public-software-gateway .login-card,.public-software-gateway .public-download-footer{border-radius:12px;box-shadow:var(--rmvi-shadow)}.public-software-gateway .download-hero-copy h1{max-width:18ch;font-size:clamp(34px,4.1vw,52px);line-height:1.05;letter-spacing:0}.public-software-gateway .download-hero-copy{gap:16px}.public-software-gateway .login-intro{min-height:540px;padding:clamp(26px,4vw,48px)}.download-hero-actions button{border-radius:var(--rmvi-radius-sm)}.download-hero-actions .primary-download-action{background:var(--rmvi-gold-500);border-color:var(--rmvi-gold-500);color:var(--rmvi-blue-950)}.login-form input,.login-form select,.login-form textarea,.report-form input,.report-form select,.report-form textarea,.report-template-select select,.report-route-box input,.office-form input,.office-form select,.office-form textarea,.churchmail-form input,.churchmail-form select,.ai-desk-form select,.ai-desk-form textarea,.archive-toolbar input,.archive-toolbar select,.registry-toolbar input,.registry-toolbar select,.audit-toolbar input,.audit-toolbar select{border:1px solid #cfdcf0;border-radius:var(--rmvi-radius-sm);background:#fff;color:var(--rmvi-ink)}.login-form input:focus,.login-form select:focus,.login-form textarea:focus,.report-form input:focus,.report-form select:focus,.report-form textarea:focus,.office-form input:focus,.office-form select:focus,.office-form textarea:focus,.churchmail-form input:focus,.churchmail-form select:focus,.ai-desk-form textarea:focus{outline:3px solid rgba(244,197,66,.3);border-color:var(--rmvi-gold-600)}.report-template-list button,.report-inbox-list button,.station-list button{border-radius:var(--rmvi-radius);background:#fff;color:var(--rmvi-ink);box-shadow:0 8px 18px #10213f0b}.report-template-list button.selected,.report-template-list button:hover,.report-inbox-list button.active,.report-inbox-list button:hover{border-color:var(--rmvi-gold-500);background:linear-gradient(180deg,#fff,#fffaf0)}.report-template-preview{background:linear-gradient(135deg,var(--rmvi-blue-950),var(--rmvi-blue-800));color:#fff}.report-document-head,.report-meta-strip,.report-route-box,.selected-report-summary,.report-sticky-actions,.report-command-grid button,.report-command-grid .report-file-command{border-radius:var(--rmvi-radius)}.station-home-hero{border-radius:12px;background:linear-gradient(135deg,var(--rmvi-blue-950),var(--rmvi-blue-800));box-shadow:var(--rmvi-shadow-strong)}.station-home-actions button{border-radius:var(--rmvi-radius);background:#fff}.station-home-actions button:hover{border-color:var(--rmvi-gold-500);box-shadow:0 18px 34px #10213f1f}.admin-shell .workspace,.admin-portal-main{background:radial-gradient(circle at 92% 0%,rgba(244,197,66,.14),transparent 26%),linear-gradient(180deg,#f8fbff,#edf3fb)}.admin-portal-shell{background:#edf3fb;color:var(--rmvi-ink)}.admin-portal-topbar,.admin-portal-rail{background:linear-gradient(180deg,var(--rmvi-blue-950),var(--rmvi-blue-800))}.admin-tab-hero{border-radius:12px;background:linear-gradient(135deg,var(--rmvi-blue-950),var(--rmvi-blue-800) 64%,var(--rmvi-blue-700));box-shadow:var(--rmvi-shadow-strong)}.admin-focus-board,.admin-console-panel{border:1px solid rgba(11,47,107,.12);border-radius:12px;background:#fff;color:var(--rmvi-ink);box-shadow:var(--rmvi-shadow)}.admin-focus-title,.admin-console-panel .panel-header{border-bottom-color:#0b2f6b1a}.admin-focus-title strong,.admin-console-panel .panel-header h2,.admin-action-list span,.admin-station-row strong,.admin-session-list strong,.admin-event-list strong,.admin-system-card strong,.admin-health-list strong,.admin-queue-list span,.admin-station-summary strong,.admin-focus-card strong{color:var(--rmvi-ink)}.admin-focus-title span,.admin-action-list small,.admin-system-card small,.admin-health-list span,.admin-queue-list small,.admin-station-row small,.admin-station-row span,.admin-session-list span,.admin-event-list span,.admin-focus-card small,.admin-system-card span,.admin-station-summary span{color:var(--rmvi-muted)}.admin-focus-card,.admin-system-card,.admin-action-list button,.admin-queue-list button,.admin-health-list div,.admin-station-summary div,.admin-station-row,.admin-session-list article,.admin-event-list article,.admin-approval-queue article{border-color:#0b2f6b1f;border-radius:var(--rmvi-radius);background:linear-gradient(180deg,#fff,#f8fbff);color:var(--rmvi-ink);box-shadow:0 8px 18px #10213f0b}.admin-focus-title>svg,.admin-console-panel .panel-header div:first-child svg,.admin-system-card div,.admin-focus-card>span,.admin-action-list button>svg:first-child,.admin-queue-list button svg{background:var(--rmvi-blue-100);color:var(--rmvi-blue-800)}.admin-focus-card.urgent>span{background:#fde8e8;color:var(--rmvi-danger)}.admin-focus-card.warning>span,.admin-station-state,.admin-queue-list strong{background:#fff4d1;color:var(--rmvi-blue-950)!important;box-shadow:inset 0 0 0 1px #f4c54280}.admin-station-row.head{background:var(--rmvi-blue-800);color:#fff}.admin-station-row.head span{color:#ffffffd1}.empty-state{border-radius:var(--rmvi-radius);border:1px dashed #b9c9e2;background:#f8fbff;color:var(--rmvi-muted)}@media(max-width:1100px){.app-shell:not(.admin-shell){grid-template-columns:92px minmax(0,1fr)}.sidebar .brand div:last-child,.sidebar .nav-item span,.sidebar .station-switcher p,.sidebar .station-option span{display:none}.sidebar{align-items:center}.nav-item,.station-option{justify-content:center;width:54px}}@media(max-width:760px){.workspace,.app-shell:not(.admin-shell) .workspace{padding:14px}.app-shell:not(.admin-shell){display:block;background:#edf3fb}.app-shell:not(.admin-shell) .sidebar{position:static;width:100%;height:auto;min-height:104px;padding:14px;flex-direction:row;align-items:center;gap:12px;overflow-x:auto}.app-shell:not(.admin-shell) .brand{flex:0 0 64px;padding:0}.app-shell:not(.admin-shell) .brand-mark{width:58px;height:58px}.app-shell:not(.admin-shell) .nav-list{flex:1 0 auto;display:flex;flex-direction:row;gap:8px;overflow-x:auto}.app-shell:not(.admin-shell) .nav-item{width:48px;height:48px;min-height:48px;justify-content:center}.topbar,.user-topbar,.app-shell:not(.admin-shell) .topbar{display:grid;grid-template-columns:1fr;gap:12px;padding:14px}.station-title{align-items:flex-start}.station-title h1,.app-shell:not(.admin-shell) .station-title h1{font-size:24px}.topbar-actions,.user-topbar .topbar-actions{display:grid;grid-template-columns:1fr 48px 48px;gap:8px;width:100%}.search-box,.user-topbar .search-box{min-width:0;grid-column:1 / -1}.account-menu-button{grid-column:1 / 2;min-width:0}.section-banner,.section-banner-main,.section-banner-status,.station-workspace-grid,.dashboard-grid,.command-grid,.report-layout,.reports-workspace,.admin-portal-layout,.admin-console-grid,.admin-focus-grid{grid-template-columns:1fr!important}.panel,.metric-card,.station-panel,.admin-console-panel,.admin-focus-board{padding:14px}.public-software-gateway .login-panel{grid-template-columns:1fr}.public-software-gateway .login-intro{min-height:auto;padding:22px}.public-software-gateway .download-hero-copy h1{font-size:30px;max-width:16ch}.download-hero-actions{display:grid;grid-template-columns:1fr}.download-hero-actions button{width:100%}}@media(max-width:430px){.workspace,.app-shell:not(.admin-shell) .workspace{padding-inline:10px}.station-avatar{display:grid;width:42px;height:42px}.topbar-actions,.user-topbar .topbar-actions{grid-template-columns:1fr 44px 44px}.station-home-actions,.role-tool-grid,.report-form-grid,.report-section-editor,.template-checklist-preview,.template-requirement-grid,.role-system-panel,.admin-station-row{grid-template-columns:1fr}}.admin-focus-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-focus-card{min-height:104px;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon label arrow" "icon value arrow";align-items:center;align-content:center;gap:4px 12px}.admin-focus-card>span{grid-area:icon;width:38px;height:38px}.admin-focus-card strong{grid-area:value;margin:0;font-size:30px;line-height:1}.admin-focus-card small{grid-area:label;max-width:none;min-width:0;overflow-wrap:anywhere;line-height:1.2}.admin-focus-card>svg{grid-area:arrow;position:static}.admin-station-row{grid-template-columns:minmax(240px,1.1fr) minmax(180px,.9fr) minmax(92px,auto);align-items:start}.admin-station-row.head{grid-template-columns:minmax(240px,1.1fr) minmax(180px,.9fr) minmax(92px,auto);align-items:center}.admin-station-row.head span:last-child{display:none}.admin-station-actions{grid-column:1 / -1;justify-content:flex-start;gap:8px;padding-top:10px;border-top:1px solid rgba(11,47,107,.1)}.admin-station-actions button{min-width:112px}button:disabled,.admin-shell button:disabled{opacity:.56;cursor:not-allowed;transform:none;color:#6b7890}@media(max-width:760px){.admin-focus-grid{grid-template-columns:1fr}.admin-focus-card{min-height:82px}.admin-station-row,.admin-station-row.head{grid-template-columns:1fr}.admin-station-row.head span:last-child{display:block}}.app-shell:not(.admin-shell){grid-template-columns:292px minmax(0,1fr);background:#eef4fb}.app-shell:not(.admin-shell) .sidebar{gap:18px;padding:18px 14px;background:linear-gradient(180deg,#071f4d,#0b3477 52%,#06183a);border-right:1px solid rgba(255,255,255,.16)}.app-shell:not(.admin-shell) .brand-button{align-items:center;gap:12px;min-height:74px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;box-shadow:inset 0 1px #ffffff1f}.app-shell:not(.admin-shell) .brand-mark{width:50px;height:50px;background:#fff}.app-shell:not(.admin-shell) .brand strong{color:#fff;font-size:15px;line-height:1.1}.app-shell:not(.admin-shell) .brand span{color:#ffffffb8;font-size:12px;font-weight:750}.app-shell:not(.admin-shell) .nav-list{gap:5px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#020c1f29}.app-shell:not(.admin-shell) .nav-item{min-height:42px;border-radius:10px;padding:10px 12px;color:#ffffffc7;font-size:13px;font-weight:850;letter-spacing:0;box-shadow:none}.app-shell:not(.admin-shell) .nav-item svg{width:18px;height:18px;color:#ffffffb3}.app-shell:not(.admin-shell) .nav-item span{color:inherit;font-size:13px;font-weight:850}.app-shell:not(.admin-shell) .nav-item.active,.app-shell:not(.admin-shell) .nav-item:hover{border-color:#f4c54266;background:linear-gradient(135deg,#f4c5423d,#ffffff21);color:#fff;box-shadow:inset 4px 0 #f4c542,0 10px 24px #020c1f29}.app-shell:not(.admin-shell) .nav-item.active svg,.app-shell:not(.admin-shell) .nav-item:hover svg{color:#f8d777}.app-shell:not(.admin-shell) .station-switcher{margin-top:auto;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff14;padding:12px}.app-shell:not(.admin-shell) .station-switcher p{margin:0 0 8px;color:#f4c542;font-size:11px;font-weight:950;letter-spacing:.04em}.app-shell:not(.admin-shell) .station-option{min-height:42px;border-radius:10px;background:#ffffff14;color:#fff}.app-shell:not(.admin-shell) .station-option span{color:#ffffffe0;font-size:12px;font-weight:850}.app-shell:not(.admin-shell) .workspace{padding:22px;background:radial-gradient(circle at 94% 0%,rgba(244,197,66,.13),transparent 30%),linear-gradient(180deg,#f8fbff,#edf3fb)}.app-shell:not(.admin-shell) .user-topbar{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(380px,1fr);gap:16px;margin-bottom:18px;border:1px solid rgba(11,47,107,.13);border-radius:14px;background:#fffffff0;color:#10213f;box-shadow:0 16px 38px #10213f17}.app-shell:not(.admin-shell) .user-topbar .station-title h1{color:#10213f;font-size:24px}.app-shell:not(.admin-shell) .user-topbar .station-title p{color:#5b6680;white-space:normal;line-height:1.35}.app-shell:not(.admin-shell) .user-topbar .search-box{background:#fff;border-color:#d8e2f2;color:#10213f}.app-shell:not(.admin-shell) .user-topbar .search-box input,.app-shell:not(.admin-shell) .user-topbar .search-box input::placeholder{color:#5b6680}.app-shell:not(.admin-shell) .user-topbar .icon-button,.app-shell:not(.admin-shell) .user-topbar .account-menu-button,.app-shell:not(.admin-shell) .user-topbar .notification-button{border-color:#d8e2f2;background:#fff;color:#0b2f6b;box-shadow:0 8px 18px #10213f12}.app-shell:not(.admin-shell) .module-grid,.app-shell:not(.admin-shell) .mail-layout,.app-shell:not(.admin-shell) .reports-layout,.app-shell:not(.admin-shell) .dashboard-grid{gap:16px}.app-shell:not(.admin-shell) .reports-layout{grid-template-columns:minmax(300px,.32fr) minmax(420px,1fr) minmax(300px,.32fr)}.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .station-panel,.app-shell:not(.admin-shell) .admin-console-panel,.app-shell:not(.admin-shell) .role-system-panel,.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-right-panel,.app-shell:not(.admin-shell) .approval-lane,.app-shell:not(.admin-shell) .transfer-card,.app-shell:not(.admin-shell) .escalation-card,.app-shell:not(.admin-shell) .task-card,.app-shell:not(.admin-shell) .policy-card,.app-shell:not(.admin-shell) .calendar-card,.app-shell:not(.admin-shell) .personnel-card,.app-shell:not(.admin-shell) .office-table,.app-shell:not(.admin-shell) .audit-table{border:1px solid rgba(11,47,107,.12);border-radius:14px;background:#fff;color:#10213f;box-shadow:0 16px 36px #10213f16}.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .station-panel,.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-right-panel{padding:18px}.app-shell:not(.admin-shell) .panel-header{align-items:center;min-height:54px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(11,47,107,.1)}.app-shell:not(.admin-shell) .panel-header div:first-child{gap:10px}.app-shell:not(.admin-shell) .panel-header div:first-child svg{width:38px;height:38px;border-radius:10px;background:#eaf2ff;color:#0b2f6b;padding:9px}.app-shell:not(.admin-shell) .panel-header h2{color:#10213f;font-size:18px;line-height:1.15}.app-shell:not(.admin-shell) .panel-header>span,.app-shell:not(.admin-shell) .panel-header>button,.app-shell:not(.admin-shell) .panel-header div+span{border:1px solid rgba(244,197,66,.46);border-radius:999px;background:#fff8e8;color:#755600;font-size:12px;font-weight:900}.app-shell:not(.admin-shell) .office-summary-grid,.app-shell:not(.admin-shell) .report-stats-grid,.app-shell:not(.admin-shell) .audit-integrity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.app-shell:not(.admin-shell) .insight,.app-shell:not(.admin-shell) .metric-card,.app-shell:not(.admin-shell) .command-card{border:1px solid #d8e2f2;border-radius:12px;background:#f8fbff;color:#10213f;box-shadow:none}.app-shell:not(.admin-shell) .message-item,.app-shell:not(.admin-shell) .workflow-item,.app-shell:not(.admin-shell) .approval-item,.app-shell:not(.admin-shell) .station-list button,.app-shell:not(.admin-shell) .station-inbox-row,.app-shell:not(.admin-shell) .report-template-list button,.app-shell:not(.admin-shell) .report-inbox-list button,.app-shell:not(.admin-shell) .template-list button,.app-shell:not(.admin-shell) .table-row{border:1px solid #d8e2f2;border-radius:12px;background:#fff;color:#10213f;box-shadow:0 8px 18px #10213f0b}.app-shell:not(.admin-shell) .message-item:hover,.app-shell:not(.admin-shell) .workflow-item:hover,.app-shell:not(.admin-shell) .approval-item:hover,.app-shell:not(.admin-shell) .station-list button:hover,.app-shell:not(.admin-shell) .station-inbox-row:hover,.app-shell:not(.admin-shell) .report-template-list button:hover,.app-shell:not(.admin-shell) .report-inbox-list button:hover,.app-shell:not(.admin-shell) .template-list button:hover,.app-shell:not(.admin-shell) .table-row:hover{border-color:#f4c542;background:#fffdf5;transform:translateY(-1px)}.app-shell:not(.admin-shell) .approval-board,.app-shell:not(.admin-shell) .transfer-list,.app-shell:not(.admin-shell) .escalation-list,.app-shell:not(.admin-shell) .task-board,.app-shell:not(.admin-shell) .policy-list,.app-shell:not(.admin-shell) .calendar-list,.app-shell:not(.admin-shell) .personnel-list{gap:14px}.app-shell:not(.admin-shell) .approval-lane,.app-shell:not(.admin-shell) .transfer-card,.app-shell:not(.admin-shell) .escalation-card,.app-shell:not(.admin-shell) .task-card,.app-shell:not(.admin-shell) .policy-card,.app-shell:not(.admin-shell) .calendar-card,.app-shell:not(.admin-shell) .personnel-card{padding:16px;display:grid;gap:12px}.app-shell:not(.admin-shell) .approval-lane h2,.app-shell:not(.admin-shell) .transfer-card h2,.app-shell:not(.admin-shell) .escalation-card h2,.app-shell:not(.admin-shell) .task-card h2,.app-shell:not(.admin-shell) .policy-card h2,.app-shell:not(.admin-shell) .calendar-card h2,.app-shell:not(.admin-shell) .personnel-card h2{color:#10213f;font-size:18px;line-height:1.18}.app-shell:not(.admin-shell) .approval-lane p,.app-shell:not(.admin-shell) .transfer-card p,.app-shell:not(.admin-shell) .escalation-card p,.app-shell:not(.admin-shell) .task-card p,.app-shell:not(.admin-shell) .policy-card p,.app-shell:not(.admin-shell) .calendar-card p,.app-shell:not(.admin-shell) .personnel-card p{color:#5b6680;line-height:1.45}.app-shell:not(.admin-shell) .action-row,.app-shell:not(.admin-shell) .compact-actions,.app-shell:not(.admin-shell) .table-actions,.app-shell:not(.admin-shell) .report-actions-row,.app-shell:not(.admin-shell) .report-command-grid,.app-shell:not(.admin-shell) .station-inbox-actions{gap:8px}.app-shell:not(.admin-shell) .action-row button,.app-shell:not(.admin-shell) .compact-actions button,.app-shell:not(.admin-shell) .table-actions button,.app-shell:not(.admin-shell) .report-actions-row button,.app-shell:not(.admin-shell) .report-selected-actions button,.app-shell:not(.admin-shell) .station-inbox-actions button,.app-shell:not(.admin-shell) .archive-toolbar button,.app-shell:not(.admin-shell) .audit-toolbar button,.app-shell:not(.admin-shell) .office-form button,.app-shell:not(.admin-shell) .churchmail-form button,.app-shell:not(.admin-shell) .ai-desk-form button{min-height:38px;border:1px solid #d8e2f2;border-radius:10px;background:#fff;color:#0b2f6b;font-size:12px;font-weight:900;box-shadow:0 6px 14px #10213f0e}.app-shell:not(.admin-shell) .action-row button:first-child,.app-shell:not(.admin-shell) .station-inbox-actions button:first-child,.app-shell:not(.admin-shell) .office-form button[type=submit],.app-shell:not(.admin-shell) .churchmail-form button,.app-shell:not(.admin-shell) .ai-desk-form button{border-color:#0b2f6b;background:#0b2f6b;color:#fff}.app-shell:not(.admin-shell) input,.app-shell:not(.admin-shell) select,.app-shell:not(.admin-shell) textarea{border:1px solid #d8e2f2;border-radius:10px;background:#fff;color:#10213f}.app-shell:not(.admin-shell) input:focus,.app-shell:not(.admin-shell) select:focus,.app-shell:not(.admin-shell) textarea:focus{outline:2px solid rgba(244,197,66,.45);border-color:#d6a631}.app-shell:not(.admin-shell) .archive-toolbar,.app-shell:not(.admin-shell) .audit-toolbar{border:1px solid #d8e2f2;border-radius:12px;background:#f8fbff;padding:12px;margin-bottom:14px}@media(max-width:980px){.app-shell:not(.admin-shell){grid-template-columns:1fr}.app-shell:not(.admin-shell) .sidebar{position:static;height:auto;gap:12px}.app-shell:not(.admin-shell) .nav-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell:not(.admin-shell) .station-switcher{display:none}.app-shell:not(.admin-shell) .user-topbar{grid-template-columns:1fr}}@media(max-width:640px){.app-shell:not(.admin-shell) .workspace{padding:10px}.app-shell:not(.admin-shell) .brand-button{min-height:64px}.app-shell:not(.admin-shell) .nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.admin-shell) .nav-item{min-height:46px}.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .station-panel,.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-right-panel{padding:14px}}.admin-shell .workspace{background:linear-gradient(180deg,#061a3d,#0b2f6b 330px,#f3f6fb 330px 100%)!important}.admin-portal-topbar{background:#061a3d!important;color:#fff!important}.admin-portal-topbar .admin-portal-brand strong,.admin-portal-topbar .admin-portal-brand span{color:#fff!important;opacity:1!important}.admin-portal-topbar .admin-portal-brand span{color:#ffffffc7!important}.admin-portal-main{background:radial-gradient(circle at 96% 0%,rgba(244,197,66,.18),transparent 260px),linear-gradient(180deg,transparent 0,transparent 300px,#f3f6fb 300px,#f3f6fb 100%)!important}.admin-tab-hero{background:linear-gradient(135deg,#ffffff21,#ffffff0a),#0b2f6b!important;border-color:#f4c54242!important;color:#fff!important}.admin-tab-heading h1,.admin-tab-heading p,.admin-tab-heading span,.admin-tab-status strong,.admin-tab-status small,.admin-tab-status span{color:#fff!important}.admin-tab-heading>div:last-child>span{color:#f4c542!important}.admin-tab-heading p{color:#ffffffd6!important}.admin-hero-brief span,.admin-tab-status div{background:#ffffff1c!important;border-color:#ffffff2e!important;color:#fff!important}.admin-tab-status{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-focus-board,.admin-console-panel{background:#fff!important;color:#10213f!important;border:1px solid #dce6f5!important;border-radius:24px!important}.admin-focus-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.admin-focus-card{min-height:96px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value"!important;align-content:center!important;border-radius:18px!important;background:#fff!important}.admin-focus-card>svg{display:none!important}.admin-focus-card>span{grid-area:icon!important}.admin-focus-card small{grid-area:label!important;color:#5c6c84!important}.admin-focus-card strong{grid-area:value!important;color:#10213f!important}@media(max-width:760px){.admin-tab-status{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-focus-grid,.admin-console-panel .admin-system-grid,.admin-action-list,.admin-station-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){.admin-tab-status,.admin-focus-grid,.admin-console-panel .admin-system-grid,.admin-action-list,.admin-station-summary{grid-template-columns:1fr!important}}.login-shell.public-software-gateway{min-height:100vh!important;height:auto!important;overflow:visible!important;overflow-y:visible!important;background:radial-gradient(circle at 16% 8%,rgba(244,197,66,.24),transparent 280px),radial-gradient(circle at 92% 12%,rgba(255,255,255,.13),transparent 320px),linear-gradient(180deg,#061733,#08265b 54%,#0b3478)!important;color:#fff!important}html:has(.login-shell.public-software-gateway),body:has(.login-shell.public-software-gateway),#root:has(.login-shell.public-software-gateway){min-height:100%!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:auto!important}html:has(.login-shell.public-software-gateway)::-webkit-scrollbar,body:has(.login-shell.public-software-gateway)::-webkit-scrollbar,.login-shell.public-software-gateway::-webkit-scrollbar{width:14px!important;height:14px!important;display:block!important}html:has(.login-shell.public-software-gateway)::-webkit-scrollbar-thumb,body:has(.login-shell.public-software-gateway)::-webkit-scrollbar-thumb,.login-shell.public-software-gateway::-webkit-scrollbar-thumb{border:3px solid #eaf1fb!important;border-radius:999px!important;background:#0b3478!important}html:has(.login-shell.public-software-gateway)::-webkit-scrollbar-track,body:has(.login-shell.public-software-gateway)::-webkit-scrollbar-track,.login-shell.public-software-gateway::-webkit-scrollbar-track{background:#eaf1fb!important}.login-shell.public-software-gateway.admin-login-gateway .gateway-flow-steps{display:none!important}.login-shell.public-software-gateway .admin-access-hero,.login-shell.public-software-gateway .software-download-hero,.login-shell.public-software-gateway .login-card,.login-shell.public-software-gateway .gateway-flow-steps article,.login-shell.public-software-gateway .public-download-footer{background:linear-gradient(135deg,#ffffff1f,#ffffff0d),#061733cc!important;border-color:#ffffff38!important;color:#fff!important}.login-shell.public-software-gateway .login-emblem,.login-shell.public-software-gateway .brand-mark{display:grid!important;place-items:center!important;width:84px!important;height:84px!important;padding:8px!important;border:1px solid rgba(244,197,66,.4)!important;border-radius:20px!important;background:#fff!important;color:#061733!important;overflow:hidden!important}.login-shell.public-software-gateway .login-emblem img,.login-shell.public-software-gateway .brand-mark img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.login-shell.public-software-gateway .download-kicker{display:inline-grid!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:10px 13px!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:14px!important;background:linear-gradient(135deg,#061733eb,#0b3478d6)!important}.login-shell.public-software-gateway.admin-login-gateway .download-kicker{border-color:#ffffff52!important;background:linear-gradient(135deg,#061733eb,#0b3478d6)!important;box-shadow:0 12px 28px #0000002e!important}.login-shell.public-software-gateway .download-kicker span,.login-shell.public-software-gateway .download-kicker strong{display:block!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;background:#ffffff1a!important;opacity:1!important;text-shadow:0 1px 1px rgba(0,0,0,.25)!important}.login-shell.public-software-gateway .download-kicker span{font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.login-shell.public-software-gateway.admin-login-gateway .download-kicker span,.login-shell.public-software-gateway.admin-login-gateway .download-kicker strong{color:#fff!important;background:#ffffff1a!important}.login-shell.public-software-gateway .download-kicker strong{font-size:13px!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important}.login-shell.public-software-gateway .download-hero-copy h1,.login-shell.public-software-gateway .download-hero-copy p,.login-shell.public-software-gateway .download-hero-copy strong:not(.download-kicker strong),.login-shell.public-software-gateway .download-hero-copy small,.login-shell.public-software-gateway .login-heading h2,.login-shell.public-software-gateway .login-heading p,.login-shell.public-software-gateway .login-form label,.login-shell.public-software-gateway .login-form label span,.login-shell.public-software-gateway .login-card-footer span,.login-shell.public-software-gateway .station-flow-note p,.login-shell.public-software-gateway .gateway-flow-steps strong,.login-shell.public-software-gateway .gateway-flow-steps p,.login-shell.public-software-gateway .public-download-footer strong,.login-shell.public-software-gateway .public-download-footer span,.login-shell.public-software-gateway .login-support span,.login-shell.public-software-gateway .admin-login-capabilities strong,.login-shell.public-software-gateway .admin-login-capabilities small{color:#fff!important;opacity:1!important}.login-shell.public-software-gateway .login-heading span,.login-shell.public-software-gateway .station-flow-note span,.login-shell.public-software-gateway .download-panel-header span,.login-shell.public-software-gateway .download-panel-header strong{color:#f4c542!important}.login-shell.public-software-gateway .login-trust-row span,.login-shell.public-software-gateway .admin-login-capabilities article,.login-shell.public-software-gateway .station-flow-note,.login-shell.public-software-gateway .login-support,.login-shell.public-software-gateway .download-card,.login-shell.public-software-gateway .auth-mode-toggle,.login-shell.public-software-gateway .login-card-footer{border-color:#ffffff38!important;background:#ffffff1c!important;color:#fff!important}.login-shell.public-software-gateway .download-card span,.login-shell.public-software-gateway .download-card strong,.login-shell.public-software-gateway .download-card small,.login-shell.public-software-gateway .download-card b{color:#fff!important}.login-shell.public-software-gateway .download-hero-actions button,.login-shell.public-software-gateway .public-download-footer button,.login-shell.public-software-gateway .auth-mode-toggle button,.login-shell.public-software-gateway .secondary-auth-action{border-color:#ffffff3d!important;background:#ffffff1f!important;color:#fff!important}.login-shell.public-software-gateway .download-hero-actions .primary-download-action,.login-shell.public-software-gateway .login-form button[type=submit]{border-color:#f4c542!important;background:#f4c542!important;color:#061733!important}.login-shell.public-software-gateway .login-form input,.login-shell.public-software-gateway .login-form select,.login-shell.public-software-gateway .login-form textarea{border-color:#ffffff6b!important;background:#fff!important;color:#10213f!important}.login-shell.public-software-gateway .station-avatar,.login-shell.public-software-gateway .gateway-flow-steps article>div:first-child span{background:#fff!important;color:#0b2f6b!important}.admin-shell .workspace{min-height:100vh!important;height:auto!important;overflow:visible!important;background:linear-gradient(180deg,#eaf1fb 0 310px,#f6f8fc 310px 100%)!important;color:#10213f!important}html:has(.admin-shell),body:has(.admin-shell),#root:has(.admin-shell),.app-shell.admin-shell{min-height:100%!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:auto!important}html:has(.admin-shell)::-webkit-scrollbar,body:has(.admin-shell)::-webkit-scrollbar,.app-shell.admin-shell::-webkit-scrollbar,.admin-shell .workspace::-webkit-scrollbar,.admin-shell .admin-portal-main::-webkit-scrollbar{width:14px!important;height:14px!important;display:block!important}html:has(.admin-shell)::-webkit-scrollbar-thumb,body:has(.admin-shell)::-webkit-scrollbar-thumb,.app-shell.admin-shell::-webkit-scrollbar-thumb,.admin-shell .workspace::-webkit-scrollbar-thumb,.admin-shell .admin-portal-main::-webkit-scrollbar-thumb{border:3px solid #eaf1fb!important;border-radius:999px!important;background:#0b3478!important}html:has(.admin-shell)::-webkit-scrollbar-track,body:has(.admin-shell)::-webkit-scrollbar-track,.app-shell.admin-shell::-webkit-scrollbar-track,.admin-shell .workspace::-webkit-scrollbar-track,.admin-shell .admin-portal-main::-webkit-scrollbar-track{background:#eaf1fb!important}.admin-shell .admin-portal-shell{min-height:100vh;background:radial-gradient(circle at 92% 0%,rgba(244,197,66,.16),transparent 310px),linear-gradient(180deg,#edf4ff,#f7f9fd 44%,#f4f7fb)!important;color:#10213f!important}.admin-shell .admin-portal-topbar{position:sticky;top:0;z-index:80;background:#061733f5!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 34px #06173333}.admin-shell .admin-portal-layout{display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;min-height:calc(100vh - 76px)}.admin-shell .admin-portal-rail{position:sticky;top:76px;align-self:start;height:calc(100vh - 76px);overflow:auto;padding:18px!important;background:#fff!important;border-right:1px solid #dbe5f3!important;box-shadow:12px 0 34px #0617330f}.admin-shell .admin-workspace-card{border:1px solid rgba(244,197,66,.36)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgba(244,197,66,.2),transparent 160px),linear-gradient(135deg,#061733,#0b3478)!important;color:#fff!important;box-shadow:0 18px 42px #0617332e!important}.admin-shell .admin-nav-group p{color:#66758d!important}.admin-shell .admin-nav-group button{min-height:58px;border:1px solid #dbe5f3!important;border-radius:14px!important;background:#fff!important;color:#10213f!important;box-shadow:0 8px 18px #06173309!important}.admin-shell .admin-nav-group button svg{color:#0b3478!important}.admin-shell .admin-nav-group button.active,.admin-shell .admin-nav-group button:hover{border-color:#f4c5429e!important;background:linear-gradient(135deg,#fffaf0,#fff)!important;box-shadow:inset 4px 0 #f4c542,0 12px 24px #06173312!important}.admin-shell .admin-portal-main{padding:clamp(22px,2.6vw,34px)!important;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 270px),#f6f8fc!important}.admin-shell .admin-command-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;gap:22px!important;padding:clamp(28px,3.4vw,44px)!important;border:1px solid rgba(244,197,66,.28)!important;border-radius:28px!important;background:radial-gradient(circle at 92% 4%,rgba(244,197,66,.25),transparent 270px),linear-gradient(135deg,#061733,#092a63 54%,#0b3d8e)!important;color:#fff!important;box-shadow:0 28px 80px #06173338!important}.admin-shell .admin-command-hero h1,.admin-shell .admin-command-hero p,.admin-shell .admin-command-hero span,.admin-shell .admin-command-hero strong,.admin-shell .admin-command-hero small{color:#fff!important}.admin-shell .admin-tab-heading{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.admin-shell .admin-tab-icon{width:64px!important;height:64px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:18px!important;background:#ffffff1f!important;color:#f4c542!important}.admin-shell .admin-tab-heading h1{max-width:760px;margin:5px 0 10px!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important;letter-spacing:0!important}.admin-shell .admin-tab-heading p{max-width:820px;color:#ffffffd6!important;font-size:17px!important;line-height:1.55!important}.admin-shell .admin-hero-brief{display:flex!important;flex-wrap:wrap;gap:10px!important;margin-top:16px!important}.admin-shell .admin-hero-brief span,.admin-shell .admin-command-summary div{border:1px solid rgba(255,255,255,.18)!important;border-radius:16px!important;background:#ffffff1a!important;color:#fff!important}.admin-shell .admin-command-summary{display:grid!important;gap:12px!important}.admin-shell .admin-command-summary div{padding:16px!important;min-height:104px}.admin-shell .admin-command-summary span,.admin-shell .admin-command-summary small{color:#ffffffb8!important}.admin-shell .admin-command-summary strong{display:block;margin:5px 0;font-size:24px}.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board,.admin-shell .admin-console-panel{border:1px solid #dbe5f3!important;border-radius:24px!important;background:#fff!important;color:#10213f!important;box-shadow:0 16px 42px #06173313!important}.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board{margin-top:20px!important;padding:clamp(18px,2.2vw,26px)!important}.admin-shell .admin-suite-head,.admin-shell .admin-focus-title,.admin-shell .admin-console-panel .panel-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding-bottom:14px!important;margin-bottom:16px!important;border-bottom:1px solid #e2eaf6!important}.admin-shell .admin-suite-head span,.admin-shell .admin-focus-title span,.admin-shell .admin-console-panel .panel-header span{color:#c99422!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.admin-shell .admin-suite-head strong,.admin-shell .admin-focus-title strong,.admin-shell .admin-console-panel .panel-header h2{color:#10213f!important}.admin-shell .admin-app-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:14px!important}.admin-shell .admin-app-tile{min-height:136px;padding:16px!important;border:1px solid #dbe5f3!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#10213f!important;text-align:left;box-shadow:0 8px 20px #0617330b!important}.admin-shell .admin-app-tile:hover{transform:translateY(-2px);border-color:#f4c542bf!important;box-shadow:0 18px 32px #06173317!important}.admin-shell .admin-app-tile span:first-child,.admin-shell .admin-node-flow article svg,.admin-shell .admin-focus-card>span,.admin-shell .admin-system-card div{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:14px!important;background:#eaf2ff!important;color:#0b3478!important}.admin-shell .admin-app-tile.gold span:first-child,.admin-shell .admin-focus-card.warning>span{background:#fff4d1!important;color:#9b6500!important}.admin-shell .admin-app-tile.green span:first-child{background:#eaf8f1!important;color:#137a5b!important}.admin-shell .admin-app-tile strong,.admin-shell .admin-node-model strong,.admin-shell .admin-focus-card strong,.admin-shell .admin-system-card strong,.admin-shell .admin-health-list strong,.admin-shell .admin-station-row strong,.admin-shell .admin-session-list strong,.admin-shell .admin-event-list strong,.admin-shell .admin-queue-list strong{color:#10213f!important}.admin-shell .admin-app-tile small,.admin-shell .admin-node-model p,.admin-shell .admin-node-model small,.admin-shell .admin-focus-card small,.admin-shell .admin-system-card small,.admin-shell .admin-system-card span,.admin-shell .admin-health-list span,.admin-shell .admin-station-row small,.admin-shell .admin-station-row span,.admin-shell .admin-session-list span,.admin-shell .admin-event-list span,.admin-shell .admin-queue-list small,.admin-shell .admin-action-list small{color:#66758d!important}.admin-shell .admin-node-model{display:grid!important;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr)!important;gap:22px!important}.admin-shell .admin-node-flow{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:14px!important}.admin-shell .admin-node-flow article,.admin-shell .admin-focus-card,.admin-shell .admin-system-card,.admin-shell .admin-action-list button,.admin-shell .admin-queue-list button,.admin-shell .admin-health-list div,.admin-shell .admin-station-summary div,.admin-shell .admin-station-row,.admin-shell .admin-session-list article,.admin-shell .admin-event-list article,.admin-shell .admin-approval-queue article{border:1px solid #dbe5f3!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#10213f!important;box-shadow:0 8px 20px #0617330b!important}.admin-shell .admin-focus-grid,.admin-shell .admin-system-grid,.admin-shell .admin-station-summary,.admin-shell .admin-health-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:14px!important}.admin-shell .admin-focus-card{position:relative;min-height:118px!important;padding:16px!important;text-align:left}.admin-shell .admin-focus-card>svg:last-child{position:absolute;top:18px;right:18px;color:#8a97aa!important}.admin-shell .admin-console-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)!important;gap:20px!important;margin-top:20px!important}.admin-shell .admin-console-wide{grid-column:1 / -1!important}.admin-shell .admin-action-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.admin-shell .admin-action-list button,.admin-shell .admin-queue-list button{display:grid!important;grid-template-columns:38px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;min-height:74px;text-align:left}.admin-shell .admin-action-list button>svg:first-child,.admin-shell .admin-queue-list button>svg:first-child{color:#0b3478!important}.admin-shell .admin-station-row{display:grid!important;grid-template-columns:minmax(240px,1.15fr) minmax(190px,.9fr) 120px minmax(320px,1fr)!important;gap:14px!important;align-items:center!important;padding:15px!important}.admin-shell .admin-station-row.head{background:#0b3478!important;color:#fff!important;box-shadow:none!important}.admin-shell .admin-station-row.head span{color:#ffffffd1!important}.admin-shell .admin-station-actions,.admin-shell .compact-actions,.admin-shell .action-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.admin-shell .admin-station-actions button,.admin-shell .compact-actions button,.admin-shell .action-row button,.admin-shell .wide-action,.admin-shell .admin-suite-head button,.admin-shell .admin-portal-state button{min-height:38px!important;border:1px solid #dbe5f3!important;border-radius:12px!important;background:#fff!important;color:#0b3478!important;font-weight:800!important;box-shadow:0 6px 14px #0617330b!important}.admin-shell .action-row button:first-child,.admin-shell .wide-action,.admin-shell .admin-suite-head button{border-color:#0b3478!important;background:#0b3478!important;color:#fff!important}.admin-shell .empty-state{border:1px dashed #b9c9e2!important;border-radius:18px!important;background:#f8fbff!important;color:#66758d!important}@media(max-width:1180px){.admin-shell .admin-portal-layout,.admin-shell .admin-command-hero,.admin-shell .admin-node-model,.admin-shell .admin-console-grid{grid-template-columns:1fr!important}.admin-shell .admin-portal-rail{position:static;height:auto}}@media(max-width:720px){.admin-shell .admin-tab-heading,.admin-shell .admin-station-row,.admin-shell .admin-action-list{grid-template-columns:1fr!important}.admin-shell .admin-portal-main{padding:14px!important}.admin-shell .admin-command-hero,.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board,.admin-shell .admin-console-panel{border-radius:18px!important}}.app-shell:not(.admin-shell){--role-primary: #0b3478;--role-primary-dark: #061733;--role-accent: #f4c542;--role-soft: #eaf2ff;--role-ink: #10213f;--role-muted: #60708c;--role-card: #ffffff;--role-line: #d8e2f2;min-height:100vh!important;background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--role-accent) 18%,transparent),transparent 32%),linear-gradient(135deg,#eef4fb,#f8fbff 48%,#eef4fb)!important;color:var(--role-ink)!important}.app-shell.workstation-finance:not(.admin-shell){--role-primary: #0b5d4b;--role-primary-dark: #06342c;--role-accent: #d6a631;--role-soft: #eaf8f1}.app-shell.workstation-audit:not(.admin-shell){--role-primary: #243b73;--role-primary-dark: #101b36;--role-accent: #f0b429;--role-soft: #edf2ff}.app-shell.workstation-mission:not(.admin-shell){--role-primary: #0b4f8a;--role-primary-dark: #06294a;--role-accent: #f4c542;--role-soft: #e8f5ff}.app-shell.workstation-education:not(.admin-shell),.app-shell.workstation-media:not(.admin-shell){--role-primary: #28528f;--role-primary-dark: #102744;--role-accent: #f4c542;--role-soft: #eef5ff}.app-shell.workstation-pastoral-care:not(.admin-shell),.app-shell.workstation-welfare:not(.admin-shell){--role-primary: #49633a;--role-primary-dark: #23311d;--role-accent: #f1c75b;--role-soft: #f1f8ec}.app-shell.workstation-facilities:not(.admin-shell),.app-shell.workstation-safety:not(.admin-shell){--role-primary: #6e3f16;--role-primary-dark: #311a08;--role-accent: #f1c75b;--role-soft: #fff4df}.app-shell.workstation-worship:not(.admin-shell){--role-primary: #334f9d;--role-primary-dark: #121d42;--role-accent: #f4c542;--role-soft: #eef3ff}.app-shell.workstation-supervisory:not(.admin-shell),.app-shell.workstation-local:not(.admin-shell){--role-primary: #0b3478;--role-primary-dark: #061733;--role-accent: #f4c542;--role-soft: #eaf2ff}.app-shell:not(.admin-shell) .sidebar{background:radial-gradient(circle at 18% 2%,color-mix(in srgb,var(--role-accent) 24%,transparent),transparent 220px),linear-gradient(180deg,var(--role-primary-dark) 0%,var(--role-primary) 58%,#061733 100%)!important}.app-shell:not(.admin-shell) .workspace{min-width:0;background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--role-accent) 18%,transparent),transparent 260px),linear-gradient(180deg,#f8fbff,#eef4fb)!important}.app-shell:not(.admin-shell) .user-topbar{border-radius:20px!important;border-color:color-mix(in srgb,var(--role-primary) 16%,#d8e2f2)!important;background:linear-gradient(135deg,#fffffffa,#ffffffe6),var(--role-soft)!important}.app-shell:not(.admin-shell) .organization-kicker,.app-shell:not(.admin-shell) .station-home-hero>div:first-child>span,.app-shell:not(.admin-shell) .role-system-panel>div:first-child>span,.app-shell:not(.admin-shell) .panel-header>span,.app-shell:not(.admin-shell) .panel-header div+span{color:color-mix(in srgb,var(--role-primary) 72%,#10213f)!important}.app-shell:not(.admin-shell) .nav-item.active,.app-shell:not(.admin-shell) .nav-item:hover{border-color:color-mix(in srgb,var(--role-accent) 58%,#ffffff)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--role-accent) 28%,transparent),#ffffff24)!important;box-shadow:inset 4px 0 0 var(--role-accent),0 10px 24px #020c1f29!important}.app-shell:not(.admin-shell) .station-home{display:grid;gap:20px}.app-shell:not(.admin-shell) .station-home-hero{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr) minmax(210px,.34fr)!important;gap:18px!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--role-primary) 20%,transparent)!important;border-radius:28px!important;padding:clamp(22px,3vw,36px)!important;background:radial-gradient(circle at 86% 4%,color-mix(in srgb,var(--role-accent) 24%,transparent),transparent 280px),linear-gradient(135deg,var(--role-primary-dark) 0%,var(--role-primary) 100%)!important;color:#fff!important;box-shadow:0 24px 70px #10213f38!important}.app-shell:not(.admin-shell) .station-home-hero:after{content:"";position:absolute;inset:auto -60px -170px auto;width:360px;height:360px;border:1px solid rgba(255,255,255,.12);border-radius:999px}.app-shell:not(.admin-shell) .station-home-hero h2{margin:8px 0 10px!important;color:#fff!important;font-size:clamp(34px,4.8vw,58px)!important;line-height:1!important;letter-spacing:0!important}.app-shell:not(.admin-shell) .station-home-hero p{max-width:850px;color:#ffffffd6!important;font-size:16px!important;line-height:1.55!important}.app-shell:not(.admin-shell) .station-focus-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.app-shell:not(.admin-shell) .station-focus-row small,.app-shell:not(.admin-shell) .station-home-state{border:1px solid rgba(255,255,255,.18)!important;background:#ffffff1c!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell:not(.admin-shell) .station-focus-row small{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.app-shell:not(.admin-shell) .station-home-state{align-self:stretch;display:grid;align-content:center;gap:5px;min-height:130px;border-radius:20px;padding:18px}.app-shell:not(.admin-shell) .station-home-state span,.app-shell:not(.admin-shell) .station-home-state small{color:#ffffffc2!important}.app-shell:not(.admin-shell) .station-home-state strong{color:#fff!important;font-size:24px;line-height:1.05}.app-shell:not(.admin-shell) .role-system-panel{display:grid!important;grid-template-columns:minmax(260px,.35fr) minmax(0,1fr)!important;gap:18px!important;padding:22px!important;border-radius:24px!important;border-color:color-mix(in srgb,var(--role-primary) 16%,#d8e2f2)!important;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--role-soft) 74%,#ffffff))!important}.app-shell:not(.admin-shell) .role-system-panel strong{display:block;margin:4px 0 8px;color:var(--role-ink);font-size:24px}.app-shell:not(.admin-shell) .role-system-panel p{color:var(--role-muted);line-height:1.5}.app-shell:not(.admin-shell) .role-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.app-shell:not(.admin-shell) .role-tool-grid button,.app-shell:not(.admin-shell) .station-home-actions button{border:1px solid var(--role-line)!important;border-radius:18px!important;background:#fff!important;color:var(--role-ink)!important;box-shadow:0 12px 26px #10213f12!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.app-shell:not(.admin-shell) .role-tool-grid button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px 12px;align-items:center;min-height:94px;padding:14px;text-align:left}.app-shell:not(.admin-shell) .role-tool-grid button:hover,.app-shell:not(.admin-shell) .station-home-actions button:hover,.app-shell:not(.admin-shell) .station-panel:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--role-accent) 70%,var(--role-line))!important;box-shadow:0 20px 36px #10213f1c!important}.app-shell:not(.admin-shell) .role-tool-grid svg{grid-row:span 2;width:42px;height:42px;padding:11px;border-radius:14px;background:var(--role-soft);color:var(--role-primary)}.app-shell:not(.admin-shell) .role-tool-grid span,.app-shell:not(.admin-shell) .station-home-actions span,.app-shell:not(.admin-shell) .station-list strong,.app-shell:not(.admin-shell) .station-inbox-row strong,.app-shell:not(.admin-shell) .station-featured-mail strong{color:var(--role-ink)!important}.app-shell:not(.admin-shell) .role-tool-grid small,.app-shell:not(.admin-shell) .station-home-actions small,.app-shell:not(.admin-shell) .station-list span,.app-shell:not(.admin-shell) .station-inbox-row span,.app-shell:not(.admin-shell) .station-inbox-row small{color:var(--role-muted)!important}.app-shell:not(.admin-shell) .station-home-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.app-shell:not(.admin-shell) .station-home-actions button{min-height:126px!important;padding:16px!important;text-align:left}.app-shell:not(.admin-shell) .station-home-actions svg{width:40px;height:40px;padding:10px;border-radius:14px;background:var(--role-soft);color:var(--role-primary)}.app-shell:not(.admin-shell) .station-home-actions strong{display:inline-block;margin:10px 8px 0 0;color:var(--role-primary)!important;font-size:28px;line-height:1}.app-shell:not(.admin-shell) .station-workspace-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.app-shell:not(.admin-shell) .station-panel{border-radius:22px!important;border-color:color-mix(in srgb,var(--role-primary) 13%,#d8e2f2)!important;background:#fffffff5!important}.app-shell:not(.admin-shell) .station-panel-large{grid-column:span 2}.app-shell:not(.admin-shell) .station-featured-mail,.app-shell:not(.admin-shell) .station-inbox-row,.app-shell:not(.admin-shell) .station-list button{width:100%;text-align:left}.app-shell:not(.admin-shell) .station-featured-mail{display:grid;grid-template-columns:minmax(86px,.18fr) minmax(0,1fr) auto;gap:14px;align-items:center;min-height:104px;margin-bottom:14px;padding:16px;border:1px solid color-mix(in srgb,var(--role-primary) 14%,#d8e2f2);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--role-soft) 60%,#ffffff),#fff)}.app-shell:not(.admin-shell) .kind,.app-shell:not(.admin-shell) .status-pill{border-radius:999px}.app-shell:not(.admin-shell) .kind{justify-self:start;padding:7px 10px;background:var(--role-soft);color:var(--role-primary);font-size:12px;font-weight:950}.app-shell:not(.admin-shell) .station-inbox-list,.app-shell:not(.admin-shell) .station-list{display:grid;gap:10px}.app-shell:not(.admin-shell) .station-inbox-row,.app-shell:not(.admin-shell) .station-list button{display:grid;grid-template-columns:minmax(110px,.24fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px}.app-shell:not(.admin-shell) .station-list.compact button{grid-template-columns:minmax(0,1fr) auto}.app-shell:not(.admin-shell) .mail-kind-marker{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:7px 9px;border-radius:999px;background:var(--role-soft);color:var(--role-primary);font-weight:900}.app-shell:not(.admin-shell) .station-form{display:grid;gap:12px}.app-shell:not(.admin-shell) .station-form label,.app-shell:not(.admin-shell) .station-inline-task{display:grid;gap:7px}.app-shell:not(.admin-shell) .station-form label span{color:var(--role-muted);font-size:12px;font-weight:900}.app-shell:not(.admin-shell) .station-form button,.app-shell:not(.admin-shell) .station-inline-task button,.app-shell:not(.admin-shell) .station-inbox-actions button{border-color:var(--role-primary)!important;background:var(--role-primary)!important;color:#fff!important}.app-shell:not(.admin-shell) .station-feedback{border:1px solid color-mix(in srgb,var(--role-accent) 60%,#d8e2f2);border-radius:16px;padding:13px 16px;background:color-mix(in srgb,var(--role-accent) 16%,#ffffff);color:var(--role-ink);font-weight:850}@media(max-width:1180px){.app-shell:not(.admin-shell) .station-home-hero,.app-shell:not(.admin-shell) .role-system-panel,.app-shell:not(.admin-shell) .station-workspace-grid{grid-template-columns:1fr!important}.app-shell:not(.admin-shell) .station-panel-large{grid-column:auto}.app-shell:not(.admin-shell) .station-home-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.app-shell:not(.admin-shell) .station-home-hero{padding:20px!important;border-radius:22px!important}.app-shell:not(.admin-shell) .station-home-hero h2{font-size:34px!important}.app-shell:not(.admin-shell) .station-home-actions,.app-shell:not(.admin-shell) .role-tool-grid{grid-template-columns:1fr!important}.app-shell:not(.admin-shell) .station-featured-mail,.app-shell:not(.admin-shell) .station-inbox-row,.app-shell:not(.admin-shell) .station-list button{grid-template-columns:1fr}}:root{--rmvi-blue-950: #061733;--rmvi-blue-900: #08275c;--rmvi-blue-800: #0b3478;--rmvi-blue-700: #114899;--rmvi-blue-100: #eaf2ff;--rmvi-gold-500: #f4c542;--rmvi-gold-600: #c99422;--rmvi-ink: #10213f;--rmvi-muted: #64748b;--rmvi-page: #f4f7fc;--rmvi-card: #ffffff;--rmvi-line: #d9e4f5;--rmvi-shadow: 0 20px 54px rgba(8, 39, 92, .12)}.command-onboarding{background:linear-gradient(135deg,#fffffff5,#f7faffeb)!important;border:1px solid rgba(32,54,96,.1)!important;border-radius:22px!important;box-shadow:0 18px 50px #16223a1a!important;padding:22px!important;display:grid!important;gap:18px!important}.onboarding-command-grid{display:grid!important;grid-template-columns:minmax(320px,1.5fr) repeat(3,minmax(170px,.7fr))!important;gap:14px!important}.onboarding-command-card,.onboarding-requests,.onboarding-training{background:#fff!important;border:1px solid rgba(33,50,82,.1)!important;border-radius:18px!important;box-shadow:0 12px 30px #1c294614!important;color:#16223b!important}.onboarding-command-card{min-height:132px!important;padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important}.onboarding-command-card.main{background:linear-gradient(135deg,#10234a,#1f3f77)!important;color:#fff!important}.onboarding-command-card span,.onboarding-command-card small,.onboarding-command-card strong,.onboarding-requests span,.onboarding-requests small,.onboarding-requests strong,.onboarding-training span,.onboarding-training small,.onboarding-training strong{color:inherit!important}.onboarding-command-card>span,.onboarding-command-card div>span,.onboarding-section-head{color:#5e6d87!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.onboarding-command-card.main div>span,.onboarding-command-card.main small{color:#ffffffb8!important}.onboarding-command-card strong{color:#101a31!important;font-size:1.45rem!important;line-height:1.15!important}.onboarding-command-card.main strong{color:#fff!important}.onboarding-command-card small{color:#64728a!important;line-height:1.45!important}.onboarding-actions,.onboarding-section-head,.onboarding-requests article>div:last-child,.onboarding-training article>div:last-child,.onboarding-section-head>div{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.onboarding-actions button,.onboarding-section-head button,.onboarding-requests button,.onboarding-training button{border:1px solid rgba(32,54,96,.14)!important;border-radius:12px!important;background:#f7f9fd!important;color:#17243d!important;min-height:36px!important;padding:0 12px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.onboarding-command-card.main button,.onboarding-requests article button:first-child,.onboarding-training article button:last-child{background:#d7a642!important;border-color:#d7a642!important;color:#101a31!important}.onboarding-actions button:hover,.onboarding-section-head button:hover,.onboarding-requests button:hover,.onboarding-training button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px #1926401f!important}.onboarding-workspace{display:grid!important;grid-template-columns:minmax(300px,.9fr) minmax(460px,1.35fr)!important;gap:16px!important;align-items:start!important}.onboarding-requests,.onboarding-training{padding:16px!important;display:grid!important;gap:12px!important}.onboarding-section-head{justify-content:space-between!important;color:#1a2946!important;border-bottom:1px solid rgba(32,54,96,.1)!important;padding-bottom:12px!important}.onboarding-section-head strong{color:#14213a!important;font-size:.95rem!important}.onboarding-requests article,.onboarding-training article{border:1px solid rgba(32,54,96,.09)!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;padding:14px!important;display:grid!important;gap:12px!important}.onboarding-requests article{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.onboarding-requests article.empty{grid-template-columns:auto 1fr!important;color:#66758c!important}.onboarding-requests article strong,.onboarding-training article strong{color:#111d33!important;font-size:.94rem!important}.onboarding-requests article span,.onboarding-training article span{display:block!important;color:#52627c!important;font-size:.83rem!important;margin-top:3px!important}.onboarding-requests article small,.onboarding-training article small{display:block!important;color:#7a879c!important;font-size:.78rem!important;margin-top:5px!important}.onboarding-request-status{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important}.onboarding-request-status b{border:1px solid rgba(32,54,96,.12)!important;border-radius:999px!important;background:#eef4ff!important;color:#29446f!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.035em!important;line-height:1!important;padding:6px 8px!important;text-transform:uppercase!important}.onboarding-request-status b.ready{background:#e8f8ef!important;border-color:#16a34a2e!important;color:#166534!important}.onboarding-request-status b.pending{background:#fff7df!important;border-color:#c994223d!important;color:#7c5200!important}.onboarding-request-status b.rejected{background:#fff1f2!important;border-color:#be123c2e!important;color:#9f1239!important}.onboarding-training-list{display:grid!important;gap:12px!important;max-height:540px!important;overflow:auto!important;min-height:0!important;padding-right:4px!important}.onboarding-training article{grid-template-columns:minmax(0,1fr) 120px auto!important;align-items:center!important}.onboarding-training article>i{height:8px!important;border-radius:999px!important;background:#e7ecf4!important;overflow:hidden!important;display:block!important}.onboarding-training article>i>b{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#d7a642,#2f69c9)!important;display:block!important}@media(max-width:1180px){.onboarding-command-grid,.onboarding-workspace{grid-template-columns:1fr!important}.onboarding-training article{grid-template-columns:1fr!important}}html body #root .app-shell.section-churchmail:not(.admin-shell)>.workspace{height:100vh!important;min-height:0!important;overflow:hidden!important;padding:0!important;background:#06101f!important}html body #root .app-shell.section-churchmail:not(.admin-shell)>.workspace>.topbar,html body #root .app-shell.section-churchmail:not(.admin-shell)>.workspace>.user-topbar,html body #root .app-shell.section-churchmail:not(.admin-shell)>.workspace>.section-banner,html body #root .app-shell.section-churchmail:not(.admin-shell)>.workspace>.metrics{display:none!important}.churchmail-enterprise,.churchmail-enterprise *{box-sizing:border-box!important}.churchmail-enterprise{--mail-line: rgba(218, 230, 252, .15);--mail-line-strong: rgba(246, 199, 68, .34);--mail-text: #f8fbff;--mail-muted: rgba(226, 235, 250, .72);--mail-gold: #f6c744;display:grid!important;grid-template-columns:minmax(190px,20%) minmax(430px,45%) minmax(330px,35%)!important;height:100vh!important;min-height:0!important;overflow:hidden!important;color:var(--mail-text)!important;background:radial-gradient(circle at 0% 0%,rgba(47,124,246,.22),transparent 28%),radial-gradient(circle at 88% 0%,rgba(246,199,68,.12),transparent 26%),linear-gradient(135deg,#06101f,#0a1b38,#06101f)!important}.churchmail-enterprise strong,.churchmail-enterprise h2,.churchmail-enterprise b{color:var(--mail-text)!important}.churchmail-enterprise span,.churchmail-enterprise small,.churchmail-enterprise p,.churchmail-enterprise input,.churchmail-enterprise select{color:var(--mail-muted)!important}.mail-nav-panel,.mail-queue-panel,.mail-inspector-panel{min-height:0!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(246,199,68,.42) rgba(255,255,255,.06)!important}.mail-nav-panel{padding:14px!important;border-right:1px solid var(--mail-line)!important;background:#050d19d1!important}.mail-brand-block{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;margin-bottom:12px!important;padding:10px!important;border:1px solid var(--mail-line)!important;border-radius:16px!important;background:#ffffff12!important}.mail-brand-block>svg{width:38px!important;height:38px!important;padding:9px!important;border-radius:13px!important;background:#f6c74426!important;color:var(--mail-gold)!important}.mail-brand-block strong,.mail-brand-block span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mail-brand-block strong{font-size:15px!important}.mail-brand-block span{font-size:11px!important}.mail-folder-list{display:grid!important;gap:5px!important;margin-bottom:12px!important}.mail-folder-list button{min-height:38px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--mail-text)!important;text-align:left!important}.mail-folder-list button:hover,.mail-folder-list button.active{border-color:var(--mail-line-strong)!important;background:#2f7cf62e!important}.mail-folder-list svg{color:var(--mail-gold)!important}.mail-folder-list span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:12px!important;font-weight:850!important}.mail-folder-list b{min-width:24px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#f6c74429!important;color:#fff!important;font-size:11px!important}.mail-nav-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-bottom:12px!important}.mail-nav-metrics article{min-height:60px!important;display:grid!important;gap:3px!important;padding:8px!important;border:1px solid var(--mail-line)!important;border-radius:13px!important;background:#ffffff0e!important}.mail-nav-metrics svg{color:var(--mail-gold)!important}.mail-nav-metrics span{font-size:10px!important;text-transform:uppercase!important;font-weight:900!important}.mail-nav-metrics strong{font-size:20px!important;line-height:1!important}.mail-quick-compose{display:grid!important;gap:7px!important;padding:10px!important;border:1px solid var(--mail-line)!important;border-radius:16px!important;background:#ffffff0e!important}.mail-quick-compose>span,.mail-section-title span,.mail-queue-toolbar>div>span,.mail-inspector-header span{color:var(--mail-gold)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}.mail-quick-compose input,.mail-quick-compose select,.mail-queue-toolbar input,.mail-queue-toolbar select,.mail-inspector-compose input{min-height:34px!important;width:100%!important;border:1px solid var(--mail-line)!important;border-radius:11px!important;background:#ffffff14!important;color:var(--mail-text)!important;padding:0 9px!important;outline:0!important;font-size:12px!important}.mail-quick-compose option,.mail-queue-toolbar option{color:#06101f!important}.mail-quick-compose button,.mail-queue-toolbar button,.mail-action-board button,.mail-inspector-compose button{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid var(--mail-line-strong)!important;border-radius:11px!important;background:linear-gradient(135deg,#f6c744,#d99a20)!important;color:#06101f!important;font-size:12px!important;font-weight:900!important}.mail-quick-compose button svg,.mail-queue-toolbar button svg,.mail-inspector-compose button svg{color:#06101f!important}.mail-quick-compose small{font-size:11px!important;line-height:1.3!important}.mail-queue-panel{border-right:1px solid var(--mail-line)!important;background:#081428bd!important}.mail-queue-toolbar{position:sticky!important;top:0!important;z-index:6!important;min-height:72px!important;display:grid!important;grid-template-columns:130px minmax(180px,1fr) 120px 120px 96px 38px 66px!important;align-items:center!important;gap:7px!important;padding:10px!important;border-bottom:1px solid var(--mail-line)!important;background:#06101ff0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.mail-queue-toolbar>div{display:grid!important;gap:2px!important}.mail-queue-toolbar>div strong{font-size:16px!important}.mail-queue-toolbar label{min-height:38px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 9px!important;border:1px solid var(--mail-line)!important;border-radius:12px!important;background:#ffffff13!important}.mail-queue-toolbar label svg{color:var(--mail-gold)!important}.mail-queue-toolbar label input{min-height:0!important;border:0!important;background:transparent!important;padding:0!important}.mail-queue-toolbar button:not(:last-child){background:#ffffff14!important;color:var(--mail-text)!important}.mail-queue-toolbar button:not(:last-child) svg{color:var(--mail-gold)!important}.mail-message-list{display:grid!important;gap:0!important;padding:8px!important}.mail-message-row{position:relative!important;width:100%!important;min-height:64px!important;display:grid!important;grid-template-columns:86px minmax(0,1fr) 58px 104px 74px 92px 20px!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;border:1px solid transparent!important;border-bottom-color:#ffffff14!important;border-radius:0!important;background:transparent!important;color:var(--mail-text)!important;text-align:left!important}.mail-message-row:hover,.mail-message-row.selected{border-color:var(--mail-line-strong)!important;border-radius:14px!important;background:#ffffff13!important}.mail-message-row.selected{box-shadow:inset 3px 0 0 var(--mail-gold)!important}.mail-kind,.mail-priority{min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border-radius:999px!important;background:#2f7cf629!important;color:#dfeaff!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.mail-kind.report{background:#32d3ad24!important;color:#cafff1!important}.mail-kind.approval,.mail-kind.transfer{background:#f6c74426!important;color:#ffe7a3!important}.mail-row-title{min-width:0!important;display:grid!important;gap:3px!important}.mail-row-title strong,.mail-row-title small,.mail-row-time,.mail-attachment{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mail-row-title strong{font-size:13px!important}.mail-row-title small,.mail-row-time,.mail-attachment{font-size:11px!important}.mail-attachment{display:inline-flex!important;align-items:center!important;gap:5px!important}.mail-attachment svg,.mail-escalation-marker{color:var(--mail-gold)!important}.mail-priority.high,.mail-priority.critical{background:#ff617329!important;color:#ffd8dd!important}.mail-message-row .status-pill{min-width:0!important;justify-content:center!important}.mail-empty-state{display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;min-height:180px!important;padding:18px!important;color:var(--mail-muted)!important;text-align:center!important}.mail-empty-state svg{color:var(--mail-gold)!important}.mail-inspector-panel{padding:12px!important;background:#050d19c7!important}.mail-inspector-header{position:sticky!important;top:0!important;z-index:5!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:11px!important;margin:-12px -12px 10px!important;padding:12px!important;border-bottom:1px solid var(--mail-line)!important;background:#050d19f0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.mail-inspector-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:#f6c74424!important;color:var(--mail-gold)!important}.mail-inspector-header h2{margin:3px 0!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:19px!important;line-height:1.12!important}.mail-inspector-header p{margin:0!important;font-size:12px!important;line-height:1.35!important}.mail-inspector-card,.mail-inspector-grid article,.mail-action-board,.mail-inspector-compose{border:1px solid var(--mail-line)!important;border-radius:16px!important;background:#fff1!important}.mail-inspector-card,.mail-action-board,.mail-inspector-compose{display:grid!important;gap:9px!important;margin-bottom:10px!important;padding:11px!important}.mail-section-title{display:flex!important;align-items:center!important;gap:7px!important}.mail-section-title svg{color:var(--mail-gold)!important}.mail-inspector-card>strong{font-size:13px!important;line-height:1.35!important}.mail-inspector-card p{margin:0!important;font-size:12px!important;line-height:1.45!important}.mail-inspector-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.mail-inspector-grid article{min-height:58px!important;display:grid!important;gap:3px!important;padding:9px!important}.mail-inspector-grid span{font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;color:var(--mail-gold)!important}.mail-inspector-grid strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}.mail-action-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mail-action-board .mail-section-title{grid-column:1 / -1!important}.mail-action-board button{min-height:34px!important;justify-content:flex-start!important;padding:0 9px!important;background:#ffffff13!important;color:var(--mail-text)!important;border-color:var(--mail-line)!important}.mail-action-board button svg{color:var(--mail-gold)!important}.mail-audit-feed{display:grid!important;gap:7px!important}.mail-audit-feed article{position:relative!important;display:grid!important;gap:2px!important;padding-left:18px!important}.mail-audit-feed i{position:absolute!important;left:0!important;top:4px!important;width:8px!important;height:8px!important;border-radius:999px!important;background:var(--mail-gold)!important}.mail-audit-feed span{font-size:10px!important;color:var(--mail-gold)!important;text-transform:uppercase!important}.mail-audit-feed strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.mail-inspector-compose input{min-height:36px!important}.mail-inspector-compose button{width:100%!important}@media(max-width:1200px){.churchmail-enterprise{grid-template-columns:210px minmax(420px,1fr) 360px!important;overflow-x:auto!important}}@media(max-width:760px){.churchmail-enterprise{min-width:990px!important}}html body #root .app-shell.section-churchmail:not(.admin-shell){height:100vh!important;max-height:100vh!important;overflow:hidden!important}html body #root .app-shell.section-churchmail:not(.admin-shell) .sidebar{height:100vh!important;overflow-y:auto!important}html body #root .app-shell.section-churchmail:not(.admin-shell) .churchmail-enterprise{height:100vh!important;max-height:100vh!important}html body #root .app-shell.section-reports:not(.admin-shell){height:100vh!important;max-height:100vh!important;overflow:hidden!important}html body #root .app-shell.section-reports:not(.admin-shell)>.workspace{height:100vh!important;min-height:0!important;overflow:hidden!important;padding:0!important;background:#06101f!important}html body #root .app-shell.section-reports:not(.admin-shell)>.workspace>.topbar,html body #root .app-shell.section-reports:not(.admin-shell)>.workspace>.user-topbar,html body #root .app-shell.section-reports:not(.admin-shell)>.workspace>.section-banner,html body #root .app-shell.section-reports:not(.admin-shell)>.workspace>.metrics{display:none!important}.reports-enterprise,.reports-enterprise *{box-sizing:border-box!important}.reports-enterprise{--report-line: rgba(218, 230, 252, .15);--report-line-strong: rgba(246, 199, 68, .36);--report-text: #f8fbff;--report-muted: rgba(226, 235, 250, .72);--report-gold: #f6c744;--report-green: #32d3ad;--report-danger: #ff6173;display:grid!important;grid-template-columns:minmax(220px,20%) minmax(520px,55%) minmax(300px,25%)!important;grid-template-rows:70px minmax(0,1fr)!important;height:100vh!important;min-height:0!important;overflow:hidden!important;color:var(--report-text)!important;background:radial-gradient(circle at 10% 0%,rgba(47,124,246,.22),transparent 30%),radial-gradient(circle at 78% -4%,rgba(246,199,68,.12),transparent 26%),linear-gradient(135deg,#06101f,#0a1b38 52%,#06101f)!important}.reports-enterprise strong,.reports-enterprise h2,.reports-enterprise h3,.reports-enterprise b{color:var(--report-text)!important}.reports-enterprise span,.reports-enterprise small,.reports-enterprise p,.reports-enterprise input,.reports-enterprise select,.reports-enterprise textarea{color:var(--report-muted)!important}.report-command-bar{grid-column:1 / -1!important;min-height:70px!important;display:grid!important;grid-template-columns:220px minmax(250px,1fr) 140px 130px 76px 128px auto!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border-bottom:1px solid var(--report-line)!important;background:#06101ff0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.report-command-bar>div:first-child,.report-rail-title,.report-panel-title{display:grid!important;gap:2px!important}.report-command-bar span,.report-rail-title span,.report-panel-title span,.report-builder-head>div>span,.report-builder-meta label span,.report-progressive-form label>span,.report-route-input span{color:var(--report-gold)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}.report-command-bar strong{font-size:16px!important}.report-command-search{min-height:38px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid var(--report-line)!important;border-radius:12px!important;background:#ffffff13!important}.report-command-search svg,.report-command-bar button svg,.report-category-list svg,.report-route-card-mini svg,.report-workflow-actions svg{color:var(--report-gold)!important}.report-command-bar input,.report-command-bar select,.report-builder-meta input,.report-progressive-form input,.report-progressive-form textarea,.report-route-input input{width:100%!important;min-height:36px!important;border:1px solid var(--report-line)!important;border-radius:11px!important;background:#ffffff14!important;color:var(--report-text)!important;padding:0 9px!important;outline:0!important;font-size:12px!important}.report-command-search input{border:0!important;background:transparent!important;padding:0!important}.report-command-bar option,.report-builder-meta option{color:#06101f!important}.report-command-bar button,.report-builder-actions button,.report-workflow-actions button,.report-upload-action{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid var(--report-line)!important;border-radius:11px!important;background:#ffffff14!important;color:var(--report-text)!important;font-size:12px!important;font-weight:900!important}.report-command-bar button.primary,.report-builder-actions button[type=submit],.report-workflow-actions button:nth-child(3){border-color:var(--report-line-strong)!important;background:linear-gradient(135deg,#f6c744,#d99a20)!important;color:#06101f!important}.report-command-bar button.primary svg,.report-builder-actions button[type=submit] svg,.report-workflow-actions button:nth-child(3) svg{color:#06101f!important}.report-command-counters{display:flex!important;gap:6px!important;justify-content:flex-end!important}.report-command-counters span{min-height:30px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 8px!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important}.report-template-rail,.report-builder-panel,.report-workflow-panel{min-height:0!important;height:calc(100vh - 70px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(246,199,68,.42) rgba(255,255,255,.06)!important}.report-template-rail{padding:12px!important;border-right:1px solid var(--report-line)!important;background:#050d19c7!important}.report-builder-panel{padding:12px!important;border-right:1px solid var(--report-line)!important;background:#081428b3!important}.report-workflow-panel{padding:12px!important;background:#050d19c2!important}.report-rail-title,.report-builder-head,.report-workflow-card,.report-category-list button,.report-template-rows button,.report-section-tabs,.report-accordion,.report-builder-meta label,.report-title-input,.report-attestation,.report-route-card-mini{border:1px solid var(--report-line)!important;background:#fff1!important;border-radius:16px!important}.report-rail-title,.report-builder-head,.report-workflow-card{padding:12px!important;margin-bottom:10px!important}.report-category-list{display:grid!important;gap:5px!important;margin-bottom:12px!important}.report-category-list button{min-height:38px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:0 9px!important;color:var(--report-text)!important;text-align:left!important}.report-category-list button.active,.report-template-rows button.selected,.report-queue-list button.active{border-color:var(--report-line-strong)!important;background:#2f7cf62e!important;box-shadow:inset 3px 0 0 var(--report-gold)!important}.report-category-list span,.report-template-rows strong,.report-queue-list strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.report-category-list span{color:#fff!important;font-size:12px!important;font-weight:850!important}.report-category-list b{min-width:24px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#f6c74429!important;color:#fff!important;font-size:11px!important}.report-template-rows{display:grid!important;gap:6px!important}.report-template-rows button{min-height:64px!important;display:grid!important;gap:3px!important;padding:9px!important;color:var(--report-text)!important;text-align:left!important}.report-template-rows span{color:var(--report-gold)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.report-template-rows strong{font-size:12px!important}.report-template-rows small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.report-empty{padding:14px!important;color:var(--report-muted)!important;text-align:center!important}.report-builder-head{display:grid!important;grid-template-columns:minmax(0,1fr) 124px!important;gap:12px!important;align-items:center!important}.report-builder-head h2{margin:4px 0!important;font-size:clamp(22px,2.3vw,34px)!important;line-height:1.04!important}.report-builder-head p{margin:0!important;font-size:12px!important;line-height:1.4!important}.report-builder-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.report-builder-meta label,.report-title-input,.report-attestation{display:grid!important;gap:6px!important;padding:9px!important}.report-section-tabs{position:sticky!important;top:0!important;z-index:5!important;display:flex!important;gap:6px!important;overflow-x:auto!important;padding:8px!important;margin-bottom:10px!important;background:#06101feb!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.report-section-tabs a{flex:0 0 auto!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 9px!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important}.report-progressive-form{display:grid!important;gap:10px!important}.report-accordion-list{display:grid!important;gap:8px!important}.report-accordion summary{min-height:46px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:0 10px!important;cursor:pointer!important}.report-accordion summary span{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#f6c74426!important;color:var(--report-gold)!important;font-size:11px!important}.report-accordion summary strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}.report-accordion summary b{min-height:24px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border-radius:999px!important;background:#ffffff14!important;font-size:10px!important}.report-accordion textarea,.report-attestation textarea{min-height:92px!important;resize:vertical!important;padding:9px!important;border-width:1px 0 0!important;border-radius:0 0 16px 16px!important}.report-builder-actions{position:sticky!important;bottom:0!important;display:flex!important;align-items:center!important;gap:8px!important;padding:10px!important;border:1px solid var(--report-line)!important;border-radius:16px!important;background:#06101ff0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.report-builder-actions div{display:grid!important;margin-right:auto!important}.report-workflow-card{display:grid!important;gap:9px!important}.report-workflow-progress,.report-ai-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.report-workflow-progress article,.report-ai-grid span{min-height:58px!important;display:grid!important;gap:3px!important;padding:8px!important;border:1px solid var(--report-line)!important;border-radius:13px!important;background:#ffffff0e!important}.report-workflow-progress span,.report-ai-grid span{font-size:10px!important;text-transform:uppercase!important;font-weight:900!important}.report-route-card-mini{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:9px!important}.report-route-card-mini strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.report-workflow-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.report-workflow-actions button,.report-upload-action{justify-content:flex-start!important;padding:0 9px!important}.report-upload-action{position:relative!important;overflow:hidden!important}.report-upload-action input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.report-queue-list{display:grid!important;gap:6px!important}.report-queue-list button{min-height:56px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px!important;border:1px solid var(--report-line)!important;border-radius:13px!important;background:#ffffff0e!important;color:var(--report-text)!important;text-align:left!important}.report-queue-list div{min-width:0!important;display:grid!important;gap:2px!important}.report-queue-list strong,.report-queue-list span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.report-queue-list b{min-height:24px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border-radius:999px!important;background:#f6c74424!important;font-size:10px!important}@media(max-width:1180px){.reports-enterprise{grid-template-columns:230px minmax(520px,1fr) 320px!important;overflow-x:auto!important}}@media(max-width:760px){.reports-enterprise{min-width:1070px!important}}html body #root .app-shell.section-approvals:not(.admin-shell){height:100vh!important;max-height:100vh!important;overflow:hidden!important}html body #root .app-shell.section-approvals:not(.admin-shell)>.workspace{height:100vh!important;min-height:0!important;overflow:hidden!important;padding:0!important;background:#06101f!important}html body #root .app-shell.section-approvals:not(.admin-shell)>.workspace>.topbar,html body #root .app-shell.section-approvals:not(.admin-shell)>.workspace>.user-topbar,html body #root .app-shell.section-approvals:not(.admin-shell)>.workspace>.section-banner,html body #root .app-shell.section-approvals:not(.admin-shell)>.workspace>.metrics,html body #root .app-shell.section-approvals:not(.admin-shell)>.workspace>.metric-grid{display:none!important}.approvals-enterprise,.approvals-enterprise *{box-sizing:border-box!important}.approvals-enterprise{--approval-line: rgba(218, 230, 252, .15);--approval-line-strong: rgba(246, 199, 68, .36);--approval-text: #f8fbff;--approval-muted: rgba(226, 235, 250, .72);--approval-gold: #f6c744;--approval-green: #32d3ad;--approval-danger: #ff6173;display:grid!important;grid-template-columns:minmax(220px,20%) minmax(560px,55%) minmax(310px,25%)!important;grid-template-rows:70px minmax(0,1fr)!important;height:100vh!important;overflow:hidden!important;color:var(--approval-text)!important;background:radial-gradient(circle at 10% 0%,rgba(47,124,246,.22),transparent 30%),radial-gradient(circle at 82% -4%,rgba(246,199,68,.12),transparent 26%),linear-gradient(135deg,#06101f,#0a1b38 52%,#06101f)!important}.approvals-enterprise strong,.approvals-enterprise h2,.approvals-enterprise b{color:var(--approval-text)!important}.approvals-enterprise span,.approvals-enterprise small,.approvals-enterprise p,.approvals-enterprise input,.approvals-enterprise select{color:var(--approval-muted)!important}.approval-command-bar{grid-column:1 / -1!important;min-height:70px!important;display:grid!important;grid-template-columns:250px minmax(260px,1fr) 130px 82px 110px 140px auto!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border-bottom:1px solid var(--approval-line)!important;background:#06101ff0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.approval-command-bar>div:first-child,.approval-nav-title,.approval-section-title{display:grid!important;gap:2px!important}.approval-command-bar span,.approval-nav-title span,.approval-section-title span,.approval-inspector-card.hero>div>span,.approval-inspector-grid span,.approval-create-card>span,.approval-queue-head span{color:var(--approval-gold)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}.approval-command-bar strong{font-size:16px!important}.approval-search{min-height:38px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid var(--approval-line)!important;border-radius:12px!important;background:#ffffff13!important}.approval-search svg,.approval-command-bar svg,.approval-nav-list svg,.approval-section-title svg,.approval-row-actions svg{color:var(--approval-gold)!important}.approval-command-bar input,.approval-command-bar select,.approval-create-card input{width:100%!important;min-height:36px!important;border:1px solid var(--approval-line)!important;border-radius:11px!important;background:#ffffff14!important;color:var(--approval-text)!important;padding:0 9px!important;outline:0!important;font-size:12px!important}.approval-search input{border:0!important;background:transparent!important;padding:0!important}.approval-command-bar option{color:#06101f!important}.approval-command-bar button,.approval-create-card button,.approval-row-actions button,.approval-inspector-actions button{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid var(--approval-line)!important;border-radius:11px!important;background:#ffffff14!important;color:var(--approval-text)!important;font-size:12px!important;font-weight:900!important}.approval-command-bar button.primary,.approval-create-card button,.approval-row-actions>button,.approval-inspector-actions button:first-of-type{border-color:var(--approval-line-strong)!important;background:linear-gradient(135deg,#f6c744,#d99a20)!important;color:#06101f!important}.approval-command-bar button.primary svg,.approval-create-card button svg,.approval-row-actions>button svg,.approval-inspector-actions button:first-of-type svg{color:#06101f!important}.approval-command-counts{display:flex!important;justify-content:flex-end!important;gap:6px!important}.approval-command-counts span{min-height:30px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 8px!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important}.approval-nav-panel,.approval-queue-panel,.approval-inspector-panel{min-height:0!important;height:calc(100vh - 70px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(246,199,68,.42) rgba(255,255,255,.06)!important}.approval-nav-panel{padding:12px!important;border-right:1px solid var(--approval-line)!important;background:#050d19c7!important}.approval-queue-panel{padding:12px!important;border-right:1px solid var(--approval-line)!important;background:#081428b3!important}.approval-inspector-panel{padding:12px!important;background:#050d19c2!important}.approval-nav-title,.approval-create-card,.approval-analytics-mini article,.approval-queue-head,.approval-workflow-row,.approval-inspector-card,.approval-inspector-grid article,.approval-inspector-actions{border:1px solid var(--approval-line)!important;border-radius:16px!important;background:#fff1!important}.approval-nav-title,.approval-create-card,.approval-queue-head,.approval-inspector-card,.approval-inspector-actions{padding:12px!important;margin-bottom:10px!important}.approval-nav-list{display:grid!important;gap:5px!important;margin-bottom:12px!important}.approval-nav-list button{min-height:38px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--approval-text)!important;text-align:left!important}.approval-nav-list button.active,.approval-nav-list button:hover{border-color:var(--approval-line-strong)!important;background:#2f7cf62e!important}.approval-nav-list button.danger b{background:#ff617333!important}.approval-nav-list span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:12px!important;font-weight:850!important}.approval-nav-list b{min-width:24px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#f6c74429!important;color:#fff!important;font-size:11px!important}.approval-analytics-mini{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-bottom:12px!important}.approval-analytics-mini article{min-height:62px!important;display:grid!important;gap:3px!important;padding:8px!important}.approval-analytics-mini svg{color:var(--approval-gold)!important}.approval-analytics-mini span{font-size:10px!important;text-transform:uppercase!important;font-weight:900!important}.approval-analytics-mini strong{font-size:20px!important;line-height:1!important}.approval-create-card{display:grid!important;gap:7px!important}.approval-create-card small{font-size:11px!important;line-height:1.3!important}.approval-queue-head{position:sticky!important;top:0!important;z-index:5!important;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;background:#06101ff0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.approval-stage-key{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}.approval-stage-key span{min-height:24px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#ffffff12!important;color:#fff!important;font-size:10px!important;letter-spacing:0!important;text-transform:none!important}.approval-row-list{display:grid!important;gap:8px!important}.approval-workflow-row{display:grid!important;grid-template-columns:minmax(230px,1.35fr) minmax(160px,1fr) 112px 86px 108px 130px 126px!important;align-items:center!important;gap:9px!important;min-height:82px!important;padding:10px!important;cursor:pointer!important}.approval-workflow-row:hover,.approval-workflow-row.selected{border-color:var(--approval-line-strong)!important;background:#2f7cf624!important}.approval-row-main{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important}.approval-row-main>div{min-width:0!important;display:grid!important;gap:3px!important}.approval-state,.approval-limit,.approval-delegate,.approval-linked{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.approval-state{min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border-radius:999px!important;background:#f6c74429!important;color:#ffe7a3!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.approval-state.escalated{background:#ff617329!important;color:#ffd8dd!important}.approval-row-main strong,.approval-row-main small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.approval-route-flow{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;overflow:hidden!important}.approval-route-flow span{flex:0 1 auto!important;min-height:24px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 7px!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;font-size:10px!important}.approval-signature-flow{display:flex!important;gap:5px!important}.approval-signature-flow i{flex:1!important;height:8px!important;border-radius:999px!important;background:#ffffff1f!important}.approval-signature-flow i.done{background:linear-gradient(90deg,var(--approval-gold),var(--approval-green))!important}.approval-row-actions{position:relative!important;display:flex!important;gap:6px!important;justify-content:flex-end!important}.approval-row-actions details{position:relative!important}.approval-row-actions summary{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid var(--approval-line)!important;border-radius:11px!important;background:#ffffff14!important;color:#fff!important;font-size:12px!important;font-weight:900!important;list-style:none!important;cursor:pointer!important}.approval-row-actions summary::-webkit-details-marker{display:none!important}.approval-row-actions details[open]{z-index:30!important}.approval-row-actions details[open] button{display:flex!important}.approval-row-actions details button{width:150px!important;min-height:32px!important;display:none!important;justify-content:flex-start!important;margin-top:5px!important;background:#0b1d3a!important}.approval-empty{min-height:180px!important;display:grid!important;place-items:center!important;color:var(--approval-muted)!important;text-align:center!important}.approval-inspector-card.hero{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;align-items:center!important;gap:10px!important}.approval-inspector-card h2{margin:4px 0!important;font-size:22px!important;line-height:1.08!important}.approval-inspector-card p{margin:0!important;font-size:12px!important;line-height:1.4!important}.approval-inspector-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.approval-inspector-grid article{min-height:58px!important;display:grid!important;gap:3px!important;padding:9px!important}.approval-inspector-grid strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}.approval-section-title{display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:8px!important}.approval-inspector-route{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.approval-inspector-route span{min-height:28px!important;display:inline-flex!important;align-items:center!important;padding:0 9px!important;border-radius:999px!important;background:#f6c74424!important;color:#fff!important}.approval-inspector-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.approval-inspector-actions .approval-section-title{grid-column:1 / -1!important}.approval-audit-feed{display:grid!important;gap:7px!important}.approval-audit-feed article{position:relative!important;padding-left:18px!important}.approval-audit-feed i{position:absolute!important;left:0!important;top:5px!important;width:8px!important;height:8px!important;border-radius:999px!important;background:var(--approval-gold)!important}@media(max-width:1180px){.approvals-enterprise{grid-template-columns:230px minmax(560px,1fr) 320px!important;overflow-x:auto!important}}@media(max-width:760px){.approvals-enterprise{min-width:1110px!important}}.admin-recovery-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.admin-recovery-overview>div{min-height:104px;padding:16px;border:1px solid rgba(214,228,255,.18);border-radius:18px;background:linear-gradient(145deg,#ffffff1f,#ffffff0f);box-shadow:inset 0 1px #ffffff1f}.admin-recovery-overview span,.admin-recovery-checks span{display:flex;align-items:center;gap:7px;color:#ebf2ffc7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-recovery-overview strong{display:block;margin-top:8px;color:#fff;font-size:20px;line-height:1.18;overflow-wrap:anywhere}.admin-recovery-overview small,.admin-recovery-checks small{display:block;margin-top:6px;color:#ebf2ffb8;line-height:1.45}.admin-recovery-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.admin-recovery-checks article{padding:15px;border-radius:18px;border:1px solid rgba(214,228,255,.18);background:#051636b8}.admin-recovery-checks article.ready{border-color:#60d39470;background:linear-gradient(145deg,#0f4c4a9e,#061f46bd)}.admin-recovery-checks article.attention{border-color:#f6c2537a;background:linear-gradient(145deg,#6f4c0a80,#061f46bd)}.admin-recovery-checks strong{display:block;margin-top:8px;color:#fff;font-size:16px}@media(max-width:980px){.admin-recovery-overview,.admin-recovery-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.admin-recovery-overview,.admin-recovery-checks{grid-template-columns:1fr}}body{background:radial-gradient(circle at 10% 0%,rgba(244,197,66,.12),transparent 260px),radial-gradient(circle at 92% 5%,rgba(17,72,153,.12),transparent 360px),linear-gradient(180deg,#f8fbff,#eef4fb)!important;color:var(--rmvi-ink)}.app-shell{background:radial-gradient(circle at 92% 0%,rgba(244,197,66,.11),transparent 360px),linear-gradient(180deg,#f8fbff,#eef4fb)!important}.app-shell:not(.admin-shell){--role-primary: var(--rmvi-blue-800);--role-primary-dark: var(--rmvi-blue-950);--role-accent: var(--rmvi-gold-500);--role-soft: var(--rmvi-blue-100);--role-ink: var(--rmvi-ink);--role-muted: var(--rmvi-muted);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--role-accent) 15%,transparent),transparent 360px),linear-gradient(180deg,#f7fbff,#edf3fb)!important}.app-shell:not(.admin-shell) .sidebar{width:100%;padding:18px 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 220px),linear-gradient(180deg,var(--role-primary-dark) 0%,var(--role-primary) 62%,#071d43 100%)!important;box-shadow:18px 0 46px #0617332e}.app-shell:not(.admin-shell) .brand{min-height:74px;padding:10px 8px 18px!important;border-bottom:1px solid rgba(255,255,255,.13)}.app-shell:not(.admin-shell) .brand strong{color:#fff!important;font-size:15px!important;letter-spacing:0}.app-shell:not(.admin-shell) .brand span{color:#ffffffb8!important}.app-shell:not(.admin-shell) .brand-mark{width:50px!important;height:50px!important;border-radius:14px!important;box-shadow:0 12px 28px #00000038}.app-shell:not(.admin-shell) .nav-list{gap:7px!important}.app-shell:not(.admin-shell) .nav-item{min-height:46px!important;border:1px solid transparent!important;border-radius:14px!important;color:#ffffffd1!important}.app-shell:not(.admin-shell) .nav-item svg{color:#fffc!important}.app-shell:not(.admin-shell) .nav-item span{color:#ffffffc7!important;font-size:13px!important;font-weight:780}.app-shell:not(.admin-shell) .nav-item.active,.app-shell:not(.admin-shell) .nav-item:hover{border-color:#f4c54280!important;background:linear-gradient(135deg,#f4c5423d,#ffffff1a)!important;color:#fff!important;box-shadow:inset 4px 0 0 var(--role-accent),0 14px 30px #020c1f33!important}.app-shell:not(.admin-shell) .nav-item.active span,.app-shell:not(.admin-shell) .nav-item:hover span,.app-shell:not(.admin-shell) .nav-item.active svg,.app-shell:not(.admin-shell) .nav-item:hover svg{color:#fff!important}.app-shell:not(.admin-shell) .workspace{padding:clamp(16px,2.2vw,28px)!important;background:linear-gradient(180deg,rgba(255,255,255,.64),transparent 230px),linear-gradient(180deg,#f7fbff,#edf3fb)!important}.app-shell:not(.admin-shell) .topbar,.app-shell:not(.admin-shell) .user-topbar{border:1px solid rgba(11,52,120,.12)!important;border-radius:24px!important;background:linear-gradient(135deg,#fffffffa,#fafdffeb)!important;box-shadow:0 16px 42px #08275c1a!important}.app-shell:not(.admin-shell) .topbar h1,.app-shell:not(.admin-shell) .station-title h1{color:var(--rmvi-ink)!important;letter-spacing:0!important}.app-shell:not(.admin-shell) .topbar p,.app-shell:not(.admin-shell) .station-title p{color:var(--rmvi-muted)!important}.app-shell:not(.admin-shell) .icon-button,.app-shell:not(.admin-shell) .api-status,.app-shell:not(.admin-shell) .session-pill,.app-shell:not(.admin-shell) .install-toggle,.app-shell:not(.admin-shell) .sync-toggle{min-height:42px!important;border:1px solid var(--rmvi-line)!important;border-radius:14px!important;background:#fff!important;color:var(--rmvi-ink)!important;box-shadow:0 10px 24px #08275c12!important}.app-shell:not(.admin-shell) .api-status{border-color:#0f766e38!important;background:#ecfdf5!important}.app-shell:not(.admin-shell) .module-grid{align-items:start;gap:18px!important}.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .metric-card,.app-shell:not(.admin-shell) .message-item,.app-shell:not(.admin-shell) .workflow-item,.app-shell:not(.admin-shell) .approval-item,.app-shell:not(.admin-shell) .station-panel,.app-shell:not(.admin-shell) .role-system-panel{border:1px solid rgba(11,52,120,.13)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffffa,#fafdfff2)!important;box-shadow:var(--rmvi-shadow)!important;color:var(--rmvi-ink)!important}.app-shell:not(.admin-shell) .panel-header{min-height:54px;padding-bottom:14px!important;margin-bottom:16px!important;border-bottom:1px solid #e5ecf7!important}.app-shell:not(.admin-shell) .panel-header div:first-child svg{width:38px;height:38px;padding:9px;border-radius:13px;background:var(--role-soft);color:var(--role-primary)}.app-shell:not(.admin-shell) .panel-header h2{color:var(--rmvi-ink)!important;font-size:18px!important;letter-spacing:0!important}.app-shell:not(.admin-shell) .panel-header>button{border:1px solid rgba(11,52,120,.14)!important;border-radius:999px!important;background:#fff!important;color:var(--role-primary)!important}.app-shell:not(.admin-shell) .metric-card{min-height:132px!important;padding:18px!important}.app-shell:not(.admin-shell) .metric-card strong{color:var(--rmvi-ink)!important;font-size:26px!important}.app-shell:not(.admin-shell) .metric-card span,.app-shell:not(.admin-shell) .metric-card small,.app-shell:not(.admin-shell) .message-item span,.app-shell:not(.admin-shell) .workflow-item span,.app-shell:not(.admin-shell) .approval-item span{color:var(--rmvi-muted)!important}.app-shell:not(.admin-shell) .message-item,.app-shell:not(.admin-shell) .workflow-item,.app-shell:not(.admin-shell) .approval-item{border-radius:18px!important;padding:15px!important;box-shadow:0 10px 26px #08275c12!important}.app-shell:not(.admin-shell) .message-item strong,.app-shell:not(.admin-shell) .workflow-item strong,.app-shell:not(.admin-shell) .approval-item strong{color:var(--rmvi-ink)!important}.app-shell:not(.admin-shell) input,.app-shell:not(.admin-shell) select,.app-shell:not(.admin-shell) textarea{border:1px solid #d7e2f2!important;border-radius:14px!important;background:#fff!important;color:var(--rmvi-ink)!important;box-shadow:inset 0 1px #08275c0a}.app-shell:not(.admin-shell) input:focus,.app-shell:not(.admin-shell) select:focus,.app-shell:not(.admin-shell) textarea:focus{border-color:var(--role-primary)!important;outline:3px solid color-mix(in srgb,var(--role-primary) 18%,transparent)!important}.app-shell:not(.admin-shell) button{letter-spacing:0!important}.app-shell:not(.admin-shell) .reports-app{color:var(--rmvi-ink)!important}.app-shell:not(.admin-shell) .reports-hero{border:1px solid rgba(244,197,66,.24)!important;border-radius:28px!important;background:radial-gradient(circle at 92% 4%,rgba(244,197,66,.22),transparent 260px),linear-gradient(135deg,var(--role-primary-dark) 0%,var(--role-primary) 100%)!important;box-shadow:0 24px 70px #08275c33!important}.app-shell:not(.admin-shell) .reports-hero h2,.app-shell:not(.admin-shell) .reports-hero p,.app-shell:not(.admin-shell) .reports-hero span,.app-shell:not(.admin-shell) .reports-hero strong,.app-shell:not(.admin-shell) .reports-hero small{color:#fff!important}.app-shell:not(.admin-shell) .status,.app-shell:not(.admin-shell) .status-pill{border:1px solid rgba(11,52,120,.12)!important;color:var(--role-primary)!important;background:var(--role-soft)!important;font-weight:900!important}.app-shell:not(.admin-shell) .status.escalated,.app-shell:not(.admin-shell) .status.blocked,.app-shell:not(.admin-shell) .status.rejected{color:#9f1239!important;background:#fff1f2!important;border-color:#fecdd3!important}.admin-shell .admin-portal-shell{background:radial-gradient(circle at 9% 0%,rgba(244,197,66,.13),transparent 310px),radial-gradient(circle at 96% 2%,rgba(17,72,153,.16),transparent 360px),linear-gradient(180deg,#f7fbff,#edf3fb)!important}.admin-shell .admin-portal-topbar{min-height:76px;background:linear-gradient(135deg,#061733fa,#0b3478f5)!important;box-shadow:0 18px 46px #06173338!important}.admin-shell .admin-portal-brand strong,.admin-shell .admin-portal-brand span,.admin-shell .admin-portal-state span{color:#fff!important}.admin-shell .admin-portal-logo{border-radius:15px!important;background:#fff!important;box-shadow:0 12px 28px #00000038}.admin-shell .admin-portal-rail{background:linear-gradient(180deg,#fff,#f8fbff)!important}.admin-shell .admin-portal-main{background:linear-gradient(180deg,rgba(255,255,255,.68),transparent 260px),#f4f7fc!important}.admin-shell .admin-command-hero{border-color:#f4c54247!important;background:linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 84px),radial-gradient(circle at 92% 0%,rgba(244,197,66,.24),transparent 300px),linear-gradient(135deg,#061733,#092a63 48%,#114899)!important}.admin-shell .admin-tab-heading h1{font-size:clamp(34px,3.6vw,54px)!important}.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board,.admin-shell .admin-console-panel{border:1px solid rgba(11,52,120,.13)!important;background:linear-gradient(180deg,#fff,#fafdff)!important;box-shadow:var(--rmvi-shadow)!important}.admin-shell .admin-app-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.admin-shell .admin-app-tile,.admin-shell .admin-node-flow article,.admin-shell .admin-focus-card,.admin-shell .admin-system-card,.admin-shell .admin-action-list button,.admin-shell .admin-queue-list button,.admin-shell .admin-health-list div,.admin-shell .admin-station-summary div,.admin-shell .admin-station-row,.admin-shell .admin-session-list article,.admin-shell .admin-event-list article,.admin-shell .admin-approval-queue article{border:1px solid #dce7f6!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 10px 28px #08275c12!important}.admin-shell .admin-app-tile strong,.admin-shell .admin-node-flow strong,.admin-shell .admin-focus-card strong,.admin-shell .admin-system-card strong,.admin-shell .admin-station-row strong,.admin-shell .admin-session-list strong,.admin-shell .admin-event-list strong,.admin-shell .admin-queue-list strong{color:var(--rmvi-ink)!important}.admin-shell .admin-app-tile small,.admin-shell .admin-node-flow small,.admin-shell .admin-focus-card small,.admin-shell .admin-system-card small,.admin-shell .admin-station-row small,.admin-shell .admin-station-row span,.admin-shell .admin-session-list span,.admin-shell .admin-event-list span,.admin-shell .admin-queue-list small{color:var(--rmvi-muted)!important}.admin-shell .admin-station-row.head{background:linear-gradient(135deg,var(--rmvi-blue-900),var(--rmvi-blue-800))!important;box-shadow:none!important}.admin-shell .admin-station-row.head span{color:#fff!important;font-weight:900!important}.admin-shell .admin-station-actions button,.admin-shell .compact-actions button,.admin-shell .action-row button,.admin-shell .admin-approval-actions button,.admin-shell .wide-action{min-height:38px!important;border:1px solid #d8e2f2!important;border-radius:12px!important;background:#fff!important;color:var(--rmvi-ink)!important}.admin-shell .action-row button:first-child,.admin-shell .wide-action,.admin-shell .admin-suite-head button{border-color:var(--rmvi-blue-800)!important;background:linear-gradient(135deg,var(--rmvi-blue-800),var(--rmvi-blue-700))!important;color:#fff!important}.admin-shell .admin-suite-head span,.admin-shell .admin-focus-title span,.admin-shell .admin-console-panel .panel-header span{color:var(--rmvi-gold-600)!important}.admin-shell .admin-console-panel .panel-header h2,.admin-shell .admin-suite-head strong,.admin-shell .admin-focus-title strong{color:var(--rmvi-ink)!important}@media(max-width:1100px){.app-shell{grid-template-columns:96px minmax(0,1fr)}.app-shell:not(.admin-shell) .brand strong,.app-shell:not(.admin-shell) .brand span,.app-shell:not(.admin-shell) .nav-item span{display:none!important}.app-shell:not(.admin-shell) .nav-item{justify-content:center}}@media(max-width:760px){.app-shell:not(.admin-shell){display:block}.app-shell:not(.admin-shell) .sidebar{position:sticky;top:0;z-index:70;height:auto;overflow-x:auto;flex-direction:row;align-items:center;gap:10px;padding:12px!important}.app-shell:not(.admin-shell) .brand{min-width:64px;padding:0!important;border-bottom:0}.app-shell:not(.admin-shell) .nav-list{display:flex;flex-direction:row;min-width:max-content}.app-shell:not(.admin-shell) .nav-item{width:50px;height:50px;padding:0}.app-shell:not(.admin-shell) .station-switcher{display:none}.app-shell:not(.admin-shell) .workspace{padding:14px!important}.admin-shell .admin-portal-main{padding:16px!important}}.app-shell:not(.admin-shell) .workspace>section,.app-shell:not(.admin-shell) .workspace>div{max-width:1480px;margin-inline:auto}.app-shell:not(.admin-shell) .user-topbar{position:sticky;top:14px;z-index:45;display:grid!important;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr)!important;gap:16px!important;align-items:center!important;margin-bottom:20px!important;padding:14px!important;border-radius:24px!important}.app-shell:not(.admin-shell) .user-topbar .station-title{flex:unset!important;width:100%}.app-shell:not(.admin-shell) .user-topbar .station-avatar{width:46px!important;height:46px!important;border-radius:15px!important}.app-shell:not(.admin-shell) .user-topbar .organization-kicker{color:var(--rmvi-gold-600)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase}.app-shell:not(.admin-shell) .user-topbar .station-title h1{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.06!important}.app-shell:not(.admin-shell) .user-topbar .station-title p{max-width:640px!important;white-space:normal!important;line-height:1.28!important}.app-shell:not(.admin-shell) .user-topbar .topbar-actions{display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto auto!important;gap:10px!important;align-items:center!important}.app-shell:not(.admin-shell) .user-topbar .search-box{min-width:0!important;min-height:48px!important;border:1px solid #d9e4f5!important;border-radius:16px!important;background:#fff!important;box-shadow:inset 0 1px #08275c0a}.app-shell:not(.admin-shell) .user-topbar .search-box svg{color:var(--rmvi-blue-800)!important}.app-shell:not(.admin-shell) .user-topbar .search-box input,.app-shell:not(.admin-shell) .user-topbar .search-box input::placeholder{color:var(--rmvi-muted)!important}.app-shell:not(.admin-shell) .account-menu-button{justify-content:flex-start!important;min-width:178px!important;padding-inline:13px!important}.app-shell:not(.admin-shell) .account-menu-button strong,.app-shell:not(.admin-shell) .account-menu-button span{color:var(--rmvi-ink)!important}.app-shell:not(.admin-shell) .icon-button,.app-shell:not(.admin-shell) .notification-button{width:46px!important;height:46px!important;min-width:46px!important;padding:0!important}.app-shell:not(.admin-shell) .reports-hero,.app-shell:not(.admin-shell) .churchmail-hero,.app-shell:not(.admin-shell) .station-home-hero,.app-shell:not(.admin-shell) .section-banner,.app-shell:not(.admin-shell) .station-landing{position:relative;overflow:hidden;padding:clamp(22px,2.7vw,34px)!important}.app-shell:not(.admin-shell) .section-banner{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)!important;gap:18px!important;align-items:stretch!important;margin-bottom:18px!important}.app-shell:not(.admin-shell) .section-banner-main{grid-template-columns:58px minmax(0,1fr)!important}.app-shell:not(.admin-shell) .section-banner-status{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.app-shell:not(.admin-shell) .section-banner-status div{min-height:92px!important;border-radius:16px!important;border-color:#ffffff38!important;background:#ffffff1f!important}.app-shell:not(.admin-shell) .reports-hero:before,.app-shell:not(.admin-shell) .churchmail-hero:before,.app-shell:not(.admin-shell) .station-home-hero:before,.app-shell:not(.admin-shell) .section-banner:before,.app-shell:not(.admin-shell) .station-landing:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08) 0 1px,transparent 1px 38px),radial-gradient(circle at 100% 0%,rgba(244,197,66,.18),transparent 260px)}.app-shell:not(.admin-shell) .reports-hero>*,.app-shell:not(.admin-shell) .churchmail-hero>*,.app-shell:not(.admin-shell) .station-home-hero>*,.app-shell:not(.admin-shell) .section-banner>*,.app-shell:not(.admin-shell) .station-landing>*{position:relative;z-index:1}.app-shell:not(.admin-shell) .reports-hero h2,.app-shell:not(.admin-shell) .churchmail-hero h2,.app-shell:not(.admin-shell) .station-home-hero h2,.app-shell:not(.admin-shell) .section-banner h1,.app-shell:not(.admin-shell) .station-landing h1{max-width:860px;font-size:clamp(30px,3.7vw,52px)!important;line-height:1.02!important}.app-shell:not(.admin-shell) .reports-hero p,.app-shell:not(.admin-shell) .churchmail-hero p,.app-shell:not(.admin-shell) .station-home-hero p,.app-shell:not(.admin-shell) .section-banner p,.app-shell:not(.admin-shell) .station-landing p{max-width:800px;font-size:15.5px!important}.app-shell:not(.admin-shell) .metric-card,.app-shell:not(.admin-shell) .command-card,.app-shell:not(.admin-shell) .insight{position:relative;overflow:hidden}.app-shell:not(.admin-shell) .metric-card:after,.app-shell:not(.admin-shell) .command-card:after,.app-shell:not(.admin-shell) .insight:after{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--role-primary),var(--role-accent));opacity:.85}.app-shell:not(.admin-shell) .command-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.app-shell:not(.admin-shell) .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.app-shell:not(.admin-shell) .command-card{min-height:132px!important;padding:18px!important}.app-shell:not(.admin-shell) .command-icon,.app-shell:not(.admin-shell) .metric-icon{border-radius:16px!important;background:var(--role-soft)!important;color:var(--role-primary)!important}.app-shell:not(.admin-shell) .action-row{display:flex!important;flex-wrap:wrap;gap:10px!important}.app-shell:not(.admin-shell) .action-row button,.app-shell:not(.admin-shell) .compact-actions button,.app-shell:not(.admin-shell) .churchmail-action-groups button,.app-shell:not(.admin-shell) .report-selected-actions button,.app-shell:not(.admin-shell) .report-command-grid button{min-height:40px!important;border-radius:12px!important}.app-shell:not(.admin-shell) .action-row button:first-child,.app-shell:not(.admin-shell) .report-command-grid button.primary,.app-shell:not(.admin-shell) .station-form button,.app-shell:not(.admin-shell) .station-inline-task button,.app-shell:not(.admin-shell) .station-inbox-actions button{background:linear-gradient(135deg,var(--role-primary),color-mix(in srgb,var(--role-primary) 82%,#ffffff))!important;border-color:var(--role-primary)!important;color:#fff!important}.app-shell:not(.admin-shell) .reports-layout{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.2fr) minmax(300px,.88fr)!important;gap:18px!important}.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-right-panel,.app-shell:not(.admin-shell) .churchmail-panel,.app-shell:not(.admin-shell) .churchmail-message-detail{border-radius:24px!important;box-shadow:0 18px 48px #08275c1a!important}.app-shell:not(.admin-shell) .report-template-list,.app-shell:not(.admin-shell) .report-inbox-list,.app-shell:not(.admin-shell) .churchmail-list,.app-shell:not(.admin-shell) .message-list,.app-shell:not(.admin-shell) .workflow-list,.app-shell:not(.admin-shell) .approval-list{display:grid!important;gap:10px!important}.app-shell:not(.admin-shell) .report-template-card,.app-shell:not(.admin-shell) .report-inbox-card,.app-shell:not(.admin-shell) .churchmail-row,.app-shell:not(.admin-shell) .message-button,.app-shell:not(.admin-shell) .station-inbox-row{border-radius:16px!important}.app-shell:not(.admin-shell) .empty-state{border:1px dashed color-mix(in srgb,var(--role-primary) 28%,#d8e2f2)!important;border-radius:18px!important;background:color-mix(in srgb,var(--role-soft) 52%,#ffffff)!important;color:var(--rmvi-muted)!important}.admin-shell .admin-portal-layout{grid-template-columns:292px minmax(0,1fr)!important}.admin-shell .admin-portal-rail{padding:16px!important}.admin-shell .admin-workspace-card{margin-bottom:18px!important;padding:18px!important}.admin-shell .admin-nav-group{margin-top:18px}.admin-shell .admin-nav-group button{min-height:54px!important;padding:10px 12px!important}.admin-shell .admin-command-hero{grid-template-columns:minmax(0,1.2fr) minmax(240px,.52fr)!important;padding:clamp(26px,3vw,38px)!important}.admin-shell .admin-command-summary{grid-template-columns:1fr!important}.admin-shell .admin-command-summary div{min-height:88px!important;padding:14px!important}.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board,.admin-shell .admin-console-panel{border-radius:22px!important}.admin-shell .admin-console-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr)!important}.admin-shell .admin-console-wide{grid-column:span 2}.admin-shell .admin-station-row{grid-template-columns:minmax(250px,1.05fr) minmax(210px,.95fr) minmax(96px,.35fr) minmax(310px,1fr)!important;align-items:center!important}.admin-shell .admin-station-actions{justify-content:flex-end!important}.admin-shell .admin-app-tile,.admin-shell .admin-focus-card,.admin-shell .admin-system-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.admin-shell .admin-app-tile:hover,.admin-shell .admin-focus-card:hover,.admin-shell .admin-system-card:hover{transform:translateY(-2px);border-color:#f4c54294!important;box-shadow:0 18px 42px #08275c1f!important}@media(max-width:1180px){.app-shell:not(.admin-shell) .user-topbar,.admin-shell .admin-portal-layout,.admin-shell .admin-command-hero,.admin-shell .admin-console-grid{grid-template-columns:1fr!important}.admin-shell .admin-portal-rail{position:relative!important;top:auto!important;height:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;border-right:0!important;border-bottom:1px solid #dbe5f3!important;box-shadow:0 14px 34px #08275c14!important}.admin-shell .admin-workspace-card{margin-bottom:0!important}.admin-shell .admin-nav-group{margin-top:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:8px!important}.admin-shell .admin-nav-group p{grid-column:1 / -1;margin-bottom:8px!important}.admin-shell .admin-console-wide{grid-column:auto}.admin-shell .admin-station-row{grid-template-columns:1fr!important}}@media(min-width:560px)and (max-width:1180px){body .app-shell.admin-shell,body .app-shell.admin-shell .workspace,body .app-shell.admin-shell .admin-portal-shell{height:100vh!important;min-height:100vh!important;overflow:hidden!important}body .app-shell.admin-shell .admin-portal-layout{height:100%!important;min-height:0!important;overflow:hidden!important;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr)!important;gap:12px!important;padding:12px!important}body .app-shell.admin-shell .admin-portal-rail,body .app-shell.admin-shell .admin-portal-main{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges!important}body .app-shell.admin-shell .admin-portal-rail{display:block!important;border-right:0!important;border-bottom:0!important}body .app-shell.admin-shell .admin-portal-main{padding:0 8px 34px 0!important}}@media(max-width:559px){body .app-shell.admin-shell,body .app-shell.admin-shell .workspace,body .app-shell.admin-shell .admin-portal-shell,body .app-shell.admin-shell .admin-portal-layout,body .app-shell.admin-shell .admin-portal-rail,body .app-shell.admin-shell .admin-portal-main{height:auto!important;max-height:none!important;overflow:visible!important}}@media(max-width:760px){.admin-shell .admin-portal-topbar{position:sticky!important;top:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.admin-shell .admin-portal-brand{min-width:0!important}.admin-shell .admin-portal-state{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:8px!important}.admin-shell .admin-portal-rail{padding:12px!important}.admin-shell .admin-workspace-card{border-radius:18px!important}.admin-shell .admin-nav-group{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .admin-nav-group button{min-height:52px!important;grid-template-columns:22px minmax(0,1fr)!important}.admin-shell .admin-nav-group button small,.admin-shell .admin-nav-group button>svg:last-child{display:none!important}.admin-shell .admin-command-hero{padding:20px!important;border-radius:22px!important}.admin-shell .admin-tab-heading{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important}.admin-shell .admin-tab-icon{width:52px!important;height:52px!important;border-radius:16px!important}.admin-shell .admin-tab-heading h1{font-size:28px!important}.admin-shell .admin-hero-brief{display:grid!important;grid-template-columns:1fr!important}.admin-shell .admin-command-summary,.admin-shell .admin-app-grid,.admin-shell .admin-focus-grid,.admin-shell .admin-system-grid,.admin-shell .admin-health-list{grid-template-columns:1fr!important}.app-shell:not(.admin-shell) .user-topbar{top:0;grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important;padding:16px!important;border-radius:22px!important}.app-shell:not(.admin-shell) .user-topbar .station-title{gap:10px!important}.app-shell:not(.admin-shell) .user-topbar .station-avatar{width:42px!important;height:42px!important}.app-shell:not(.admin-shell) .user-topbar .station-title h1{font-size:24px!important}.app-shell:not(.admin-shell) .user-topbar .station-title p{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden!important}.app-shell:not(.admin-shell) .user-topbar .topbar-actions{grid-template-columns:1fr 46px 46px!important}.app-shell:not(.admin-shell) .user-topbar .search-box{grid-column:1 / -1}.app-shell:not(.admin-shell) .account-menu-button{min-width:0!important;grid-column:1 / 2}.app-shell:not(.admin-shell) .reports-hero,.app-shell:not(.admin-shell) .churchmail-hero,.app-shell:not(.admin-shell) .station-home-hero,.app-shell:not(.admin-shell) .section-banner,.app-shell:not(.admin-shell) .station-landing{padding:20px!important;border-radius:22px!important}.app-shell:not(.admin-shell) .section-banner{grid-template-columns:1fr!important;gap:14px!important}.app-shell:not(.admin-shell) .section-banner-main{grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important}.app-shell:not(.admin-shell) .section-banner-icon{width:46px!important;height:46px!important;border-radius:14px!important}.app-shell:not(.admin-shell) .section-banner-status{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell:not(.admin-shell) .section-banner-status div{min-height:70px!important;padding:10px!important}.app-shell:not(.admin-shell) .section-banner-status strong{font-size:12px!important}.app-shell:not(.admin-shell) .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-shell:not(.admin-shell) .metric-card{min-height:104px!important;padding:14px!important}.app-shell:not(.admin-shell) .metric-card strong{font-size:24px!important}.app-shell:not(.admin-shell) .reports-hero h2,.app-shell:not(.admin-shell) .churchmail-hero h2,.app-shell:not(.admin-shell) .station-home-hero h2,.app-shell:not(.admin-shell) .section-banner h1,.app-shell:not(.admin-shell) .station-landing h1{font-size:30px!important}}html,body,#root{min-height:100%;background:#061733!important}.app-shell.admin-shell,.admin-shell .workspace,.admin-shell .admin-portal-shell{min-height:100vh!important;background:radial-gradient(circle at 10% -10%,rgba(244,197,66,.2),transparent 380px),radial-gradient(circle at 98% 8%,rgba(78,137,255,.18),transparent 420px),linear-gradient(180deg,#061733,#08275c 34%,#eef4fb 34%,#f7f9fd)!important;color:#10213f!important}.admin-shell .admin-portal-main{background:linear-gradient(180deg,#ffffff12,#fff0 280px),transparent!important}.admin-shell .admin-portal-rail{background:linear-gradient(180deg,#fffffffa,#f6f9fdf5)!important}.admin-shell .admin-command-hero,.admin-shell .admin-workspace-card{background:radial-gradient(circle at 88% 0%,rgba(244,197,66,.28),transparent 300px),linear-gradient(135deg,#061733,#08275c 52%,#0b3478)!important}.admin-shell .admin-app-suite,.admin-shell .admin-node-model,.admin-shell .admin-focus-board,.admin-shell .admin-console-panel{background:linear-gradient(180deg,#fffffffc,#f7fafff7)!important;border:1px solid rgba(176,194,225,.72)!important;color:#10213f!important}.admin-shell .admin-console-panel.admin-console-wide:nth-of-type(4),.admin-shell .admin-console-panel:has(.admin-recovery-overview){background:radial-gradient(circle at 100% 0%,rgba(244,197,66,.14),transparent 240px),linear-gradient(135deg,#071b3f,#0b3478)!important;border-color:#f4c54247!important;color:#fff!important}.admin-shell .admin-console-panel:has(.admin-recovery-overview) .panel-header h2,.admin-shell .admin-console-panel:has(.admin-recovery-overview) .panel-header span{color:#fff!important}.admin-shell .admin-console-panel:has(.admin-recovery-overview) .panel-header{border-bottom-color:#ffffff24!important}.admin-recovery-overview>div,.admin-recovery-checks article{background:#ffffff1c!important;border-color:#ffffff2e!important}.admin-recovery-checks article.ready{background:linear-gradient(145deg,#096455bf,#08275cb3)!important}.admin-recovery-checks article.attention{background:linear-gradient(145deg,#845a09b8,#08275cb3)!important}.admin-recovery-overview span,.admin-recovery-overview small,.admin-recovery-checks span,.admin-recovery-checks small,.admin-shell .admin-console-panel:has(.admin-recovery-overview) .empty-state{color:#ffffffc7!important}.admin-recovery-overview strong,.admin-recovery-checks strong{color:#fff!important}.admin-shell .admin-health-list div,.admin-shell .admin-system-card,.admin-shell .admin-app-tile,.admin-shell .admin-focus-card,.admin-shell .admin-queue-list button,.admin-shell .admin-station-row,.admin-shell .admin-session-list article,.admin-shell .admin-event-list article,.admin-shell .admin-approval-queue article{background:#fff!important;border:1px solid #dbe5f3!important}.admin-shell .admin-health-list strong,.admin-shell .admin-system-card strong,.admin-shell .admin-app-tile strong,.admin-shell .admin-focus-card strong,.admin-shell .admin-queue-list strong,.admin-shell .admin-station-row strong,.admin-shell .admin-session-list strong,.admin-shell .admin-event-list strong,.admin-shell .admin-approval-queue strong{color:#10213f!important}.admin-shell .admin-health-list span,.admin-shell .admin-system-card span,.admin-shell .admin-system-card small,.admin-shell .admin-app-tile small,.admin-shell .admin-focus-card small,.admin-shell .admin-queue-list small,.admin-shell .admin-station-row span,.admin-shell .admin-station-row small,.admin-shell .admin-session-list span,.admin-shell .admin-event-list span,.admin-shell .admin-approval-queue small,.admin-shell .admin-approval-queue p{color:#64748b!important}.app-shell:not(.admin-shell){background:radial-gradient(circle at 8% -8%,color-mix(in srgb,var(--role-accent) 18%,transparent),transparent 320px),linear-gradient(180deg,var(--role-primary-dark) 0%,var(--role-primary) 220px,#eef4fb 220px,#f8fbff 100%)!important}.app-shell:not(.admin-shell) .workspace{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 220px),transparent!important}.app-shell:not(.admin-shell) .user-topbar,.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .station-panel,.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-right-panel,.app-shell:not(.admin-shell) .role-system-panel,.app-shell:not(.admin-shell) .office-table,.app-shell:not(.admin-shell) .audit-table{background:#fffffffa!important;border:1px solid rgba(176,194,225,.72)!important;box-shadow:0 18px 46px #08275c1a!important}.app-shell:not(.admin-shell) .section-banner,.app-shell:not(.admin-shell) .reports-hero,.app-shell:not(.admin-shell) .churchmail-hero,.app-shell:not(.admin-shell) .station-home-hero{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--role-accent) 24%,transparent),transparent 260px),linear-gradient(135deg,var(--role-primary-dark) 0%,var(--role-primary) 100%)!important;color:#fff!important}.app-shell:not(.admin-shell) .section-banner h1,.app-shell:not(.admin-shell) .section-banner p,.app-shell:not(.admin-shell) .section-banner span,.app-shell:not(.admin-shell) .section-banner strong,.app-shell:not(.admin-shell) .reports-hero h2,.app-shell:not(.admin-shell) .reports-hero p,.app-shell:not(.admin-shell) .churchmail-hero h2,.app-shell:not(.admin-shell) .churchmail-hero p,.app-shell:not(.admin-shell) .station-home-hero h2,.app-shell:not(.admin-shell) .station-home-hero p{color:#fff!important}.app-shell:not(.admin-shell) .section-banner-status div,.app-shell:not(.admin-shell) .station-home-state,.app-shell:not(.admin-shell) .station-focus-row small{background:#ffffff1f!important;border-color:#ffffff2e!important}.app-shell:not(.admin-shell) .panel-header h2,.app-shell:not(.admin-shell) .metric-card strong,.app-shell:not(.admin-shell) .command-card strong,.app-shell:not(.admin-shell) .message-item strong,.app-shell:not(.admin-shell) .workflow-item strong,.app-shell:not(.admin-shell) .approval-item strong,.app-shell:not(.admin-shell) .table-row strong,.app-shell:not(.admin-shell) .insight strong,.app-shell:not(.admin-shell) label span{color:#10213f!important}.app-shell:not(.admin-shell) .metric-card span,.app-shell:not(.admin-shell) .command-card span,.app-shell:not(.admin-shell) .command-card small,.app-shell:not(.admin-shell) .message-item span,.app-shell:not(.admin-shell) .workflow-item span,.app-shell:not(.admin-shell) .approval-item span,.app-shell:not(.admin-shell) .table-row span,.app-shell:not(.admin-shell) .table-row small,.app-shell:not(.admin-shell) .insight span,.app-shell:not(.admin-shell) .insight small,.app-shell:not(.admin-shell) label small{color:#64748b!important}.app-shell:not(.admin-shell) .panel-header>span,.app-shell:not(.admin-shell) .panel-header>button,.app-shell:not(.admin-shell) .panel-header div+span,.app-shell:not(.admin-shell) .kind,.app-shell:not(.admin-shell) .status-pill{background:#fff8e8!important;color:#8a6414!important;border-color:#f4c54247!important}.app-shell:not(.admin-shell) input,.app-shell:not(.admin-shell) select,.app-shell:not(.admin-shell) textarea{background:#fff!important;color:#10213f!important;border-color:#cbd8ea!important}.app-shell:not(.admin-shell) input::placeholder,.app-shell:not(.admin-shell) textarea::placeholder{color:#8b9bb1!important}.app-shell:not(.admin-shell) .workspace{padding:clamp(18px,2.4vw,34px)!important}.app-shell:not(.admin-shell) .topbar{display:grid!important;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr)!important;align-items:center!important;gap:18px!important;margin-bottom:18px!important}.app-shell:not(.admin-shell) .station-title{min-width:0!important}.app-shell:not(.admin-shell) .station-title h1{font-size:clamp(24px,2.1vw,34px)!important;line-height:1.08!important}.app-shell:not(.admin-shell) .station-title p{max-width:720px!important;line-height:1.4!important}.app-shell:not(.admin-shell) .topbar-actions{display:grid!important;grid-template-columns:minmax(220px,1fr) auto 46px 46px!important;align-items:center!important;gap:10px!important}.app-shell:not(.admin-shell) .account-menu-button{min-width:210px!important;max-width:280px!important;justify-content:flex-start!important}.app-shell:not(.admin-shell) .section-banner{display:none!important}.app-shell:not(.admin-shell) .metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:18px!important}.app-shell:not(.admin-shell) .metric-card{min-height:96px!important;border-radius:20px!important;background:linear-gradient(180deg,#fffffffa,#f7fafff2)!important}.app-shell:not(.admin-shell) .control-center-home{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important}.app-shell:not(.admin-shell) .control-center-home>.panel{border-radius:26px!important;padding:clamp(18px,2vw,26px)!important}.command-deck-redesigned{overflow:hidden!important;background:radial-gradient(circle at 88% 0%,rgba(244,197,66,.18),transparent 330px),linear-gradient(135deg,#061733,#08275c 54%,#0b3478)!important;color:#fff!important;border-color:#f4c54247!important;box-shadow:0 28px 80px #06173333!important}.command-deck-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.28fr);gap:20px;align-items:stretch;margin-bottom:18px}.command-deck-hero h2{max-width:820px;margin:6px 0 8px;color:#fff!important;font-size:clamp(32px,4vw,56px);line-height:1.02;letter-spacing:0}.command-deck-hero p{max-width:840px;color:#ffffffc7!important;font-size:16px;line-height:1.55}.command-deck-redesigned .eyebrow{display:inline-flex;width:max-content;max-width:100%;color:#f4c542!important;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.command-deck-status{display:grid;align-content:center;min-height:150px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a}.command-deck-status span,.command-deck-status small{color:#ffffffc2!important}.command-deck-status strong{color:#fff!important;font-size:32px;line-height:1.05}.command-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-shell:not(.admin-shell) .command-card.command-card-priority{min-height:140px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:22px!important;background:#ffffff1f!important;color:#fff!important}.app-shell:not(.admin-shell) .command-card.command-card-priority .command-icon{background:#f4c5422e!important;color:#f4c542!important}.app-shell:not(.admin-shell) .command-card.command-card-priority span,.app-shell:not(.admin-shell) .command-card.command-card-priority small{color:#ffffffbd!important}.app-shell:not(.admin-shell) .command-card.command-card-priority strong{color:#fff!important;font-size:28px!important}.command-health-section{display:grid;grid-template-columns:minmax(210px,.23fr) minmax(0,1fr);gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.13)}.command-health-section>div:first-child strong{display:block;margin-top:6px;color:#fff!important;font-size:22px;line-height:1.12}.command-compact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.command-compact-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 8px;min-height:82px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.13);background:#ffffff17}.command-compact-card svg{grid-row:span 3;width:28px;height:28px;padding:6px;border-radius:10px;background:#ffffff1a;color:#f4c542}.command-compact-card span,.command-compact-card small{color:#ffffffb3!important;font-size:11px;line-height:1.25}.command-compact-card strong{color:#fff!important;font-size:18px;line-height:1.05;overflow-wrap:anywhere}.app-shell:not(.admin-shell) .command-dispatch{grid-column:span 5!important}.app-shell:not(.admin-shell) .control-center-home>.span-4,.app-shell:not(.admin-shell) .control-center-home>.span-5{grid-column:span 4!important}.app-shell:not(.admin-shell) .control-center-home>.span-6,.app-shell:not(.admin-shell) .control-center-home>.span-7{grid-column:span 6!important}.app-shell:not(.admin-shell) .command-dispatch .action-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell:not(.admin-shell) .dispatch-priorities{grid-template-columns:1fr!important}.app-shell:not(.admin-shell) .control-row{min-height:42px!important;padding:10px 12px!important;border:1px solid #dbe5f3!important;border-radius:14px!important;background:#f8fbff!important}.app-shell:not(.admin-shell) .hierarchy-list{display:grid!important;gap:8px!important}.app-shell:not(.admin-shell) .hierarchy-row{min-height:58px!important;padding:10px!important;border:1px solid #dbe5f3!important;border-radius:16px!important;background:#fff!important}.app-shell:not(.admin-shell) .ai-card{border-radius:20px!important;background:radial-gradient(circle at 90% 0%,rgba(244,197,66,.18),transparent 180px),linear-gradient(135deg,#061733,#0b3478)!important}.app-shell:not(.admin-shell) .message-list,.app-shell:not(.admin-shell) .workflow-list,.app-shell:not(.admin-shell) .approval-list,.app-shell:not(.admin-shell) .event-feed{display:grid!important;gap:10px!important}.app-shell:not(.admin-shell) .message-item,.app-shell:not(.admin-shell) .workflow-item,.app-shell:not(.admin-shell) .approval-item,.app-shell:not(.admin-shell) .event-line,.app-shell:not(.admin-shell) .sync-stage{border-radius:16px!important;border:1px solid #dbe5f3!important;background:#fff!important}.app-shell:not(.admin-shell) .pipeline{padding:12px!important;border-radius:18px!important;background:#f8fbff!important}.app-shell:not(.admin-shell) .pipeline-step{border-radius:999px!important;background:#fff!important}.app-shell:not(.admin-shell) .event-feed{grid-template-columns:1fr!important;max-height:310px;overflow:auto}.app-shell:not(.admin-shell) .event-line code{white-space:normal!important;line-height:1.35!important;color:#334155!important}.app-shell:not(.admin-shell) .sync-layout{display:grid!important;grid-template-columns:1fr!important}.app-shell:not(.admin-shell) .sync-layout>svg{display:none!important}@media(max-width:1180px){.command-deck-hero,.command-health-section,.app-shell:not(.admin-shell) .topbar{grid-template-columns:1fr!important}.command-priority-grid,.command-compact-grid,.app-shell:not(.admin-shell) .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell:not(.admin-shell) .command-dispatch,.app-shell:not(.admin-shell) .control-center-home>.span-4,.app-shell:not(.admin-shell) .control-center-home>.span-5,.app-shell:not(.admin-shell) .control-center-home>.span-6,.app-shell:not(.admin-shell) .control-center-home>.span-7{grid-column:1 / -1!important}}@media(max-width:720px){.app-shell:not(.admin-shell) .topbar-actions,.command-priority-grid,.command-compact-grid,.app-shell:not(.admin-shell) .metric-grid,.app-shell:not(.admin-shell) .command-dispatch .action-row{grid-template-columns:1fr!important}.command-deck-hero h2{font-size:30px!important}}.login-shell.public-software-gateway .public-gateway-nav a,.login-shell.public-software-gateway .public-gateway-nav button,.login-shell.public-software-gateway .gateway-status-pill{background:#ffffff24!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:none!important}.login-shell.public-software-gateway .public-gateway-nav a svg,.login-shell.public-software-gateway .public-gateway-nav button svg,.login-shell.public-software-gateway .gateway-status-pill svg{color:#fff!important}.app-shell:not(.admin-shell){--surface: #ffffff;--surface-soft: #f6f9fe;--surface-tint: #eef5ff;--line: #dbe5f3;--ink: #10213f;--muted: #526173;--blue: #0b3478;--blue-2: #0f4fa8;--gold: #c99320;background:radial-gradient(circle at 18% -10%,rgba(15,79,168,.12),transparent 320px),linear-gradient(180deg,#edf4fd,#f8fbff 42%,#fff)!important;color:var(--ink)!important}.app-shell:not(.admin-shell) .workspace,.app-shell:not(.admin-shell) .content-area,.app-shell:not(.admin-shell) main{color:var(--ink)!important}.app-shell:not(.admin-shell) .topbar,.app-shell:not(.admin-shell) .user-topbar{background:#fffffff5!important;border:1px solid var(--line)!important;box-shadow:0 24px 60px #0b34781c!important;color:var(--ink)!important}.app-shell:not(.admin-shell) .station-title h1,.app-shell:not(.admin-shell) .station-title strong,.app-shell:not(.admin-shell) .topbar strong,.app-shell:not(.admin-shell) .topbar h1,.app-shell:not(.admin-shell) .topbar h2{color:var(--ink)!important}.app-shell:not(.admin-shell) .station-title span,.app-shell:not(.admin-shell) .station-title p,.app-shell:not(.admin-shell) .topbar span,.app-shell:not(.admin-shell) .topbar p,.app-shell:not(.admin-shell) .topbar small{color:var(--muted)!important}.app-shell:not(.admin-shell) .topbar-actions button,.app-shell:not(.admin-shell) .account-button,.app-shell:not(.admin-shell) .icon-button,.app-shell:not(.admin-shell) .quick-action,.app-shell:not(.admin-shell) .action-row button,.app-shell:not(.admin-shell) .panel button,.app-shell:not(.admin-shell) .module-grid button{background:#fff!important;border:1px solid rgba(11,52,120,.16)!important;color:var(--blue)!important;box-shadow:0 10px 22px #0b347814!important}.app-shell:not(.admin-shell) .topbar-actions button svg,.app-shell:not(.admin-shell) .account-button svg,.app-shell:not(.admin-shell) .icon-button svg,.app-shell:not(.admin-shell) .quick-action svg,.app-shell:not(.admin-shell) .action-row button svg,.app-shell:not(.admin-shell) .panel button svg,.app-shell:not(.admin-shell) .module-grid button svg{color:var(--blue)!important}.app-shell:not(.admin-shell) .action-row button:hover,.app-shell:not(.admin-shell) .panel button:hover,.app-shell:not(.admin-shell) .module-grid button:hover,.app-shell:not(.admin-shell) .quick-action:hover{background:var(--surface-tint)!important;border-color:#0b34783d!important}.app-shell:not(.admin-shell) .command-deck-redesigned,.app-shell:not(.admin-shell) .station-home-hero,.app-shell:not(.admin-shell) .churchmail-hero,.app-shell:not(.admin-shell) .section-banner,.app-shell:not(.admin-shell) .reports-hero,.app-shell:not(.admin-shell) .module-hero,.app-shell:not(.admin-shell) .live-comms-hero{background:linear-gradient(135deg,#fffffffa,#eef5fffa)!important;border:1px solid var(--line)!important;box-shadow:0 24px 64px #0b34781f!important;color:var(--ink)!important}.app-shell:not(.admin-shell) .command-deck-redesigned:before,.app-shell:not(.admin-shell) .station-home-hero:before,.app-shell:not(.admin-shell) .churchmail-hero:before,.app-shell:not(.admin-shell) .section-banner:before,.app-shell:not(.admin-shell) .reports-hero:before,.app-shell:not(.admin-shell) .module-hero:before,.app-shell:not(.admin-shell) .live-comms-hero:before{opacity:0!important}.app-shell:not(.admin-shell) .command-deck-redesigned h1,.app-shell:not(.admin-shell) .command-deck-redesigned h2,.app-shell:not(.admin-shell) .command-deck-redesigned h3,.app-shell:not(.admin-shell) .command-deck-redesigned strong,.app-shell:not(.admin-shell) .station-home-hero h1,.app-shell:not(.admin-shell) .station-home-hero h2,.app-shell:not(.admin-shell) .station-home-hero strong,.app-shell:not(.admin-shell) .churchmail-hero h1,.app-shell:not(.admin-shell) .churchmail-hero h2,.app-shell:not(.admin-shell) .churchmail-hero strong,.app-shell:not(.admin-shell) .section-banner h1,.app-shell:not(.admin-shell) .section-banner h2,.app-shell:not(.admin-shell) .section-banner strong,.app-shell:not(.admin-shell) .reports-hero h1,.app-shell:not(.admin-shell) .reports-hero h2,.app-shell:not(.admin-shell) .reports-hero strong,.app-shell:not(.admin-shell) .module-hero h1,.app-shell:not(.admin-shell) .module-hero h2,.app-shell:not(.admin-shell) .module-hero strong,.app-shell:not(.admin-shell) .live-comms-hero h1,.app-shell:not(.admin-shell) .live-comms-hero h2,.app-shell:not(.admin-shell) .live-comms-hero strong{color:var(--ink)!important}.app-shell:not(.admin-shell) .command-deck-redesigned p,.app-shell:not(.admin-shell) .command-deck-redesigned span,.app-shell:not(.admin-shell) .command-deck-redesigned small,.app-shell:not(.admin-shell) .station-home-hero p,.app-shell:not(.admin-shell) .station-home-hero span,.app-shell:not(.admin-shell) .station-home-hero small,.app-shell:not(.admin-shell) .churchmail-hero p,.app-shell:not(.admin-shell) .churchmail-hero span,.app-shell:not(.admin-shell) .churchmail-hero small,.app-shell:not(.admin-shell) .section-banner p,.app-shell:not(.admin-shell) .section-banner span,.app-shell:not(.admin-shell) .section-banner small,.app-shell:not(.admin-shell) .reports-hero p,.app-shell:not(.admin-shell) .reports-hero span,.app-shell:not(.admin-shell) .reports-hero small,.app-shell:not(.admin-shell) .module-hero p,.app-shell:not(.admin-shell) .module-hero span,.app-shell:not(.admin-shell) .module-hero small,.app-shell:not(.admin-shell) .live-comms-hero p,.app-shell:not(.admin-shell) .live-comms-hero span,.app-shell:not(.admin-shell) .live-comms-hero small{color:var(--muted)!important}.app-shell:not(.admin-shell) .eyebrow,.app-shell:not(.admin-shell) .section-banner-main>div>span:first-child,.app-shell:not(.admin-shell) .panel-header>span,.app-shell:not(.admin-shell) .panel-kicker{display:inline-flex;width:fit-content;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;background:#fff6d8!important;border:1px solid rgba(201,147,32,.22)!important;color:#7a5413!important;font-size:11px!important;font-weight:850!important;letter-spacing:.02em!important;text-transform:uppercase}.app-shell:not(.admin-shell) .section-banner-status div,.app-shell:not(.admin-shell) .station-home-state,.app-shell:not(.admin-shell) .command-deck-status,.app-shell:not(.admin-shell) .command-card-priority,.app-shell:not(.admin-shell) .command-compact-card{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:0 12px 28px #0b347814!important}.app-shell:not(.admin-shell) .command-card-priority *,.app-shell:not(.admin-shell) .command-compact-card *,.app-shell:not(.admin-shell) .command-deck-status *{color:inherit!important}.app-shell:not(.admin-shell) .command-card-priority span,.app-shell:not(.admin-shell) .command-card-priority small,.app-shell:not(.admin-shell) .command-compact-card span,.app-shell:not(.admin-shell) .command-compact-card small,.app-shell:not(.admin-shell) .command-deck-status span,.app-shell:not(.admin-shell) .command-deck-status small{color:var(--muted)!important}.app-shell:not(.admin-shell) .command-card-priority strong,.app-shell:not(.admin-shell) .command-compact-card strong,.app-shell:not(.admin-shell) .command-deck-status strong{color:var(--ink)!important}.app-shell:not(.admin-shell) .command-icon,.app-shell:not(.admin-shell) .command-compact-card svg,.app-shell:not(.admin-shell) .section-banner-icon,.app-shell:not(.admin-shell) .panel-header svg{background:var(--surface-tint)!important;color:var(--blue)!important;border:1px solid rgba(11,52,120,.12)!important}.app-shell:not(.admin-shell) .panel,.app-shell:not(.admin-shell) .station-panel,.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-right-panel,.app-shell:not(.admin-shell) .churchmail-panel,.app-shell:not(.admin-shell) .churchmail-message-detail,.app-shell:not(.admin-shell) .module-primary,.app-shell:not(.admin-shell) .module-side,.app-shell:not(.admin-shell) .role-system-panel{background:#fffffffa!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:0 18px 46px #0b347817!important}.app-shell:not(.admin-shell) .panel h1,.app-shell:not(.admin-shell) .panel h2,.app-shell:not(.admin-shell) .panel h3,.app-shell:not(.admin-shell) .panel strong,.app-shell:not(.admin-shell) .station-panel strong,.app-shell:not(.admin-shell) .module-primary strong,.app-shell:not(.admin-shell) .module-side strong,.app-shell:not(.admin-shell) .role-system-panel strong{color:var(--ink)!important}.app-shell:not(.admin-shell) .panel p,.app-shell:not(.admin-shell) .panel span,.app-shell:not(.admin-shell) .panel small,.app-shell:not(.admin-shell) .station-panel p,.app-shell:not(.admin-shell) .station-panel span,.app-shell:not(.admin-shell) .station-panel small,.app-shell:not(.admin-shell) .module-primary p,.app-shell:not(.admin-shell) .module-primary span,.app-shell:not(.admin-shell) .module-primary small,.app-shell:not(.admin-shell) .module-side p,.app-shell:not(.admin-shell) .module-side span,.app-shell:not(.admin-shell) .module-side small,.app-shell:not(.admin-shell) .role-system-panel p,.app-shell:not(.admin-shell) .role-system-panel span,.app-shell:not(.admin-shell) .role-system-panel small{color:var(--muted)!important}.app-shell:not(.admin-shell) .message-item,.app-shell:not(.admin-shell) .churchmail-row,.app-shell:not(.admin-shell) .workflow-item,.app-shell:not(.admin-shell) .approval-item,.app-shell:not(.admin-shell) .event-line,.app-shell:not(.admin-shell) .sync-stage,.app-shell:not(.admin-shell) .control-row,.app-shell:not(.admin-shell) .hierarchy-row,.app-shell:not(.admin-shell) .table-row,.app-shell:not(.admin-shell) .report-template-card,.app-shell:not(.admin-shell) .report-card,.app-shell:not(.admin-shell) .station-training-card,.app-shell:not(.admin-shell) .source-map-item{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:0 8px 20px #0b34780f!important}.app-shell:not(.admin-shell) .message-item strong,.app-shell:not(.admin-shell) .churchmail-row strong,.app-shell:not(.admin-shell) .workflow-item strong,.app-shell:not(.admin-shell) .approval-item strong,.app-shell:not(.admin-shell) .event-line strong,.app-shell:not(.admin-shell) .sync-stage strong,.app-shell:not(.admin-shell) .control-row strong,.app-shell:not(.admin-shell) .hierarchy-row strong,.app-shell:not(.admin-shell) .table-row strong,.app-shell:not(.admin-shell) .report-template-card strong,.app-shell:not(.admin-shell) .report-card strong,.app-shell:not(.admin-shell) .station-training-card strong,.app-shell:not(.admin-shell) .source-map-item strong{color:var(--ink)!important}.app-shell:not(.admin-shell) .message-item span,.app-shell:not(.admin-shell) .message-item small,.app-shell:not(.admin-shell) .churchmail-row span,.app-shell:not(.admin-shell) .churchmail-row small,.app-shell:not(.admin-shell) .workflow-item span,.app-shell:not(.admin-shell) .workflow-item small,.app-shell:not(.admin-shell) .approval-item span,.app-shell:not(.admin-shell) .approval-item small,.app-shell:not(.admin-shell) .event-line span,.app-shell:not(.admin-shell) .event-line small,.app-shell:not(.admin-shell) .sync-stage span,.app-shell:not(.admin-shell) .sync-stage small,.app-shell:not(.admin-shell) .control-row span,.app-shell:not(.admin-shell) .control-row small,.app-shell:not(.admin-shell) .hierarchy-row span,.app-shell:not(.admin-shell) .hierarchy-row small,.app-shell:not(.admin-shell) .table-row span,.app-shell:not(.admin-shell) .table-row small,.app-shell:not(.admin-shell) .report-template-card span,.app-shell:not(.admin-shell) .report-template-card small,.app-shell:not(.admin-shell) .report-card span,.app-shell:not(.admin-shell) .report-card small,.app-shell:not(.admin-shell) .station-training-card span,.app-shell:not(.admin-shell) .station-training-card small,.app-shell:not(.admin-shell) .source-map-item span,.app-shell:not(.admin-shell) .source-map-item small{color:var(--muted)!important}.app-shell:not(.admin-shell) .ai-card{background:radial-gradient(circle at 92% 0%,rgba(244,197,66,.2),transparent 180px),linear-gradient(135deg,#fff,#eef5ff)!important;border:1px solid var(--line)!important;color:var(--ink)!important}.app-shell:not(.admin-shell) .ai-card h1,.app-shell:not(.admin-shell) .ai-card h2,.app-shell:not(.admin-shell) .ai-card h3,.app-shell:not(.admin-shell) .ai-card strong{color:var(--ink)!important}.app-shell:not(.admin-shell) .ai-card p,.app-shell:not(.admin-shell) .ai-card span,.app-shell:not(.admin-shell) .ai-card small{color:var(--muted)!important}.app-shell:not(.admin-shell) input,.app-shell:not(.admin-shell) select,.app-shell:not(.admin-shell) textarea,.app-shell:not(.admin-shell) .search-box{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important}.app-shell:not(.admin-shell) input::placeholder,.app-shell:not(.admin-shell) textarea::placeholder{color:#7c8aa1!important}.app-shell:not(.admin-shell) .status,.app-shell:not(.admin-shell) .status-pill,.app-shell:not(.admin-shell) .badge,.app-shell:not(.admin-shell) .pill{background:var(--surface-tint)!important;border:1px solid rgba(11,52,120,.12)!important;color:var(--blue)!important}.app-shell:not(.admin-shell) .status.escalated,.app-shell:not(.admin-shell) .status-pill.escalated{background:#fff1f0!important;color:#b42318!important}.app-shell:not(.admin-shell) .status.ready,.app-shell:not(.admin-shell) .status-pill.ready,.app-shell:not(.admin-shell) .status.approved,.app-shell:not(.admin-shell) .status-pill.approved{background:#ecfdf3!important;color:#027a48!important}.app-shell:not(.admin-shell) .empty-state,.app-shell:not(.admin-shell) .loading-state,.app-shell:not(.admin-shell) .error-state,.app-shell:not(.admin-shell) .login-notice,.app-shell:not(.admin-shell) .login-error,.app-shell:not(.admin-shell) .task-notice{background:var(--surface-soft)!important;border:1px solid var(--line)!important;color:var(--ink)!important}.app-shell:not(.admin-shell) .login-error,.app-shell:not(.admin-shell) .error-state{background:#fff1f0!important;border-color:#b423182e!important;color:#b42318!important}.app-shell:not(.admin-shell) .login-notice,.app-shell:not(.admin-shell) .task-notice{background:#ecfdf3!important;border-color:#027a482e!important;color:#027a48!important}.app-shell:not(.admin-shell) .command-card.command-card-priority,.app-shell:not(.admin-shell) .command-card.command-card-priority.ok,.app-shell:not(.admin-shell) .command-card.command-card-priority.risk{min-height:122px!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--ink)!important;box-shadow:0 14px 34px #0b347817!important}.app-shell:not(.admin-shell) .command-card.command-card-priority .command-icon{background:var(--surface-tint)!important;color:var(--blue)!important;border:1px solid rgba(11,52,120,.12)!important}.app-shell:not(.admin-shell) .command-card.command-card-priority span,.app-shell:not(.admin-shell) .command-card.command-card-priority small{color:var(--muted)!important}.app-shell:not(.admin-shell) .command-card.command-card-priority strong{color:var(--ink)!important}.app-shell:not(.admin-shell) .reports-app,.app-shell:not(.admin-shell) .reports-layout,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-right-panel{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.app-shell:not(.admin-shell) .reports-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.35fr)!important}.app-shell:not(.admin-shell) .reports-hero h1,.app-shell:not(.admin-shell) .reports-hero h2,.app-shell:not(.admin-shell) .reports-app h1,.app-shell:not(.admin-shell) .reports-app h2{max-width:100%!important;overflow-wrap:anywhere!important;text-wrap:balance}.app-shell:not(.admin-shell) .report-card-title{background:linear-gradient(135deg,#fff,#eef5ff)!important;border:1px solid var(--line)!important;border-radius:18px!important;color:var(--ink)!important}.app-shell:not(.admin-shell) .report-card-title h1,.app-shell:not(.admin-shell) .report-card-title h2,.app-shell:not(.admin-shell) .report-card-title h3,.app-shell:not(.admin-shell) .report-card-title strong{color:var(--ink)!important}.app-shell:not(.admin-shell) .report-card-title p,.app-shell:not(.admin-shell) .report-card-title span,.app-shell:not(.admin-shell) .report-card-title small{color:var(--muted)!important}.app-shell:not(.admin-shell) .report-card-title>div:first-child span,.app-shell:not(.admin-shell) .report-card-title .step-badge{color:#7a5413!important}.app-shell:not(.admin-shell) .report-template-preview,.app-shell:not(.admin-shell) .template-preview-head,.app-shell:not(.admin-shell) .report-command-panel,.app-shell:not(.admin-shell) .submission-command,.app-shell:not(.admin-shell) .report-detail-card{background:linear-gradient(135deg,#fff,#f6f9fe)!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:0 10px 24px #0b347812!important}.app-shell:not(.admin-shell) .report-template-preview h1,.app-shell:not(.admin-shell) .report-template-preview h2,.app-shell:not(.admin-shell) .report-template-preview h3,.app-shell:not(.admin-shell) .report-template-preview strong,.app-shell:not(.admin-shell) .template-preview-head h1,.app-shell:not(.admin-shell) .template-preview-head h2,.app-shell:not(.admin-shell) .template-preview-head h3,.app-shell:not(.admin-shell) .template-preview-head strong,.app-shell:not(.admin-shell) .report-command-panel strong,.app-shell:not(.admin-shell) .submission-command strong,.app-shell:not(.admin-shell) .report-detail-card strong{color:var(--ink)!important}.app-shell:not(.admin-shell) .report-template-preview p,.app-shell:not(.admin-shell) .report-template-preview span,.app-shell:not(.admin-shell) .report-template-preview small,.app-shell:not(.admin-shell) .template-preview-head p,.app-shell:not(.admin-shell) .template-preview-head span,.app-shell:not(.admin-shell) .template-preview-head small,.app-shell:not(.admin-shell) .report-command-panel p,.app-shell:not(.admin-shell) .report-command-panel span,.app-shell:not(.admin-shell) .report-command-panel small,.app-shell:not(.admin-shell) .submission-command p,.app-shell:not(.admin-shell) .submission-command span,.app-shell:not(.admin-shell) .submission-command small,.app-shell:not(.admin-shell) .report-detail-card p,.app-shell:not(.admin-shell) .report-detail-card span,.app-shell:not(.admin-shell) .report-detail-card small{color:var(--muted)!important}.app-shell:not(.admin-shell) .workspace button,.app-shell:not(.admin-shell) .workspace .file-action,.app-shell:not(.admin-shell) .workspace label.file-action,.app-shell:not(.admin-shell) .workspace .primary,.app-shell:not(.admin-shell) .workspace .active{background:#fff!important;border:1px solid rgba(11,52,120,.16)!important;color:var(--blue)!important;box-shadow:0 8px 18px #0b347812!important}.app-shell:not(.admin-shell) .workspace button svg,.app-shell:not(.admin-shell) .workspace .file-action svg,.app-shell:not(.admin-shell) .workspace label.file-action svg{color:var(--blue)!important}.app-shell:not(.admin-shell) .workspace button:hover,.app-shell:not(.admin-shell) .workspace .file-action:hover,.app-shell:not(.admin-shell) .workspace label.file-action:hover{background:var(--surface-tint)!important;border-color:#0b347847!important}.app-shell:not(.admin-shell) .workspace button[type=submit],.app-shell:not(.admin-shell) .workspace .button-primary,.app-shell:not(.admin-shell) .workspace .primary-action,.app-shell:not(.admin-shell) .workspace .send-button,.app-shell:not(.admin-shell) .workspace .create-button{background:linear-gradient(135deg,var(--blue),var(--blue-2))!important;border-color:transparent!important;color:#fff!important}.app-shell:not(.admin-shell) .workspace button[type=submit] svg,.app-shell:not(.admin-shell) .workspace .button-primary svg,.app-shell:not(.admin-shell) .workspace .primary-action svg,.app-shell:not(.admin-shell) .workspace .send-button svg,.app-shell:not(.admin-shell) .workspace .create-button svg{color:#fff!important}.app-shell:not(.admin-shell) .approval-meta,.app-shell:not(.admin-shell) .transfer-meta,.app-shell:not(.admin-shell) .task-meta,.app-shell:not(.admin-shell) .policy-meta,.app-shell:not(.admin-shell) .document-meta,.app-shell:not(.admin-shell) .person-meta,.app-shell:not(.admin-shell) .office-meta,.app-shell:not(.admin-shell) .calendar-meta,.app-shell:not(.admin-shell) .live-meta,.app-shell:not(.admin-shell) .audit-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:var(--surface-soft)!important;border:1px solid var(--line)!important;border-radius:16px!important;color:var(--ink)!important;padding:10px!important}.app-shell:not(.admin-shell) .approval-meta *,.app-shell:not(.admin-shell) .transfer-meta *,.app-shell:not(.admin-shell) .task-meta *,.app-shell:not(.admin-shell) .policy-meta *,.app-shell:not(.admin-shell) .document-meta *,.app-shell:not(.admin-shell) .person-meta *,.app-shell:not(.admin-shell) .office-meta *,.app-shell:not(.admin-shell) .calendar-meta *,.app-shell:not(.admin-shell) .live-meta *,.app-shell:not(.admin-shell) .audit-meta *{color:var(--ink)!important}.app-shell:not(.admin-shell) .approval-meta small,.app-shell:not(.admin-shell) .approval-meta span,.app-shell:not(.admin-shell) .transfer-meta small,.app-shell:not(.admin-shell) .transfer-meta span,.app-shell:not(.admin-shell) .task-meta small,.app-shell:not(.admin-shell) .task-meta span,.app-shell:not(.admin-shell) .policy-meta small,.app-shell:not(.admin-shell) .policy-meta span,.app-shell:not(.admin-shell) .document-meta small,.app-shell:not(.admin-shell) .document-meta span,.app-shell:not(.admin-shell) .person-meta small,.app-shell:not(.admin-shell) .person-meta span,.app-shell:not(.admin-shell) .office-meta small,.app-shell:not(.admin-shell) .office-meta span,.app-shell:not(.admin-shell) .calendar-meta small,.app-shell:not(.admin-shell) .calendar-meta span,.app-shell:not(.admin-shell) .live-meta small,.app-shell:not(.admin-shell) .live-meta span,.app-shell:not(.admin-shell) .audit-meta small,.app-shell:not(.admin-shell) .audit-meta span{color:var(--muted)!important}.app-shell:not(.admin-shell) .security-strip,.app-shell:not(.admin-shell) .sync-strip,.app-shell:not(.admin-shell) .offline-strip,.app-shell:not(.admin-shell) .launch-wizard-meter{background:var(--surface-tint)!important;border:1px solid rgba(11,52,120,.13)!important;color:var(--ink)!important;border-radius:18px!important}.app-shell:not(.admin-shell) .security-strip *,.app-shell:not(.admin-shell) .sync-strip *,.app-shell:not(.admin-shell) .offline-strip *,.app-shell:not(.admin-shell) .launch-wizard-meter *{color:var(--ink)!important}.app-shell:not(.admin-shell) .action-row,.app-shell:not(.admin-shell) .toolbar,.app-shell:not(.admin-shell) .button-row,.app-shell:not(.admin-shell) .handoff-button-pair,.app-shell:not(.admin-shell) .churchmail-action-groups,.app-shell:not(.admin-shell) .station-training-card-actions,.app-shell:not(.admin-shell) .task-actions,.app-shell:not(.admin-shell) .policy-actions,.app-shell:not(.admin-shell) .transfer-actions,.app-shell:not(.admin-shell) .archive-actions,.app-shell:not(.admin-shell) .audit-actions,.app-shell:not(.admin-shell) .file-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.app-shell:not(.admin-shell) .action-row>*,.app-shell:not(.admin-shell) .toolbar>*,.app-shell:not(.admin-shell) .button-row>*,.app-shell:not(.admin-shell) .handoff-button-pair>*,.app-shell:not(.admin-shell) .churchmail-action-groups>*,.app-shell:not(.admin-shell) .station-training-card-actions>*,.app-shell:not(.admin-shell) .task-actions>*,.app-shell:not(.admin-shell) .policy-actions>*,.app-shell:not(.admin-shell) .transfer-actions>*,.app-shell:not(.admin-shell) .archive-actions>*,.app-shell:not(.admin-shell) .audit-actions>*,.app-shell:not(.admin-shell) .file-actions>*{flex:1 1 150px!important;min-width:0!important}.app-shell:not(.admin-shell) .workspace p,.app-shell:not(.admin-shell) .workspace span,.app-shell:not(.admin-shell) .workspace small,.app-shell:not(.admin-shell) .workspace label,.app-shell:not(.admin-shell) .workspace code{line-height:1.45!important;min-height:auto!important;overflow-wrap:anywhere!important;white-space:normal!important}.app-shell:not(.admin-shell) .workspace h1,.app-shell:not(.admin-shell) .workspace h2,.app-shell:not(.admin-shell) .workspace h3,.app-shell:not(.admin-shell) .workspace strong{line-height:1.12!important;overflow-wrap:anywhere!important;white-space:normal!important}.app-shell:not(.admin-shell) .task-card,.app-shell:not(.admin-shell) .policy-card,.app-shell:not(.admin-shell) .transfer-card,.app-shell:not(.admin-shell) .archive-card,.app-shell:not(.admin-shell) .audit-card,.app-shell:not(.admin-shell) .person-card,.app-shell:not(.admin-shell) .calendar-card,.app-shell:not(.admin-shell) .office-card,.app-shell:not(.admin-shell) .live-session-card,.app-shell:not(.admin-shell) .churchmail-list-item,.app-shell:not(.admin-shell) .source-map-item{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:18px!important;box-shadow:0 10px 24px #0b347812!important}.app-shell:not(.admin-shell) .task-card *,.app-shell:not(.admin-shell) .policy-card *,.app-shell:not(.admin-shell) .transfer-card *,.app-shell:not(.admin-shell) .archive-card *,.app-shell:not(.admin-shell) .audit-card *,.app-shell:not(.admin-shell) .person-card *,.app-shell:not(.admin-shell) .calendar-card *,.app-shell:not(.admin-shell) .office-card *,.app-shell:not(.admin-shell) .live-session-card *,.app-shell:not(.admin-shell) .churchmail-list-item *,.app-shell:not(.admin-shell) .source-map-item *{color:inherit}.app-shell:not(.admin-shell) .task-card p,.app-shell:not(.admin-shell) .task-card span,.app-shell:not(.admin-shell) .task-card small,.app-shell:not(.admin-shell) .policy-card p,.app-shell:not(.admin-shell) .policy-card span,.app-shell:not(.admin-shell) .policy-card small,.app-shell:not(.admin-shell) .transfer-card p,.app-shell:not(.admin-shell) .transfer-card span,.app-shell:not(.admin-shell) .transfer-card small,.app-shell:not(.admin-shell) .archive-card p,.app-shell:not(.admin-shell) .archive-card span,.app-shell:not(.admin-shell) .archive-card small,.app-shell:not(.admin-shell) .audit-card p,.app-shell:not(.admin-shell) .audit-card span,.app-shell:not(.admin-shell) .audit-card small,.app-shell:not(.admin-shell) .person-card p,.app-shell:not(.admin-shell) .person-card span,.app-shell:not(.admin-shell) .person-card small,.app-shell:not(.admin-shell) .calendar-card p,.app-shell:not(.admin-shell) .calendar-card span,.app-shell:not(.admin-shell) .calendar-card small,.app-shell:not(.admin-shell) .office-card p,.app-shell:not(.admin-shell) .office-card span,.app-shell:not(.admin-shell) .office-card small,.app-shell:not(.admin-shell) .live-session-card p,.app-shell:not(.admin-shell) .live-session-card span,.app-shell:not(.admin-shell) .live-session-card small,.app-shell:not(.admin-shell) .churchmail-list-item p,.app-shell:not(.admin-shell) .churchmail-list-item span,.app-shell:not(.admin-shell) .churchmail-list-item small{color:var(--muted)!important}.app-shell:not(.admin-shell) .task-card strong,.app-shell:not(.admin-shell) .policy-card strong,.app-shell:not(.admin-shell) .transfer-card strong,.app-shell:not(.admin-shell) .archive-card strong,.app-shell:not(.admin-shell) .audit-card strong,.app-shell:not(.admin-shell) .person-card strong,.app-shell:not(.admin-shell) .calendar-card strong,.app-shell:not(.admin-shell) .office-card strong,.app-shell:not(.admin-shell) .live-session-card strong,.app-shell:not(.admin-shell) .churchmail-list-item strong{color:var(--ink)!important}.app-shell:not(.admin-shell) .account-settings,.app-shell:not(.admin-shell) .account-settings-hero,.app-shell:not(.admin-shell) .settings-hero,.app-shell:not(.admin-shell) .profile-hero{background:linear-gradient(135deg,#fff,#eef5ff)!important;border:1px solid var(--line)!important;color:var(--ink)!important}.app-shell:not(.admin-shell) .account-settings *,.app-shell:not(.admin-shell) .account-settings-hero *,.app-shell:not(.admin-shell) .settings-hero *,.app-shell:not(.admin-shell) .profile-hero *{color:var(--ink)!important}.app-shell:not(.admin-shell) .account-settings p,.app-shell:not(.admin-shell) .account-settings span,.app-shell:not(.admin-shell) .account-settings small,.app-shell:not(.admin-shell) .account-settings-hero p,.app-shell:not(.admin-shell) .account-settings-hero span,.app-shell:not(.admin-shell) .account-settings-hero small,.app-shell:not(.admin-shell) .settings-hero p,.app-shell:not(.admin-shell) .settings-hero span,.app-shell:not(.admin-shell) .settings-hero small,.app-shell:not(.admin-shell) .profile-hero p,.app-shell:not(.admin-shell) .profile-hero span,.app-shell:not(.admin-shell) .profile-hero small{color:var(--muted)!important}@media(max-width:1100px){.app-shell:not(.admin-shell) .reports-layout{grid-template-columns:1fr!important}.app-shell:not(.admin-shell) .reports-left-panel,.app-shell:not(.admin-shell) .reports-main-panel,.app-shell:not(.admin-shell) .reports-right-panel{width:100%!important;grid-column:1 / -1!important}}.app-shell:not(.admin-shell) .workspace{--audit-ink: #10213f;--audit-muted: #51637f;--audit-blue: #0b3478;--audit-blue-2: #114899;--audit-gold-text: #7a5413;--audit-card: #ffffff;--audit-soft: #f6f9ff;--audit-line: rgba(11, 52, 120, .14);background-color:#f4f7fc!important;background-image:radial-gradient(circle at 12% 0%,rgba(17,72,153,.08),transparent 320px),linear-gradient(180deg,#f7faff,#eef4fb)!important;color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace,.app-shell:not(.admin-shell) .workspace *{text-shadow:none!important}.app-shell:not(.admin-shell) .workspace h1,.app-shell:not(.admin-shell) .workspace h2,.app-shell:not(.admin-shell) .workspace h3,.app-shell:not(.admin-shell) .workspace h4,.app-shell:not(.admin-shell) .workspace strong,.app-shell:not(.admin-shell) .workspace b{color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace p,.app-shell:not(.admin-shell) .workspace small,.app-shell:not(.admin-shell) .workspace label,.app-shell:not(.admin-shell) .workspace li,.app-shell:not(.admin-shell) .workspace td,.app-shell:not(.admin-shell) .workspace th,.app-shell:not(.admin-shell) .workspace input,.app-shell:not(.admin-shell) .workspace textarea,.app-shell:not(.admin-shell) .workspace select{color:var(--audit-muted)!important}.app-shell:not(.admin-shell) .workspace input,.app-shell:not(.admin-shell) .workspace textarea,.app-shell:not(.admin-shell) .workspace select{background-color:#fff!important;background-image:none!important;border:1px solid rgba(11,52,120,.18)!important;border-radius:14px!important}.app-shell:not(.admin-shell) .workspace input::placeholder,.app-shell:not(.admin-shell) .workspace textarea::placeholder{color:#7a8ba5!important;opacity:1!important}.app-shell:not(.admin-shell) .workspace .panel,.app-shell:not(.admin-shell) .workspace .module-primary,.app-shell:not(.admin-shell) .workspace .module-side,.app-shell:not(.admin-shell) .workspace .module-card,.app-shell:not(.admin-shell) .workspace .metric-card,.app-shell:not(.admin-shell) .workspace .command-card,.app-shell:not(.admin-shell) .workspace .churchmail-panel,.app-shell:not(.admin-shell) .workspace .churchmail-message-detail,.app-shell:not(.admin-shell) .workspace .report-card,.app-shell:not(.admin-shell) .workspace .report-template-preview,.app-shell:not(.admin-shell) .workspace .report-submit-card,.app-shell:not(.admin-shell) .workspace .report-editor-card,.app-shell:not(.admin-shell) .workspace .task-card,.app-shell:not(.admin-shell) .workspace .policy-card,.app-shell:not(.admin-shell) .workspace .transfer-card,.app-shell:not(.admin-shell) .workspace .archive-card,.app-shell:not(.admin-shell) .workspace .audit-card,.app-shell:not(.admin-shell) .workspace .person-card,.app-shell:not(.admin-shell) .workspace .office-card,.app-shell:not(.admin-shell) .workspace .calendar-card,.app-shell:not(.admin-shell) .workspace .live-session-card,.app-shell:not(.admin-shell) .workspace .source-map-item,.app-shell:not(.admin-shell) .workspace .insight,.app-shell:not(.admin-shell) .workspace .empty-state{background-color:var(--audit-card)!important;background-image:linear-gradient(180deg,#fff,#f9fbff)!important;border:1px solid var(--audit-line)!important;color:var(--audit-ink)!important;box-shadow:0 16px 38px #08275c17!important}.app-shell:not(.admin-shell) .workspace .metric-card *,.app-shell:not(.admin-shell) .workspace .command-card *,.app-shell:not(.admin-shell) .workspace .churchmail-panel *,.app-shell:not(.admin-shell) .workspace .churchmail-message-detail *,.app-shell:not(.admin-shell) .workspace .report-card *,.app-shell:not(.admin-shell) .workspace .task-card *,.app-shell:not(.admin-shell) .workspace .policy-card *,.app-shell:not(.admin-shell) .workspace .transfer-card *,.app-shell:not(.admin-shell) .workspace .archive-card *,.app-shell:not(.admin-shell) .workspace .audit-card *,.app-shell:not(.admin-shell) .workspace .person-card *,.app-shell:not(.admin-shell) .workspace .office-card *,.app-shell:not(.admin-shell) .workspace .calendar-card *,.app-shell:not(.admin-shell) .workspace .live-session-card *{border-color:#0b347821}.app-shell:not(.admin-shell) .workspace .metric-card span,.app-shell:not(.admin-shell) .workspace .metric-card small,.app-shell:not(.admin-shell) .workspace .command-card span,.app-shell:not(.admin-shell) .workspace .command-card small,.app-shell:not(.admin-shell) .workspace .insight span,.app-shell:not(.admin-shell) .workspace .insight small{color:var(--audit-muted)!important}.app-shell:not(.admin-shell) .workspace .metric-card strong,.app-shell:not(.admin-shell) .workspace .command-card strong,.app-shell:not(.admin-shell) .workspace .insight strong{color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .churchmail-hero,.app-shell:not(.admin-shell) .workspace .reports-hero,.app-shell:not(.admin-shell) .workspace .reports-stepper,.app-shell:not(.admin-shell) .workspace .station-hero,.app-shell:not(.admin-shell) .workspace .station-home-hero,.app-shell:not(.admin-shell) .workspace .section-banner,.app-shell:not(.admin-shell) .workspace .module-hero,.app-shell:not(.admin-shell) .workspace .page-hero,.app-shell:not(.admin-shell) .workspace .account-settings-hero,.app-shell:not(.admin-shell) .workspace .settings-hero,.app-shell:not(.admin-shell) .workspace .profile-hero,.app-shell:not(.admin-shell) .workspace .live-comms-hero,.app-shell:not(.admin-shell) .workspace .ai-hero,.app-shell:not(.admin-shell) .workspace .office-hero,.app-shell:not(.admin-shell) .workspace .audit-hero,.app-shell:not(.admin-shell) .workspace .archive-hero,.app-shell:not(.admin-shell) .workspace .transfer-hero,.app-shell:not(.admin-shell) .workspace .approval-hero,.app-shell:not(.admin-shell) .workspace .task-hero,.app-shell:not(.admin-shell) .workspace .policy-hero,.app-shell:not(.admin-shell) .workspace .calendar-hero,.app-shell:not(.admin-shell) .workspace .personnel-hero,.app-shell:not(.admin-shell) .workspace .hierarchy-hero{background-color:#fff!important;background-image:radial-gradient(circle at top right,rgba(244,197,66,.18),transparent 34%),linear-gradient(135deg,#fff,#eef5ff)!important;border:1px solid var(--audit-line)!important;color:var(--audit-ink)!important;box-shadow:0 18px 48px #08275c1a!important}.app-shell:not(.admin-shell) .workspace .churchmail-hero *,.app-shell:not(.admin-shell) .workspace .reports-hero *,.app-shell:not(.admin-shell) .workspace .reports-stepper *,.app-shell:not(.admin-shell) .workspace .station-hero *,.app-shell:not(.admin-shell) .workspace .station-home-hero *,.app-shell:not(.admin-shell) .workspace .section-banner *,.app-shell:not(.admin-shell) .workspace .module-hero *,.app-shell:not(.admin-shell) .workspace .page-hero *,.app-shell:not(.admin-shell) .workspace .account-settings-hero *,.app-shell:not(.admin-shell) .workspace .settings-hero *,.app-shell:not(.admin-shell) .workspace .profile-hero *,.app-shell:not(.admin-shell) .workspace .live-comms-hero *,.app-shell:not(.admin-shell) .workspace .ai-hero *,.app-shell:not(.admin-shell) .workspace .office-hero *,.app-shell:not(.admin-shell) .workspace .audit-hero *,.app-shell:not(.admin-shell) .workspace .archive-hero *,.app-shell:not(.admin-shell) .workspace .transfer-hero *,.app-shell:not(.admin-shell) .workspace .approval-hero *,.app-shell:not(.admin-shell) .workspace .task-hero *,.app-shell:not(.admin-shell) .workspace .policy-hero *,.app-shell:not(.admin-shell) .workspace .calendar-hero *,.app-shell:not(.admin-shell) .workspace .personnel-hero *,.app-shell:not(.admin-shell) .workspace .hierarchy-hero *{color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .churchmail-hero p,.app-shell:not(.admin-shell) .workspace .reports-hero p,.app-shell:not(.admin-shell) .workspace .section-banner p,.app-shell:not(.admin-shell) .workspace .module-hero p,.app-shell:not(.admin-shell) .workspace .page-hero p,.app-shell:not(.admin-shell) .workspace .live-comms-hero p,.app-shell:not(.admin-shell) .workspace .ai-hero p{color:var(--audit-muted)!important}.app-shell:not(.admin-shell) .workspace .churchmail-hero>div>span,.app-shell:not(.admin-shell) .workspace .reports-hero>div>span,.app-shell:not(.admin-shell) .workspace .report-card-title span,.app-shell:not(.admin-shell) .workspace .churchmail-panel-title span,.app-shell:not(.admin-shell) .workspace .template-preview-head span,.app-shell:not(.admin-shell) .workspace .report-command-head span,.app-shell:not(.admin-shell) .workspace .selected-report-summary span,.app-shell:not(.admin-shell) .workspace .panel-header span,.app-shell:not(.admin-shell) .workspace .kicker,.app-shell:not(.admin-shell) .workspace .eyebrow{color:var(--audit-gold-text)!important}.app-shell:not(.admin-shell) .workspace .reports-stepper>div{background-color:#fff!important;background-image:none!important;border:1px solid rgba(11,52,120,.14)!important;color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .reports-stepper>div.active{background-color:#eef5ff!important;background-image:linear-gradient(135deg,#eef5ff,#fff)!important;border-color:#0b48993d!important}.app-shell:not(.admin-shell) .workspace .reports-stepper>div>span{background-color:var(--audit-blue)!important;color:#fff!important}.app-shell:not(.admin-shell) .workspace button,.app-shell:not(.admin-shell) .workspace .file-action,.app-shell:not(.admin-shell) .workspace .chip,.app-shell:not(.admin-shell) .workspace .pill,.app-shell:not(.admin-shell) .workspace .churchmail-wide-action{background-color:#fff!important;background-image:none!important;border:1px solid rgba(11,52,120,.18)!important;color:var(--audit-blue)!important;box-shadow:0 8px 18px #08275c12!important}html body #root .app-shell:not(.admin-shell) .workspace button:not(.nav-item):not(.brand-button):not(.account-menu-button):not(.icon-button),html body #root .app-shell:not(.admin-shell) .workspace .file-action{background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--audit-blue)!important;border-color:#0b34782e!important}.app-shell:not(.admin-shell) .workspace button *,.app-shell:not(.admin-shell) .workspace .file-action *,.app-shell:not(.admin-shell) .workspace .chip *,.app-shell:not(.admin-shell) .workspace .pill *{color:inherit!important}.app-shell:not(.admin-shell) .workspace button:hover,.app-shell:not(.admin-shell) .workspace .file-action:hover{background-color:#eef5ff!important;border-color:#0b489959!important;transform:translateY(-1px)}.app-shell:not(.admin-shell) .workspace button.primary,.app-shell:not(.admin-shell) .workspace button.success,.app-shell:not(.admin-shell) .workspace button[type=submit],.app-shell:not(.admin-shell) .workspace .primary-action,.app-shell:not(.admin-shell) .workspace .send-button,.app-shell:not(.admin-shell) .workspace .create-button,.app-shell:not(.admin-shell) .workspace .report-command-grid button.primary,.app-shell:not(.admin-shell) .workspace .report-command-grid button.success,.app-shell:not(.admin-shell) .workspace .report-sticky-actions button[type=submit],.app-shell:not(.admin-shell) .workspace .churchmail-form button[type=submit]{background-color:var(--audit-blue)!important;background-image:linear-gradient(135deg,var(--audit-blue),var(--audit-blue-2))!important;border-color:#0b48998c!important;color:#fff!important;box-shadow:0 14px 30px #0b347838!important}html body #root .app-shell:not(.admin-shell) .workspace button.primary,html body #root .app-shell:not(.admin-shell) .workspace button.success,html body #root .app-shell:not(.admin-shell) .workspace button[type=submit],html body #root .app-shell:not(.admin-shell) .workspace .primary-action,html body #root .app-shell:not(.admin-shell) .workspace .send-button,html body #root .app-shell:not(.admin-shell) .workspace .create-button,html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary,html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.success,html body #root .app-shell:not(.admin-shell) .workspace .report-sticky-actions button[type=submit],html body #root .app-shell:not(.admin-shell) .workspace .churchmail-form button[type=submit]{background:#0b3478!important;background-color:#0b3478!important;background-image:linear-gradient(135deg,#0b3478,#114899)!important;color:#fff!important}html body #root .app-shell:not(.admin-shell) .workspace button.primary span,html body #root .app-shell:not(.admin-shell) .workspace button.primary small,html body #root .app-shell:not(.admin-shell) .workspace button.success span,html body #root .app-shell:not(.admin-shell) .workspace button.success small,html body #root .app-shell:not(.admin-shell) .workspace button[type=submit] span,html body #root .app-shell:not(.admin-shell) .workspace button[type=submit] small{background:transparent!important;background-color:transparent!important;color:#fff!important}.app-shell:not(.admin-shell) .workspace button.primary *,.app-shell:not(.admin-shell) .workspace button.success *,.app-shell:not(.admin-shell) .workspace button[type=submit] *,.app-shell:not(.admin-shell) .workspace .primary-action *,.app-shell:not(.admin-shell) .workspace .send-button *,.app-shell:not(.admin-shell) .workspace .create-button *,.app-shell:not(.admin-shell) .workspace .report-command-grid button.primary *,.app-shell:not(.admin-shell) .workspace .report-command-grid button.success *,.app-shell:not(.admin-shell) .workspace .churchmail-form button[type=submit] *{color:#fff!important}.app-shell:not(.admin-shell) .workspace button.danger{background-color:#fff5f5!important;background-image:none!important;border-color:#b91c1c38!important;color:#991b1b!important}.app-shell:not(.admin-shell) .workspace .action-row,.app-shell:not(.admin-shell) .workspace .toolbar,.app-shell:not(.admin-shell) .workspace .button-row,.app-shell:not(.admin-shell) .workspace .table-actions,.app-shell:not(.admin-shell) .workspace .file-actions,.app-shell:not(.admin-shell) .workspace .archive-actions,.app-shell:not(.admin-shell) .workspace .audit-actions,.app-shell:not(.admin-shell) .workspace .task-actions,.app-shell:not(.admin-shell) .workspace .policy-actions,.app-shell:not(.admin-shell) .workspace .transfer-actions,.app-shell:not(.admin-shell) .workspace .report-selected-actions,.app-shell:not(.admin-shell) .workspace .report-actions-row,.app-shell:not(.admin-shell) .workspace .report-command-grid,.app-shell:not(.admin-shell) .workspace .churchmail-action-groups,.app-shell:not(.admin-shell) .workspace .station-training-card-actions{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important;max-width:100%!important;min-width:0!important;overflow:visible!important}html body #root .app-shell:not(.admin-shell) .workspace .table-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;width:100%!important;max-width:calc(100vw - 72px)!important;overflow:visible!important}html body #root .app-shell:not(.admin-shell) .workspace .table-actions>*{width:100%!important;min-width:0!important;max-width:100%!important}.app-shell:not(.admin-shell) .workspace .table-actions>*,.app-shell:not(.admin-shell) .workspace .file-actions>*,.app-shell:not(.admin-shell) .workspace .archive-actions>*,.app-shell:not(.admin-shell) .workspace .audit-actions>*,.app-shell:not(.admin-shell) .workspace .task-actions>*,.app-shell:not(.admin-shell) .workspace .policy-actions>*,.app-shell:not(.admin-shell) .workspace .transfer-actions>*,.app-shell:not(.admin-shell) .workspace .report-selected-actions>*,.app-shell:not(.admin-shell) .workspace .report-command-grid>*,.app-shell:not(.admin-shell) .workspace .churchmail-action-groups button,.app-shell:not(.admin-shell) .workspace .station-training-card-actions>*{flex:1 1 138px!important;min-width:0!important;max-width:100%!important}.app-shell:not(.admin-shell) .workspace .churchmail-action-groups>div{background-color:var(--audit-soft)!important;background-image:none!important;border:1px solid var(--audit-line)!important;border-radius:18px!important;color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .churchmail-status-grid article,.app-shell:not(.admin-shell) .workspace .report-submit-steps>div,.app-shell:not(.admin-shell) .workspace .report-route-box,.app-shell:not(.admin-shell) .workspace .report-preview-box,.app-shell:not(.admin-shell) .workspace .selected-report-summary,.app-shell:not(.admin-shell) .workspace .template-route-line,.app-shell:not(.admin-shell) .workspace .template-checklist-block,.app-shell:not(.admin-shell) .workspace .template-requirement-grid>div,.app-shell:not(.admin-shell) .workspace .report-meta-strip,.app-shell:not(.admin-shell) .workspace .report-document-head,.app-shell:not(.admin-shell) .workspace .report-section-card,.app-shell:not(.admin-shell) .workspace .security-strip,.app-shell:not(.admin-shell) .workspace .sync-strip,.app-shell:not(.admin-shell) .workspace .offline-strip,.app-shell:not(.admin-shell) .workspace .sync-stage,.app-shell:not(.admin-shell) .workspace .offline-sync-steps>*,.app-shell:not(.admin-shell) .workspace .launch-wizard-meter{background-color:var(--audit-soft)!important;background-image:linear-gradient(180deg,#fff,#f3f7ff)!important;border:1px solid var(--audit-line)!important;color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .churchmail-status-grid article *,.app-shell:not(.admin-shell) .workspace .report-submit-steps>div *,.app-shell:not(.admin-shell) .workspace .report-route-box *,.app-shell:not(.admin-shell) .workspace .report-preview-box *,.app-shell:not(.admin-shell) .workspace .selected-report-summary *,.app-shell:not(.admin-shell) .workspace .template-route-line *,.app-shell:not(.admin-shell) .workspace .template-checklist-block *,.app-shell:not(.admin-shell) .workspace .template-requirement-grid>div *,.app-shell:not(.admin-shell) .workspace .report-meta-strip *,.app-shell:not(.admin-shell) .workspace .report-document-head *,.app-shell:not(.admin-shell) .workspace .report-section-card *,.app-shell:not(.admin-shell) .workspace .security-strip *,.app-shell:not(.admin-shell) .workspace .sync-strip *,.app-shell:not(.admin-shell) .workspace .offline-strip *,.app-shell:not(.admin-shell) .workspace .sync-stage *,.app-shell:not(.admin-shell) .workspace .offline-sync-steps>* *,.app-shell:not(.admin-shell) .workspace .launch-wizard-meter *{color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .churchmail-status-grid article span,.app-shell:not(.admin-shell) .workspace .report-submit-steps>div span,.app-shell:not(.admin-shell) .workspace .report-route-box span,.app-shell:not(.admin-shell) .workspace .report-preview-box span,.app-shell:not(.admin-shell) .workspace .selected-report-summary p,.app-shell:not(.admin-shell) .workspace .template-route-line small,.app-shell:not(.admin-shell) .workspace .template-checklist-preview span,.app-shell:not(.admin-shell) .workspace .report-section-card textarea,.app-shell:not(.admin-shell) .workspace .sync-stage span,.app-shell:not(.admin-shell) .workspace .offline-sync-steps span{color:var(--audit-muted)!important}html body #root .app-shell:not(.admin-shell) .workspace .sync-stage.ready,html body #root .app-shell:not(.admin-shell) .workspace .offline-sync-steps .ready{background:#fff!important;background-color:#fff!important;color:var(--audit-ink)!important}html body #root .app-shell:not(.admin-shell) .workspace .sync-stage.ready span,html body #root .app-shell:not(.admin-shell) .workspace .offline-sync-steps .ready span{color:#2f405a!important}.app-shell:not(.admin-shell) .workspace .compose-feedback,.app-shell:not(.admin-shell) .workspace .success-message,.app-shell:not(.admin-shell) .workspace .status-message{background-color:#ecfdf5!important;background-image:none!important;border:1px solid rgba(22,101,52,.2)!important;color:#14532d!important}.app-shell:not(.admin-shell) .workspace .activity-filter-bar,.app-shell:not(.admin-shell) .workspace .event-pipeline,.app-shell:not(.admin-shell) .workspace .activity-center,.app-shell:not(.admin-shell) .workspace .event-bus-panel{background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid var(--audit-line)!important;color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .activity-filter-bar button,.app-shell:not(.admin-shell) .workspace .event-pipeline button{flex:0 1 auto!important;min-width:88px!important}.app-shell:not(.admin-shell) .workspace .final-production-finish-board,.app-shell:not(.admin-shell) .workspace .final-blocker-board,.app-shell:not(.admin-shell) .workspace .production-handoff-board,.app-shell:not(.admin-shell) .workspace .production-readiness-cockpit,.app-shell:not(.admin-shell) .workspace .restore-command-board,.app-shell:not(.admin-shell) .workspace .launch-ops-wizard,.app-shell:not(.admin-shell) .workspace .station-training-board,.app-shell:not(.admin-shell) .workspace .email-activation-board,.app-shell:not(.admin-shell) .workspace .integration-readiness-board{background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#f7faff)!important;border:1px solid var(--audit-line)!important;color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .final-production-finish-board *,.app-shell:not(.admin-shell) .workspace .final-blocker-board *,.app-shell:not(.admin-shell) .workspace .production-handoff-board *,.app-shell:not(.admin-shell) .workspace .production-readiness-cockpit *,.app-shell:not(.admin-shell) .workspace .restore-command-board *,.app-shell:not(.admin-shell) .workspace .launch-ops-wizard *,.app-shell:not(.admin-shell) .workspace .station-training-board *,.app-shell:not(.admin-shell) .workspace .email-activation-board *,.app-shell:not(.admin-shell) .workspace .integration-readiness-board *{color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .final-production-finish-board p,.app-shell:not(.admin-shell) .workspace .final-production-finish-board small,.app-shell:not(.admin-shell) .workspace .final-blocker-board p,.app-shell:not(.admin-shell) .workspace .final-blocker-board small,.app-shell:not(.admin-shell) .workspace .production-handoff-board p,.app-shell:not(.admin-shell) .workspace .production-handoff-board small,.app-shell:not(.admin-shell) .workspace .production-readiness-cockpit p,.app-shell:not(.admin-shell) .workspace .production-readiness-cockpit small,.app-shell:not(.admin-shell) .workspace .restore-command-board p,.app-shell:not(.admin-shell) .workspace .restore-command-board small,.app-shell:not(.admin-shell) .workspace .launch-ops-wizard p,.app-shell:not(.admin-shell) .workspace .launch-ops-wizard small,.app-shell:not(.admin-shell) .workspace .station-training-board p,.app-shell:not(.admin-shell) .workspace .station-training-board small{color:var(--audit-muted)!important}.app-shell:not(.admin-shell) .workspace .production-readiness-hero,.app-shell:not(.admin-shell) .workspace .restore-command-hero,.app-shell:not(.admin-shell) .workspace .launch-ops-hero,.app-shell:not(.admin-shell) .workspace .training-hero{background-color:#eef5ff!important;background-image:linear-gradient(135deg,#eef5ff,#fff)!important;border:1px solid rgba(11,72,153,.18)!important;color:var(--audit-ink)!important}.app-shell:not(.admin-shell) .workspace .status-pill,.app-shell:not(.admin-shell) .workspace .status-chip,.app-shell:not(.admin-shell) .workspace .churchmail-kind-chip{background-color:#eef5ff!important;background-image:none!important;border:1px solid rgba(11,72,153,.14)!important;color:var(--audit-blue)!important}.app-shell:not(.admin-shell) .workspace svg{color:currentColor!important;flex-shrink:0!important}@media(max-width:760px){.app-shell:not(.admin-shell) .workspace .report-command-grid,.app-shell:not(.admin-shell) .workspace .report-selected-actions,.app-shell:not(.admin-shell) .workspace .churchmail-action-groups,.app-shell:not(.admin-shell) .workspace .table-actions,.app-shell:not(.admin-shell) .workspace .file-actions{display:grid!important;grid-template-columns:1fr!important}.app-shell:not(.admin-shell) .workspace button,.app-shell:not(.admin-shell) .workspace .file-action{width:100%!important;justify-content:center!important}}html body #root .app-shell:not(.admin-shell) .workspace .provision-summary,html body #root .app-shell:not(.admin-shell) .workspace .finish-board-hero,html body #root .app-shell:not(.admin-shell) .workspace .final-blocker-hero,html body #root .app-shell:not(.admin-shell) .workspace .handoff-hero,html body #root .app-shell:not(.admin-shell) .workspace .station-training-hero,html body #root .app-shell:not(.admin-shell) .workspace .activation-command-hero,html body #root .app-shell:not(.admin-shell) .workspace .email-activation-hero{background:linear-gradient(135deg,#fff,#eef5ff)!important;background-color:#fff!important;border:1px solid rgba(11,52,120,.14)!important;color:#10213f!important;box-shadow:0 16px 38px #08275c17!important}html body #root .app-shell:not(.admin-shell) .workspace .provision-summary *,html body #root .app-shell:not(.admin-shell) .workspace .finish-board-hero *,html body #root .app-shell:not(.admin-shell) .workspace .final-blocker-hero *,html body #root .app-shell:not(.admin-shell) .workspace .handoff-hero *,html body #root .app-shell:not(.admin-shell) .workspace .station-training-hero *,html body #root .app-shell:not(.admin-shell) .workspace .activation-command-hero *,html body #root .app-shell:not(.admin-shell) .workspace .email-activation-hero *{color:#10213f!important}html body #root .app-shell:not(.admin-shell) .workspace .provision-summary span,html body #root .app-shell:not(.admin-shell) .workspace .provision-summary p,html body #root .app-shell:not(.admin-shell) .workspace .provision-summary small,html body #root .app-shell:not(.admin-shell) .workspace .finish-board-hero p,html body #root .app-shell:not(.admin-shell) .workspace .final-blocker-hero p,html body #root .app-shell:not(.admin-shell) .workspace .handoff-hero p,html body #root .app-shell:not(.admin-shell) .workspace .station-training-hero p,html body #root .app-shell:not(.admin-shell) .workspace .activation-command-hero p,html body #root .app-shell:not(.admin-shell) .workspace .email-activation-hero p{color:#51637f!important}html body #root .app-shell:not(.admin-shell) .workspace .churchmail-detail-head>div>span,html body #root .app-shell:not(.admin-shell) .workspace .churchmail-message-detail>span,html body #root .app-shell:not(.admin-shell) .workspace .churchmail-kind-chip{color:#7a5413!important}html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary,html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.success,html body #root .app-shell:not(.admin-shell) .workspace .report-sticky-actions button[type=submit],html body #root .app-shell:not(.admin-shell) .workspace .churchmail-form button[type=submit],html body #root .app-shell:not(.admin-shell) .workspace .command-actions button{background:#0b3478!important;background-color:#0b3478!important;background-image:linear-gradient(135deg,#0b3478,#114899)!important;color:#fff!important}html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary *,html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.success *,html body #root .app-shell:not(.admin-shell) .workspace .report-sticky-actions button[type=submit] *,html body #root .app-shell:not(.admin-shell) .workspace .churchmail-form button[type=submit] *,html body #root .app-shell:not(.admin-shell) .workspace .command-actions button *{background:transparent!important;background-color:transparent!important;color:#fff!important}html body #root .app-shell:not(.admin-shell) .workspace .offline-sync-steps .ready,html body #root .app-shell:not(.admin-shell) .workspace .offline-sync-steps span.ready,html body #root .app-shell:not(.admin-shell) .workspace .sync-stage.ready,html body #root .app-shell:not(.admin-shell) .workspace span.ready{background:#fff!important;background-color:#fff!important;color:#2f405a!important}html body #root .app-shell:not(.admin-shell) .workspace .archive-card,html body #root .app-shell:not(.admin-shell) .workspace .document-card{overflow:hidden!important}html body #root .app-shell:not(.admin-shell) .workspace .archive-card .table-actions,html body #root .app-shell:not(.admin-shell) .workspace .document-card .table-actions,html body #root .app-shell:not(.admin-shell) .workspace .archive-actions.table-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;box-sizing:border-box!important}body .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary,body .app-shell:not(.admin-shell) .workspace .report-command-grid button.success,body .app-shell:not(.admin-shell) .workspace .report-sticky-actions button[type=submit],body .app-shell:not(.admin-shell) .workspace .churchmail-form button[type=submit],body .app-shell:not(.admin-shell) .workspace .command-actions button{background:#0b3478!important;background-color:#0b3478!important;background-image:linear-gradient(135deg,#0b3478,#114899)!important;color:#fff!important}body .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary *,body .app-shell:not(.admin-shell) .workspace .report-command-grid button.success *,body .app-shell:not(.admin-shell) .workspace .report-sticky-actions button[type=submit] *,body .app-shell:not(.admin-shell) .workspace .churchmail-form button[type=submit] *,body .app-shell:not(.admin-shell) .workspace .command-actions button *{background:transparent!important;background-color:transparent!important;color:#fff!important}body .app-shell:not(.admin-shell) .workspace .archive-card .table-actions,body .app-shell:not(.admin-shell) .workspace .document-card .table-actions,body .app-shell:not(.admin-shell) .workspace .archive-actions.table-actions,body .app-shell:not(.admin-shell) .workspace .table-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:min(100%,calc(100vw - 96px))!important;box-sizing:border-box!important}body .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary span,body .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary small,body .app-shell:not(.admin-shell) .workspace .report-command-grid button.success span,body .app-shell:not(.admin-shell) .workspace .report-command-grid button.success small{color:#0b3478!important}body .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary strong,body .app-shell:not(.admin-shell) .workspace .report-command-grid button.success strong{color:#10213f!important}body .app-shell:not(.admin-shell) .workspace .archive-card .table-actions,body .app-shell:not(.admin-shell) .workspace .document-card .table-actions,body .app-shell:not(.admin-shell) .workspace .archive-actions.table-actions,body .app-shell:not(.admin-shell) .workspace .table-actions{max-width:min(100%,calc(100vw - 128px))!important}html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary span,html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.primary small,html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.success span,html body #root .app-shell:not(.admin-shell) .workspace .report-command-grid button.success small{color:#0b3478!important}html body #root .app-shell:not(.admin-shell) .workspace .archive-card .table-actions,html body #root .app-shell:not(.admin-shell) .workspace .document-card .table-actions,html body #root .app-shell:not(.admin-shell) .workspace .archive-actions.table-actions,html body #root .app-shell:not(.admin-shell) .workspace .table-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:min(100%,calc(100vw - 128px))!important;box-sizing:border-box!important}@media(max-width:900px){html body #root .app-shell:not(.admin-shell) .workspace .module-grid,body .app-shell:not(.admin-shell) .workspace .module-grid,html body #root .app-shell:not(.admin-shell) .workspace .dashboard-grid,body .app-shell:not(.admin-shell) .workspace .dashboard-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app-shell:not(.admin-shell) .workspace .table-actions,body .app-shell:not(.admin-shell) .workspace .table-actions{max-width:100%!important}html body #root .app-shell:not(.admin-shell) .workspace .data-table .table-row,body .app-shell:not(.admin-shell) .workspace .data-table .table-row,html body #root .app-shell:not(.admin-shell) .workspace .document-table .table-row,body .app-shell:not(.admin-shell) .workspace .document-table .table-row{grid-template-columns:minmax(0,1fr)!important}html body #root .app-shell:not(.admin-shell) .workspace .data-table .table-actions,body .app-shell:not(.admin-shell) .workspace .data-table .table-actions,html body #root .app-shell:not(.admin-shell) .workspace .document-table .table-actions,body .app-shell:not(.admin-shell) .workspace .document-table .table-actions{width:100%!important;max-width:100%!important}}body .app-shell.workstation-admin:not(.admin-shell){--admin-navy: #071a3d;--admin-blue: #0b3478;--admin-blue-2: #1454a6;--admin-gold: #b7791f;--admin-ink: #0f1f3d;--admin-muted: #5b6b84;--admin-line: rgba(11, 52, 120, .13);--admin-card: #ffffff;--admin-page: #f3f7fc;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;min-height:100vh!important;background:radial-gradient(circle at top left,rgba(17,72,153,.16),transparent 360px),linear-gradient(180deg,#f7faff,#edf3fb)!important;background-color:#f3f7fc!important;color:var(--admin-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) .sidebar{position:sticky!important;top:0!important;height:100vh!important;width:auto!important;padding:18px 14px!important;background:linear-gradient(180deg,#071a3dfa,#092452fa)!important;border-right:1px solid rgba(255,255,255,.12)!important;box-shadow:22px 0 48px #08275c2e!important;overflow-y:auto!important}body .app-shell.workstation-admin:not(.admin-shell) .brand-button{width:100%!important;min-height:74px!important;padding:12px!important;border-radius:18px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important;text-align:left!important}body .app-shell.workstation-admin:not(.admin-shell) .brand-button strong,body .app-shell.workstation-admin:not(.admin-shell) .brand-button span{color:#fff!important}body .app-shell.workstation-admin:not(.admin-shell) .brand-button span{opacity:.76!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important}body .app-shell.workstation-admin:not(.admin-shell) .brand-mark{width:50px!important;height:50px!important;border-radius:15px!important;background:#fff!important;box-shadow:0 12px 28px #00000038!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-list{margin-top:18px!important;display:grid!important;gap:6px!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-list:before{content:"Workspace";display:block;margin:8px 8px 6px;color:#ffffff85;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}body .app-shell.workstation-admin:not(.admin-shell) .nav-item{width:100%!important;min-height:42px!important;justify-content:flex-start!important;gap:11px!important;padding:10px 12px!important;border-radius:14px!important;color:#ebf2ffdb!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item svg,body .app-shell.workstation-admin:not(.admin-shell) .nav-item span{color:inherit!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item:hover{background:#ffffff14!important;border-color:#ffffff1f!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item.active{background:linear-gradient(135deg,#fff,#eef5ff)!important;border-color:#f4c5428c!important;color:var(--admin-blue)!important;box-shadow:0 14px 28px #0000002e!important}body .app-shell.workstation-admin:not(.admin-shell) .station-switcher{margin-top:18px!important;padding:12px!important;border-radius:18px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.12)!important}body .app-shell.workstation-admin:not(.admin-shell) .station-switcher p{color:#ffffff9e!important;font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}body .app-shell.workstation-admin:not(.admin-shell) .station-option{min-height:38px!important;padding:8px 10px!important;border-radius:12px!important;color:#ffffffd1!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}body .app-shell.workstation-admin:not(.admin-shell) .station-option.selected{background:#f4c54229!important;border-color:#f4c54247!important;color:#fff!important}body .app-shell.workstation-admin:not(.admin-shell) .workspace{min-width:0!important;padding:24px!important;background:radial-gradient(circle at 85% 0%,rgba(244,197,66,.12),transparent 280px),linear-gradient(180deg,#f8fbff,#eef3fb)!important;background-color:#f3f7fc!important}body .app-shell.admin-shell,body .app-shell.admin-shell .workspace,body .app-shell.admin-shell .admin-portal-shell,body .app-shell.admin-shell .admin-portal-layout,body .app-shell.admin-shell .admin-portal-main,body .app-shell.admin-shell .admin-portal-topbar,body .app-shell.admin-shell .admin-hero-panel,body .app-shell.admin-shell .admin-hero-brief,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-app,body .app-shell.workstation-admin:not(.admin-shell) .reports-app,body .app-shell.workstation-admin:not(.admin-shell) .module-grid,body .app-shell.workstation-admin:not(.admin-shell) .dashboard-grid{background-color:#f3f7fc!important}body .app-shell.admin-shell .admin-portal-layout,body .app-shell.admin-shell .admin-portal-main{background-image:radial-gradient(circle at 80% 0%,rgba(244,197,66,.1),transparent 320px),linear-gradient(180deg,#f8fbff,#eef3fb)!important;color:#10213f!important}body .app-shell.admin-shell .admin-portal-main h1,body .app-shell.admin-shell .admin-portal-main h2,body .app-shell.admin-shell .admin-portal-main h3,body .app-shell.admin-shell .admin-portal-main h4,body .app-shell.admin-shell .admin-portal-main strong,body .app-shell.admin-shell .admin-portal-main button,body .app-shell.admin-shell .admin-portal-main span,body .app-shell.admin-shell .admin-portal-main p,body .app-shell.admin-shell .admin-portal-main small{color:#10213f!important}body .app-shell.admin-shell .admin-portal-main .admin-command-hero,body .app-shell.admin-shell .admin-portal-main .admin-command-hero *,body .app-shell.admin-shell .admin-portal-topbar,body .app-shell.admin-shell .admin-portal-topbar *{color:#fff!important}body .app-shell.admin-shell .admin-portal-main .admin-command-hero p,body .app-shell.admin-shell .admin-portal-main .admin-command-hero small{color:#ebf2ffc7!important}body .app-shell.admin-shell .admin-portal-main .admin-command-hero .admin-command-summary>div,body .app-shell.admin-shell .admin-portal-main .admin-command-hero .admin-command-summary>div *{color:#fff!important}body .app-shell.admin-shell .admin-portal-main .admin-app-card,body .app-shell.admin-shell .admin-portal-main .admin-architecture-card,body .app-shell.admin-shell .admin-portal-main .admin-focus-card,body .app-shell.admin-shell .admin-portal-main .admin-console-panel{background-color:#fff!important;color:#10213f!important}body .app-shell.admin-shell .admin-portal-main .active,body .app-shell.admin-shell .admin-portal-main .admin-section-kicker,body .app-shell.admin-shell .admin-portal-main .admin-console-panel .panel-header span{color:#7a5413!important}body .app-shell.admin-shell .admin-portal-main .admin-app-card.active,body .app-shell.admin-shell .admin-portal-main button.admin-app-card.active,body .app-shell.admin-shell .admin-portal-main .admin-app-suite button.active,body .app-shell.admin-shell .admin-portal-rail .admin-nav-group button.active{background:linear-gradient(135deg,#0b3478,#123f8f)!important;background-color:#0b3478!important;border-color:#f4c5428c!important;color:#fff!important}body .app-shell.admin-shell .admin-portal-main .admin-app-card.active *,body .app-shell.admin-shell .admin-portal-main button.admin-app-card.active *,body .app-shell.admin-shell .admin-portal-main .admin-app-suite button.active *,body .app-shell.admin-shell .admin-portal-rail .admin-nav-group button.active *{color:#fff!important}html body{--gcos-ink: #12213d;--gcos-muted: #5a6984;--gcos-soft: #eef4fb;--gcos-panel: #ffffff;--gcos-panel-2: #f8fbff;--gcos-line: rgba(13, 50, 105, .13);--gcos-blue: #0b3478;--gcos-blue-2: #123f8f;--gcos-blue-3: #1e63c6;--gcos-gold: #f4c542;--gcos-green: #0c7a61;--gcos-red: #b42318;--gcos-orange: #a15c07;--gcos-shadow-sm: 0 8px 20px rgba(8, 39, 92, .08);--gcos-shadow-md: 0 18px 44px rgba(8, 39, 92, .12);--gcos-shadow-lg: 0 28px 70px rgba(8, 39, 92, .16)}body .app-shell.workstation-admin{color:var(--gcos-ink)!important}body .app-shell.workstation-admin:not(.admin-shell){background:radial-gradient(circle at 82% 0%,rgba(244,197,66,.12),transparent 360px),linear-gradient(135deg,#071a3d,#0b3478 260px,#eef4fb 260px,#f8fbff)!important}body .app-shell.workstation-admin:not(.admin-shell) .workspace{background:radial-gradient(circle at 100% 0%,rgba(30,99,198,.08),transparent 360px),linear-gradient(180deg,#f8fbff,#eef4fb)!important;color:var(--gcos-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) .sidebar{background:radial-gradient(circle at 30% 0%,rgba(244,197,66,.18),transparent 220px),linear-gradient(180deg,#071a3d,#0b3478 68%,#08275c)!important;border-right:1px solid rgba(255,255,255,.12)!important;box-shadow:18px 0 40px #05132d2e!important}body .app-shell.workstation-admin:not(.admin-shell) .brand-button{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:inset 0 1px #ffffff1f!important}body .app-shell.workstation-admin:not(.admin-shell) .brand-button strong,body .app-shell.workstation-admin:not(.admin-shell) .brand-button span,body .app-shell.workstation-admin:not(.admin-shell) .sidebar p{color:#fff!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-list{gap:8px!important;padding:8px!important;border-radius:22px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item{min-height:46px!important;padding:10px 12px!important;border-radius:15px!important;color:#ffffffc7!important;background:transparent!important;border:1px solid transparent!important;transition:transform .16s ease,background .16s ease,box-shadow .16s ease!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item span,body .app-shell.workstation-admin:not(.admin-shell) .nav-item svg{color:inherit!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item:hover{transform:translateY(-1px)!important;background:#ffffff1c!important;color:#fff!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item.active{background:linear-gradient(135deg,#fff,#f8fbff)!important;color:#0b3478!important;border-color:#f4c54299!important;box-shadow:0 18px 34px #040e233d!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item.active *{color:#0b3478!important}body .app-shell.workstation-admin:not(.admin-shell) .station-switcher{background:#ffffff17!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;padding:12px!important}body .app-shell.workstation-admin:not(.admin-shell) .station-option{border-radius:14px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.11)!important;color:#ffffffd1!important}body .app-shell.workstation-admin:not(.admin-shell) .station-option.selected{background:#fff!important;color:#0b3478!important;box-shadow:var(--gcos-shadow-sm)!important}body .app-shell.workstation-admin:not(.admin-shell) .station-option *{color:inherit!important}body .app-shell.workstation-admin:not(.admin-shell) .topbar{background:linear-gradient(135deg,#fffffffa,#f7fafff5)!important;border:1px solid rgba(13,50,105,.12)!important;border-radius:0 0 28px 28px!important;box-shadow:var(--gcos-shadow-md)!important}body .app-shell.workstation-admin:not(.admin-shell) .station-title h1,body .app-shell.workstation-admin:not(.admin-shell) .station-title strong,body .app-shell.workstation-admin:not(.admin-shell) .topbar h1{color:var(--gcos-ink)!important;letter-spacing:0!important}body .app-shell.workstation-admin:not(.admin-shell) .organization-kicker{color:#91640e!important;font-size:.74rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}body .app-shell.workstation-admin:not(.admin-shell) .station-title p,body .app-shell.workstation-admin:not(.admin-shell) .topbar p{color:var(--gcos-muted)!important}body .app-shell.workstation-admin:not(.admin-shell) .search-box,body .app-shell.workstation-admin:not(.admin-shell) .account-menu-button,body .app-shell.workstation-admin:not(.admin-shell) .icon-button{background:#fff!important;border:1px solid rgba(13,50,105,.14)!important;color:var(--gcos-ink)!important;box-shadow:0 8px 18px #08275c0f!important}body .app-shell.workstation-admin:not(.admin-shell) .search-box input,body .app-shell.workstation-admin:not(.admin-shell) .search-box input::placeholder,body .app-shell.workstation-admin:not(.admin-shell) .account-menu-button span,body .app-shell.workstation-admin:not(.admin-shell) .account-menu-button small{color:var(--gcos-muted)!important}body .app-shell.workstation-admin:not(.admin-shell) .account-menu-button strong{color:var(--gcos-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-hero,body .app-shell.workstation-admin:not(.admin-shell) .reports-hero,body .app-shell.workstation-admin:not(.admin-shell) .station-home-hero{position:relative!important;overflow:hidden!important;min-height:210px!important;padding:30px!important;border-radius:30px!important;background:radial-gradient(circle at 86% 12%,rgba(244,197,66,.22),transparent 250px),linear-gradient(135deg,#08275c,#0b3478 58%,#123f8f)!important;background-color:#0b3478!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:var(--gcos-shadow-lg)!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner:after,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-hero:after,body .app-shell.workstation-admin:not(.admin-shell) .reports-hero:after,body .app-shell.workstation-admin:not(.admin-shell) .station-home-hero:after{content:""!important;position:absolute!important;right:-80px!important;bottom:-120px!important;width:300px!important;height:300px!important;border-radius:999px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner>*,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-hero>*,body .app-shell.workstation-admin:not(.admin-shell) .reports-hero>*,body .app-shell.workstation-admin:not(.admin-shell) .station-home-hero>*{position:relative!important;z-index:1!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner span,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-hero span,body .app-shell.workstation-admin:not(.admin-shell) .reports-hero span,body .app-shell.workstation-admin:not(.admin-shell) .station-home-hero span{color:#f8d775!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner h1,body .app-shell.workstation-admin:not(.admin-shell) .section-banner h2,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .reports-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .station-home-hero h2{color:#fff!important;font-size:clamp(2rem,3.2vw,3.4rem)!important;line-height:1.02!important;letter-spacing:0!important;max-width:900px!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner p,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-hero p,body .app-shell.workstation-admin:not(.admin-shell) .reports-hero p,body .app-shell.workstation-admin:not(.admin-shell) .station-home-hero p{color:#eff6ffd6!important;max-width:820px!important;font-size:1rem!important;line-height:1.65!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner-icon,body .app-shell.workstation-admin:not(.admin-shell) .station-avatar,body .app-shell.workstation-admin:not(.admin-shell) .metric-icon,body .app-shell.workstation-admin:not(.admin-shell) .command-icon{background:linear-gradient(135deg,#fff,#eef4fb)!important;color:#0b3478!important;border:1px solid rgba(244,197,66,.48)!important;box-shadow:0 16px 30px #05132d29!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner-icon *,body .app-shell.workstation-admin:not(.admin-shell) .station-avatar *,body .app-shell.workstation-admin:not(.admin-shell) .metric-icon *,body .app-shell.workstation-admin:not(.admin-shell) .command-icon *{color:#0b3478!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner-status{display:grid!important;grid-template-columns:repeat(3,minmax(140px,1fr))!important;gap:12px!important;min-width:min(460px,100%)!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner-status div,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-live-card,body .app-shell.workstation-admin:not(.admin-shell) .station-home-state{background:linear-gradient(135deg,#0e377cf0,#071a3de0)!important;background-color:#0b3478!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner-status div *,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-live-card *,body .app-shell.workstation-admin:not(.admin-shell) .station-home-state *{color:#fff!important}body .app-shell.workstation-admin:not(.admin-shell) .metric-grid,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-status-grid,body .app-shell.workstation-admin:not(.admin-shell) .office-summary-grid,body .app-shell.workstation-admin:not(.admin-shell) .station-home-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important}body .app-shell.workstation-admin:not(.admin-shell) .metric-card,body .app-shell.workstation-admin:not(.admin-shell) .insight,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-status-grid article,body .app-shell.workstation-admin:not(.admin-shell) .station-home-actions button,body .app-shell.workstation-admin:not(.admin-shell) .command-card,body .app-shell.workstation-admin:not(.admin-shell) .command-compact-card{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid var(--gcos-line)!important;border-radius:22px!important;box-shadow:var(--gcos-shadow-sm)!important;color:var(--gcos-ink)!important;min-height:112px!important}body .app-shell.workstation-admin:not(.admin-shell) .metric-card strong,body .app-shell.workstation-admin:not(.admin-shell) .insight strong,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-status-grid strong,body .app-shell.workstation-admin:not(.admin-shell) .station-home-actions strong,body .app-shell.workstation-admin:not(.admin-shell) .command-card strong,body .app-shell.workstation-admin:not(.admin-shell) .command-compact-card strong{color:var(--gcos-ink)!important;font-weight:900!important}body .app-shell.workstation-admin:not(.admin-shell) .metric-card span,body .app-shell.workstation-admin:not(.admin-shell) .metric-card small,body .app-shell.workstation-admin:not(.admin-shell) .insight span,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-status-grid span,body .app-shell.workstation-admin:not(.admin-shell) .station-home-actions span,body .app-shell.workstation-admin:not(.admin-shell) .station-home-actions small,body .app-shell.workstation-admin:not(.admin-shell) .command-card span,body .app-shell.workstation-admin:not(.admin-shell) .command-card small,body .app-shell.workstation-admin:not(.admin-shell) .command-compact-card span,body .app-shell.workstation-admin:not(.admin-shell) .command-compact-card small{color:var(--gcos-muted)!important}body .app-shell.workstation-admin:not(.admin-shell) .panel,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-panel,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-message-detail,body .app-shell.workstation-admin:not(.admin-shell) .reports-left-panel,body .app-shell.workstation-admin:not(.admin-shell) .reports-main-panel,body .app-shell.workstation-admin:not(.admin-shell) .reports-right-panel,body .app-shell.workstation-admin:not(.admin-shell) .station-panel,body .app-shell.workstation-admin:not(.admin-shell) .role-system-panel,body .app-shell.workstation-admin:not(.admin-shell) .admin-console-panel,body .app-shell.workstation-admin:not(.admin-shell) .data-table,body .app-shell.workstation-admin:not(.admin-shell) .task-board,body .app-shell.workstation-admin:not(.admin-shell) .approval-board,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-console,body .app-shell.workstation-admin:not(.admin-shell) .live-session-list,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-tools,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-chat,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-linked{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid var(--gcos-line)!important;border-radius:26px!important;box-shadow:var(--gcos-shadow-md)!important;color:var(--gcos-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) .panel-header{padding-bottom:14px!important;border-bottom:1px solid rgba(13,50,105,.1)!important;margin-bottom:16px!important}body .app-shell.workstation-admin:not(.admin-shell) .panel-header h2,body .app-shell.workstation-admin:not(.admin-shell) h2,body .app-shell.workstation-admin:not(.admin-shell) h3,body .app-shell.workstation-admin:not(.admin-shell) h4{color:var(--gcos-ink)!important;letter-spacing:0!important}body .app-shell.workstation-admin:not(.admin-shell) p,body .app-shell.workstation-admin:not(.admin-shell) small,body .app-shell.workstation-admin:not(.admin-shell) label span,body .app-shell.workstation-admin:not(.admin-shell) .panel-header button span,body .app-shell.workstation-admin:not(.admin-shell) .data-table span,body .app-shell.workstation-admin:not(.admin-shell) .table-row span{color:var(--gcos-muted)!important}body .app-shell.workstation-admin:not(.admin-shell) strong,body .app-shell.workstation-admin:not(.admin-shell) .data-table strong,body .app-shell.workstation-admin:not(.admin-shell) .table-row strong{color:var(--gcos-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) input,body .app-shell.workstation-admin:not(.admin-shell) select,body .app-shell.workstation-admin:not(.admin-shell) textarea{background:#fff!important;color:var(--gcos-ink)!important;border:1px solid rgba(13,50,105,.16)!important;border-radius:14px!important;box-shadow:inset 0 1px #08275c0a!important}body .app-shell.workstation-admin:not(.admin-shell) input::placeholder,body .app-shell.workstation-admin:not(.admin-shell) textarea::placeholder{color:#7a879d!important}body .app-shell.workstation-admin:not(.admin-shell) button{border-radius:14px!important;font-weight:800!important}body .app-shell.workstation-admin:not(.admin-shell) .action-row,body .app-shell.workstation-admin:not(.admin-shell) .archive-toolbar,body .app-shell.workstation-admin:not(.admin-shell) .compact-actions,body .app-shell.workstation-admin:not(.admin-shell) .report-selected-actions,body .app-shell.workstation-admin:not(.admin-shell) .station-inbox-actions,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-action-groups{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:12px!important;background:#f3f7fc!important;border:1px solid rgba(13,50,105,.1)!important;border-radius:20px!important}body .app-shell.workstation-admin:not(.admin-shell) .action-row button,body .app-shell.workstation-admin:not(.admin-shell) .archive-toolbar button,body .app-shell.workstation-admin:not(.admin-shell) .compact-actions button,body .app-shell.workstation-admin:not(.admin-shell) .report-selected-actions button,body .app-shell.workstation-admin:not(.admin-shell) .report-command-grid button,body .app-shell.workstation-admin:not(.admin-shell) .station-inbox-actions button,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-action-groups button,body .app-shell.workstation-admin:not(.admin-shell) .wide-action{background:#fff!important;color:#0b3478!important;border:1px solid rgba(11,52,120,.16)!important;box-shadow:0 8px 16px #08275c0f!important}body .app-shell.workstation-admin:not(.admin-shell) .action-row button:first-child,body .app-shell.workstation-admin:not(.admin-shell) .archive-toolbar button:first-child,body .app-shell.workstation-admin:not(.admin-shell) .report-command-grid button.primary,body .app-shell.workstation-admin:not(.admin-shell) .station-form button[type=submit],body .app-shell.workstation-admin:not(.admin-shell) .office-form button[type=submit]{background:linear-gradient(135deg,#0b3478,#123f8f)!important;color:#fff!important;border-color:#0b347847!important}body .app-shell.workstation-admin:not(.admin-shell) .action-row button:first-child *,body .app-shell.workstation-admin:not(.admin-shell) .archive-toolbar button:first-child *,body .app-shell.workstation-admin:not(.admin-shell) .report-command-grid button.primary *,body .app-shell.workstation-admin:not(.admin-shell) .station-form button[type=submit] *,body .app-shell.workstation-admin:not(.admin-shell) .office-form button[type=submit] *{color:#fff!important}body .app-shell.workstation-admin:not(.admin-shell) .status,body .app-shell.workstation-admin:not(.admin-shell) .status-pill,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-kind-chip,body .app-shell.workstation-admin:not(.admin-shell) .kind{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;background:#eaf2ff!important;color:#0b3478!important;border:1px solid rgba(11,52,120,.12)!important;font-weight:900!important}body .app-shell.workstation-admin:not(.admin-shell) .status.escalated,body .app-shell.workstation-admin:not(.admin-shell) .status.blocked,body .app-shell.workstation-admin:not(.admin-shell) .status.rejected,body .app-shell.workstation-admin:not(.admin-shell) .status.high,body .app-shell.workstation-admin:not(.admin-shell) .status.critical{background:#fff1f0!important;color:#9f1c13!important;border-color:#b4231833!important}body .app-shell.workstation-admin:not(.admin-shell) .status.ready,body .app-shell.workstation-admin:not(.admin-shell) .status.approved,body .app-shell.workstation-admin:not(.admin-shell) .status.complete,body .app-shell.workstation-admin:not(.admin-shell) .status.active{background:#eafaf4!important;color:#086b54!important;border-color:#0c7a6133!important}body .app-shell.workstation-admin:not(.admin-shell) .status.in-review,body .app-shell.workstation-admin:not(.admin-shell) .status.queued,body .app-shell.workstation-admin:not(.admin-shell) .status.draft,body .app-shell.workstation-admin:not(.admin-shell) .status.on-hold{background:#fff8e7!important;color:#7a5413!important;border-color:#f4c54247!important}body .app-shell.workstation-admin:not(.admin-shell) .churchmail-workspace,body .app-shell.workstation-admin:not(.admin-shell) .reports-layout,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-workspace,body .app-shell.workstation-admin:not(.admin-shell) .station-workspace-grid{display:grid!important;gap:18px!important;align-items:start!important}body .app-shell.workstation-admin:not(.admin-shell) .churchmail-workspace{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.45fr) minmax(280px,.82fr)!important}body .app-shell.workstation-admin:not(.admin-shell) .reports-layout{grid-template-columns:minmax(280px,.85fr) minmax(460px,1.35fr) minmax(280px,.85fr)!important}body .app-shell.workstation-admin:not(.admin-shell) .live-comms-workspace{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)!important}body .app-shell.workstation-admin:not(.admin-shell) .station-workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important}body .app-shell.workstation-admin:not(.admin-shell) .churchmail-list-item,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-row,body .app-shell.workstation-admin:not(.admin-shell) .message-button,body .app-shell.workstation-admin:not(.admin-shell) .report-template-card,body .app-shell.workstation-admin:not(.admin-shell) .report-inbox-card,body .app-shell.workstation-admin:not(.admin-shell) .approval-lane,body .app-shell.workstation-admin:not(.admin-shell) .task-card,body .app-shell.workstation-admin:not(.admin-shell) .policy-card,body .app-shell.workstation-admin:not(.admin-shell) .calendar-card,body .app-shell.workstation-admin:not(.admin-shell) .person-card,body .app-shell.workstation-admin:not(.admin-shell) .escalation-card,body .app-shell.workstation-admin:not(.admin-shell) .transfer-card,body .app-shell.workstation-admin:not(.admin-shell) .document-card,body .app-shell.workstation-admin:not(.admin-shell) .office-card,body .app-shell.workstation-admin:not(.admin-shell) .station-inbox-row,body .app-shell.workstation-admin:not(.admin-shell) .data-table .table-row{background:#fff!important;border:1px solid rgba(13,50,105,.12)!important;border-radius:20px!important;color:var(--gcos-ink)!important;box-shadow:0 10px 22px #08275c0f!important}body .app-shell.workstation-admin:not(.admin-shell) .churchmail-list-item.selected,body .app-shell.workstation-admin:not(.admin-shell) .report-template-card.selected,body .app-shell.workstation-admin:not(.admin-shell) .report-inbox-card.selected,body .app-shell.workstation-admin:not(.admin-shell) .message-button.selected{border-color:#f4c5428c!important;box-shadow:0 18px 36px #08275c1f!important;background:linear-gradient(135deg,#fffaf0,#fff)!important}body .app-shell.workstation-admin:not(.admin-shell) .data-table .table-row.head,body .app-shell.workstation-admin:not(.admin-shell) .admin-station-row.head{background:#eaf2ff!important;border-color:#0b34781a!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.04em!important}body .app-shell.workstation-admin:not(.admin-shell) .empty-state,body .app-shell.workstation-admin:not(.admin-shell) .search-empty{background:#f8fbff!important;color:var(--gcos-muted)!important;border:1px dashed rgba(13,50,105,.2)!important;border-radius:22px!important;padding:26px!important}body .section-churchmail .section-banner,body .section-churchmail .churchmail-hero{background:radial-gradient(circle at 88% 14%,rgba(244,197,66,.2),transparent 260px),linear-gradient(135deg,#08275c,#0b3478 56%,#174ea6)!important}body .section-reports .section-banner,body .section-reports .reports-hero{background:radial-gradient(circle at 84% 16%,rgba(73,207,164,.16),transparent 260px),linear-gradient(135deg,#062c5f,#0b3478 52%,#0c7a61)!important}body .section-approvals .section-banner,body .section-tasks .section-banner,body .section-transfers .section-banner{background:radial-gradient(circle at 86% 14%,rgba(244,197,66,.24),transparent 260px),linear-gradient(135deg,#10213f,#0b3478 54%,#7a5413)!important}body .section-escalations .section-banner,body .section-audit .section-banner{background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.13),transparent 260px),linear-gradient(135deg,#3b1110,#0b3478 48%,#123f8f)!important}body .section-ai-desk .section-banner,body .section-live-comms .section-banner{background:radial-gradient(circle at 86% 14%,rgba(244,197,66,.2),transparent 260px),linear-gradient(135deg,#071a3d,#173c8f 50%,#2855b8)!important}body .section-hierarchy .section-banner,body .section-offices .section-banner,body .section-personnel .section-banner,body .section-account-settings .section-banner{background:radial-gradient(circle at 86% 14%,rgba(244,197,66,.2),transparent 260px),linear-gradient(135deg,#071a3d,#0b3478 52%,#0c7a61)!important}body .app-shell.workstation-admin:not(.admin-shell) .command-deck-redesigned{grid-column:1 / -1!important;padding:0!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}body .app-shell.workstation-admin:not(.admin-shell) .command-deck-hero{padding:32px!important;border-radius:30px!important;background:radial-gradient(circle at 82% 10%,rgba(244,197,66,.22),transparent 280px),linear-gradient(135deg,#071a3d,#0b3478 58%,#123f8f)!important;background-color:#0b3478!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:var(--gcos-shadow-lg)!important}body .app-shell.workstation-admin:not(.admin-shell) .command-deck-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .command-deck-hero strong{color:#fff!important}body .app-shell.workstation-admin:not(.admin-shell) .command-deck-hero span{color:#f8d775!important}body .app-shell.workstation-admin:not(.admin-shell) .command-deck-hero p,body .app-shell.workstation-admin:not(.admin-shell) .command-deck-hero small{color:#eff6ffd1!important}body .app-shell.workstation-admin:not(.admin-shell) .command-deck-status{background:linear-gradient(135deg,#0e377cf0,#071a3de0)!important;background-color:#0b3478!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:22px!important}body .app-shell.workstation-admin:not(.admin-shell) .command-priority-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;margin-top:16px!important}body .app-shell.workstation-admin:not(.admin-shell) .command-health-section{margin-top:16px!important;padding:22px!important;background:#fff!important;border:1px solid var(--gcos-line)!important;border-radius:26px!important;box-shadow:var(--gcos-shadow-md)!important}body .app-shell.workstation-admin:not(.admin-shell) .command-compact-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important}body .app-shell.workstation-admin:not(.admin-shell) .activity-center,body .app-shell.workstation-admin:not(.admin-shell) .event-bus-panel,body .app-shell.workstation-admin:not(.admin-shell) .event-bus-log{background:#fff!important;color:var(--gcos-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) .activity-filters,body .app-shell.workstation-admin:not(.admin-shell) .event-bus-pipeline,body .app-shell.workstation-admin:not(.admin-shell) .pipeline{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:12px!important;background:#f3f7fc!important;border:1px solid rgba(13,50,105,.1)!important;border-radius:20px!important}body .app-shell.workstation-admin:not(.admin-shell) .pipeline-step{background:#fff!important;color:#0b3478!important;border:1px solid rgba(11,52,120,.14)!important;border-radius:999px!important;padding:8px 12px!important}body .app-shell.workstation-admin:not(.admin-shell) .hierarchy-level,body .app-shell.workstation-admin:not(.admin-shell) .hierarchy-node,body .app-shell.workstation-admin:not(.admin-shell) .office-node-preview,body .app-shell.workstation-admin:not(.admin-shell) .live-session-card,body .app-shell.workstation-admin:not(.admin-shell) .chat-message,body .app-shell.workstation-admin:not(.admin-shell) .ai-source-card,body .app-shell.workstation-admin:not(.admin-shell) .draft-card,body .app-shell.workstation-admin:not(.admin-shell) .ai-draft-card{background:#fff!important;border:1px solid rgba(13,50,105,.12)!important;color:var(--gcos-ink)!important;border-radius:20px!important;box-shadow:0 10px 22px #08275c0f!important}body .app-shell.workstation-admin:not(.admin-shell) .hierarchy-level *,body .app-shell.workstation-admin:not(.admin-shell) .office-node-preview *,body .app-shell.workstation-admin:not(.admin-shell) .live-session-card *,body .app-shell.workstation-admin:not(.admin-shell) .chat-message *,body .app-shell.workstation-admin:not(.admin-shell) .ai-source-card *,body .app-shell.workstation-admin:not(.admin-shell) .draft-card *,body .app-shell.workstation-admin:not(.admin-shell) .ai-draft-card *{color:inherit}body .app-shell.workstation-admin:not(.admin-shell) .hierarchy-level small,body .app-shell.workstation-admin:not(.admin-shell) .office-node-preview small,body .app-shell.workstation-admin:not(.admin-shell) .live-session-card small,body .app-shell.workstation-admin:not(.admin-shell) .chat-message small,body .app-shell.workstation-admin:not(.admin-shell) .ai-source-card small,body .app-shell.workstation-admin:not(.admin-shell) .draft-card small,body .app-shell.workstation-admin:not(.admin-shell) .ai-draft-card small{color:var(--gcos-muted)!important}body .app-shell.workstation-admin:not(.admin-shell) .account-settings-grid,body .app-shell.workstation-admin:not(.admin-shell) .settings-grid,body .app-shell.workstation-admin:not(.admin-shell) .profile-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)!important;gap:18px!important}body .app-shell.workstation-admin:not(.admin-shell) .user-management-list,body .app-shell.workstation-admin:not(.admin-shell) .station-account-list,body .app-shell.workstation-admin:not(.admin-shell) .admin-station-list{display:grid!important;gap:12px!important}body .app-shell.workstation-admin:not(.admin-shell) .station-account-list article,body .app-shell.workstation-admin:not(.admin-shell) .admin-station-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;padding:16px!important;background:#fff!important;border:1px solid rgba(13,50,105,.12)!important;border-radius:20px!important;box-shadow:0 10px 22px #08275c0f!important}body .app-shell.admin-shell .workspace{background:radial-gradient(circle at 88% 0%,rgba(244,197,66,.12),transparent 380px),linear-gradient(180deg,#f8fbff,#eef4fb)!important}body .app-shell.admin-shell .admin-portal-shell{background:radial-gradient(circle at 12% -4%,rgba(244,197,66,.16),transparent 380px),radial-gradient(circle at 100% 0%,rgba(30,99,198,.14),transparent 420px),linear-gradient(180deg,#071a3d,#0b3478 240px,#eef4fb 240px,#f8fbff)!important}body .app-shell.admin-shell .admin-portal-layout{background:transparent!important}body .app-shell.admin-shell .admin-portal-rail,body .app-shell.admin-shell .admin-portal-main .admin-app-suite,body .app-shell.admin-shell .admin-portal-main .admin-node-model,body .app-shell.admin-shell .admin-portal-main .admin-focus-board,body .app-shell.admin-shell .admin-portal-main .admin-console-panel{border-radius:26px!important;box-shadow:var(--gcos-shadow-md)!important}body .app-shell.admin-shell .admin-command-hero{border-radius:30px!important;box-shadow:var(--gcos-shadow-lg)!important}body .app-shell.admin-shell .admin-station-row{align-items:center!important}body .app-shell.admin-shell .admin-station-actions{background:#f3f7fc!important;border-radius:16px!important;padding:8px!important}body .app-shell.admin-shell .admin-station-actions button{background:#fff!important;border:1px solid rgba(13,50,105,.12)!important;color:#0b3478!important}body .app-shell.admin-shell .admin-station-actions button *{color:#0b3478!important}@media(max-width:1240px){body .app-shell.workstation-admin:not(.admin-shell) .churchmail-workspace,body .app-shell.workstation-admin:not(.admin-shell) .reports-layout,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-workspace,body .app-shell.workstation-admin:not(.admin-shell) .station-workspace-grid,body .app-shell.workstation-admin:not(.admin-shell) .account-settings-grid,body .app-shell.workstation-admin:not(.admin-shell) .settings-grid,body .app-shell.workstation-admin:not(.admin-shell) .profile-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:780px){body .app-shell.workstation-admin:not(.admin-shell){background:#f8fbff!important}body .app-shell.workstation-admin:not(.admin-shell) .workspace{padding:14px!important}body .app-shell.workstation-admin:not(.admin-shell) .topbar,body .app-shell.workstation-admin:not(.admin-shell) .section-banner,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-hero,body .app-shell.workstation-admin:not(.admin-shell) .reports-hero,body .app-shell.workstation-admin:not(.admin-shell) .station-home-hero,body .app-shell.workstation-admin:not(.admin-shell) .command-deck-hero{border-radius:22px!important;padding:18px!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner-status{grid-template-columns:1fr!important}body .app-shell.workstation-admin:not(.admin-shell) .metric-grid,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-status-grid,body .app-shell.workstation-admin:not(.admin-shell) .office-summary-grid,body .app-shell.workstation-admin:not(.admin-shell) .station-home-actions,body .app-shell.workstation-admin:not(.admin-shell) .command-priority-grid,body .app-shell.workstation-admin:not(.admin-shell) .command-compact-grid{grid-template-columns:minmax(0,1fr)!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner h1,body .app-shell.workstation-admin:not(.admin-shell) .section-banner h2,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .reports-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .station-home-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .command-deck-hero h2{font-size:2rem!important;line-height:1.08!important}body .app-shell.workstation-admin:not(.admin-shell) .station-account-list article,body .app-shell.workstation-admin:not(.admin-shell) .admin-station-list article{grid-template-columns:minmax(0,1fr)!important}}body .app-shell.admin-shell .admin-portal-topbar,body .app-shell.admin-shell .admin-hero-panel,body .app-shell.admin-shell .admin-command-hero{background-color:#071a3d!important}body .app-shell.admin-shell .admin-command-summary>div{background-color:#102f68!important;border:1px solid rgba(255,255,255,.18)!important}body .app-shell.admin-shell .admin-command-summary>div span,body .app-shell.admin-shell .admin-command-summary>div strong,body .app-shell.admin-shell .admin-command-summary>div small{color:#fff!important}body .app-shell.admin-shell .admin-hero-brief span,body .app-shell.admin-shell .admin-portal-state span{background-color:#102f68!important;color:#fff!important;border:1px solid rgba(11,52,120,.16)!important}body .app-shell.admin-shell .admin-portal-state button{background-color:#fff!important;color:#0b3478!important}body .app-shell.admin-shell .admin-portal-state button *{color:#0b3478!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item.active,body .app-shell.workstation-admin:not(.admin-shell) .nav-item[aria-current=page]{background:linear-gradient(135deg,#0b3478,#123f8f)!important;background-color:#0b3478!important;color:#fff!important;border-color:#f4c542ad!important;box-shadow:0 16px 26px #0b34783d!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item.active *,body .app-shell.workstation-admin:not(.admin-shell) .nav-item[aria-current=page] *{color:#fff!important}body .app-shell.admin-shell .admin-console-panel:has(.admin-recovery-overview){background:radial-gradient(circle at 100% 0%,rgba(244,197,66,.12),transparent 260px),linear-gradient(180deg,#fff,#f7faff)!important;border-color:#0b347824!important;color:#10213f!important}body .app-shell.admin-shell .admin-console-panel:has(.admin-recovery-overview) .panel-header{border-bottom-color:#0b34781f!important}body .app-shell.admin-shell .admin-console-panel:has(.admin-recovery-overview) .panel-header h2,body .app-shell.admin-shell .admin-console-panel:has(.admin-recovery-overview) .panel-header span,body .app-shell.admin-shell .admin-recovery-overview span,body .app-shell.admin-shell .admin-recovery-overview small,body .app-shell.admin-shell .admin-recovery-checks span,body .app-shell.admin-shell .admin-recovery-checks small,body .app-shell.admin-shell .admin-console-panel:has(.admin-recovery-overview) .empty-state{color:#4a5d7c!important}body .app-shell.admin-shell .admin-recovery-overview strong,body .app-shell.admin-shell .admin-recovery-checks strong{color:#10213f!important}body .app-shell.admin-shell .admin-recovery-overview>div,body .app-shell.admin-shell .admin-recovery-checks article{background:#f8fbff!important;border:1px solid rgba(11,52,120,.12)!important}body .app-shell.admin-shell .admin-recovery-checks article.ready{background:linear-gradient(145deg,#eefaf6,#f8fbff)!important;border-color:#09645538!important}body .app-shell.admin-shell .admin-recovery-checks article.attention{background:linear-gradient(145deg,#fff8e7,#f8fbff)!important;border-color:#845a0933!important}body .app-shell.workstation-admin:not(.admin-shell) .topbar{position:sticky!important;top:0!important;z-index:30!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;margin:-24px -24px 22px!important;padding:18px 24px!important;background:#ffffffeb!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(11,52,120,.12)!important;box-shadow:0 12px 34px #08275c14!important}body .app-shell.workstation-admin:not(.admin-shell) .station-title{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-width:0!important}body .app-shell.workstation-admin:not(.admin-shell) .station-title h1{font-size:clamp(24px,2vw,34px)!important;letter-spacing:0!important;color:var(--admin-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) .station-title p{max-width:860px!important;color:var(--admin-muted)!important}body .app-shell.workstation-admin:not(.admin-shell) .organization-kicker,body .app-shell.workstation-admin:not(.admin-shell) .panel-header span,body .app-shell.workstation-admin:not(.admin-shell) .section-banner span,body .app-shell.workstation-admin:not(.admin-shell) .module-hero span,body .app-shell.workstation-admin:not(.admin-shell) .report-card-title span,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-panel-title span{color:var(--admin-gold)!important}body .app-shell.workstation-admin:not(.admin-shell) .station-avatar,body .app-shell.workstation-admin:not(.admin-shell) .icon-button{background:#fff!important;color:var(--admin-blue)!important;border:1px solid rgba(11,52,120,.14)!important;box-shadow:0 10px 24px #08275c1a!important}body .app-shell.workstation-admin:not(.admin-shell) .topbar-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}body .app-shell.workstation-admin:not(.admin-shell) .search-box{min-width:min(360px,38vw)!important;height:46px!important;border-radius:16px!important;background:#f7faff!important;border:1px solid rgba(11,52,120,.14)!important;box-shadow:inset 0 1px #fff!important}body .app-shell.workstation-admin:not(.admin-shell) .account-menu-button{min-height:46px!important;padding:8px 12px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(11,52,120,.14)!important;color:var(--admin-blue)!important}body .app-shell.workstation-admin:not(.admin-shell) .account-menu-button span,body .app-shell.workstation-admin:not(.admin-shell) .account-menu-button small{color:inherit!important}body .app-shell.workstation-admin:not(.admin-shell) .section-banner,body .app-shell.workstation-admin:not(.admin-shell) .module-hero,body .app-shell.workstation-admin:not(.admin-shell) .page-hero,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-hero,body .app-shell.workstation-admin:not(.admin-shell) .reports-hero,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-hero{border-radius:26px!important;padding:24px!important;background:radial-gradient(circle at 94% 18%,rgba(244,197,66,.18),transparent 200px),linear-gradient(135deg,#fff,#eef5ff)!important;border:1px solid rgba(11,52,120,.13)!important;box-shadow:0 22px 54px #08275c1c!important}body .app-shell.workstation-admin:not(.admin-shell) .metrics-row,body .app-shell.workstation-admin:not(.admin-shell) .metrics-grid,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-status-grid,body .app-shell.workstation-admin:not(.admin-shell) .reports-stepper{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important;margin-bottom:18px!important}body .app-shell.workstation-admin:not(.admin-shell) .metric-card,body .app-shell.workstation-admin:not(.admin-shell) .command-card,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-status-grid article,body .app-shell.workstation-admin:not(.admin-shell) .reports-stepper>div,body .app-shell.workstation-admin:not(.admin-shell) .insight{min-height:108px!important;padding:16px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(11,52,120,.12)!important;box-shadow:0 12px 28px #08275c14!important}body .app-shell.workstation-admin:not(.admin-shell) .module-grid,body .app-shell.workstation-admin:not(.admin-shell) .dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)!important;gap:18px!important;align-items:start!important;max-width:1520px!important;margin-inline:auto!important}body .app-shell.workstation-admin:not(.admin-shell) .panel,body .app-shell.workstation-admin:not(.admin-shell) .module-primary,body .app-shell.workstation-admin:not(.admin-shell) .module-side,body .app-shell.workstation-admin:not(.admin-shell) .report-card,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-panel,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-message-detail,body .app-shell.workstation-admin:not(.admin-shell) .admin-console-panel,body .app-shell.workstation-admin:not(.admin-shell) .task-card,body .app-shell.workstation-admin:not(.admin-shell) .policy-card,body .app-shell.workstation-admin:not(.admin-shell) .office-card,body .app-shell.workstation-admin:not(.admin-shell) .transfer-card,body .app-shell.workstation-admin:not(.admin-shell) .archive-card,body .app-shell.workstation-admin:not(.admin-shell) .audit-card,body .app-shell.workstation-admin:not(.admin-shell) .person-card,body .app-shell.workstation-admin:not(.admin-shell) .calendar-card,body .app-shell.workstation-admin:not(.admin-shell) .live-session-card{border-radius:22px!important;background:#fff!important;border:1px solid rgba(11,52,120,.12)!important;box-shadow:0 18px 42px #08275c14!important;overflow:hidden!important}body .app-shell.workstation-admin:not(.admin-shell) .draft-card,body .app-shell.workstation-admin:not(.admin-shell) .ai-draft-card,body .app-shell.workstation-admin:not(.admin-shell) .ai-source-card{background:linear-gradient(180deg,#fff,#f8fbff)!important;background-color:#fff!important;border:1px solid rgba(11,52,120,.12)!important;color:var(--admin-ink)!important;box-shadow:0 16px 36px #08275c14!important}body .app-shell.workstation-admin:not(.admin-shell) .draft-card *,body .app-shell.workstation-admin:not(.admin-shell) .ai-draft-card *,body .app-shell.workstation-admin:not(.admin-shell) .ai-source-card *{color:var(--admin-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) .draft-card span,body .app-shell.workstation-admin:not(.admin-shell) .draft-card small,body .app-shell.workstation-admin:not(.admin-shell) .ai-draft-card span,body .app-shell.workstation-admin:not(.admin-shell) .ai-draft-card small,body .app-shell.workstation-admin:not(.admin-shell) .ai-source-card span,body .app-shell.workstation-admin:not(.admin-shell) .ai-source-card small{color:var(--admin-muted)!important}body .app-shell.workstation-admin:not(.admin-shell) .panel-header,body .app-shell.workstation-admin:not(.admin-shell) .report-card-title,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding-bottom:14px!important;margin-bottom:14px!important;border-bottom:1px solid rgba(11,52,120,.1)!important}body .app-shell.workstation-admin:not(.admin-shell) .panel-header h2,body .app-shell.workstation-admin:not(.admin-shell) .panel-header h3,body .app-shell.workstation-admin:not(.admin-shell) .report-card-title h3,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-panel-title h3{font-size:18px!important;line-height:1.2!important;color:var(--admin-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) .data-table{display:grid!important;gap:10px!important;width:100%!important;overflow:visible!important}body .app-shell.workstation-admin:not(.admin-shell) .data-table .table-row{display:grid!important;grid-template-columns:minmax(180px,1.1fr) repeat(3,minmax(110px,.7fr)) minmax(220px,1fr)!important;gap:12px!important;align-items:center!important;padding:14px!important;border-radius:16px!important;background:#f8fbff!important;border:1px solid rgba(11,52,120,.1)!important;color:var(--admin-ink)!important}body .app-shell.workstation-admin:not(.admin-shell) .data-table .table-head,body .app-shell.workstation-admin:not(.admin-shell) .admin-station-row.head{background:#eef5ff!important;color:var(--admin-blue)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}body .app-shell.workstation-admin:not(.admin-shell) .table-actions,body .app-shell.workstation-admin:not(.admin-shell) .action-row,body .app-shell.workstation-admin:not(.admin-shell) .compact-actions,body .app-shell.workstation-admin:not(.admin-shell) .report-selected-actions,body .app-shell.workstation-admin:not(.admin-shell) .task-actions,body .app-shell.workstation-admin:not(.admin-shell) .policy-actions,body .app-shell.workstation-admin:not(.admin-shell) .transfer-actions,body .app-shell.workstation-admin:not(.admin-shell) .archive-actions,body .app-shell.workstation-admin:not(.admin-shell) .audit-actions{padding:10px!important;border-radius:16px!important;background:#f7faff!important;border:1px solid rgba(11,52,120,.1)!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}body .app-shell.workstation-admin:not(.admin-shell) .action-row:before,body .app-shell.workstation-admin:not(.admin-shell) .table-actions:before,body .app-shell.workstation-admin:not(.admin-shell) .report-selected-actions:before,body .app-shell.workstation-admin:not(.admin-shell) .task-actions:before,body .app-shell.workstation-admin:not(.admin-shell) .policy-actions:before,body .app-shell.workstation-admin:not(.admin-shell) .transfer-actions:before,body .app-shell.workstation-admin:not(.admin-shell) .archive-actions:before,body .app-shell.workstation-admin:not(.admin-shell) .audit-actions:before{content:"Actions";flex:0 0 100%;color:var(--admin-gold);font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}body .app-shell.workstation-admin:not(.admin-shell) .action-row button,body .app-shell.workstation-admin:not(.admin-shell) .table-actions button,body .app-shell.workstation-admin:not(.admin-shell) .compact-actions button,body .app-shell.workstation-admin:not(.admin-shell) .report-selected-actions button,body .app-shell.workstation-admin:not(.admin-shell) .task-actions button,body .app-shell.workstation-admin:not(.admin-shell) .policy-actions button,body .app-shell.workstation-admin:not(.admin-shell) .transfer-actions button,body .app-shell.workstation-admin:not(.admin-shell) .archive-actions button,body .app-shell.workstation-admin:not(.admin-shell) .audit-actions button,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-action-groups button{flex:0 1 auto!important;min-height:36px!important;padding:8px 11px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;background:#fff!important;border:1px solid rgba(11,52,120,.14)!important;color:var(--admin-blue)!important;box-shadow:none!important}body .app-shell.workstation-admin:not(.admin-shell) button.primary,body .app-shell.workstation-admin:not(.admin-shell) button[type=submit],body .app-shell.workstation-admin:not(.admin-shell) .action-row button:first-of-type{background:linear-gradient(135deg,var(--admin-blue),var(--admin-blue-2))!important;color:#fff!important;border-color:transparent!important}body .app-shell.workstation-admin:not(.admin-shell) button.primary *,body .app-shell.workstation-admin:not(.admin-shell) button[type=submit] *,body .app-shell.workstation-admin:not(.admin-shell) .action-row button:first-of-type *{color:inherit!important}body .app-shell.workstation-admin:not(.admin-shell) .churchmail-workspace,body .app-shell.workstation-admin:not(.admin-shell) .reports-layout{display:grid!important;grid-template-columns:minmax(280px,.78fr) minmax(0,1.25fr) minmax(300px,.86fr)!important;gap:18px!important;align-items:start!important;max-width:1560px!important;margin-inline:auto!important}body .app-shell.workstation-admin:not(.admin-shell) .churchmail-action-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;background:transparent!important;border:0!important;padding:0!important}body .app-shell.workstation-admin:not(.admin-shell) .churchmail-action-groups>div{padding:12px!important;border-radius:16px!important;background:#f8fbff!important;border:1px solid rgba(11,52,120,.11)!important}body .app-shell.workstation-admin:not(.admin-shell) .live-comms-workspace{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr)!important}body .app-shell.workstation-admin:not(.admin-shell) .live-comms-console,body .app-shell.workstation-admin:not(.admin-shell) .live-session-list,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-tools,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-chat,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-linked{background:#fff!important;border:1px solid rgba(11,52,120,.12)!important;border-radius:20px!important;box-shadow:0 14px 32px #08275c14!important}body .app-shell.workstation-admin:not(.admin-shell) .empty-state{padding:26px!important;border-radius:18px!important;background:#f8fbff!important;border:1px dashed rgba(11,52,120,.22)!important;color:var(--admin-muted)!important;text-align:center!important}body .admin-board-shell{background:radial-gradient(circle at 14% -10%,rgba(17,72,153,.16),transparent 340px),linear-gradient(180deg,#f8fbff,#eef3fb)!important}body .admin-board-shell .admin-hero,body .admin-board-shell .admin-status-strip,body .admin-board-shell .panel,body .admin-board-shell .admin-console-panel{border-radius:24px!important;border:1px solid rgba(11,52,120,.13)!important;box-shadow:0 20px 50px #08275c1a!important}body .admin-board-shell .admin-board-grid,body .admin-board-shell .admin-console-grid{gap:18px!important}@media(max-width:1180px){body .app-shell.workstation-admin:not(.admin-shell){grid-template-columns:92px minmax(0,1fr)!important}body .app-shell.workstation-admin:not(.admin-shell) .brand-button{grid-template-columns:1fr!important;justify-items:center!important}body .app-shell.workstation-admin:not(.admin-shell) .brand-button div:last-child,body .app-shell.workstation-admin:not(.admin-shell) .nav-item span,body .app-shell.workstation-admin:not(.admin-shell) .station-switcher{display:none!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item{justify-content:center!important}body .app-shell.workstation-admin:not(.admin-shell) .module-grid,body .app-shell.workstation-admin:not(.admin-shell) .dashboard-grid,body .app-shell.workstation-admin:not(.admin-shell) .churchmail-workspace,body .app-shell.workstation-admin:not(.admin-shell) .reports-layout,body .app-shell.workstation-admin:not(.admin-shell) .live-comms-workspace{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){body .app-shell.workstation-admin:not(.admin-shell){display:block!important}body .app-shell.workstation-admin:not(.admin-shell) .sidebar{position:static!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;overflow:hidden!important}body .app-shell.workstation-admin:not(.admin-shell) .brand-button{width:72px!important;min-height:64px!important;padding:8px!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(48px,1fr))!important;overflow:hidden!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:0!important;padding-bottom:0!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-list:before{display:none!important}body .app-shell.workstation-admin:not(.admin-shell) .nav-item{width:100%!important;min-width:0!important}body .app-shell.workstation-admin:not(.admin-shell) .workspace{padding:16px!important}body .app-shell.workstation-admin:not(.admin-shell) .topbar{position:static!important;grid-template-columns:minmax(0,1fr)!important;margin:-16px -16px 16px!important;padding:16px!important}body .app-shell.workstation-admin:not(.admin-shell) .topbar-actions{justify-content:stretch!important}body .app-shell.workstation-admin:not(.admin-shell) .search-box,body .app-shell.workstation-admin:not(.admin-shell) .account-menu-button{width:100%!important;min-width:0!important}body .app-shell.workstation-admin:not(.admin-shell) .data-table .table-row{grid-template-columns:minmax(0,1fr)!important}}body .app-shell.workstation-admin:not(.admin-shell) .workspace .section-banner,body .app-shell.workstation-admin:not(.admin-shell) .workspace .churchmail-hero,body .app-shell.workstation-admin:not(.admin-shell) .workspace .reports-hero,body .app-shell.workstation-admin:not(.admin-shell) .workspace .station-home-hero,body .app-shell.workstation-admin:not(.admin-shell) .workspace .command-deck-hero{background:radial-gradient(circle at 86% 12%,rgba(244,197,66,.22),transparent 260px),linear-gradient(135deg,#071a3d,#0b3478 58%,#123f8f)!important;background-color:#0b3478!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 28px 70px #08275c29!important}body .section-reports .workspace .section-banner,body .section-reports .workspace .reports-hero{background:radial-gradient(circle at 84% 16%,rgba(73,207,164,.16),transparent 260px),linear-gradient(135deg,#062c5f,#0b3478 52%,#0c7a61)!important;background-color:#0b3478!important}body .section-escalations .workspace .section-banner,body .section-audit .workspace .section-banner{background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.13),transparent 260px),linear-gradient(135deg,#3b1110,#0b3478 48%,#123f8f)!important;background-color:#0b3478!important}body .app-shell.workstation-admin:not(.admin-shell) .workspace .section-banner h1,body .app-shell.workstation-admin:not(.admin-shell) .workspace .section-banner h2,body .app-shell.workstation-admin:not(.admin-shell) .workspace .churchmail-hero h1,body .app-shell.workstation-admin:not(.admin-shell) .workspace .churchmail-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .workspace .reports-hero h1,body .app-shell.workstation-admin:not(.admin-shell) .workspace .reports-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .workspace .station-home-hero h1,body .app-shell.workstation-admin:not(.admin-shell) .workspace .station-home-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .workspace .command-deck-hero h1,body .app-shell.workstation-admin:not(.admin-shell) .workspace .command-deck-hero h2,body .app-shell.workstation-admin:not(.admin-shell) .workspace .command-deck-hero strong{color:#fff!important}body .app-shell.workstation-admin:not(.admin-shell) .workspace .section-banner p,body .app-shell.workstation-admin:not(.admin-shell) .workspace .churchmail-hero p,body .app-shell.workstation-admin:not(.admin-shell) .workspace .reports-hero p,body .app-shell.workstation-admin:not(.admin-shell) .workspace .station-home-hero p,body .app-shell.workstation-admin:not(.admin-shell) .workspace .command-deck-hero p,body .app-shell.workstation-admin:not(.admin-shell) .workspace .command-deck-hero small{color:#eff6ffdb!important}body .app-shell.workstation-admin:not(.admin-shell) .workspace .section-banner>div>span,body .app-shell.workstation-admin:not(.admin-shell) .workspace .churchmail-hero>div>span,body .app-shell.workstation-admin:not(.admin-shell) .workspace .reports-hero>div>span,body .app-shell.workstation-admin:not(.admin-shell) .workspace .station-home-hero>div>span,body .app-shell.workstation-admin:not(.admin-shell) .workspace .command-deck-hero .eyebrow{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:28px!important;padding:6px 10px!important;border-radius:999px!important;background:#fff!important;color:#0b3478!important;border:1px solid rgba(244,197,66,.32)!important;box-shadow:0 10px 20px #05132d29!important}body .app-shell.workstation-admin:not(.admin-shell) .workspace .section-banner-status div,body .app-shell.workstation-admin:not(.admin-shell) .workspace .churchmail-live-card,body .app-shell.workstation-admin:not(.admin-shell) .workspace .station-home-state,body .app-shell.workstation-admin:not(.admin-shell) .workspace .command-deck-status{background:linear-gradient(135deg,#0e377cf5,#071a3de6)!important;background-color:#0b3478!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}body .app-shell.workstation-admin:not(.admin-shell) .workspace .section-banner-status div *,body .app-shell.workstation-admin:not(.admin-shell) .workspace .churchmail-live-card *,body .app-shell.workstation-admin:not(.admin-shell) .workspace .station-home-state *,body .app-shell.workstation-admin:not(.admin-shell) .workspace .command-deck-status *{color:#fff!important}body .app-shell.admin-shell{height:100vh!important;min-height:100vh!important;overflow:hidden!important}body .app-shell.admin-shell .workspace{height:100vh!important;min-height:0!important;overflow:hidden!important;padding:0!important}body .app-shell.admin-shell .admin-portal-shell{height:100vh!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}body .app-shell.admin-shell .admin-portal-layout{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;gap:18px!important;overflow:hidden!important;padding:18px!important}body .app-shell.admin-shell .admin-portal-rail,body .app-shell.admin-shell .admin-portal-main{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges!important;overscroll-behavior:contain!important}body .app-shell.admin-shell .admin-portal-rail{padding:16px!important;align-self:stretch!important}body .app-shell.admin-shell .admin-portal-main{padding:0 8px 34px 0!important}body .app-shell.admin-shell .admin-portal-rail::-webkit-scrollbar,body .app-shell.admin-shell .admin-portal-main::-webkit-scrollbar{width:12px!important}body .app-shell.admin-shell .admin-portal-rail::-webkit-scrollbar-track,body .app-shell.admin-shell .admin-portal-main::-webkit-scrollbar-track{background:#0b347814!important;border-radius:999px!important}body .app-shell.admin-shell .admin-portal-rail::-webkit-scrollbar-thumb,body .app-shell.admin-shell .admin-portal-main::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0b3478,#123f8f)!important;border:3px solid rgba(248,251,255,.95)!important;border-radius:999px!important}body .app-shell.admin-shell .admin-portal-rail,body .app-shell.admin-shell .admin-portal-main{scrollbar-color:#0b3478 rgba(11,52,120,.08)!important;scrollbar-width:thin!important}@media(max-width:1180px){body .app-shell.admin-shell,body .app-shell.admin-shell .workspace,body .app-shell.admin-shell .admin-portal-shell{height:auto!important;min-height:100vh!important;overflow:visible!important}body .app-shell.admin-shell .admin-portal-layout{height:auto!important;overflow:visible!important;grid-template-columns:minmax(0,1fr)!important;padding:14px!important}body .app-shell.admin-shell .admin-portal-rail,body .app-shell.admin-shell .admin-portal-main{height:auto!important;max-height:none!important;overflow:visible!important;padding-right:0!important}}@media(min-width:560px){body .app-shell.admin-shell{display:block!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important}body .app-shell.admin-shell .workspace{height:100vh!important;min-height:0!important;overflow:hidden!important;padding:0!important}body .app-shell.admin-shell .admin-portal-shell{height:100vh!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}body .app-shell.admin-shell .admin-portal-layout{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr)!important;gap:12px!important;overflow:hidden!important;padding:12px!important}body .app-shell.admin-shell .admin-portal-rail,body .app-shell.admin-shell .admin-portal-main{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges!important;overscroll-behavior:contain!important}body .app-shell.admin-shell .admin-portal-rail{display:block!important;order:1!important;padding:14px!important;border-right:0!important;border-bottom:0!important}body .app-shell.admin-shell .admin-portal-rail:after{content:""!important;display:block!important;height:96px!important}body .app-shell.admin-shell .admin-portal-rail .admin-nav-group:last-child{margin-bottom:120px!important}body .app-shell.admin-shell .admin-portal-main{order:2!important;padding:0 8px 34px 0!important}}@media(min-width:980px){body .app-shell.admin-shell .admin-portal-layout{grid-template-columns:320px minmax(0,1fr)!important;gap:18px!important;padding:18px!important}}body .app-shell.section-control-center:not(.admin-shell){background:radial-gradient(circle at 12% 0%,rgba(244,197,66,.14),transparent 320px),radial-gradient(circle at 90% 14%,rgba(43,138,255,.18),transparent 360px),linear-gradient(135deg,#061733,#0b1f46 46%,#0b3478)!important}body .app-shell.section-control-center:not(.admin-shell) .workspace{max-width:1780px!important;padding:clamp(18px,2vw,30px)!important}body .app-shell.section-control-center:not(.admin-shell) .dashboard-grid.control-center-home{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:dense!important;gap:14px!important;align-items:start!important}body .app-shell.section-control-center:not(.admin-shell) .control-center-home>.panel{min-width:0!important;border-radius:24px!important;border:1px solid rgba(148,163,184,.22)!important;background:linear-gradient(180deg,#fffffffa,#f1f6fff0)!important;box-shadow:0 22px 55px #05132d2e!important;padding:18px!important;overflow:hidden!important}body .app-shell.section-control-center:not(.admin-shell) .panel-header{margin-bottom:12px!important}body .app-shell.section-control-center:not(.admin-shell) .panel-header h3,body .app-shell.section-control-center:not(.admin-shell) .panel-header strong,body .app-shell.section-control-center:not(.admin-shell) .panel-header span{color:#061733!important}body .app-shell.section-control-center:not(.admin-shell) .panel-header>span,body .app-shell.section-control-center:not(.admin-shell) .panel-header .panel-action{background:#eaf1ff!important;color:#0b3478!important;border:1px solid #cddcf4!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-redesigned{grid-column:1 / -1!important;padding:20px!important;border-color:#f4c54247!important;background:radial-gradient(circle at 18% 12%,rgba(244,197,66,.22),transparent 300px),radial-gradient(circle at 95% 12%,rgba(59,130,246,.28),transparent 320px),linear-gradient(135deg,#041127,#08275c,#0b3478)!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-redesigned:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:42px 42px!important;opacity:.32!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-redesigned>*{position:relative!important;z-index:1!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:16px!important;align-items:stretch!important;margin-bottom:14px!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-hero h2{max-width:760px!important;margin:4px 0 6px!important;font-size:clamp(28px,2.8vw,42px)!important;line-height:1.03!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-hero p{max-width:900px!important;font-size:14px!important;line-height:1.5!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-status{min-height:108px!important;padding:16px!important;background:linear-gradient(180deg,#ffffff29,#ffffff14)!important;box-shadow:inset 0 1px #ffffff1f!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-status strong{font-size:30px!important}body .app-shell.section-control-center:not(.admin-shell) .command-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body .app-shell.section-control-center:not(.admin-shell) .command-card.command-card-priority{min-height:104px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-content:center!important;gap:3px 10px!important;padding:14px!important}body .app-shell.section-control-center:not(.admin-shell) .command-card.command-card-priority .command-icon{grid-row:span 3!important;width:42px!important;height:42px!important}body .app-shell.section-control-center:not(.admin-shell) .command-card.command-card-priority strong{font-size:24px!important;line-height:1!important}body .app-shell.section-control-center:not(.admin-shell) .command-health-section{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:14px!important;margin-top:12px!important;padding:14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;background:#030f2338!important}body .app-shell.section-control-center:not(.admin-shell) .command-health-section>div:first-child strong{font-size:18px!important}body .app-shell.section-control-center:not(.admin-shell) .command-compact-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}body .app-shell.section-control-center:not(.admin-shell) .command-compact-card{min-height:74px!important;padding:10px!important;border-radius:14px!important;background:#ffffff1c!important}body .app-shell.section-control-center:not(.admin-shell) .command-compact-card strong{font-size:16px!important}body .app-shell.section-control-center:not(.admin-shell) .command-dispatch{grid-column:span 4!important;min-height:100%!important}body .app-shell.section-control-center:not(.admin-shell) .ai-intelligence-panel{grid-column:span 4!important}body .app-shell.section-control-center:not(.admin-shell) .churchmail-panel{grid-column:span 4!important}body .app-shell.section-control-center:not(.admin-shell) .workflow-monitor-panel,body .app-shell.section-control-center:not(.admin-shell) .approval-chains-panel,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-panel{grid-column:span 4!important}body .app-shell.section-control-center:not(.admin-shell) .activity-center-panel,body .app-shell.section-control-center:not(.admin-shell) .offline-sync-panel{grid-column:span 6!important}body .app-shell.section-control-center:not(.admin-shell) .command-dispatch,body .app-shell.section-control-center:not(.admin-shell) .churchmail-panel,body .app-shell.section-control-center:not(.admin-shell) .ai-intelligence-panel{background:radial-gradient(circle at 96% 0%,rgba(11,52,120,.1),transparent 160px),#fff!important}body .app-shell.section-control-center:not(.admin-shell) .command-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body .app-shell.section-control-center:not(.admin-shell) .command-summary .insight,body .app-shell.section-control-center:not(.admin-shell) .insight-list .insight{border-radius:16px!important;border:1px solid #dbe5f3!important;background:#f8fbff!important;padding:12px!important}body .app-shell.section-control-center:not(.admin-shell) .dispatch-priorities{display:grid!important;gap:8px!important;margin-top:12px!important}body .app-shell.section-control-center:not(.admin-shell) .control-row{min-height:40px!important;padding:9px 11px!important;border:1px solid #dbe5f3!important;border-radius:14px!important;background:#f8fbff!important;color:#10203f!important}body .app-shell.section-control-center:not(.admin-shell) .command-dispatch .action-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}body .app-shell.section-control-center:not(.admin-shell) .command-dispatch .action-row button{min-height:40px!important;justify-content:center!important;border-radius:13px!important;color:#0b3478!important;background:#eef5ff!important;border:1px solid #cddcf4!important}body .app-shell.section-control-center:not(.admin-shell) .ai-card{min-height:134px!important;border-radius:18px!important;color:#fff!important;background:radial-gradient(circle at 100% 0%,rgba(244,197,66,.22),transparent 210px),linear-gradient(135deg,#061733,#0b3478)!important}body .app-shell.section-control-center:not(.admin-shell) .ai-card strong,body .app-shell.section-control-center:not(.admin-shell) .ai-card p{color:#fff!important}body .app-shell.section-control-center:not(.admin-shell) .message-list,body .app-shell.section-control-center:not(.admin-shell) .workflow-list,body .app-shell.section-control-center:not(.admin-shell) .approval-list,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-list,body .app-shell.section-control-center:not(.admin-shell) .event-feed{display:grid!important;gap:8px!important}body .app-shell.section-control-center:not(.admin-shell) .message-item,body .app-shell.section-control-center:not(.admin-shell) .workflow-item,body .app-shell.section-control-center:not(.admin-shell) .approval-item,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-row,body .app-shell.section-control-center:not(.admin-shell) .event-line,body .app-shell.section-control-center:not(.admin-shell) .sync-stage{border:1px solid #dbe5f3!important;border-radius:15px!important;background:#fff!important;box-shadow:0 10px 22px #0f172a0b!important}body .app-shell.section-control-center:not(.admin-shell) .message-item,body .app-shell.section-control-center:not(.admin-shell) .workflow-item,body .app-shell.section-control-center:not(.admin-shell) .approval-item{padding:11px!important}body .app-shell.section-control-center:not(.admin-shell) .hierarchy-row{min-height:54px!important;padding:9px!important;grid-template-columns:38px minmax(0,1.2fr) minmax(92px,.9fr) auto auto!important}body .app-shell.section-control-center:not(.admin-shell) .node-metric{color:#475569!important;font-size:12px!important}body .app-shell.section-control-center:not(.admin-shell) .workflow-item{grid-template-columns:minmax(0,1fr) auto!important}body .app-shell.section-control-center:not(.admin-shell) .progress{grid-column:1 / -1!important;height:6px!important}body .app-shell.section-control-center:not(.admin-shell) .pipeline{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;padding:10px!important;border:1px solid #dbe5f3!important;border-radius:16px!important;background:#f8fbff!important}body .app-shell.section-control-center:not(.admin-shell) .pipeline>svg{display:none!important}body .app-shell.section-control-center:not(.admin-shell) .pipeline-step{min-height:34px!important;display:grid!important;place-items:center!important;text-align:center!important;border-radius:999px!important;background:#fff!important;color:#0b3478!important;font-size:11px!important;font-weight:850!important}body .app-shell.section-control-center:not(.admin-shell) .activity-center-panel .event-feed{max-height:188px!important;overflow:auto!important;padding-right:4px!important}body .app-shell.section-control-center:not(.admin-shell) .churchmail-panel .message-list,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-panel .hierarchy-list,body .app-shell.section-control-center:not(.admin-shell) .command-dispatch .dispatch-priorities{overflow:auto!important;padding-right:4px!important}body .app-shell.section-control-center:not(.admin-shell) .churchmail-panel .message-list{max-height:430px!important}body .app-shell.section-control-center:not(.admin-shell) .hierarchy-panel .hierarchy-list{max-height:520px!important}body .app-shell.section-control-center:not(.admin-shell) .command-dispatch .dispatch-priorities{max-height:180px!important}body .app-shell.section-control-center:not(.admin-shell) .event-line{padding:9px 10px!important}body .app-shell.section-control-center:not(.admin-shell) .event-line code{color:#334155!important;white-space:normal!important;overflow-wrap:anywhere!important}body .app-shell.section-control-center:not(.admin-shell) .offline-readiness{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}body .app-shell.section-control-center:not(.admin-shell) .sync-layout{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}body .app-shell.section-control-center:not(.admin-shell) .sync-layout>svg{display:none!important}body .app-shell.section-control-center:not(.admin-shell) .security-strip{border-radius:15px!important;background:#eef5ff!important;color:#0f2451!important}body .app-shell.section-control-center:not(.admin-shell) .message-item strong,body .app-shell.section-control-center:not(.admin-shell) .workflow-item strong,body .app-shell.section-control-center:not(.admin-shell) .approval-item strong,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-row strong,body .app-shell.section-control-center:not(.admin-shell) .sync-stage strong{color:#061733!important}body .app-shell.section-control-center:not(.admin-shell) .message-item span,body .app-shell.section-control-center:not(.admin-shell) .workflow-item span,body .app-shell.section-control-center:not(.admin-shell) .approval-item span,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-row span,body .app-shell.section-control-center:not(.admin-shell) .sync-stage span,body .app-shell.section-control-center:not(.admin-shell) .approval-meta small{color:#475569!important}@media(min-width:1320px){body .app-shell.section-control-center:not(.admin-shell) .command-dispatch,body .app-shell.section-control-center:not(.admin-shell) .workflow-monitor-panel{grid-column:span 3!important}body .app-shell.section-control-center:not(.admin-shell) .churchmail-panel,body .app-shell.section-control-center:not(.admin-shell) .ai-intelligence-panel,body .app-shell.section-control-center:not(.admin-shell) .approval-chains-panel{grid-column:span 3!important}body .app-shell.section-control-center:not(.admin-shell) .hierarchy-panel{grid-column:span 6!important}}@media(max-width:1180px){body .app-shell.section-control-center:not(.admin-shell) .dashboard-grid.control-center-home{grid-template-columns:repeat(6,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-redesigned,body .app-shell.section-control-center:not(.admin-shell) .activity-center-panel,body .app-shell.section-control-center:not(.admin-shell) .offline-sync-panel{grid-column:1 / -1!important}body .app-shell.section-control-center:not(.admin-shell) .command-dispatch,body .app-shell.section-control-center:not(.admin-shell) .churchmail-panel,body .app-shell.section-control-center:not(.admin-shell) .ai-intelligence-panel,body .app-shell.section-control-center:not(.admin-shell) .workflow-monitor-panel,body .app-shell.section-control-center:not(.admin-shell) .approval-chains-panel,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-panel{grid-column:span 3!important}body .app-shell.section-control-center:not(.admin-shell) .command-health-section,body .app-shell.section-control-center:not(.admin-shell) .command-deck-hero{grid-template-columns:1fr!important}body .app-shell.section-control-center:not(.admin-shell) .command-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){body .app-shell.section-control-center:not(.admin-shell) .dashboard-grid.control-center-home{grid-template-columns:1fr!important;gap:12px!important}body .app-shell.section-control-center:not(.admin-shell) .control-center-home>.panel,body .app-shell.section-control-center:not(.admin-shell) .command-dispatch,body .app-shell.section-control-center:not(.admin-shell) .churchmail-panel,body .app-shell.section-control-center:not(.admin-shell) .ai-intelligence-panel,body .app-shell.section-control-center:not(.admin-shell) .workflow-monitor-panel,body .app-shell.section-control-center:not(.admin-shell) .approval-chains-panel,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-panel,body .app-shell.section-control-center:not(.admin-shell) .activity-center-panel,body .app-shell.section-control-center:not(.admin-shell) .offline-sync-panel{grid-column:1 / -1!important}body .app-shell.section-control-center:not(.admin-shell) .command-priority-grid,body .app-shell.section-control-center:not(.admin-shell) .command-compact-grid,body .app-shell.section-control-center:not(.admin-shell) .command-summary,body .app-shell.section-control-center:not(.admin-shell) .offline-readiness,body .app-shell.section-control-center:not(.admin-shell) .sync-layout,body .app-shell.section-control-center:not(.admin-shell) .pipeline{grid-template-columns:1fr!important}body .app-shell.section-control-center:not(.admin-shell) .command-dispatch .action-row{grid-template-columns:1fr!important}}@media(min-width:560px)and (max-width:760px){body .app-shell.section-control-center:not(.admin-shell) .workspace{padding:16px!important}body .app-shell.section-control-center:not(.admin-shell) .dashboard-grid.control-center-home{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .dashboard-grid.control-center-home{grid-template-columns:repeat(6,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .control-center-home>.panel{padding:16px!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-redesigned,body .app-shell.section-control-center:not(.admin-shell) .activity-center-panel,body .app-shell.section-control-center:not(.admin-shell) .offline-sync-panel{grid-column:1 / -1!important}body .app-shell.section-control-center:not(.admin-shell) .command-dispatch,body .app-shell.section-control-center:not(.admin-shell) .churchmail-panel,body .app-shell.section-control-center:not(.admin-shell) .ai-intelligence-panel,body .app-shell.section-control-center:not(.admin-shell) .workflow-monitor-panel,body .app-shell.section-control-center:not(.admin-shell) .approval-chains-panel,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-panel{grid-column:span 3!important}html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .control-center-home>.panel.command-dispatch,html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .control-center-home>.panel.churchmail-panel,html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .control-center-home>.panel.ai-intelligence-panel,html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .control-center-home>.panel.workflow-monitor-panel,html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .control-center-home>.panel.approval-chains-panel,html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .control-center-home>.panel.hierarchy-panel{grid-column:span 3!important}html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .control-center-home>.panel.command-deck-redesigned,html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .control-center-home>.panel.activity-center-panel,html body #root .app-shell.section-control-center:not(.admin-shell) .workspace .control-center-home>.panel.offline-sync-panel{grid-column:1 / -1!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-hero{grid-template-columns:1fr!important;gap:10px!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-hero h2{font-size:30px!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-status{min-height:96px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 14px!important}body .app-shell.section-control-center:not(.admin-shell) .command-deck-status strong{font-size:24px!important;overflow-wrap:normal!important}body .app-shell.section-control-center:not(.admin-shell) .command-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .command-compact-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .command-health-section{grid-template-columns:1fr!important;padding:12px!important}body .app-shell.section-control-center:not(.admin-shell) .command-card.command-card-priority{min-height:86px!important;grid-template-columns:1fr!important;gap:4px!important;padding:10px!important}body .app-shell.section-control-center:not(.admin-shell) .command-card.command-card-priority .command-icon{width:34px!important;height:34px!important;grid-row:auto!important}body .app-shell.section-control-center:not(.admin-shell) .command-card.command-card-priority strong{font-size:18px!important}body .app-shell.section-control-center:not(.admin-shell) .command-card.command-card-priority small{font-size:10px!important}body .app-shell.section-control-center:not(.admin-shell) .command-compact-card{min-height:76px!important;grid-template-columns:1fr!important;padding:8px!important}body .app-shell.section-control-center:not(.admin-shell) .command-compact-card svg{grid-row:auto!important;width:26px!important;height:26px!important}body .app-shell.section-control-center:not(.admin-shell) .command-compact-card strong{font-size:14px!important}body .app-shell.section-control-center:not(.admin-shell) .command-compact-card span,body .app-shell.section-control-center:not(.admin-shell) .command-compact-card small{font-size:10px!important}body .app-shell.section-control-center:not(.admin-shell) .command-health-section{max-height:270px!important;overflow:auto!important}body .app-shell.section-control-center:not(.admin-shell) .churchmail-panel .message-list{max-height:330px!important}body .app-shell.section-control-center:not(.admin-shell) .hierarchy-panel .hierarchy-list{max-height:420px!important}body .app-shell.section-control-center:not(.admin-shell) .ai-card{min-height:118px!important}body .app-shell.section-control-center:not(.admin-shell) .command-summary,body .app-shell.section-control-center:not(.admin-shell) .offline-readiness,body .app-shell.section-control-center:not(.admin-shell) .sync-layout,body .app-shell.section-control-center:not(.admin-shell) .pipeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .command-dispatch .action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .hierarchy-row{grid-template-columns:34px minmax(0,1fr)!important}body .app-shell.section-control-center:not(.admin-shell) .hierarchy-row .node-metric,body .app-shell.section-control-center:not(.admin-shell) .hierarchy-row .flow-meter{grid-column:2!important}}@media(max-width:559px){body .app-shell.section-control-center:not(.admin-shell) .command-deck-hero{grid-template-columns:1fr!important}}body .app-shell.admin-shell{background:radial-gradient(circle at 12% 0%,rgba(244,197,66,.12),transparent 320px),radial-gradient(circle at 92% 8%,rgba(43,138,255,.16),transparent 360px),linear-gradient(135deg,#061733,#0b1f46 42%,#0b3478)!important}body .app-shell.admin-shell .admin-portal-shell{background:linear-gradient(180deg,#061733f5 0,#0b3478d1 176px,#eef3fb 176px,#f6f8fc)!important}body .app-shell.admin-shell .admin-portal-topbar{min-height:82px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;align-items:center!important;gap:16px!important;padding:14px clamp(16px,2.2vw,28px)!important;background:linear-gradient(135deg,#030f23fa,#0b3478f5)!important;border-bottom:1px solid rgba(255,255,255,.14)!important}body .app-shell.admin-shell .admin-portal-brand{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}body .app-shell.admin-shell .admin-portal-logo{width:48px!important;height:48px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 28px #0000002e!important}body .app-shell.admin-shell .admin-portal-brand strong{display:block!important;color:#fff!important;font-size:16px!important;line-height:1.15!important}body .app-shell.admin-shell .admin-portal-brand span{display:block!important;margin-top:3px!important;color:#eff6ffd1!important;font-size:12px!important;line-height:1.2!important}body .app-shell.admin-shell .admin-portal-state{display:grid!important;grid-template-columns:repeat(2,minmax(150px,auto)) auto!important;gap:8px!important;align-items:center!important}body .app-shell.admin-shell .admin-portal-state span,body .app-shell.admin-shell .admin-portal-state button{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff1a!important;color:#fff!important;font-weight:850!important;white-space:nowrap!important}body .app-shell.admin-shell .admin-portal-state button{background:#fff!important;color:#0b3478!important}body .app-shell.admin-shell .admin-portal-layout{width:min(100%,1680px)!important;margin:0 auto!important}@media(min-width:1040px){body .app-shell.admin-shell .admin-portal-layout{grid-template-columns:312px minmax(0,1fr)!important;gap:18px!important;padding:18px!important}body .app-shell.admin-shell .admin-portal-rail{border-radius:28px!important;background:linear-gradient(180deg,#fffffffa,#f6f9fdf5)!important;box-shadow:0 24px 60px #06173324!important}body .app-shell.admin-shell .admin-portal-main{padding:0 8px 42px 0!important}}body .app-shell.admin-shell .admin-workspace-card{display:block!important;padding:18px!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0%,rgba(244,197,66,.18),transparent 180px),linear-gradient(135deg,#061733,#08275c 56%,#0b3478)!important;color:#fff!important}body .app-shell.admin-shell .admin-workspace-card span{display:block!important;color:#f4c542!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .app-shell.admin-shell .admin-workspace-card strong{display:block!important;margin-top:5px!important;color:#fff!important;font-size:22px!important}body .app-shell.admin-shell .admin-workspace-card p{margin:8px 0 0!important;color:#eff6ffd6!important;font-size:13px!important;line-height:1.45!important}body .app-shell.admin-shell .admin-nav-group{margin-top:18px!important}body .app-shell.admin-shell .admin-nav-group p{margin:0 0 8px!important;color:#64748b!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .app-shell.admin-shell .admin-nav-group button{width:100%!important;min-height:54px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:10px!important;align-items:center!important;margin-bottom:8px!important;padding:9px 10px!important;border-radius:16px!important;border:1px solid #dbe5f3!important;background:#fff!important;color:#10213f!important;text-align:left!important}body .app-shell.admin-shell .admin-nav-group button>svg:first-child{width:38px!important;height:38px!important;padding:10px!important;border-radius:13px!important;background:#eef5ff!important;color:#0b3478!important}body .app-shell.admin-shell .admin-nav-group button.active{background:linear-gradient(135deg,#0b3478,#123f8f)!important;border-color:#f4c542ad!important;color:#fff!important;box-shadow:0 16px 32px #0b347833!important}body .app-shell.admin-shell .admin-nav-group button.active>svg:first-child{background:#f4c5422e!important;color:#f4c542!important}body .app-shell.admin-shell .admin-nav-group button span{min-width:0!important;display:grid!important;gap:2px!important;color:inherit!important;font-weight:900!important}body .app-shell.admin-shell .admin-nav-group button small{color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important}body .app-shell.admin-shell .admin-nav-group button.active small{color:#eff6ffc7!important}body .app-shell.admin-shell .admin-command-hero{min-height:unset!important;border-radius:30px!important;border:1px solid rgba(244,197,66,.3)!important;background:radial-gradient(circle at 88% 0%,rgba(244,197,66,.22),transparent 300px),radial-gradient(circle at 12% 100%,rgba(59,130,246,.2),transparent 260px),linear-gradient(135deg,#061733,#092a63 54%,#0b3d8e)!important;box-shadow:0 30px 80px #06173338!important}body .app-shell.admin-shell .admin-tab-heading h1{font-size:clamp(32px,3vw,52px)!important}body .app-shell.admin-shell .admin-tab-heading p{max-width:760px!important;font-size:15px!important}body .app-shell.admin-shell .admin-hero-brief span{min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;background:#ffffff1f!important;color:#fff!important;white-space:nowrap!important}body .app-shell.admin-shell .admin-command-summary{align-content:stretch!important}body .app-shell.admin-shell .admin-command-summary div{min-height:92px!important;border-radius:20px!important;background:linear-gradient(180deg,#ffffff26,#ffffff14)!important;box-shadow:inset 0 1px #ffffff1a!important}body .app-shell.admin-shell .admin-command-summary strong{color:#fff!important;font-size:22px!important}@media(max-width:1039px){body .app-shell.admin-shell,body .app-shell.admin-shell .workspace,body .app-shell.admin-shell .admin-portal-shell{height:auto!important;min-height:100vh!important;overflow:visible!important}body .app-shell.admin-shell .admin-portal-topbar{position:sticky!important;grid-template-columns:1fr!important;min-height:unset!important;padding:12px!important}body .app-shell.admin-shell .admin-portal-state{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;width:100%!important}body .app-shell.admin-shell .admin-portal-state span,body .app-shell.admin-shell .admin-portal-state button{min-width:0!important;padding:0 10px!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-shell.admin-shell .admin-portal-layout{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;height:auto!important;padding:12px!important;overflow:visible!important}body .app-shell.admin-shell .admin-portal-rail,body .app-shell.admin-shell .admin-portal-main{height:auto!important;max-height:none!important;overflow:visible!important}body .app-shell.admin-shell .admin-portal-rail{position:static!important;display:block!important;grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-auto-rows:auto!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;gap:12px!important;padding:12px!important;border-radius:26px!important;background:#fff!important;border:1px solid #dbe5f3!important;box-shadow:0 18px 40px #0617331f!important}body .app-shell.admin-shell .admin-workspace-card{display:grid!important;grid-template-columns:1fr!important;gap:4px 12px!important;align-items:center!important}body .app-shell.admin-shell .admin-workspace-card p{grid-column:auto!important}body .app-shell.admin-shell .admin-nav-group{margin-top:0!important}body .app-shell.admin-shell .admin-nav-group p{margin-top:4px!important}body .app-shell.admin-shell .admin-portal-rail:after{display:none!important;height:0!important}body .app-shell.admin-shell .admin-portal-rail .admin-nav-group:last-child{margin-bottom:0!important}body .app-shell.admin-shell .admin-nav-group button{grid-template-columns:38px minmax(0,1fr)!important}body .app-shell.admin-shell .admin-nav-group button>svg:last-child{display:none!important}body .app-shell.admin-shell .admin-portal-main{padding:0 0 28px!important}body .app-shell.admin-shell .admin-command-hero{grid-template-columns:1fr!important;gap:16px!important;padding:22px!important}body .app-shell.admin-shell .admin-tab-heading{grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important}body .app-shell.admin-shell .admin-tab-icon{width:52px!important;height:52px!important}body .app-shell.admin-shell .admin-tab-heading h1{font-size:34px!important}body .app-shell.admin-shell .admin-command-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .app-shell.admin-shell .admin-portal-rail{display:block!important;grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-auto-rows:auto!important;align-self:start!important;height:auto!important;min-height:0!important}html body #root .app-shell.admin-shell .admin-command-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){body .app-shell.admin-shell .admin-portal-state{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;padding-bottom:2px!important}body .app-shell.admin-shell .admin-portal-state span,body .app-shell.admin-shell .admin-portal-state button{flex:0 0 auto!important;min-height:38px!important;justify-content:center!important}body .app-shell.admin-shell .admin-workspace-card{padding:14px!important}body .app-shell.admin-shell .admin-workspace-card strong{font-size:18px!important}body .app-shell.admin-shell .admin-workspace-card p{font-size:12px!important;line-height:1.35!important}body .app-shell.admin-shell .admin-nav-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body .app-shell.admin-shell .admin-nav-group p{grid-column:1 / -1!important;margin:2px 0 0!important}body .app-shell.admin-shell .admin-nav-group button{min-height:42px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:6px!important;margin-bottom:0!important;padding:6px!important;border-radius:13px!important}body .app-shell.admin-shell .admin-nav-group button>svg:first-child{width:28px!important;height:28px!important;padding:7px!important}body .app-shell.admin-shell .admin-nav-group button span{font-size:11px!important;line-height:1.1!important}body .app-shell.admin-shell .admin-nav-group button small{display:none!important}body .app-shell.admin-shell .admin-portal-rail{gap:10px!important}body .app-shell.admin-shell .admin-command-summary{grid-template-columns:1fr!important}body .app-shell.admin-shell .admin-hero-brief{display:grid!important;grid-template-columns:1fr!important}body .app-shell.admin-shell .admin-hero-brief span{white-space:normal!important}}html body #root .app-shell.admin-shell .admin-command-hero .admin-hero-brief span,html body #root .app-shell.admin-shell .admin-command-hero .admin-command-summary div{background:#071a3da8!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff14!important}html body #root .app-shell.admin-shell .admin-command-hero .admin-hero-brief span *,html body #root .app-shell.admin-shell .admin-command-hero .admin-command-summary div *{color:#fff!important}body .app-shell.section-control-center:not(.admin-shell) .control-center-command-os{display:grid!important;gap:14px!important;color:#eaf2ff!important}body .app-shell.section-control-center:not(.admin-shell) .user-topbar{display:none!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-bar{position:sticky!important;top:14px!important;z-index:50!important;display:grid!important;grid-template-columns:minmax(210px,.72fr) minmax(260px,1.2fr) auto auto!important;gap:10px!important;align-items:center!important;padding:12px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;background:linear-gradient(135deg,#030f23f5,#0b3478e0)!important;box-shadow:0 28px 70px #030f2347!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-brand{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-brand img{width:46px!important;height:46px!important;object-fit:contain!important;border-radius:14px!important;background:#fff!important;padding:3px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-brand span,body .app-shell.section-control-center:not(.admin-shell) .command-column-head span,body .app-shell.section-control-center:not(.admin-shell) .primary-mission-card>span{color:#f4c542!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-brand strong,body .app-shell.section-control-center:not(.admin-shell) .command-column-head strong{display:block!important;margin-top:2px!important;color:#fff!important;font-size:16px!important;line-height:1.1!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-search{min-height:46px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;background:#ffffff1a!important;color:#fff!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-search svg{margin-left:12px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-search input{height:100%!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-search input::placeholder{color:#eff6ff9e!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-status,body .app-shell.section-control-center:not(.admin-shell) .command-os-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-status span,body .app-shell.section-control-center:not(.admin-shell) .command-os-actions button{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff1a!important;color:#fff!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-status span.good{color:#9ff4c6!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-status span.warning{color:#ffd56b!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-actions button{background:#fff!important;color:#0b3478!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-actions button.profile{max-width:210px!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-metrics{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi{min-height:92px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 44px!important;align-items:center!important;gap:9px!important;padding:12px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(180deg,#ffffff24,#ffffff14)!important;box-shadow:0 16px 32px #030f2338!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#f4c54229!important;color:#f4c542!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi span,body .app-shell.section-control-center:not(.admin-shell) .command-kpi small{color:#eff6ffb3!important;font-size:11px!important;line-height:1.2!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi strong{display:block!important;color:#fff!important;font-size:22px!important;line-height:1!important}body .app-shell.section-control-center:not(.admin-shell) .kpi-sparkline{height:42px!important;display:flex!important;align-items:end!important;gap:3px!important}body .app-shell.section-control-center:not(.admin-shell) .kpi-sparkline i{width:5px!important;min-height:8px!important;border-radius:999px!important;background:#94a3b8b8!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi.good .kpi-sparkline i,body .app-shell.section-control-center:not(.admin-shell) .command-kpi.good .command-kpi-icon{color:#70f2b4!important;background:#70f2b424!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi.warning .kpi-sparkline i,body .app-shell.section-control-center:not(.admin-shell) .command-kpi.warning .command-kpi-icon{color:#ffd56b!important;background:#ffd56b29!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi.critical .kpi-sparkline i,body .app-shell.section-control-center:not(.admin-shell) .command-kpi.critical .command-kpi-icon{color:#ff9d8f!important;background:#ff766029!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-layout{display:grid!important;grid-template-columns:minmax(230px,.82fr) minmax(420px,1.72fr) minmax(230px,.82fr)!important;gap:14px!important;align-items:start!important}body .app-shell.section-control-center:not(.admin-shell) .command-column{display:grid!important;gap:12px!important;min-width:0!important}body .app-shell.section-control-center:not(.admin-shell) .command-column-head,body .app-shell.section-control-center:not(.admin-shell) .ops-panel,body .app-shell.section-control-center:not(.admin-shell) .primary-mission-card,body .app-shell.section-control-center:not(.admin-shell) .command-os-drawers details{border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(180deg,#ffffff21,#ffffff13)!important;box-shadow:0 18px 45px #030f2338!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .app-shell.section-control-center:not(.admin-shell) .command-column-head{min-height:74px!important;padding:14px!important;border-radius:22px!important}body .app-shell.section-control-center:not(.admin-shell) .ops-panel{padding:14px!important;border-radius:22px!important;overflow:hidden!important}body .app-shell.section-control-center:not(.admin-shell) .ops-panel .panel-header{margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.12)!important}body .app-shell.section-control-center:not(.admin-shell) .ops-panel .panel-header h2,body .app-shell.section-control-center:not(.admin-shell) .ops-panel .panel-header h3,body .app-shell.section-control-center:not(.admin-shell) .ops-panel .panel-header strong{color:#fff!important}body .app-shell.section-control-center:not(.admin-shell) .ops-panel .panel-header span{color:#eff6ffb3!important}body .app-shell.section-control-center:not(.admin-shell) .threat-stack{display:grid!important;gap:9px!important}body .app-shell.section-control-center:not(.admin-shell) .threat-card,body .app-shell.section-control-center:not(.admin-shell) .command-record,body .app-shell.section-control-center:not(.admin-shell) .intel-message,body .app-shell.section-control-center:not(.admin-shell) .ops-signal,body .app-shell.section-control-center:not(.admin-shell) .ai-brief-line,body .app-shell.section-control-center:not(.admin-shell) .recommendation-line,body .app-shell.section-control-center:not(.admin-shell) .activity-code{display:grid!important;gap:3px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:#030f2357!important;color:#fff!important}body .app-shell.section-control-center:not(.admin-shell) .threat-card span,body .app-shell.section-control-center:not(.admin-shell) .command-record span,body .app-shell.section-control-center:not(.admin-shell) .intel-message span{color:#f4c542!important;font-size:10px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .app-shell.section-control-center:not(.admin-shell) .threat-card strong,body .app-shell.section-control-center:not(.admin-shell) .command-record strong,body .app-shell.section-control-center:not(.admin-shell) .intel-message strong,body .app-shell.section-control-center:not(.admin-shell) .ops-signal strong,body .app-shell.section-control-center:not(.admin-shell) .ai-brief-line strong{color:#fff!important;font-size:13px!important;line-height:1.25!important}body .app-shell.section-control-center:not(.admin-shell) .threat-card small,body .app-shell.section-control-center:not(.admin-shell) .command-record small,body .app-shell.section-control-center:not(.admin-shell) .intel-message small,body .app-shell.section-control-center:not(.admin-shell) .ops-signal span,body .app-shell.section-control-center:not(.admin-shell) .ai-brief-line span{color:#eff6ffad!important;font-size:12px!important}body .app-shell.section-control-center:not(.admin-shell) .threat-card b,body .app-shell.section-control-center:not(.admin-shell) .command-record b{width:fit-content!important;padding:4px 8px!important;border-radius:999px!important;background:#f4c54224!important;color:#ffe08a!important;font-size:11px!important}body .app-shell.section-control-center:not(.admin-shell) .threat-card.critical{box-shadow:inset 4px 0 #ff7660,0 18px 35px #ff766014!important}body .app-shell.section-control-center:not(.admin-shell) .threat-card.high{box-shadow:inset 4px 0 #ffd56b!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-card{padding:20px!important;border-radius:28px!important;background:radial-gradient(circle at 92% 0%,rgba(244,197,66,.2),transparent 260px),linear-gradient(135deg,#08275cf2,#0b3478c2)!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-card h2{margin:5px 0 6px!important;color:#fff!important;font-size:clamp(34px,3vw,56px)!important;line-height:1!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-card p{max-width:780px!important;color:#eff6ffc7!important;font-size:14px!important;line-height:1.45!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-top:14px!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-grid div{min-height:72px!important;padding:11px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.14)!important;background:#030f2347!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-grid strong{display:block!important;color:#fff!important;font-size:25px!important;line-height:1!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-grid span{color:#eff6ffa8!important;font-size:11px!important;font-weight:850!important}body .app-shell.section-control-center:not(.admin-shell) .command-action-strip{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}body .app-shell.section-control-center:not(.admin-shell) .command-action-strip button{min-height:40px!important;border-radius:999px!important;background:#fff!important;color:#0b3478!important;border:0!important;font-weight:900!important}body .app-shell.section-control-center:not(.admin-shell) .operations-board{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .app-shell.section-control-center:not(.admin-shell) .command-record{grid-template-columns:minmax(0,1fr) auto!important;margin-bottom:8px!important}body .app-shell.section-control-center:not(.admin-shell) .command-record span,body .app-shell.section-control-center:not(.admin-shell) .command-record strong,body .app-shell.section-control-center:not(.admin-shell) .command-record small{grid-column:1!important}body .app-shell.section-control-center:not(.admin-shell) .command-record b{grid-column:2!important;grid-row:1 / span 3!important;align-self:center!important}body .app-shell.section-control-center:not(.admin-shell) .intel-message,body .app-shell.section-control-center:not(.admin-shell) .recommendation-line,body .app-shell.section-control-center:not(.admin-shell) .activity-code,body .app-shell.section-control-center:not(.admin-shell) .ops-signal,body .app-shell.section-control-center:not(.admin-shell) .ai-brief-line{margin-bottom:8px!important}body .app-shell.section-control-center:not(.admin-shell) .recommendation-line{grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;color:#eff6ffd1!important}body .app-shell.section-control-center:not(.admin-shell) .activity-code{display:block!important;overflow-wrap:anywhere!important;color:#eff6ffbd!important;font-size:11px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-drawers{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-drawers details{border-radius:20px!important;overflow:hidden!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-drawers summary{min-height:54px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:12px!important;cursor:pointer!important;color:#fff!important;font-weight:950!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-drawers summary span{color:#eff6ff9e!important;font-size:11px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-drawers details>.panel,body .app-shell.section-control-center:not(.admin-shell) .command-os-drawers .support-system-grid{margin:0 12px 12px!important}body .app-shell.section-control-center:not(.admin-shell) .support-system-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body .app-shell.section-control-center:not(.admin-shell) .support-system-grid div{padding:12px!important;border-radius:14px!important;background:#030f2352!important}body .app-shell.section-control-center:not(.admin-shell) .support-system-grid strong{display:block!important;color:#fff!important;font-size:24px!important}body .app-shell.section-control-center:not(.admin-shell) .support-system-grid span{color:#eff6ffad!important;font-size:11px!important}@media(max-width:1320px){body .app-shell.section-control-center:not(.admin-shell) .command-os-bar{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-status,body .app-shell.section-control-center:not(.admin-shell) .command-os-actions{grid-column:span 1!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-layout{grid-template-columns:minmax(220px,.85fr) minmax(380px,1.5fr)!important}body .app-shell.section-control-center:not(.admin-shell) .intelligence-column{grid-column:1 / -1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .intelligence-column .command-column-head{grid-column:1 / -1!important}}@media(max-width:900px){body .app-shell.section-control-center:not(.admin-shell) .command-os-bar,body .app-shell.section-control-center:not(.admin-shell) .command-os-layout,body .app-shell.section-control-center:not(.admin-shell) .operations-board,body .app-shell.section-control-center:not(.admin-shell) .command-os-drawers{grid-template-columns:1fr!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .intelligence-column{grid-template-columns:1fr!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:560px)and (max-width:900px){body .app-shell.section-control-center:not(.admin-shell) .workspace{padding-top:16px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-bar{grid-template-columns:minmax(180px,.78fr) minmax(220px,1fr)!important;gap:8px!important;padding:10px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-status,body .app-shell.section-control-center:not(.admin-shell) .command-os-actions{grid-column:1 / -1!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:2px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-status span,body .app-shell.section-control-center:not(.admin-shell) .command-os-actions button{flex:0 0 auto!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi{min-height:78px!important;grid-template-columns:30px minmax(0,1fr)!important;padding:9px!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi-icon{width:30px!important;height:30px!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi strong{font-size:18px!important}body .app-shell.section-control-center:not(.admin-shell) .kpi-sparkline{display:none!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-layout{grid-template-columns:minmax(120px,.76fr) minmax(240px,1.58fr) minmax(120px,.76fr)!important;gap:10px!important}body .app-shell.section-control-center:not(.admin-shell) .risk-column,body .app-shell.section-control-center:not(.admin-shell) .intelligence-column{gap:9px!important}body .app-shell.section-control-center:not(.admin-shell) .operations-board{grid-template-columns:1fr!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-card h2{font-size:32px!important}body .app-shell.section-control-center:not(.admin-shell) .primary-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell.section-control-center:not(.admin-shell) .ops-panel,body .app-shell.section-control-center:not(.admin-shell) .primary-mission-card,body .app-shell.section-control-center:not(.admin-shell) .command-column-head{padding:11px!important;border-radius:18px!important}body .app-shell.section-control-center:not(.admin-shell) .threat-card,body .app-shell.section-control-center:not(.admin-shell) .command-record,body .app-shell.section-control-center:not(.admin-shell) .intel-message,body .app-shell.section-control-center:not(.admin-shell) .ops-signal,body .app-shell.section-control-center:not(.admin-shell) .ai-brief-line,body .app-shell.section-control-center:not(.admin-shell) .recommendation-line,body .app-shell.section-control-center:not(.admin-shell) .activity-code{padding:8px!important}body .app-shell.section-control-center:not(.admin-shell) .command-os-drawers{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:620px){body .app-shell.section-control-center:not(.admin-shell) .command-os-metrics,body .app-shell.section-control-center:not(.admin-shell) .primary-mission-grid,body .app-shell.section-control-center:not(.admin-shell) .support-system-grid{grid-template-columns:1fr!important}body .app-shell.section-control-center:not(.admin-shell) .command-kpi{grid-template-columns:34px minmax(0,1fr)!important}body .app-shell.section-control-center:not(.admin-shell) .kpi-sparkline{display:none!important}}html body #root .app-shell.section-control-center:not(.admin-shell) .workspace{padding-top:16px!important}html body #root .app-shell.section-control-center:not(.admin-shell) .command-os-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi{background:linear-gradient(180deg,#0a224ef5,#061733e6)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important}html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi *{color:inherit!important}html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi span,html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi small{color:#eff6ffb8!important}html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi strong{color:#fff!important}@media(max-width:620px){html body #root .app-shell.section-control-center:not(.admin-shell) .command-os-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi{min-height:76px!important;grid-template-columns:1fr!important}html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi-icon{width:28px!important;height:28px!important}html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi strong{font-size:17px!important}html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi span,html body #root .app-shell.section-control-center:not(.admin-shell) .command-kpi small{font-size:10px!important}}html body #root .app-shell.admin-shell>.workspace{padding:0!important;background:#071226!important}html body #root .app-shell.admin-shell>.workspace>.topbar,html body #root .app-shell.admin-shell>.workspace>.user-topbar{display:none!important}.admin-enterprise-shell,.admin-enterprise-shell *{box-sizing:border-box!important}.admin-enterprise-shell{--admin-bg: #06101f;--admin-panel: rgba(12, 28, 55, .88);--admin-panel-strong: rgba(16, 39, 78, .94);--admin-line: rgba(201, 214, 235, .16);--admin-line-strong: rgba(252, 203, 72, .38);--admin-text: #f8fbff;--admin-muted: rgba(226, 234, 247, .72);--admin-soft: rgba(226, 234, 247, .52);--admin-gold: #f7c948;--admin-blue: #276ef1;--admin-good: #31d0aa;--admin-warn: #ffbf4d;--admin-danger: #ff6b7a;display:grid!important;grid-template-columns:284px minmax(0,1fr)!important;min-height:100vh!important;width:100%!important;color:var(--admin-text)!important;background:radial-gradient(circle at 20% -10%,rgba(39,110,241,.28),transparent 34%),radial-gradient(circle at 86% 0%,rgba(247,201,72,.16),transparent 32%),linear-gradient(135deg,#06101f,#091b38 48%,#06101f)!important;overflow:hidden!important}.admin-enterprise-sidebar{position:sticky!important;top:0!important;height:100vh!important;overflow-y:auto!important;border-right:1px solid var(--admin-line)!important;background:linear-gradient(180deg,#051125fa,#081933f0),#06101ff5!important;padding:20px 16px!important}.admin-enterprise-brand{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 8px 18px!important}.admin-enterprise-brand img{width:50px!important;height:50px!important;object-fit:contain!important;border-radius:15px!important;background:#fff!important;padding:4px!important;box-shadow:0 14px 34px #00000038!important}.admin-enterprise-brand strong,.admin-sidebar-profile strong,.admin-enterprise-hero h1,.admin-panel-title span,.admin-exec-card strong,.admin-launcher-card strong,.admin-table-row strong,.admin-live-queue strong,.admin-health-monitor strong,.admin-session-card strong,.admin-timeline strong,.admin-recovery-score strong,.admin-architecture-grid strong,.admin-approval-queue strong{color:var(--admin-text)!important}.admin-enterprise-brand strong{display:block!important;font-size:15px!important;letter-spacing:0!important}.admin-enterprise-brand span,.admin-sidebar-profile span,.admin-sidebar-profile small,.admin-enterprise-nav small,.admin-enterprise-nav p,.admin-enterprise-hero p,.admin-hero-chips span,.admin-panel-title small,.admin-exec-card span,.admin-exec-card small,.admin-focus-mini span,.admin-launcher-card small,.admin-table-row span,.admin-table-row small,.admin-live-queue small,.admin-health-monitor span,.admin-session-card span,.admin-timeline span,.admin-timeline small,.admin-recovery-score span,.admin-recovery-score small,.admin-recovery-lists span,.admin-recovery-lists p,.admin-architecture-grid small,.admin-approval-queue span{color:var(--admin-muted)!important}.admin-sidebar-profile{margin:0 4px 18px!important;padding:14px!important;border:1px solid var(--admin-line)!important;border-radius:20px!important;background:linear-gradient(145deg,#133263c2,#0a1b37b8)!important}.admin-sidebar-profile span,.admin-sidebar-profile small{display:block!important;font-size:11px!important}.admin-sidebar-profile strong{display:block!important;margin:4px 0!important;font-size:13px!important;word-break:break-word!important}.admin-enterprise-nav{display:grid!important;gap:16px!important}.admin-enterprise-nav p{margin:0 8px 7px!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.admin-enterprise-nav button{width:100%!important;min-height:46px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:#f8fbffe0!important;text-align:left!important}.admin-enterprise-nav button:hover,.admin-enterprise-nav button.active{border-color:#fccb4857!important;background:#276ef133!important;box-shadow:inset 3px 0 0 var(--admin-gold)!important}.admin-enterprise-nav button svg{color:var(--admin-gold)!important}.admin-enterprise-nav button span{display:grid!important;gap:1px!important;color:#fff!important;font-size:13px!important;font-weight:800!important}.admin-enterprise-nav small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-weight:650!important}.admin-enterprise-workspace{min-width:0!important;height:100vh!important;overflow-y:auto!important}.admin-enterprise-topbar{position:sticky!important;top:0!important;z-index:12!important;min-height:74px!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;align-items:center!important;gap:16px!important;padding:16px 22px!important;border-bottom:1px solid var(--admin-line)!important;background:#06101fe6!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.admin-command-search{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;max-width:720px!important;padding:0 14px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#ffffff14!important}.admin-command-search svg,.admin-topbar-actions svg{color:var(--admin-gold)!important}.admin-command-search input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--admin-text)!important;font-size:14px!important}.admin-command-search input::placeholder{color:#e2eaf78c!important}.admin-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.admin-topbar-actions button,.admin-status-pill,.admin-panel-actions button,.admin-wide-button{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--admin-line)!important;border-radius:13px!important;background:#ffffff14!important;color:var(--admin-text)!important;font-size:12px!important;font-weight:850!important;padding:0 12px!important;text-decoration:none!important}.admin-topbar-actions button.primary,.admin-panel-actions button:first-child,.admin-wide-button{border-color:#fccb486b!important;background:linear-gradient(135deg,#f7c948,#d99a20)!important;color:#071226!important}.admin-topbar-actions button.primary svg,.admin-panel-actions button:first-child svg,.admin-wide-button svg{color:#071226!important}.admin-topbar-actions button strong{min-width:18px!important;height:18px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:var(--admin-danger)!important;color:#fff!important;font-size:11px!important}.admin-status-pill.good{color:#d9fff4!important;border-color:#31d0aa66!important}.admin-status-pill.warn{color:#fff0cd!important;border-color:#ffbf4d6b!important}.admin-enterprise-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important;padding:18px 22px 26px!important}.admin-enterprise-hero,.admin-executive-strip,.admin-lower-grid{grid-column:1 / -1!important}.admin-enterprise-hero{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;padding:20px!important;border:1px solid var(--admin-line)!important;border-radius:24px!important;background:linear-gradient(135deg,#154080eb,#081832db),#0c1c37e6!important;box-shadow:0 24px 70px #00000047!important}.admin-enterprise-hero span{color:var(--admin-gold)!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}.admin-enterprise-hero h1{margin:5px 0 6px!important;font-size:clamp(30px,3.6vw,54px)!important;line-height:.98!important;letter-spacing:0!important}.admin-enterprise-hero p{max-width:820px!important;margin:0!important;font-size:15px!important;line-height:1.55!important}.admin-hero-chips{display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;max-width:430px!important}.admin-hero-chips span{min-height:36px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important}.admin-executive-strip{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important}.admin-exec-card,.admin-enterprise-panel{border:1px solid var(--admin-line)!important;background:var(--admin-panel)!important;box-shadow:0 18px 48px #0000003d!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.admin-exec-card{min-height:116px!important;display:grid!important;align-content:start!important;gap:7px!important;padding:13px!important;border-radius:18px!important}.admin-exec-card div{display:flex!important;align-items:center!important;gap:7px!important}.admin-exec-card svg{color:var(--admin-gold)!important}.admin-exec-card strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:19px!important}.admin-exec-card span,.admin-exec-card small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:760!important}.admin-exec-card i,.admin-recovery-score i{height:5px!important;display:block!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff1f!important}.admin-exec-card i b,.admin-recovery-score i b{height:100%!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--admin-gold),var(--admin-good))!important}.admin-exec-card.warn i b{background:linear-gradient(90deg,var(--admin-warn),var(--admin-danger))!important}.admin-primary-stack{grid-column:span 8!important;display:grid!important;gap:16px!important;min-width:0!important}.admin-intel-stack{grid-column:span 4!important;display:grid!important;align-content:start!important;gap:16px!important;min-width:0!important}.admin-enterprise-panel{border-radius:22px!important;padding:16px!important;overflow:visible!important}.admin-panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:13px!important}.admin-panel-title span{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:950!important}.admin-panel-title svg{color:var(--admin-gold)!important}.admin-focus-strip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.admin-focus-mini{min-height:82px!important;display:grid!important;justify-items:start!important;gap:5px!important;padding:10px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#ffffff12!important;color:var(--admin-text)!important;text-align:left!important}.admin-focus-mini:hover,.admin-launcher-card:hover,.admin-live-queue button:hover,.admin-enterprise-nav button:hover{transform:translateY(-1px)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.admin-focus-mini svg{color:var(--admin-gold)!important}.admin-focus-mini strong{color:#fff!important;font-size:22px!important;line-height:1!important}.admin-focus-mini span{font-size:11px!important;line-height:1.22!important}.admin-launcher-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.admin-launcher-card{position:relative!important;min-height:112px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 16px!important;align-content:start!important;align-items:center!important;gap:5px 10px!important;padding:13px!important;border:1px solid var(--admin-line)!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffff17,#ffffff0b)!important;color:var(--admin-text)!important;text-align:left!important}.admin-launcher-card>span{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;grid-row:span 2!important;border-radius:14px!important;background:#fccb4829!important;color:var(--admin-gold)!important}.admin-launcher-card strong,.admin-launcher-card small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-launcher-card small{grid-column:2 / 4!important}.admin-station-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.admin-station-stats span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:44px!important;padding:8px 10px!important;border:1px solid var(--admin-line)!important;border-radius:14px!important;background:#ffffff0f!important;color:var(--admin-muted)!important;font-size:12px!important}.admin-station-stats strong{color:#fff!important;font-size:18px!important}.admin-enterprise-table{overflow:visible!important;border:1px solid var(--admin-line)!important;border-radius:18px!important}.admin-table-row{position:relative!important;display:grid!important;grid-template-columns:minmax(190px,1.2fr) minmax(160px,1fr) minmax(110px,.7fr) minmax(90px,.55fr) 94px!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:10px 12px!important;border-bottom:1px solid var(--admin-line)!important}.admin-table-row:last-child{border-bottom:0!important}.admin-table-row.head{min-height:42px!important;background:#ffffff0f!important;color:var(--admin-soft)!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important}.admin-table-row strong{display:grid!important;gap:3px!important;min-width:0!important;font-size:13px!important}.admin-table-row strong small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.admin-table-row>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.admin-badge{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;border-radius:999px!important;background:#ffbf4d24!important;color:#ffe6ad!important;font-size:11px!important;font-style:normal!important}.admin-badge.good{background:#31d0aa24!important;color:#bff8e9!important}.admin-badge.danger{background:#ff6b7a24!important;color:#ffd2d8!important}.admin-action-menu{position:relative!important}.admin-action-menu summary{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0 11px!important;border:1px solid var(--admin-line)!important;border-radius:12px!important;background:#ffffff14!important;color:#fff!important;font-size:12px!important;font-weight:850!important;list-style:none!important}.admin-action-menu summary::-webkit-details-marker{display:none!important}.admin-action-menu[open]{z-index:20!important}.admin-action-menu[open]>button{display:flex!important}.admin-action-menu>button{width:150px!important;min-height:34px!important;display:none!important;align-items:center!important;gap:7px!important;margin-top:6px!important;padding:0 10px!important;border:1px solid var(--admin-line)!important;border-radius:11px!important;background:#0c1c37!important;color:#fff!important;font-size:12px!important}.admin-panel-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.admin-lower-grid{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:16px!important}.admin-recovery-layout{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:13px!important}.admin-recovery-score{display:grid!important;gap:8px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(252,203,72,.28)!important;background:#fccb4814!important}.admin-recovery-score strong{font-size:42px!important;line-height:1!important}.admin-recovery-lists{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.admin-recovery-lists div,.admin-architecture-grid article{padding:11px!important;border:1px solid var(--admin-line)!important;border-radius:15px!important;background:#ffffff0e!important}.admin-recovery-lists span{display:block!important;margin-bottom:7px!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important}.admin-recovery-lists p{display:flex!important;align-items:center!important;gap:7px!important;margin:6px 0!important;font-size:11px!important;line-height:1.35!important}.admin-recovery-lists svg{color:var(--admin-gold)!important;flex:0 0 auto!important}.admin-architecture-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.admin-architecture-grid article{min-height:122px!important;display:grid!important;align-content:start!important;gap:6px!important}.admin-architecture-grid svg{color:var(--admin-gold)!important}.admin-architecture-grid strong{font-size:12px!important}.admin-architecture-grid small{font-size:11px!important;line-height:1.35!important}.admin-live-queue,.admin-approval-queue,.admin-session-card,.admin-timeline{display:grid!important;gap:8px!important}.admin-live-queue button{min-height:58px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;border:1px solid var(--admin-line)!important;border-radius:15px!important;background:#fff1!important;color:var(--admin-text)!important;text-align:left!important}.admin-live-queue svg{color:var(--admin-gold)!important}.admin-live-queue span{display:grid!important;gap:2px!important}.admin-live-queue b{min-width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#fccb4829!important;color:#fff!important}.admin-health-monitor{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-health-monitor div{min-height:58px!important;padding:9px!important;border:1px solid var(--admin-line)!important;border-radius:14px!important;background:#ffffff0e!important}.admin-health-monitor span,.admin-health-monitor strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-health-monitor span{font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.admin-health-monitor strong{margin-top:5px!important;font-size:13px!important}.admin-wide-button{width:100%!important;margin-top:10px!important}.admin-approval-queue article,.admin-session-card article{padding:12px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#ffffff0e!important}.admin-approval-queue article{display:grid!important;gap:7px!important}.admin-approval-queue article.empty{justify-items:center!important;text-align:center!important;padding:22px 12px!important}.admin-approval-queue article.empty svg{color:var(--admin-good)!important}.admin-approval-queue div,.admin-session-card article>div{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.admin-approval-queue button,.admin-session-card button{min-height:30px!important;border:1px solid var(--admin-line)!important;border-radius:10px!important;background:#ffffff14!important;color:#fff!important;font-size:11px!important;font-weight:850!important;padding:0 9px!important}.admin-session-card article{display:grid!important;gap:8px!important}.admin-session-card b{min-height:24px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border-radius:999px!important;background:#31d0aa24!important;color:#cffff3!important;font-size:10px!important}.admin-timeline{position:relative!important}.admin-timeline article{position:relative!important;display:grid!important;gap:3px!important;padding:0 0 12px 22px!important;border-left:1px solid rgba(255,255,255,.14)!important}.admin-timeline article i{position:absolute!important;left:-6px!important;top:1px!important;width:11px!important;height:11px!important;border-radius:999px!important;background:var(--admin-gold)!important;box-shadow:0 0 0 4px #f7c94821!important}.admin-timeline article:last-child{padding-bottom:0!important}.admin-timeline span{font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.admin-timeline strong{font-size:12px!important;line-height:1.35!important}@media(max-width:1120px){.admin-enterprise-shell{grid-template-columns:240px minmax(0,1fr)!important}.admin-executive-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-primary-stack,.admin-intel-stack{grid-column:1 / -1!important}.admin-intel-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.admin-enterprise-shell{display:block!important;overflow:auto!important}.admin-enterprise-sidebar{position:relative!important;height:auto!important;max-height:none!important}.admin-enterprise-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-enterprise-topbar,.admin-enterprise-hero,.admin-lower-grid,.admin-recovery-layout,.admin-recovery-lists,.admin-intel-stack{grid-template-columns:1fr!important}.admin-enterprise-hero{align-items:flex-start!important;flex-direction:column!important}.admin-focus-strip,.admin-launcher-grid,.admin-architecture-grid,.admin-station-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-table-row{grid-template-columns:1fr!important;gap:5px!important}.admin-table-row.head{display:none!important}}@media(max-width:640px){.admin-enterprise-grid{padding:12px!important;gap:12px!important}.admin-enterprise-topbar{padding:12px!important}.admin-enterprise-nav,.admin-executive-strip,.admin-focus-strip,.admin-launcher-grid,.admin-architecture-grid,.admin-station-stats,.admin-health-monitor{grid-template-columns:1fr!important}.admin-enterprise-hero h1{font-size:34px!important}}html body #root .app-shell.section-control-center:not(.admin-shell)>.workspace{padding:0!important;background:#050d19!important}html body #root .app-shell.section-control-center:not(.admin-shell)>.workspace>.topbar,html body #root .app-shell.section-control-center:not(.admin-shell)>.workspace>.user-topbar{display:none!important}.global-command-center,.global-command-center *{box-sizing:border-box!important}.global-command-center{--ops-bg: #050d19;--ops-panel: rgba(11, 25, 48, .9);--ops-panel-strong: rgba(14, 35, 72, .94);--ops-line: rgba(218, 230, 252, .15);--ops-line-strong: rgba(246, 199, 68, .34);--ops-text: #f8fbff;--ops-muted: rgba(226, 235, 250, .72);--ops-soft: rgba(226, 235, 250, .52);--ops-gold: #f6c744;--ops-blue: #2f7cf6;--ops-cyan: #36d6ff;--ops-green: #32d3ad;--ops-warn: #ffbd52;--ops-danger: #ff6173;min-height:100vh!important;color:var(--ops-text)!important;padding:16px!important;background:radial-gradient(circle at 13% 0%,rgba(47,124,246,.26),transparent 32%),radial-gradient(circle at 70% -4%,rgba(246,199,68,.14),transparent 28%),linear-gradient(135deg,#050d19,#091934 48%,#050d19)!important}.global-command-center strong,.global-command-center h1,.global-command-center b{color:var(--ops-text)!important}.global-command-center span,.global-command-center small,.global-command-center p,.global-command-center em{color:var(--ops-muted)!important}.global-command-header{position:sticky!important;top:0!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.3fr) minmax(360px,auto)!important;align-items:center!important;gap:12px!important;min-height:76px!important;margin-bottom:12px!important;padding:12px!important;border:1px solid var(--ops-line)!important;border-radius:22px!important;background:#050d19e0!important;box-shadow:0 18px 64px #00000047!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.global-command-brand{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}.global-command-brand img{width:48px!important;height:48px!important;object-fit:contain!important;flex:0 0 auto!important;border-radius:14px!important;background:#fff!important;padding:4px!important}.global-command-brand span,.global-column-title span,.module-title span,.ops-command-hero>div>span,.global-kpi span,.risk-alert span,.operation-list span,.pipeline-grid span,.churchmail-command article>span,.activity-stream article span{font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--ops-gold)!important}.global-command-brand strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important}.global-command-search{min-height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;border:1px solid var(--ops-line)!important;border-radius:16px!important;background:#ffffff14!important}.global-command-search svg,.global-command-tools svg,.module-title svg,.command-action-deck svg{color:var(--ops-gold)!important}.global-command-search input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--ops-text)!important;font-size:14px!important}.global-command-search input::placeholder{color:#e2ebfa8c!important}.global-command-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.global-command-tools span,.global-command-tools button{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid var(--ops-line)!important;border-radius:13px!important;background:#ffffff13!important;color:var(--ops-text)!important;font-size:12px!important;font-weight:850!important;padding:0 10px!important}.global-command-tools span.good{border-color:#32d3ad5c!important;color:#d9fff5!important}.global-command-tools span.warning{border-color:#ffbd5266!important;color:#fff0cd!important}.global-command-tools button{cursor:pointer!important}.global-command-tools button.profile{max-width:210px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.global-command-tools button b{min-width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--ops-danger)!important;color:#fff!important;font-size:10px!important}.global-kpi-strip{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:9px!important;margin-bottom:12px!important}.global-kpi{min-height:112px!important;display:grid!important;gap:6px!important;padding:12px!important;border:1px solid var(--ops-line)!important;border-radius:18px!important;background:linear-gradient(180deg,#0e2348e6,#08152adb)!important;box-shadow:0 14px 38px #00000038!important}.global-kpi div{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.global-kpi svg{color:var(--ops-gold)!important;flex:0 0 auto!important}.global-kpi strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important}.global-kpi small,.global-kpi span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important}.global-kpi figure{height:22px!important;display:flex!important;align-items:end!important;gap:3px!important;margin:0!important}.global-kpi figure i{flex:1!important;border-radius:999px 999px 2px 2px!important;background:linear-gradient(180deg,var(--ops-cyan),rgba(47,124,246,.28))!important}.global-kpi.good{border-color:#32d3ad38!important}.global-kpi.warning{border-color:#ffbd5257!important}.global-kpi.critical{border-color:#ff617361!important}.global-kpi.warning figure i{background:linear-gradient(180deg,var(--ops-warn),rgba(255,189,82,.2))!important}.global-kpi.critical figure i{background:linear-gradient(180deg,var(--ops-danger),rgba(255,97,115,.2))!important}.global-command-grid{display:grid!important;grid-template-columns:minmax(230px,.82fr) minmax(480px,1.8fr) minmax(250px,.9fr)!important;gap:12px!important;align-items:start!important}.global-risk-rail,.global-ops-core,.global-intel-rail{display:grid!important;gap:12px!important;min-width:0!important}.global-column-title{min-height:64px!important;display:grid!important;align-content:center!important;gap:4px!important;padding:13px!important;border:1px solid var(--ops-line)!important;border-radius:18px!important;background:#fff1!important}.global-column-title strong{font-size:16px!important}.risk-radar-card,.command-module,.ops-command-hero,.command-action-deck button{border:1px solid var(--ops-line)!important;background:var(--ops-panel)!important;box-shadow:0 16px 48px #0000003d!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.risk-radar-card{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:14px!important;border-radius:20px!important}.risk-radar{position:relative!important;width:86px!important;height:86px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:radial-gradient(circle,rgba(255,97,115,.18) 0 34%,transparent 35%),conic-gradient(var(--ops-danger),var(--ops-warn),var(--ops-green),var(--ops-danger))!important}.risk-radar:after{content:""!important;position:absolute!important;inset:9px!important;border-radius:inherit!important;background:#071529!important}.risk-radar span{position:relative!important;z-index:1!important;color:#fff!important;font-size:20px!important;font-weight:950!important}.risk-radar i{position:absolute!important;z-index:2!important;width:2px!important;height:38px!important;transform-origin:bottom center!important;bottom:43px!important;background:#fff!important;border-radius:999px!important}.risk-radar-card strong,.risk-radar-card small{display:block!important}.risk-radar-card small{margin-top:5px!important;line-height:1.35!important}.risk-alert-list{display:grid!important;gap:8px!important}.risk-alert{display:grid!important;gap:5px!important;padding:11px!important;border:1px solid rgba(255,189,82,.22)!important;border-radius:16px!important;background:linear-gradient(145deg,#ffbd521a,#ffffff0b)!important}.risk-alert.critical,.risk-alert.high{border-color:#ff617357!important;background:linear-gradient(145deg,#ff617321,#ffffff0b)!important}.risk-alert strong{font-size:13px!important;line-height:1.25!important}.risk-alert small{line-height:1.35!important}.risk-alert b{justify-self:start!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border-radius:999px!important;background:#ffffff17!important;font-size:10px!important}.command-module{overflow:hidden!important;padding:13px!important;border-radius:20px!important}.module-title{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:11px!important}.module-title b{margin-left:auto!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border:1px solid var(--ops-line)!important;border-radius:999px!important;color:#fff!important;font-size:10px!important;text-transform:uppercase!important}.workflow-analytic{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:9px 0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.workflow-analytic:last-child{border-bottom:0!important}.workflow-analytic div{display:grid!important;gap:2px!important;min-width:0!important}.workflow-analytic strong,.workflow-analytic span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workflow-analytic strong{font-size:12px!important}.workflow-analytic span{font-size:11px!important}.workflow-analytic>b{font-size:18px!important}.workflow-analytic i{grid-column:1 / -1!important;height:5px!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff1a!important}.workflow-analytic i em{height:100%!important;display:block!important;border-radius:inherit!important;background:var(--ops-blue)!important}.workflow-analytic i em.green{background:var(--ops-green)!important}.workflow-analytic i em.amber{background:var(--ops-warn)!important}.workflow-analytic i em.red{background:var(--ops-danger)!important}.ai-warning-panel article,.intelligence-brief article{display:grid!important;gap:4px!important;padding:9px!important;border-radius:14px!important;background:#ffffff0e!important;margin-bottom:7px!important}.ops-command-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:16px!important;align-items:stretch!important;padding:18px!important;border-radius:24px!important;background:linear-gradient(135deg,#2f7cf647,#061122b8),var(--ops-panel-strong)!important}.ops-command-hero h1{margin:5px 0 6px!important;font-size:clamp(30px,3.4vw,52px)!important;line-height:.98!important;letter-spacing:0!important}.ops-command-hero p{max-width:820px!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.ops-command-score{display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;padding:14px!important;border:1px solid rgba(50,211,173,.25)!important;border-radius:20px!important;background:#32d3ad17!important;text-align:center!important}.ops-command-score strong{font-size:42px!important;line-height:1!important}.command-action-deck{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.command-action-deck button{min-height:82px!important;display:grid!important;justify-items:start!important;gap:4px!important;padding:12px!important;border-radius:18px!important;color:var(--ops-text)!important;text-align:left!important;cursor:pointer!important}.command-action-deck button:hover,.operation-list article:hover,.pipeline-grid article:hover,.churchmail-command article:hover{transform:translateY(-1px)!important;border-color:var(--ops-line-strong)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.command-action-deck strong{font-size:13px!important}.operation-list{display:grid!important;gap:8px!important}.operation-list article{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:10px!important;border:1px solid var(--ops-line)!important;border-radius:16px!important;background:#ffffff0e!important}.operation-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#f6c74424!important;color:var(--ops-gold)!important}.operation-list article>div:not(.operation-icon){min-width:0!important;display:grid!important;gap:2px!important}.operation-list strong,.operation-list small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.operation-list b,.operation-list em,.churchmail-command b{min-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;font-size:11px!important;font-style:normal!important;font-weight:850!important}.pipeline-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.pipeline-grid article{display:grid!important;gap:7px!important;padding:12px!important;border:1px solid var(--ops-line)!important;border-radius:17px!important;background:#ffffff0e!important}.pipeline-grid article.escalated{border-color:#ff617357!important;background:#ff617314!important}.pipeline-grid strong,.pipeline-grid small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pipeline-flow{display:flex!important;gap:5px!important}.pipeline-flow i{height:7px!important;flex:1!important;border-radius:999px!important;background:#ffffff1f!important}.pipeline-flow i.done{background:linear-gradient(90deg,var(--ops-gold),var(--ops-green))!important}.pipeline-grid footer{display:flex!important;justify-content:space-between!important;gap:8px!important}.hierarchy-flow{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important}.hierarchy-flow article{min-height:112px!important;display:grid!important;align-content:start!important;gap:5px!important;padding:10px!important;border:1px solid var(--ops-line)!important;border-radius:15px!important;background:#ffffff0d!important}.hierarchy-flow span{width:28px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#f6c74424!important;color:var(--ops-gold)!important;font-size:10px!important}.hierarchy-flow strong{font-size:12px!important;line-height:1.2!important}.hierarchy-flow small{font-size:10px!important;line-height:1.3!important}.hierarchy-flow i{height:5px!important;display:block!important;align-self:end!important;border-radius:999px!important;background:linear-gradient(90deg,var(--ops-gold),var(--ops-blue))!important}.churchmail-command,.intelligence-brief,.live-comms-summary,.activity-stream,.sync-diagnostics{display:grid!important;gap:8px!important}.churchmail-command article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;padding:10px!important;border:1px solid var(--ops-line)!important;border-radius:15px!important;background:#ffffff0e!important}.churchmail-command article span,.churchmail-command article strong,.churchmail-command article small{grid-column:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.churchmail-command b{grid-column:2!important;grid-row:1 / 4!important;align-self:center!important}.intelligence-brief article{grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important}.intelligence-brief article svg{color:var(--ops-gold)!important}.live-comms-grid,.sync-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.sync-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.live-comms-grid span,.sync-grid span{min-height:62px!important;display:grid!important;align-content:center!important;gap:2px!important;padding:9px!important;border-radius:14px!important;background:#ffffff0e!important;color:var(--ops-muted)!important;font-size:11px!important;text-transform:none!important;letter-spacing:0!important}.live-comms-grid strong,.sync-grid strong{display:block!important;font-size:19px!important}.activity-stream article{position:relative!important;display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:8px!important;padding:4px 0!important}.activity-stream article>i{width:9px!important;height:9px!important;margin-top:4px!important;border-radius:999px!important;background:var(--ops-blue)!important;box-shadow:0 0 0 4px #2f7cf61f!important}.activity-stream article.critical>i{background:var(--ops-danger)!important;box-shadow:0 0 0 4px #ff61731f!important}.activity-stream article.good>i{background:var(--ops-green)!important}.activity-stream article div{min-width:0!important;display:grid!important;gap:2px!important}.activity-stream strong,.activity-stream small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sync-diagnostics button{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(246,199,68,.36)!important;border-radius:13px!important;background:linear-gradient(135deg,#f6c744,#d99a20)!important;color:#06101f!important;font-size:12px!important;font-weight:900!important}.sync-diagnostics button svg{color:#06101f!important}@media(max-width:1320px){.global-command-header{grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr)!important}.global-command-tools{grid-column:1 / -1!important}.global-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.global-command-grid{grid-template-columns:minmax(220px,.85fr) minmax(440px,1.55fr)!important}.global-intel-rail{grid-column:1 / -1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:920px){.global-command-center{overflow-x:auto!important}.global-command-header{min-width:1120px!important;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.3fr) minmax(360px,auto)!important}.global-command-tools{grid-column:auto!important}.global-kpi-strip{min-width:1120px!important;grid-template-columns:repeat(8,minmax(0,1fr))!important}.global-command-grid{min-width:1120px!important;grid-template-columns:minmax(230px,.82fr) minmax(480px,1.8fr) minmax(250px,.9fr)!important}.global-intel-rail{grid-column:auto!important;grid-template-columns:1fr!important}.ops-command-hero{grid-template-columns:minmax(0,1fr) 180px!important}.pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hierarchy-flow{grid-template-columns:repeat(7,minmax(0,1fr))!important}.command-action-deck{grid-template-columns:repeat(4,minmax(0,1fr))!important}.operation-list article{grid-template-columns:34px minmax(0,1fr) auto auto!important}}@media(max-width:480px){.global-command-center{padding:10px!important}.global-kpi-strip,.command-action-deck,.live-comms-grid,.sync-grid{grid-template-columns:1fr!important}.ops-command-hero h1{font-size:32px!important}}.app-shell.section-tasks:not(.admin-shell) .workspace{height:100vh!important;min-height:0!important;overflow:hidden!important}.app-shell.section-tasks:not(.admin-shell){height:100vh!important;min-height:0!important;overflow:hidden!important}.app-shell.section-tasks:not(.admin-shell) .workspace>.topbar,.app-shell.section-tasks:not(.admin-shell) .workspace>.user-topbar,.app-shell.section-tasks:not(.admin-shell) .workspace>.section-banner,.app-shell.section-tasks:not(.admin-shell) .workspace>.metrics,.app-shell.section-tasks:not(.admin-shell) .workspace>.metric-grid{display:none!important}.tasks-enterprise{--task-bg: #071225;--task-panel: rgba(12, 25, 48, .86);--task-panel-strong: rgba(17, 35, 65, .94);--task-line: rgba(164, 185, 220, .18);--task-text: #f6f9ff;--task-muted: #9fb1cd;--task-soft: #d7e4f7;--task-blue: #4f8cff;--task-gold: #f6c744;--task-green: #45d483;--task-red: #ff6478;--task-orange: #ffb650;height:100vh!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(235px,.72fr) minmax(650px,2.2fr) minmax(320px,.95fr)!important;grid-template-rows:118px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;overflow:hidden!important;background:radial-gradient(circle at 15% 10%,rgba(79,140,255,.28),transparent 32%),radial-gradient(circle at 85% 8%,rgba(246,199,68,.16),transparent 30%),linear-gradient(135deg,#050b17 0%,var(--task-bg) 55%,#0c1930 100%)!important;color:var(--task-text)!important}.tasks-enterprise *,.tasks-enterprise *:before,.tasks-enterprise *:after{box-sizing:border-box!important}.tasks-enterprise span,.tasks-enterprise p,.tasks-enterprise small,.tasks-enterprise strong,.tasks-enterprise b,.tasks-enterprise h1,.tasks-enterprise h2,.tasks-enterprise h3,.tasks-enterprise dt,.tasks-enterprise dd,.tasks-enterprise li,.tasks-enterprise label{color:inherit!important;letter-spacing:0!important}.task-command-bar{grid-column:1 / -1!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(260px,.75fr) minmax(310px,1fr) minmax(450px,1.3fr) auto!important;grid-template-rows:50px 52px!important;gap:10px!important;padding:12px!important;border:1px solid rgba(164,185,220,.2)!important;border-radius:20px!important;background:linear-gradient(135deg,#122544f0,#081428e6)!important;box-shadow:0 22px 55px #00000057!important;overflow:visible!important}.task-title-block{min-width:0!important;display:grid!important;gap:1px!important;align-content:center!important}.task-title-block span,.task-panel-heading span,.task-board-toolbar span,.task-inspector-hero>span,.task-create-panel span,.task-inspector-section div span{color:var(--task-gold)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.task-title-block h1{margin:0!important;color:var(--task-text)!important;font-size:20px!important;line-height:1!important}.task-title-block p{margin:0!important;color:var(--task-muted)!important;font-size:12px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.task-search{min-width:0!important;height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 13px!important;border:1px solid var(--task-line)!important;border-radius:15px!important;background:#ffffff12!important;color:var(--task-soft)!important}.task-search input,.task-filters select,.task-create-panel input,.task-create-panel select{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--task-text)!important;font-size:12px!important}.task-filters{min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.task-filters select,.task-create-panel select{height:46px!important;padding:0 10px!important;border:1px solid var(--task-line)!important;border-radius:13px!important;background:#ffffff12!important}.task-command-actions{position:relative!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.task-command-actions>button,.task-command-actions summary,.task-create-button,.task-card-actions>button,.task-inspector-actions button{height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 13px!important;border:1px solid rgba(246,199,68,.34)!important;border-radius:13px!important;background:linear-gradient(135deg,#f6c744f5,#da9a20f0)!important;color:#071225!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 12px 28px #f6c74429!important}.task-command-actions>button svg,.task-command-actions summary svg,.task-create-button svg,.task-card-actions>button svg,.task-inspector-actions button svg{color:#071225!important}.task-command-actions details,.task-card-actions details{position:relative!important}.task-command-actions summary,.task-card-actions summary{list-style:none!important}.task-command-actions summary::-webkit-details-marker,.task-card-actions summary::-webkit-details-marker{display:none!important}.task-command-actions details>div,.task-card-actions details>div{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;z-index:100!important;width:210px!important;max-height:320px!important;overflow-y:auto!important;display:grid!important;gap:4px!important;padding:8px!important;border:1px solid var(--task-line)!important;border-radius:15px!important;background:#071225fa!important;box-shadow:0 24px 60px #00000073!important}.task-command-actions details button,.task-card-actions details button{min-height:32px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--task-soft)!important;font-size:12px!important;text-align:left!important}.task-command-actions details button:hover,.task-card-actions details button:hover{background:#4f8cff2e!important;color:var(--task-text)!important}.task-command-actions button:disabled,.task-command-actions details button:disabled{opacity:.48!important;cursor:not-allowed!important}.task-kpi-strip{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.task-kpi{min-width:0!important;height:50px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border:1px solid var(--task-line)!important;border-radius:14px!important;background:#ffffff0e!important;color:var(--task-soft)!important}.task-kpi strong{color:var(--task-text)!important;font-size:18px!important}.task-kpi.info svg{color:var(--task-blue)!important}.task-kpi.good svg{color:var(--task-green)!important}.task-kpi.warning svg{color:var(--task-orange)!important}.task-kpi.danger svg{color:var(--task-red)!important}.task-nav-panel,.task-board-panel,.task-inspector-panel{min-height:0!important;height:100%!important;overflow-y:auto!important;border:1px solid var(--task-line)!important;border-radius:20px!important;background:var(--task-panel)!important;box-shadow:0 18px 48px #00000042!important}.task-nav-panel,.task-inspector-panel{display:grid!important;align-content:start!important;gap:12px!important;padding:12px!important}.task-board-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;padding:12px!important;overflow:hidden!important}.task-panel-heading,.task-board-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.task-panel-heading strong,.task-board-toolbar strong,.task-inspector-section div b{color:var(--task-text)!important;font-size:13px!important}.task-view-list{display:grid!important;gap:6px!important}.task-view-list button{min-height:38px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--task-muted)!important;text-align:left!important}.task-view-list button.active,.task-view-list button:hover{border-color:#4f8cff5c!important;background:#4f8cff29!important;color:var(--task-text)!important}.task-view-list b{min-width:26px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#ffffff17!important;color:var(--task-soft)!important;font-size:11px!important}.task-create-panel{display:grid!important;gap:9px!important;padding:12px!important;border:1px solid var(--task-line)!important;border-radius:17px!important;background:#ffffff0e!important}.task-create-panel>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.task-create-panel label{display:grid!important;gap:5px!important}.task-create-panel input{height:38px!important;padding:0 10px!important;border:1px solid var(--task-line)!important;border-radius:11px!important;background:#ffffff12!important}.task-create-panel select{height:38px!important}.task-create-split{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.task-feedback{padding:8px!important;border-radius:11px!important;background:#45d48324!important;color:#b9ffd6!important;font-size:12px!important}.task-board-toolbar{padding:3px 2px 10px!important;border-bottom:1px solid var(--task-line)!important}.task-board-toolbar>div{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.task-board-toolbar>div:last-child span{padding:6px 9px!important;border-radius:999px!important;background:#ffffff12!important;color:var(--task-muted)!important;font-size:11px!important}.task-kanban-board{min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(190px,1fr))!important;gap:10px!important;overflow:hidden!important}.task-kanban-column{min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;padding:9px!important;border:1px solid var(--task-line)!important;border-radius:17px!important;background:#ffffff0c!important}.task-kanban-column>header{display:flex!important;align-items:center!important;justify-content:space-between!important;color:var(--task-soft)!important;font-size:12px!important;font-weight:900!important}.task-kanban-column>header b{min-width:26px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#f6c74426!important;color:var(--task-gold)!important}.task-column-scroll{min-height:0!important;overflow-y:auto!important;display:grid!important;align-content:start!important;gap:8px!important;padding-right:2px!important}.task-card-compact{min-width:0!important;display:grid!important;gap:9px!important;padding:11px!important;border:1px solid var(--task-line)!important;border-radius:16px!important;background:linear-gradient(145deg,#ffffff14,#ffffff0a)!important;color:var(--task-text)!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.task-card-compact:hover,.task-card-compact.selected{transform:translateY(-1px)!important;border-color:#f6c74473!important;background:linear-gradient(145deg,#4f8cff2e,#ffffff0e)!important}.task-card-compact.critical{border-color:#ff647857!important}.task-card-topline,.task-card-actions,.task-link-row{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.task-card-topline{justify-content:space-between!important}.task-card-compact h2{margin:0!important;color:var(--task-text)!important;font-size:14px!important;line-height:1.22!important}.task-card-compact dl{display:grid!important;gap:5px!important;margin:0!important}.task-card-compact dl div{min-width:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:6px!important}.task-card-compact dt,.task-card-compact dd{margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.task-card-compact dt{color:var(--task-muted)!important}.task-card-compact dd{color:var(--task-soft)!important}.task-priority,.task-link-row span,.task-card-compact .status-pill{min-height:23px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 7px!important;border-radius:999px!important;background:#ffffff14!important;color:var(--task-soft)!important;font-size:10px!important;font-weight:900!important}.task-priority.critical,.task-priority.high,.task-link-row .danger{background:#ff647826!important;color:#ffd2d9!important}.task-priority.medium{background:#ffb65024!important;color:#ffe0ad!important}.task-priority.low{background:#45d48324!important;color:#b9ffd6!important}.task-card-actions{justify-content:space-between!important}.task-card-actions>button{height:34px!important;flex:1 1 auto!important}.task-card-actions summary{height:34px!important;min-width:68px!important;background:#ffffff12!important;color:var(--task-text)!important;border-color:var(--task-line)!important;box-shadow:none!important}.task-empty-column,.task-empty-inspector{min-height:120px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;padding:16px!important;border:1px dashed rgba(164,185,220,.2)!important;border-radius:15px!important;color:var(--task-muted)!important;text-align:center!important}.task-inspector-hero{display:grid!important;gap:9px!important;padding:13px!important;border:1px solid rgba(246,199,68,.22)!important;border-radius:18px!important;background:linear-gradient(135deg,#f6c74424,#4f8cff1a)!important}.task-inspector-hero h2{margin:0!important;color:var(--task-text)!important;font-size:17px!important;line-height:1.22!important}.task-inspector-hero div{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.task-inspector-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.task-inspector-grid span{min-width:0!important;display:grid!important;gap:4px!important;padding:9px!important;border:1px solid var(--task-line)!important;border-radius:13px!important;background:#ffffff0e!important;color:var(--task-soft)!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important}.task-inspector-grid b{color:var(--task-gold)!important;font-size:10px!important;text-transform:uppercase!important}.task-inspector-section{display:grid!important;gap:8px!important;padding:11px!important;border:1px solid var(--task-line)!important;border-radius:16px!important;background:#ffffff0d!important}.task-inspector-section div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.task-inspector-section ul{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}.task-inspector-section li{min-width:0!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important;color:var(--task-soft)!important;font-size:12px!important}.task-inspector-section li svg{color:var(--task-gold)!important}.task-inspector-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}@media(max-width:1240px){.tasks-enterprise{overflow-x:auto!important;grid-template-columns:250px 700px 340px!important}.task-command-bar{min-width:1290px!important}.task-nav-panel,.task-board-panel,.task-inspector-panel{min-width:0!important}}@media(max-width:760px){.app-shell.section-tasks:not(.admin-shell) .workspace{height:calc(100vh - 132px)!important}.app-shell.section-tasks:not(.admin-shell) .tasks-enterprise{height:100%!important}.tasks-enterprise{padding:10px!important;grid-template-columns:220px 620px 320px!important}.task-command-bar{grid-template-columns:260px 320px 430px 240px!important}}.app-shell.section-policies:not(.admin-shell),.app-shell.section-policies:not(.admin-shell) .workspace{height:100vh!important;min-height:0!important;overflow:hidden!important}.app-shell.section-policies:not(.admin-shell) .workspace>.topbar,.app-shell.section-policies:not(.admin-shell) .workspace>.user-topbar,.app-shell.section-policies:not(.admin-shell) .workspace>.section-banner,.app-shell.section-policies:not(.admin-shell) .workspace>.metrics,.app-shell.section-policies:not(.admin-shell) .workspace>.metric-grid{display:none!important}.policies-enterprise{--policy-bg: #071225;--policy-panel: rgba(12, 25, 48, .88);--policy-line: rgba(164, 185, 220, .18);--policy-text: #f6f9ff;--policy-muted: #9fb1cd;--policy-soft: #d7e4f7;--policy-blue: #4f8cff;--policy-gold: #f6c744;--policy-green: #45d483;--policy-red: #ff6478;--policy-orange: #ffb650;height:100vh!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(235px,.72fr) minmax(650px,2.2fr) minmax(330px,.98fr)!important;grid-template-rows:118px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;overflow:hidden!important;background:radial-gradient(circle at 12% 8%,rgba(79,140,255,.26),transparent 30%),radial-gradient(circle at 88% 10%,rgba(246,199,68,.15),transparent 28%),linear-gradient(135deg,#050b17 0%,var(--policy-bg) 58%,#0c1930 100%)!important;color:var(--policy-text)!important}.policies-enterprise *,.policies-enterprise *:before,.policies-enterprise *:after{box-sizing:border-box!important}.policies-enterprise span,.policies-enterprise p,.policies-enterprise small,.policies-enterprise strong,.policies-enterprise b,.policies-enterprise h1,.policies-enterprise h2,.policies-enterprise h3,.policies-enterprise li,.policies-enterprise label{color:inherit!important;letter-spacing:0!important}.policy-command-bar{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(270px,.78fr) minmax(320px,1fr) minmax(360px,1.05fr) auto!important;grid-template-rows:50px 52px!important;gap:10px!important;padding:12px!important;border:1px solid var(--policy-line)!important;border-radius:20px!important;background:linear-gradient(135deg,#122544f2,#081428e8)!important;box-shadow:0 22px 55px #00000057!important;overflow:visible!important;position:relative!important;z-index:10!important}.policy-title-block{display:grid!important;align-content:center!important;gap:2px!important;min-width:0!important}.policy-title-block span,.policy-panel-heading span,.policy-registry-toolbar span,.policy-publish-panel span,.policy-inspector-hero>span,.policy-inspector-section div span,.policy-meter div span{color:var(--policy-gold)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.policy-title-block h1{margin:0!important;color:var(--policy-text)!important;font-size:20px!important;line-height:1!important}.policy-title-block p{margin:0!important;color:var(--policy-muted)!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.policy-search{height:46px!important;min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 13px!important;border:1px solid var(--policy-line)!important;border-radius:15px!important;background:#ffffff12!important;color:var(--policy-soft)!important}.policy-search input,.policy-filters select,.policy-publish-panel input,.policy-publish-panel select,.policy-publish-panel textarea{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--policy-text)!important;font-size:12px!important}.policy-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.policy-filters select,.policy-publish-panel input,.policy-publish-panel select,.policy-publish-panel textarea{height:46px!important;padding:0 10px!important;border:1px solid var(--policy-line)!important;border-radius:13px!important;background:#ffffff12!important}.policy-publish-panel textarea{height:82px!important;padding:10px!important;resize:vertical!important}.policy-command-actions{position:relative!important;z-index:25!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.policy-command-actions>button,.policy-command-actions summary,.policy-publish-button,.policy-row-actions>button,.policy-inspector-actions button{height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 13px!important;border:1px solid rgba(246,199,68,.34)!important;border-radius:13px!important;background:linear-gradient(135deg,#f6c744f5,#da9a20f0)!important;color:#071225!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 12px 28px #f6c74429!important}.policy-command-actions>button svg,.policy-command-actions summary svg,.policy-publish-button svg,.policy-inspector-actions button svg{color:#071225!important}.policy-command-actions button:disabled,.policy-row-actions button:disabled,.policy-inspector-actions button:disabled{opacity:.48!important;cursor:not-allowed!important}.policy-command-actions details,.policy-row-actions details{position:relative!important}.policy-command-actions summary,.policy-row-actions summary{list-style:none!important}.policy-command-actions summary::-webkit-details-marker,.policy-row-actions summary::-webkit-details-marker{display:none!important}.policy-command-actions details>div,.policy-row-actions details>div{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;z-index:100!important;width:220px!important;max-height:340px!important;overflow-y:auto!important;display:grid!important;gap:4px!important;padding:8px!important;border:1px solid var(--policy-line)!important;border-radius:15px!important;background:#071225fa!important;box-shadow:0 24px 60px #00000073!important}.policy-command-actions details button,.policy-row-actions details button{min-height:32px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--policy-soft)!important;font-size:12px!important;text-align:left!important}.policy-command-actions details button:hover,.policy-row-actions details button:hover{background:#4f8cff2e!important;color:var(--policy-text)!important}.policy-kpi-strip{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.policy-kpi{height:50px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border:1px solid var(--policy-line)!important;border-radius:14px!important;background:#ffffff0e!important;color:var(--policy-soft)!important}.policy-kpi strong{color:var(--policy-text)!important;font-size:18px!important}.policy-kpi.info svg{color:var(--policy-blue)!important}.policy-kpi.good svg{color:var(--policy-green)!important}.policy-kpi.warning svg{color:var(--policy-orange)!important}.policy-kpi.danger svg{color:var(--policy-red)!important}.policy-nav-panel,.policy-registry-panel,.policy-inspector-panel{min-height:0!important;height:100%!important;overflow-y:auto!important;border:1px solid var(--policy-line)!important;border-radius:20px!important;background:var(--policy-panel)!important;box-shadow:0 18px 48px #00000042!important}.policy-nav-panel,.policy-inspector-panel{display:grid!important;align-content:start!important;gap:12px!important;padding:12px!important}.policy-registry-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;padding:12px!important;overflow:hidden!important}.policy-panel-heading,.policy-registry-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.policy-panel-heading strong,.policy-registry-toolbar strong,.policy-inspector-section div b,.policy-meter div b{color:var(--policy-text)!important;font-size:13px!important}.policy-view-list{display:grid!important;gap:6px!important}.policy-view-list button{min-height:38px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--policy-muted)!important;text-align:left!important}.policy-view-list button.active,.policy-view-list button:hover{border-color:#4f8cff5c!important;background:#4f8cff29!important;color:var(--policy-text)!important}.policy-view-list b{min-width:26px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#ffffff17!important;color:var(--policy-soft)!important;font-size:11px!important}.policy-publish-panel{display:grid!important;gap:9px!important;padding:12px!important;border:1px solid var(--policy-line)!important;border-radius:17px!important;background:#ffffff0e!important}.policy-publish-panel>div:first-child,.policy-registry-toolbar>div,.policy-inspector-section div,.policy-meter div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.policy-publish-panel label{display:grid!important;gap:5px!important}.policy-publish-split{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.policy-permission-note,.policy-feedback{display:flex!important;align-items:center!important;gap:7px!important;padding:8px!important;border-radius:11px!important;background:#ffb65024!important;color:#ffe0ad!important;font-size:12px!important}.policy-feedback{background:#45d48324!important;color:#b9ffd6!important}.policy-registry-toolbar{padding:3px 2px 10px!important;border-bottom:1px solid var(--policy-line)!important}.policy-registry-toolbar>div:last-child span{padding:6px 9px!important;border-radius:999px!important;background:#ffffff12!important;color:var(--policy-muted)!important;font-size:11px!important}.policy-table{min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.policy-table-head,.policy-row{display:grid!important;grid-template-columns:minmax(230px,1.9fr) 92px 110px 86px 112px 52px 98px 126px!important;align-items:center!important;gap:9px!important}.policy-table-head{padding:9px 10px!important;color:var(--policy-gold)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.policy-table-body{min-height:0!important;overflow-y:auto!important;display:grid!important;align-content:start!important;gap:7px!important;padding-right:2px!important}.policy-row{min-height:70px!important;padding:10px!important;border:1px solid var(--policy-line)!important;border-radius:15px!important;background:#ffffff0e!important;color:var(--policy-soft)!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.policy-row:hover,.policy-row.selected{transform:translateY(-1px)!important;border-color:#f6c7446b!important;background:linear-gradient(145deg,#4f8cff2e,#ffffff0e)!important}.policy-main-cell{min-width:0!important;display:grid!important;gap:4px!important}.policy-main-cell strong{color:var(--policy-text)!important;font-size:13px!important;line-height:1.18!important}.policy-main-cell small{color:var(--policy-muted)!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.policy-row>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.policy-progress-cell{min-width:0!important;display:grid!important;gap:5px!important}.policy-progress-cell b{color:var(--policy-text)!important;font-size:12px!important}.policy-progress-cell i,.policy-meter>i{height:5px!important;display:block!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff1f!important}.policy-progress-cell i{position:relative!important}.policy-progress-cell i:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:inherit!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--policy-blue),var(--policy-gold))!important}.policy-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.policy-row-actions>button,.policy-row-actions summary{height:34px!important;min-width:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid var(--policy-line)!important;border-radius:11px!important;background:#ffffff12!important;color:var(--policy-text)!important;font-size:12px!important;font-weight:900!important;box-shadow:none!important}.policy-inspector-hero{display:grid!important;gap:9px!important;padding:13px!important;border:1px solid rgba(246,199,68,.22)!important;border-radius:18px!important;background:linear-gradient(135deg,#f6c74424,#4f8cff1a)!important}.policy-inspector-hero h2{margin:0!important;color:var(--policy-text)!important;font-size:17px!important;line-height:1.22!important}.policy-inspector-hero div,.policy-lifecycle{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.policy-inspector-hero b,.policy-lifecycle span{min-height:23px!important;display:inline-flex!important;align-items:center!important;padding:3px 7px!important;border-radius:999px!important;background:#ffffff14!important;color:var(--policy-soft)!important;font-size:10px!important;font-weight:900!important}.policy-lifecycle span.active{background:#45d48326!important;color:#b9ffd6!important}.policy-inspector-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.policy-inspector-grid span{min-width:0!important;display:grid!important;gap:4px!important;padding:9px!important;border:1px solid var(--policy-line)!important;border-radius:13px!important;background:#ffffff0e!important;color:var(--policy-soft)!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important}.policy-inspector-grid b{color:var(--policy-gold)!important;font-size:10px!important;text-transform:uppercase!important}.policy-meter-stack,.policy-inspector-section{display:grid!important;gap:8px!important;padding:11px!important;border:1px solid var(--policy-line)!important;border-radius:16px!important;background:#ffffff0d!important}.policy-meter{display:grid!important;gap:6px!important}.policy-meter>i em{height:100%!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--policy-blue),var(--policy-gold))!important}.policy-inspector-section p{margin:0!important;color:var(--policy-soft)!important;font-size:12px!important;line-height:1.45!important}.policy-inspector-section ul{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}.policy-inspector-section li{min-width:0!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important;color:var(--policy-soft)!important;font-size:12px!important}.policy-inspector-section li svg{color:var(--policy-gold)!important}.policy-inspector-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.policy-empty-state{min-height:150px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;padding:18px!important;border:1px dashed rgba(164,185,220,.2)!important;border-radius:16px!important;color:var(--policy-muted)!important;text-align:center!important}.policy-empty-state strong{color:var(--policy-text)!important}@media(max-width:1240px){.policies-enterprise{overflow-x:auto!important;grid-template-columns:250px 730px 350px!important}.policy-command-bar{min-width:1330px!important}}@media(max-width:760px){.app-shell.section-policies:not(.admin-shell) .workspace{height:calc(100vh - 132px)!important}.app-shell.section-policies:not(.admin-shell) .policies-enterprise{height:100%!important}.policies-enterprise{padding:10px!important;grid-template-columns:220px 680px 330px!important}.policy-command-bar{grid-template-columns:270px 320px 360px 240px!important}}.app-shell.section-calendar:not(.admin-shell),.app-shell.section-calendar:not(.admin-shell) .workspace{height:100vh!important;min-height:0!important;overflow:hidden!important}.app-shell.section-calendar:not(.admin-shell) .workspace>.topbar,.app-shell.section-calendar:not(.admin-shell) .workspace>.user-topbar,.app-shell.section-calendar:not(.admin-shell) .workspace>.section-banner,.app-shell.section-calendar:not(.admin-shell) .workspace>.metrics,.app-shell.section-calendar:not(.admin-shell) .workspace>.metric-grid{display:none!important}.calendar-enterprise{--cal-bg: #071225;--cal-panel: rgba(12, 25, 48, .88);--cal-line: rgba(164, 185, 220, .18);--cal-text: #f6f9ff;--cal-muted: #9fb1cd;--cal-soft: #d7e4f7;--cal-blue: #4f8cff;--cal-gold: #f6c744;--cal-green: #45d483;--cal-red: #ff6478;--cal-orange: #ffb650;height:100vh!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(245px,.76fr) minmax(660px,2.2fr) minmax(330px,.98fr)!important;grid-template-rows:118px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;overflow:hidden!important;background:radial-gradient(circle at 15% 8%,rgba(79,140,255,.25),transparent 30%),radial-gradient(circle at 86% 12%,rgba(246,199,68,.14),transparent 28%),linear-gradient(135deg,#050b17 0%,var(--cal-bg) 58%,#0c1930 100%)!important;color:var(--cal-text)!important}.calendar-enterprise *,.calendar-enterprise *:before,.calendar-enterprise *:after{box-sizing:border-box!important}.calendar-enterprise span,.calendar-enterprise p,.calendar-enterprise small,.calendar-enterprise strong,.calendar-enterprise b,.calendar-enterprise h1,.calendar-enterprise h2,.calendar-enterprise h3,.calendar-enterprise li,.calendar-enterprise label{color:inherit!important;letter-spacing:0!important}.calendar-command-bar{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(270px,.78fr) minmax(320px,1fr) minmax(460px,1.28fr) auto!important;grid-template-rows:50px 52px!important;gap:10px!important;padding:12px!important;border:1px solid var(--cal-line)!important;border-radius:20px!important;background:linear-gradient(135deg,#122544f2,#081428e8)!important;box-shadow:0 22px 55px #00000057!important;overflow:visible!important;position:relative!important;z-index:10!important}.calendar-title-block{min-width:0!important;display:grid!important;align-content:center!important;gap:2px!important}.calendar-title-block span,.calendar-panel-heading span,.calendar-workspace-toolbar span,.calendar-create-panel span,.calendar-inspector-hero>span,.calendar-inspector-section div span,.calendar-meter div span{color:var(--cal-gold)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.calendar-title-block h1{margin:0!important;color:var(--cal-text)!important;font-size:20px!important;line-height:1!important}.calendar-title-block p{margin:0!important;color:var(--cal-muted)!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.calendar-search{height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 13px!important;border:1px solid var(--cal-line)!important;border-radius:15px!important;background:#ffffff12!important;color:var(--cal-soft)!important}.calendar-search input,.calendar-filters select,.calendar-create-panel input,.calendar-create-panel select{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--cal-text)!important;font-size:12px!important}.calendar-filters{min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.calendar-filters select,.calendar-create-panel input,.calendar-create-panel select{height:46px!important;padding:0 10px!important;border:1px solid var(--cal-line)!important;border-radius:13px!important;background:#ffffff12!important}.calendar-command-actions{position:relative!important;z-index:25!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.calendar-command-actions>button,.calendar-command-actions summary,.calendar-create-button,.calendar-row-actions>button,.calendar-inspector-actions button{height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 13px!important;border:1px solid rgba(246,199,68,.34)!important;border-radius:13px!important;background:linear-gradient(135deg,#f6c744f5,#da9a20f0)!important;color:#071225!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 12px 28px #f6c74429!important}.calendar-command-actions>button svg,.calendar-command-actions summary svg,.calendar-create-button svg,.calendar-inspector-actions button svg{color:#071225!important}.calendar-command-actions details,.calendar-row-actions details{position:relative!important}.calendar-command-actions summary,.calendar-row-actions summary{list-style:none!important}.calendar-command-actions summary::-webkit-details-marker,.calendar-row-actions summary::-webkit-details-marker{display:none!important}.calendar-command-actions details>div,.calendar-row-actions details>div{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;z-index:100!important;width:220px!important;max-height:340px!important;overflow-y:auto!important;display:grid!important;gap:4px!important;padding:8px!important;border:1px solid var(--cal-line)!important;border-radius:15px!important;background:#071225fa!important;box-shadow:0 24px 60px #00000073!important}.calendar-command-actions details button,.calendar-row-actions details button{min-height:32px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--cal-soft)!important;font-size:12px!important;text-align:left!important}.calendar-command-actions details button:hover,.calendar-row-actions details button:hover{background:#4f8cff2e!important;color:var(--cal-text)!important}.calendar-command-actions button:disabled{opacity:.48!important}.calendar-kpi-strip{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.calendar-kpi{height:50px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border:1px solid var(--cal-line)!important;border-radius:14px!important;background:#ffffff0e!important;color:var(--cal-soft)!important}.calendar-kpi strong{color:var(--cal-text)!important;font-size:18px!important}.calendar-kpi.info svg{color:var(--cal-blue)!important}.calendar-kpi.good svg{color:var(--cal-green)!important}.calendar-kpi.warning svg{color:var(--cal-orange)!important}.calendar-kpi.danger svg{color:var(--cal-red)!important}.calendar-nav-panel,.calendar-workspace-panel,.calendar-inspector-panel{min-height:0!important;height:100%!important;overflow-y:auto!important;border:1px solid var(--cal-line)!important;border-radius:20px!important;background:var(--cal-panel)!important;box-shadow:0 18px 48px #00000042!important}.calendar-nav-panel,.calendar-inspector-panel{display:grid!important;align-content:start!important;gap:12px!important;padding:12px!important}.calendar-workspace-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;padding:12px!important;overflow:hidden!important}.calendar-panel-heading,.calendar-workspace-toolbar,.calendar-create-panel>div:first-child,.calendar-meter div,.calendar-inspector-section div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.calendar-panel-heading strong,.calendar-workspace-toolbar strong,.calendar-meter div b,.calendar-inspector-section div b{color:var(--cal-text)!important;font-size:13px!important}.mini-month{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;padding:10px!important;border:1px solid var(--cal-line)!important;border-radius:16px!important;background:#ffffff0e!important}.mini-month>div{grid-column:1 / -1!important;display:flex!important;justify-content:space-between!important;color:var(--cal-soft)!important;font-size:12px!important}.mini-month small,.mini-month button{height:25px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--cal-muted)!important;font-size:11px!important}.mini-month button.has-event{background:#f6c7442b!important;color:var(--cal-gold)!important;font-weight:900!important}.calendar-view-list{display:grid!important;gap:6px!important}.calendar-view-list button{min-height:38px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--cal-muted)!important;text-align:left!important}.calendar-view-list button.active,.calendar-view-list button:hover{border-color:#4f8cff5c!important;background:#4f8cff29!important;color:var(--cal-text)!important}.calendar-view-list b{min-width:26px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#ffffff17!important;color:var(--cal-soft)!important;font-size:11px!important}.calendar-create-panel{display:grid!important;gap:9px!important;padding:12px!important;border:1px solid var(--cal-line)!important;border-radius:17px!important;background:#ffffff0e!important}.calendar-create-panel label{display:grid!important;gap:5px!important}.calendar-create-split{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.calendar-feedback{padding:8px!important;border-radius:11px!important;background:#45d48324!important;color:#b9ffd6!important;font-size:12px!important}.calendar-workspace-toolbar{padding:3px 2px 10px!important;border-bottom:1px solid var(--cal-line)!important}.calendar-workspace-toolbar>div{display:flex!important;align-items:center!important;gap:8px!important}.calendar-workspace-toolbar>div:last-child span{padding:6px 9px!important;border-radius:999px!important;background:#ffffff12!important;color:var(--cal-muted)!important;font-size:11px!important}.calendar-schedule-grid{min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:repeat(7,minmax(130px,1fr))!important;gap:8px!important;overflow:hidden!important}.calendar-day-column{min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;padding:8px!important;border:1px solid var(--cal-line)!important;border-radius:16px!important;background:#ffffff0c!important}.calendar-day-column>header{display:flex!important;justify-content:space-between!important;color:var(--cal-soft)!important;font-size:12px!important;font-weight:900!important}.calendar-day-column>header b{min-width:24px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#f6c74426!important;color:var(--cal-gold)!important}.calendar-day-scroll{min-height:0!important;overflow-y:auto!important;display:grid!important;align-content:start!important;gap:8px!important}.calendar-event-chip{display:grid!important;gap:8px!important;padding:10px!important;border:1px solid var(--cal-line)!important;border-radius:15px!important;background:linear-gradient(145deg,#ffffff14,#ffffff0a)!important;color:var(--cal-text)!important;cursor:pointer!important}.calendar-event-chip:hover,.calendar-event-chip.selected{border-color:#f6c7446b!important;background:linear-gradient(145deg,#4f8cff2e,#ffffff0e)!important}.calendar-event-chip.critical{border-color:#ff647857!important}.calendar-event-chip>div,.calendar-chip-meta,.calendar-row-actions{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.calendar-event-chip h2{margin:0!important;color:var(--cal-text)!important;font-size:13px!important;line-height:1.22!important}.calendar-event-chip p{margin:0!important;color:var(--cal-muted)!important;font-size:11px!important}.calendar-priority,.calendar-chip-meta span,.calendar-event-chip .status-pill{min-height:23px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 7px!important;border-radius:999px!important;background:#ffffff14!important;color:var(--cal-soft)!important;font-size:10px!important;font-weight:900!important}.calendar-priority.critical,.calendar-priority.high{background:#ff647826!important;color:#ffd2d9!important}.calendar-priority.medium{background:#ffb65024!important;color:#ffe0ad!important}.calendar-priority.low{background:#45d48324!important;color:#b9ffd6!important}.calendar-row-actions{justify-content:space-between!important}.calendar-row-actions>button,.calendar-row-actions summary{height:34px!important;min-width:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid var(--cal-line)!important;border-radius:11px!important;background:#ffffff12!important;color:var(--cal-text)!important;font-size:12px!important;font-weight:900!important;box-shadow:none!important}.calendar-empty-slot,.calendar-empty-state{min-height:112px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;padding:14px!important;border:1px dashed rgba(164,185,220,.2)!important;border-radius:14px!important;color:var(--cal-muted)!important;text-align:center!important}.calendar-inspector-hero{display:grid!important;gap:9px!important;padding:13px!important;border:1px solid rgba(246,199,68,.22)!important;border-radius:18px!important;background:linear-gradient(135deg,#f6c74424,#4f8cff1a)!important}.calendar-inspector-hero h2{margin:0!important;color:var(--cal-text)!important;font-size:17px!important;line-height:1.22!important}.calendar-inspector-hero div{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.calendar-inspector-hero b{padding:3px 7px!important;border-radius:999px!important;background:#ffffff14!important;color:var(--cal-soft)!important;font-size:10px!important}.calendar-inspector-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.calendar-inspector-grid span{display:grid!important;gap:4px!important;padding:9px!important;border:1px solid var(--cal-line)!important;border-radius:13px!important;background:#ffffff0e!important;color:var(--cal-soft)!important;font-size:12px!important}.calendar-inspector-grid b{color:var(--cal-gold)!important;font-size:10px!important;text-transform:uppercase!important}.calendar-meter-stack,.calendar-inspector-section{display:grid!important;gap:8px!important;padding:11px!important;border:1px solid var(--cal-line)!important;border-radius:16px!important;background:#ffffff0d!important}.calendar-meter{display:grid!important;gap:6px!important}.calendar-meter>i{height:5px!important;display:block!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff1f!important}.calendar-meter>i em{height:100%!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--cal-blue),var(--cal-gold))!important}.calendar-inspector-section p{margin:0!important;color:var(--cal-soft)!important;font-size:12px!important;line-height:1.45!important}.calendar-inspector-section ul{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}.calendar-inspector-section li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important;color:var(--cal-soft)!important;font-size:12px!important}.calendar-inspector-section li svg{color:var(--cal-gold)!important}.calendar-inspector-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}@media(max-width:1240px){.calendar-enterprise{overflow-x:auto!important;grid-template-columns:250px 760px 350px!important}.calendar-command-bar{min-width:1360px!important}}@media(max-width:760px){.app-shell.section-calendar:not(.admin-shell) .workspace{height:calc(100vh - 132px)!important}.app-shell.section-calendar:not(.admin-shell) .calendar-enterprise{height:100%!important}.calendar-enterprise{padding:10px!important;grid-template-columns:220px 720px 330px!important}.calendar-command-bar{grid-template-columns:270px 320px 450px 240px!important}}.app-shell.section-personnel:not(.admin-shell),.app-shell.section-personnel:not(.admin-shell) .workspace{height:100vh!important;min-height:0!important;overflow:hidden!important}.app-shell.section-personnel:not(.admin-shell) .workspace>.topbar,.app-shell.section-personnel:not(.admin-shell) .workspace>.user-topbar,.app-shell.section-personnel:not(.admin-shell) .workspace>.section-banner,.app-shell.section-personnel:not(.admin-shell) .workspace>.metrics,.app-shell.section-personnel:not(.admin-shell) .workspace>.metric-grid{display:none!important}.personnel-enterprise{--people-bg: #071225;--people-panel: rgba(12, 25, 48, .88);--people-line: rgba(164, 185, 220, .18);--people-text: #f6f9ff;--people-muted: #9fb1cd;--people-soft: #d7e4f7;--people-blue: #4f8cff;--people-gold: #f6c744;--people-green: #45d483;--people-red: #ff6478;--people-orange: #ffb650;height:100vh!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(245px,.76fr) minmax(670px,2.2fr) minmax(340px,1fr)!important;grid-template-rows:118px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;overflow:hidden!important;background:radial-gradient(circle at 12% 8%,rgba(79,140,255,.25),transparent 30%),radial-gradient(circle at 88% 12%,rgba(246,199,68,.14),transparent 28%),linear-gradient(135deg,#050b17 0%,var(--people-bg) 58%,#0c1930 100%)!important;color:var(--people-text)!important}.personnel-enterprise *,.personnel-enterprise *:before,.personnel-enterprise *:after{box-sizing:border-box!important}.personnel-enterprise span,.personnel-enterprise p,.personnel-enterprise small,.personnel-enterprise strong,.personnel-enterprise b,.personnel-enterprise h1,.personnel-enterprise h2,.personnel-enterprise h3,.personnel-enterprise li,.personnel-enterprise label{color:inherit!important;letter-spacing:0!important}.personnel-command-bar{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(270px,.78fr) minmax(320px,1fr) minmax(390px,1.12fr) auto!important;grid-template-rows:50px 52px!important;gap:10px!important;padding:12px!important;border:1px solid var(--people-line)!important;border-radius:20px!important;background:linear-gradient(135deg,#122544f2,#081428e8)!important;box-shadow:0 22px 55px #00000057!important;overflow:visible!important;position:relative!important;z-index:10!important}.personnel-title-block{min-width:0!important;display:grid!important;align-content:center!important;gap:2px!important}.personnel-title-block span,.personnel-panel-heading span,.personnel-directory-toolbar span,.personnel-create-panel span,.personnel-inspector-hero>span,.personnel-inspector-section div span,.personnel-meter div span,.workforce-summary-card>span,.role-explorer>div span{color:var(--people-gold)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.personnel-title-block h1{margin:0!important;color:var(--people-text)!important;font-size:20px!important;line-height:1!important}.personnel-title-block p{margin:0!important;color:var(--people-muted)!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.personnel-search{height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 13px!important;border:1px solid var(--people-line)!important;border-radius:15px!important;background:#ffffff12!important;color:var(--people-soft)!important}.personnel-search input,.personnel-filters select,.personnel-create-panel input,.personnel-create-panel select{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--people-text)!important;font-size:12px!important}.personnel-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.personnel-filters select,.personnel-create-panel input,.personnel-create-panel select{height:46px!important;padding:0 10px!important;border:1px solid var(--people-line)!important;border-radius:13px!important;background:#ffffff12!important}.personnel-command-actions{position:relative!important;z-index:25!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.personnel-command-actions>button,.personnel-command-actions summary,.personnel-create-button,.personnel-row-actions>button,.personnel-inspector-actions button{height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 13px!important;border:1px solid rgba(246,199,68,.34)!important;border-radius:13px!important;background:linear-gradient(135deg,#f6c744f5,#da9a20f0)!important;color:#071225!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 12px 28px #f6c74429!important}.personnel-command-actions>button svg,.personnel-command-actions summary svg,.personnel-create-button svg,.personnel-inspector-actions button svg{color:#071225!important}.personnel-command-actions button:disabled,.personnel-row-actions button:disabled,.personnel-inspector-actions button:disabled{opacity:.48!important;cursor:not-allowed!important}.personnel-command-actions details,.personnel-row-actions details{position:relative!important}.personnel-command-actions summary,.personnel-row-actions summary{list-style:none!important}.personnel-command-actions summary::-webkit-details-marker,.personnel-row-actions summary::-webkit-details-marker{display:none!important}.personnel-command-actions details>div,.personnel-row-actions details>div{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;z-index:100!important;width:220px!important;max-height:340px!important;overflow-y:auto!important;display:grid!important;gap:4px!important;padding:8px!important;border:1px solid var(--people-line)!important;border-radius:15px!important;background:#071225fa!important;box-shadow:0 24px 60px #00000073!important}.personnel-command-actions details button,.personnel-row-actions details button{min-height:32px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--people-soft)!important;font-size:12px!important;text-align:left!important}.personnel-command-actions details button:hover,.personnel-row-actions details button:hover{background:#4f8cff2e!important;color:var(--people-text)!important}.personnel-kpi-strip{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.personnel-kpi{height:50px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border:1px solid var(--people-line)!important;border-radius:14px!important;background:#ffffff0e!important;color:var(--people-soft)!important}.personnel-kpi strong{color:var(--people-text)!important;font-size:18px!important}.personnel-kpi.info svg{color:var(--people-blue)!important}.personnel-kpi.good svg{color:var(--people-green)!important}.personnel-kpi.warning svg{color:var(--people-orange)!important}.personnel-kpi.danger svg{color:var(--people-red)!important}.personnel-nav-panel,.personnel-directory-panel,.personnel-inspector-panel{min-height:0!important;height:100%!important;overflow-y:auto!important;border:1px solid var(--people-line)!important;border-radius:20px!important;background:var(--people-panel)!important;box-shadow:0 18px 48px #00000042!important}.personnel-nav-panel,.personnel-inspector-panel{display:grid!important;align-content:start!important;gap:12px!important;padding:12px!important}.personnel-directory-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;padding:12px!important;overflow:hidden!important}.personnel-panel-heading,.personnel-directory-toolbar,.personnel-create-panel>div:first-child,.personnel-meter div,.personnel-inspector-section div,.role-explorer>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.personnel-panel-heading strong,.personnel-directory-toolbar strong,.personnel-meter div b,.personnel-inspector-section div b,.role-explorer>div b{color:var(--people-text)!important;font-size:13px!important}.workforce-summary-card,.personnel-create-panel,.personnel-meter-stack,.personnel-inspector-section,.role-explorer{display:grid!important;gap:9px!important;padding:12px!important;border:1px solid var(--people-line)!important;border-radius:17px!important;background:#ffffff0e!important}.workforce-summary-card>div{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.workforce-summary-card>div b,.workforce-summary-card>div small{display:block!important;text-align:center!important}.workforce-summary-card>div b{color:var(--people-text)!important;font-size:18px!important}.workforce-summary-card>div small{color:var(--people-muted)!important;font-size:10px!important}.personnel-view-list{display:grid!important;gap:6px!important}.personnel-view-list button{min-height:38px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--people-muted)!important;text-align:left!important}.personnel-view-list button.active,.personnel-view-list button:hover{border-color:#4f8cff5c!important;background:#4f8cff29!important;color:var(--people-text)!important}.personnel-view-list b{min-width:26px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#ffffff17!important;color:var(--people-soft)!important;font-size:11px!important}.personnel-create-panel label{display:grid!important;gap:5px!important}.personnel-create-split{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.personnel-permission-note,.personnel-feedback{display:flex!important;align-items:center!important;gap:7px!important;padding:8px!important;border-radius:11px!important;background:#ffb65024!important;color:#ffe0ad!important;font-size:12px!important}.personnel-feedback{background:#45d48324!important;color:#b9ffd6!important}.personnel-directory-toolbar{padding:3px 2px 10px!important;border-bottom:1px solid var(--people-line)!important}.personnel-directory-toolbar>div{display:flex!important;align-items:center!important;gap:8px!important}.personnel-directory-toolbar>div:last-child span{padding:6px 9px!important;border-radius:999px!important;background:#ffffff12!important;color:var(--people-muted)!important;font-size:11px!important}.personnel-table{min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.personnel-table-head,.personnel-row{display:grid!important;grid-template-columns:minmax(190px,1.45fr) minmax(110px,.85fr) minmax(120px,.9fr) minmax(120px,.9fr) 86px 86px 86px 82px 126px!important;align-items:center!important;gap:9px!important}.personnel-table-head{padding:9px 10px!important;color:var(--people-gold)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.personnel-table-body{min-height:0!important;overflow-y:auto!important;display:grid!important;align-content:start!important;gap:7px!important;padding-right:2px!important}.personnel-row{min-height:72px!important;padding:10px!important;border:1px solid var(--people-line)!important;border-radius:15px!important;background:#ffffff0e!important;color:var(--people-soft)!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.personnel-row:hover,.personnel-row.selected{transform:translateY(-1px)!important;border-color:#f6c7446b!important;background:linear-gradient(145deg,#4f8cff2e,#ffffff0e)!important}.person-profile-cell{min-width:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:9px!important}.person-profile-cell>span,.personnel-inspector-profile>b{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:linear-gradient(135deg,#f6c744e6,#4f8cffcc)!important;color:#071225!important;font-size:12px!important;font-weight:950!important}.person-profile-cell div{min-width:0!important;display:grid!important;gap:4px!important}.person-profile-cell strong{color:var(--people-text)!important;font-size:13px!important;line-height:1.18!important}.person-profile-cell small,.personnel-row>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--people-muted)!important;font-size:11px!important}.personnel-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.personnel-row-actions>button,.personnel-row-actions summary{height:34px!important;min-width:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid var(--people-line)!important;border-radius:11px!important;background:#ffffff12!important;color:var(--people-text)!important;font-size:12px!important;font-weight:900!important;box-shadow:none!important}.personnel-inspector-hero{display:grid!important;gap:9px!important;padding:13px!important;border:1px solid rgba(246,199,68,.22)!important;border-radius:18px!important;background:linear-gradient(135deg,#f6c74424,#4f8cff1a)!important}.personnel-inspector-profile{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.personnel-inspector-profile>b{width:46px!important;height:46px!important}.personnel-inspector-profile h2,.personnel-inspector-profile p{margin:0!important}.personnel-inspector-profile h2{color:var(--people-text)!important;font-size:17px!important;line-height:1.2!important}.personnel-inspector-profile p{color:var(--people-muted)!important;font-size:12px!important}.personnel-inspector-hero>div:last-child{display:flex!important;gap:7px!important;flex-wrap:wrap!important}.personnel-inspector-hero>div:last-child>span:not(.status-pill){min-height:23px!important;display:inline-flex!important;align-items:center!important;padding:3px 7px!important;border-radius:999px!important;background:#ffffff14!important;color:var(--people-soft)!important;font-size:10px!important;font-weight:900!important}.personnel-inspector-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.personnel-inspector-grid span{display:grid!important;gap:4px!important;padding:9px!important;border:1px solid var(--people-line)!important;border-radius:13px!important;background:#ffffff0e!important;color:var(--people-soft)!important;font-size:12px!important}.personnel-inspector-grid b{color:var(--people-gold)!important;font-size:10px!important;text-transform:uppercase!important}.personnel-meter{display:grid!important;gap:6px!important}.personnel-meter>i{height:5px!important;display:block!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff1f!important}.personnel-meter>i em{height:100%!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--people-blue),var(--people-gold))!important}.personnel-inspector-section p{margin:0!important;color:var(--people-soft)!important;font-size:12px!important;line-height:1.45!important}.personnel-inspector-section ul{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}.personnel-inspector-section li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important;color:var(--people-soft)!important;font-size:12px!important}.personnel-inspector-section li svg{color:var(--people-gold)!important}.role-explorer details{display:grid!important;gap:6px!important}.role-explorer summary{color:var(--people-text)!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.role-explorer details span{display:block!important;padding:6px 8px!important;border-radius:10px!important;background:#ffffff0f!important;color:var(--people-soft)!important;font-size:11px!important}.personnel-inspector-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.personnel-empty-state{min-height:150px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;padding:18px!important;border:1px dashed rgba(164,185,220,.2)!important;border-radius:16px!important;color:var(--people-muted)!important;text-align:center!important}.personnel-empty-state strong{color:var(--people-text)!important}@media(max-width:1240px){.personnel-enterprise{overflow-x:auto!important;grid-template-columns:250px 780px 360px!important}.personnel-command-bar{min-width:1390px!important}}@media(max-width:760px){.app-shell.section-personnel:not(.admin-shell) .workspace{height:calc(100vh - 132px)!important}.app-shell.section-personnel:not(.admin-shell) .personnel-enterprise{height:100%!important}.personnel-enterprise{padding:10px!important;grid-template-columns:220px 740px 340px!important}.personnel-command-bar{grid-template-columns:270px 320px 390px 240px!important}}:root{--gcos-bg-0: #050b17;--gcos-bg-1: #071225;--gcos-bg-2: #0c1930;--gcos-surface-1: rgba(12, 25, 48, .88);--gcos-surface-2: rgba(17, 35, 65, .92);--gcos-surface-3: rgba(255, 255, 255, .06);--gcos-line: rgba(164, 185, 220, .18);--gcos-line-strong: rgba(246, 199, 68, .34);--gcos-text: #f6f9ff;--gcos-text-2: #d7e4f7;--gcos-muted: #9fb1cd;--gcos-blue: #4f8cff;--gcos-blue-2: #1f5fd6;--gcos-gold: #f6c744;--gcos-gold-2: #d99a20;--gcos-green: #45d483;--gcos-red: #ff6478;--gcos-orange: #ffb650;--gcos-radius-xs: 8px;--gcos-radius-sm: 11px;--gcos-radius-md: 14px;--gcos-radius-lg: 18px;--gcos-radius-xl: 22px;--gcos-space-1: 4px;--gcos-space-2: 8px;--gcos-space-3: 12px;--gcos-space-4: 16px;--gcos-space-5: 20px;--gcos-space-6: 24px;--gcos-shadow-1: 0 12px 28px rgba(0, 0, 0, .2);--gcos-shadow-2: 0 22px 55px rgba(0, 0, 0, .34);--gcos-sidebar-w: 264px;--gcos-sidebar-collapsed-w: 84px;--gcos-topbar-h: 74px;--gcos-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,#root{min-height:100%;background:var(--gcos-bg-0)!important}body{font-family:var(--gcos-font)!important;color:var(--gcos-text)!important}.enterprise-shell.app-shell:not(.admin-shell){min-height:100vh!important;height:100vh!important;display:grid!important;grid-template-columns:var(--gcos-sidebar-w) minmax(0,1fr)!important;overflow:hidden!important;background:radial-gradient(circle at 12% 0%,rgba(79,140,255,.2),transparent 360px),radial-gradient(circle at 92% 0%,rgba(246,199,68,.14),transparent 340px),linear-gradient(135deg,var(--gcos-bg-0),var(--gcos-bg-1) 54%,var(--gcos-bg-2))!important;color:var(--gcos-text)!important}.enterprise-shell.app-shell:not(.admin-shell).shell-collapsed{grid-template-columns:var(--gcos-sidebar-collapsed-w) minmax(0,1fr)!important}.enterprise-shell.app-shell:not(.admin-shell) *{box-sizing:border-box}.enterprise-shell.app-shell:not(.admin-shell) .sidebar{width:auto!important;min-width:0!important;height:100vh!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:var(--gcos-space-3)!important;padding:var(--gcos-space-3)!important;overflow:hidden!important;border-right:1px solid var(--gcos-line)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 260px),linear-gradient(180deg,#081428fa,#060e1efa)!important;box-shadow:18px 0 46px #00000047!important}.enterprise-shell.app-shell:not(.admin-shell) .brand{min-height:60px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-lg)!important;background:#ffffff0e!important;color:var(--gcos-text)!important}.enterprise-shell.app-shell:not(.admin-shell) .brand-mark{width:42px!important;height:42px!important;border-radius:13px!important;overflow:hidden!important;background:#fff!important}.enterprise-shell.app-shell:not(.admin-shell) .brand strong,.enterprise-shell.app-shell:not(.admin-shell) .brand span{min-width:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.enterprise-shell.app-shell:not(.admin-shell) .brand strong{color:var(--gcos-text)!important;font-size:13px!important;line-height:1.1!important}.enterprise-shell.app-shell:not(.admin-shell) .brand span{color:var(--gcos-muted)!important;font-size:11px!important}.enterprise-shell.shell-collapsed .brand{grid-template-columns:44px!important;justify-content:center!important}.enterprise-shell.shell-collapsed .brand div:last-child,.enterprise-shell.shell-collapsed .station-switcher,.enterprise-shell.shell-collapsed .nav-group-label,.enterprise-shell.shell-collapsed .nav-item span,.enterprise-shell.shell-collapsed .shell-collapse-button span{display:none!important}.shell-collapse-button{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#ffffff0e!important;color:var(--gcos-text-2)!important;font-size:12px!important;font-weight:800!important}.enterprise-shell.app-shell:not(.admin-shell) .nav-list{min-height:0!important;display:grid!important;align-content:start!important;gap:var(--gcos-space-3)!important;overflow-y:auto!important;padding-right:2px!important}.nav-group{display:grid!important;gap:6px!important}.nav-group-label{padding:0 8px!important;color:var(--gcos-gold)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.enterprise-shell.app-shell:not(.admin-shell) .nav-item{min-height:38px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:var(--gcos-radius-md)!important;background:transparent!important;color:var(--gcos-muted)!important}.enterprise-shell.shell-collapsed .nav-item{grid-template-columns:22px!important;justify-content:center!important;padding:0!important}.enterprise-shell.app-shell:not(.admin-shell) .nav-item svg{color:currentColor!important}.enterprise-shell.app-shell:not(.admin-shell) .nav-item span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:currentColor!important;font-size:12px!important;font-weight:800!important}.enterprise-shell.app-shell:not(.admin-shell) .nav-item.active,.enterprise-shell.app-shell:not(.admin-shell) .nav-item:hover{border-color:#f6c74452!important;background:linear-gradient(135deg,#f6c74429,#4f8cff1f)!important;color:var(--gcos-text)!important;box-shadow:inset 3px 0 0 var(--gcos-gold)!important}.enterprise-shell.app-shell:not(.admin-shell) .station-switcher{max-height:210px!important;min-height:0!important;overflow-y:auto!important;display:grid!important;align-content:start!important;gap:6px!important;padding:10px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-lg)!important;background:#ffffff0b!important}.enterprise-shell.app-shell:not(.admin-shell) .station-switcher p{margin:0 0 4px!important;color:var(--gcos-gold)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.enterprise-shell.app-shell:not(.admin-shell) .station-option{min-height:32px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:var(--gcos-radius-sm)!important;background:transparent!important;color:var(--gcos-muted)!important}.enterprise-shell.app-shell:not(.admin-shell) .station-option.selected,.enterprise-shell.app-shell:not(.admin-shell) .station-option:hover{border-color:var(--gcos-line)!important;background:#ffffff12!important;color:var(--gcos-text)!important}.enterprise-shell.app-shell:not(.admin-shell) .workspace{height:100vh!important;min-height:0!important;display:grid!important;grid-template-rows:var(--gcos-topbar-h) minmax(0,1fr)!important;gap:var(--gcos-space-3)!important;overflow:hidden!important;padding:var(--gcos-space-3)!important;background:transparent!important}.enterprise-shell.app-shell:not(.admin-shell) .topbar,.enterprise-shell.app-shell:not(.admin-shell) .user-topbar{height:var(--gcos-topbar-h)!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(520px,1.2fr)!important;align-items:center!important;gap:var(--gcos-space-3)!important;padding:10px 12px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-xl)!important;background:linear-gradient(135deg,#122544f5,#081428eb)!important;box-shadow:var(--gcos-shadow-1)!important;color:var(--gcos-text)!important;position:sticky!important;top:0!important;z-index:30!important}.enterprise-shell.app-shell:not(.admin-shell) .station-title{min-width:0!important;display:grid!important;grid-template-columns:42px 42px minmax(0,1fr)!important;align-items:center!important;gap:9px!important}.enterprise-shell.app-shell:not(.admin-shell) .station-avatar,.enterprise-shell.app-shell:not(.admin-shell) .icon-button,.enterprise-shell.app-shell:not(.admin-shell) .notification-button{width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#fff1!important;color:var(--gcos-text-2)!important;box-shadow:none!important}.enterprise-shell.app-shell:not(.admin-shell) .organization-kicker{color:var(--gcos-gold)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.enterprise-shell.app-shell:not(.admin-shell) .station-title h1{margin:0!important;color:var(--gcos-text)!important;font-size:17px!important;line-height:1.1!important}.enterprise-shell.app-shell:not(.admin-shell) .station-title p{max-width:52vw!important;margin:0!important;color:var(--gcos-muted)!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.enterprise-shell.app-shell:not(.admin-shell) .topbar-actions{position:relative!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(260px,1fr) auto 42px 42px!important;align-items:center!important;gap:8px!important}.system-status-cluster{height:42px!important;display:grid!important;grid-template-columns:9px auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:0 7px!important;padding:0 11px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#ffffff0e!important}.system-status-cluster strong{color:var(--gcos-text)!important;font-size:11px!important;line-height:1.1!important}.system-status-cluster small{grid-column:2!important;color:var(--gcos-muted)!important;font-size:10px!important}.sync-dot{grid-row:1 / 3!important;width:9px!important;height:9px!important;border-radius:999px!important;background:var(--gcos-orange)!important;box-shadow:0 0 0 4px #ffb65024!important}.sync-dot.live{background:var(--gcos-green)!important;box-shadow:0 0 0 4px #45d48324!important}.enterprise-shell.app-shell:not(.admin-shell) .search-box{height:42px!important;min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 12px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#fff1!important;color:var(--gcos-text-2)!important}.enterprise-shell.app-shell:not(.admin-shell) .search-box input,.enterprise-shell.app-shell:not(.admin-shell) .search-box input::placeholder{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--gcos-muted)!important}.enterprise-shell.app-shell:not(.admin-shell) .account-menu-button{height:42px!important;min-width:132px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:0 10px!important;border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#fff1!important;color:var(--gcos-text-2)!important}.enterprise-shell.app-shell:not(.admin-shell) .account-menu-button span,.enterprise-shell.app-shell:not(.admin-shell) .account-menu-button small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;color:inherit!important}.enterprise-shell.app-shell:not(.admin-shell) .account-menu-button small{color:var(--gcos-muted)!important;font-size:10px!important}.enterprise-shell.app-shell:not(.admin-shell) .workspace>section:not(.section-banner):not(.metric-grid):not(.global-command-center):not(.churchmail-enterprise):not(.reports-enterprise):not(.approvals-enterprise):not(.tasks-enterprise):not(.policies-enterprise):not(.calendar-enterprise):not(.personnel-enterprise),.enterprise-shell.app-shell:not(.admin-shell) .workspace>div{min-height:0!important;overflow-y:auto!important}.enterprise-shell.app-shell:not(.admin-shell) .panel,.enterprise-shell.app-shell:not(.admin-shell) .metric-card,.enterprise-shell.app-shell:not(.admin-shell) .message-item,.enterprise-shell.app-shell:not(.admin-shell) .workflow-item,.enterprise-shell.app-shell:not(.admin-shell) .approval-item,.enterprise-shell.app-shell:not(.admin-shell) .station-panel,.enterprise-shell.app-shell:not(.admin-shell) .role-system-panel,.enterprise-shell.app-shell:not(.admin-shell) .table-row{border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-lg)!important;background:var(--gcos-surface-1)!important;box-shadow:var(--gcos-shadow-1)!important;color:var(--gcos-text)!important}.enterprise-shell.app-shell:not(.admin-shell) .panel-header{min-height:42px!important;padding-bottom:10px!important;margin-bottom:12px!important;border-bottom:1px solid var(--gcos-line)!important}.enterprise-shell.app-shell:not(.admin-shell) .panel-header h2{color:var(--gcos-text)!important;font-size:15px!important;line-height:1.15!important}.enterprise-shell.app-shell:not(.admin-shell) .panel-header span,.enterprise-shell.app-shell:not(.admin-shell) .panel-header small,.enterprise-shell.app-shell:not(.admin-shell) .panel p,.enterprise-shell.app-shell:not(.admin-shell) .panel small{color:var(--gcos-muted)!important}.enterprise-shell.app-shell:not(.admin-shell) input,.enterprise-shell.app-shell:not(.admin-shell) select,.enterprise-shell.app-shell:not(.admin-shell) textarea{border:1px solid var(--gcos-line)!important;border-radius:var(--gcos-radius-md)!important;background:#fff1!important;color:var(--gcos-text)!important;box-shadow:none!important}.enterprise-shell.app-shell:not(.admin-shell) input:focus,.enterprise-shell.app-shell:not(.admin-shell) select:focus,.enterprise-shell.app-shell:not(.admin-shell) textarea:focus{border-color:#f6c74480!important;outline:3px solid rgba(246,199,68,.14)!important}.enterprise-shell.app-shell:not(.admin-shell):not(.section-audit) .module-grid,.enterprise-shell.app-shell:not(.admin-shell):not(.section-audit) .dashboard-grid{min-height:0!important;gap:var(--gcos-space-3)!important}.enterprise-shell.app-shell:not(.admin-shell) .action-row,.enterprise-shell.app-shell:not(.admin-shell) .compact-actions,.enterprise-shell.app-shell:not(.admin-shell) .table-actions,.enterprise-shell.app-shell:not(.admin-shell) .report-actions-row{max-height:42px!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;gap:6px!important;padding-bottom:2px!important}.enterprise-shell.app-shell:not(.admin-shell) .action-row button,.enterprise-shell.app-shell:not(.admin-shell) .compact-actions button,.enterprise-shell.app-shell:not(.admin-shell) .table-actions button,.enterprise-shell.app-shell:not(.admin-shell) .report-actions-row button{min-width:max-content!important;min-height:34px!important;border-radius:var(--gcos-radius-sm)!important;border:1px solid var(--gcos-line)!important;background:#ffffff12!important;color:var(--gcos-text-2)!important;font-size:11px!important;box-shadow:none!important}.enterprise-shell.app-shell:not(.admin-shell) .action-row button:first-child,.enterprise-shell.app-shell:not(.admin-shell) .compact-actions button:first-child,.enterprise-shell.app-shell:not(.admin-shell) .table-actions button:first-child{border-color:var(--gcos-line-strong)!important;background:linear-gradient(135deg,var(--gcos-gold),var(--gcos-gold-2))!important;color:#071225!important;font-weight:900!important}.enterprise-shell.app-shell:not(.admin-shell) .status-pill,.enterprise-shell.app-shell:not(.admin-shell) .status,.enterprise-shell.app-shell:not(.admin-shell) .kind,.enterprise-shell.app-shell:not(.admin-shell) .severity{min-height:22px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid var(--gcos-line)!important;border-radius:999px!important;background:#4f8cff24!important;color:var(--gcos-text-2)!important;font-size:10px!important;font-weight:900!important}@media(max-width:1180px){.enterprise-shell.app-shell:not(.admin-shell){grid-template-columns:var(--gcos-sidebar-collapsed-w) minmax(0,1fr)!important}.enterprise-shell.app-shell:not(.admin-shell) .brand div:last-child,.enterprise-shell.app-shell:not(.admin-shell) .station-switcher,.enterprise-shell.app-shell:not(.admin-shell) .nav-group-label,.enterprise-shell.app-shell:not(.admin-shell) .nav-item span,.enterprise-shell.app-shell:not(.admin-shell) .shell-collapse-button span{display:none!important}.enterprise-shell.app-shell:not(.admin-shell) .topbar,.enterprise-shell.app-shell:not(.admin-shell) .user-topbar{grid-template-columns:minmax(220px,.7fr) minmax(380px,1fr)!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar{gap:8px!important;padding:10px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{gap:8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group{gap:4px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item{min-height:34px!important;padding:0 9px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher{max-height:174px!important;padding:8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option{min-height:29px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise{grid-template-columns:minmax(170px,.72fr) minmax(0,1.85fr) minmax(220px,.86fr)!important;grid-template-rows:92px minmax(0,1fr)!important;gap:8px!important;padding:8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-bar{min-width:0!important;grid-template-columns:minmax(185px,.85fr) minmax(220px,1fr) minmax(280px,1.15fr) auto!important;grid-template-rows:36px 36px!important;gap:7px!important;padding:8px!important;border-radius:16px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-title-block h1{font-size:16px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-title-block p{display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-search,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-filters select{height:34px!important;border-radius:11px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-actions>button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-actions summary,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-create-button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-row-actions>button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-inspector-actions button{height:32px!important;padding:0 9px!important;border-radius:10px!important;font-size:11px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-kpi{height:34px!important;padding:6px 8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-kpi strong{font-size:14px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-workspace-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-inspector-panel{border-radius:15px!important;padding:8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-workspace-panel{gap:7px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mini-month{gap:3px!important;padding:7px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mini-month small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mini-month button{height:20px!important;font-size:10px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-view-list{gap:4px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-view-list button{min-height:30px!important;padding:0 8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-create-panel{gap:6px!important;padding:8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-create-panel input,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-create-panel select{height:32px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-schedule-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-day-column{gap:6px!important;padding:7px!important;border-radius:13px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-day-column>header{font-size:11px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-day-column>header b{min-width:20px!important;height:19px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-empty-slot{min-height:64px!important;padding:8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-event-chip{gap:5px!important;padding:7px!important;border-radius:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-event-chip p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-event-chip small{font-size:10px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-row-actions>button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-row-actions summary{min-width:0!important;height:28px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-inspector-hero,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-meter-stack,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-inspector-section{gap:6px!important;padding:8px!important;border-radius:13px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-inspector-hero h2{font-size:14px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-inspector-grid{gap:6px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-inspector-grid span{padding:7px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise .calendar-day-column,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise .calendar-day-column h2,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise .calendar-day-column strong,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise .calendar-day-column b{color:#f8fbff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise .calendar-day-column small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise .calendar-day-column span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise .calendar-day-column p{color:#e2ebfac2!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise{gap:8px!important;padding:8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise{grid-template-columns:minmax(175px,.72fr) minmax(0,1.95fr) minmax(230px,.9fr)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-command-bar{min-width:0!important;padding:8px!important;border-radius:16px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-table,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-table,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-workflow-table{overflow-x:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .workspace{overflow-x:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .module-grid,html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .dashboard-grid,html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .account-settings-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;align-items:start!important}@media(max-width:760px){html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace{overflow-x:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise{min-width:0!important;width:100%!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-bar{grid-template-columns:1fr!important;grid-template-rows:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .workspace{display:block!important;width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:10px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-center{display:grid!important;grid-template-rows:auto auto auto!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;overflow:visible!important;padding:0!important;background:radial-gradient(circle at 20% 0%,rgba(47,124,246,.22),transparent 32%),linear-gradient(180deg,#061225,#0a1830)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-header{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:12px!important;border-radius:18px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-brand{min-width:0!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-brand strong{white-space:normal!important;line-height:1.15!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-search{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:7px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools span,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools button{min-width:0!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi{min-width:0!important;min-height:108px!important;height:auto!important;padding:10px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-risk-rail,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-ops-core,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-intel-rail{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;height:auto!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ops-command-hero{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;min-width:0!important;padding:14px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ops-command-hero h1{font-size:clamp(24px,7vw,34px)!important;line-height:1.04!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ops-command-hero p{font-size:14px!important;line-height:1.45!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-action-deck,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .pipeline-grid,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .live-comms-grid,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .sync-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .operation-list article{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .operation-list article>b,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .operation-list article>em{grid-column:2!important;justify-self:start!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .hierarchy-flow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}}@media(max-width:900px){html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip>*:nth-child(n+5){display:none!important}}@media(max-width:520px){html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi-strip,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-action-deck,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .pipeline-grid,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .live-comms-grid,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .sync-grid,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .hierarchy-flow{grid-template-columns:1fr!important}}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-center{--ops-bg: #081426 !important;--ops-panel: rgba(12, 28, 52, .88) !important;--ops-panel-strong: rgba(16, 36, 66, .94) !important;--ops-line: rgba(163, 185, 225, .18) !important;--ops-gold: #f5c84c !important;--ops-text: #f8fbff !important;--ops-muted: #b9c8e3 !important;background:linear-gradient(180deg,#071225,#0b1830 46%,#071225)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-header,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-radar-card,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-module,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ops-command-hero,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-action-deck button{border-color:#9db5de29!important;background:#0d1d37e0!important;box-shadow:0 14px 28px #0000002e!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi figure,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-radar{display:none!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 8px!important;min-height:64px!important;padding:10px 12px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi div{grid-column:1 / -1!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi strong{font-size:22px!important;line-height:1!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi small{justify-self:end!important;font-size:11px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-module{padding:12px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .module-title{min-height:34px!important;margin-bottom:8px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-radar-card{grid-template-columns:1fr!important;min-height:0!important;padding:12px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert-list,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .operation-list,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .pipeline-grid,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .churchmail-command,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .activity-stream{gap:8px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert-list{max-height:320px!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .operation-list{max-height:460px!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .operation-list article,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .churchmail-command article,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .activity-stream article{min-height:0!important;padding:10px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ops-command-hero{min-height:0!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-action-deck button{min-height:88px!important}@media(max-width:900px){html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-center{gap:8px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-header{gap:7px!important;padding:10px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools button:nth-of-type(1),html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools span:nth-of-type(2){display:none!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi:nth-child(n+5){display:none!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-grid{gap:8px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-risk-rail,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-ops-core,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-intel-rail{gap:8px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .compact-analytics,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ai-warning-panel,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .hierarchy-compact,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .live-comms-summary,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .sync-diagnostics{display:none!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ops-command-hero{padding:12px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ops-command-hero h1{font-size:25px!important;max-width:13ch!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ops-command-hero p{display:none!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-action-deck{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-action-deck button{min-height:74px!important;padding:10px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-action-deck button span{display:none!important}}@media(max-width:720px){.enterprise-shell.app-shell:not(.admin-shell){grid-template-columns:1fr!important;grid-template-rows:64px minmax(0,1fr)!important}.enterprise-shell.app-shell:not(.admin-shell) .sidebar{height:64px!important;grid-row:1!important;grid-template-columns:60px minmax(0,1fr)!important;grid-template-rows:1fr!important;overflow-x:auto!important}.enterprise-shell.app-shell:not(.admin-shell) .brand,.enterprise-shell.app-shell:not(.admin-shell) .shell-collapse-button{height:42px!important}.enterprise-shell.app-shell:not(.admin-shell) .nav-list{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}.enterprise-shell.app-shell:not(.admin-shell) .nav-group{display:flex!important}.enterprise-shell.app-shell:not(.admin-shell) .workspace{height:calc(100vh - 64px)!important;grid-row:2!important}.enterprise-shell.app-shell:not(.admin-shell) .topbar,.enterprise-shell.app-shell:not(.admin-shell) .user-topbar{min-width:760px!important;grid-template-columns:280px 460px!important}}:root{--gcos-density-gap: 10px;--gcos-density-pad: 10px;--gcos-module-bar: 92px;--gcos-row-h: 58px;--gcos-panel-radius: 16px}html,body,#root{width:100%;height:100%;overflow:hidden!important}.enterprise-shell,.enterprise-shell .workspace{min-width:0!important;min-height:0!important}.enterprise-shell.app-shell:not(.admin-shell) .workspace{gap:var(--gcos-density-gap)!important;padding:var(--gcos-density-gap)!important}.enterprise-shell.app-shell:not(.admin-shell) .workspace>section,.enterprise-shell.app-shell:not(.admin-shell) .workspace>div{min-width:0!important}.enterprise-shell .panel,.enterprise-shell .command-module,.enterprise-shell .admin-enterprise-panel,.enterprise-shell .mail-inspector-card,.enterprise-shell .report-workflow-card,.enterprise-shell .approval-inspector-section,.enterprise-shell .task-inspector-section,.enterprise-shell .policy-inspector-section,.enterprise-shell .calendar-inspector-section,.enterprise-shell .personnel-inspector-section{border-radius:var(--gcos-panel-radius)!important}.enterprise-shell button,.enterprise-shell input,.enterprise-shell select,.enterprise-shell textarea,.enterprise-shell summary{letter-spacing:0!important}.enterprise-shell p,.enterprise-shell small,.enterprise-shell span,.enterprise-shell li,.enterprise-shell dd,.enterprise-shell dt{line-height:1.28!important}.enterprise-shell h1,.enterprise-shell h2,.enterprise-shell h3{line-height:1.08!important;letter-spacing:0!important}.global-command-center,.churchmail-enterprise,.reports-enterprise,.approvals-enterprise,.tasks-enterprise,.policies-enterprise,.calendar-enterprise,.personnel-enterprise{width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell.section-control-center:not(.admin-shell)>.workspace,.app-shell.section-churchmail:not(.admin-shell)>.workspace,.app-shell.section-reports:not(.admin-shell)>.workspace,.app-shell.section-approvals:not(.admin-shell)>.workspace,.app-shell.section-tasks:not(.admin-shell)>.workspace,.app-shell.section-policies:not(.admin-shell)>.workspace,.app-shell.section-calendar:not(.admin-shell)>.workspace,.app-shell.section-personnel:not(.admin-shell)>.workspace{grid-template-rows:minmax(0,1fr)!important;padding:0!important}.app-shell.section-control-center:not(.admin-shell)>.workspace>.topbar,.app-shell.section-churchmail:not(.admin-shell)>.workspace>.topbar,.app-shell.section-reports:not(.admin-shell)>.workspace>.topbar,.app-shell.section-approvals:not(.admin-shell)>.workspace>.topbar,.app-shell.section-tasks:not(.admin-shell)>.workspace>.topbar,.app-shell.section-policies:not(.admin-shell)>.workspace>.topbar,.app-shell.section-calendar:not(.admin-shell)>.workspace>.topbar,.app-shell.section-personnel:not(.admin-shell)>.workspace>.topbar,.app-shell.section-control-center:not(.admin-shell)>.workspace>.user-topbar,.app-shell.section-churchmail:not(.admin-shell)>.workspace>.user-topbar,.app-shell.section-reports:not(.admin-shell)>.workspace>.user-topbar,.app-shell.section-approvals:not(.admin-shell)>.workspace>.user-topbar,.app-shell.section-tasks:not(.admin-shell)>.workspace>.user-topbar,.app-shell.section-policies:not(.admin-shell)>.workspace>.user-topbar,.app-shell.section-calendar:not(.admin-shell)>.workspace>.user-topbar,.app-shell.section-personnel:not(.admin-shell)>.workspace>.user-topbar,.app-shell.section-control-center:not(.admin-shell)>.workspace>.section-banner,.app-shell.section-churchmail:not(.admin-shell)>.workspace>.section-banner,.app-shell.section-reports:not(.admin-shell)>.workspace>.section-banner,.app-shell.section-approvals:not(.admin-shell)>.workspace>.section-banner,.app-shell.section-tasks:not(.admin-shell)>.workspace>.section-banner,.app-shell.section-policies:not(.admin-shell)>.workspace>.section-banner,.app-shell.section-calendar:not(.admin-shell)>.workspace>.section-banner,.app-shell.section-personnel:not(.admin-shell)>.workspace>.section-banner,.app-shell.section-control-center:not(.admin-shell)>.workspace>.metric-grid,.app-shell.section-churchmail:not(.admin-shell)>.workspace>.metric-grid,.app-shell.section-reports:not(.admin-shell)>.workspace>.metric-grid,.app-shell.section-approvals:not(.admin-shell)>.workspace>.metric-grid,.app-shell.section-tasks:not(.admin-shell)>.workspace>.metric-grid,.app-shell.section-policies:not(.admin-shell)>.workspace>.metric-grid,.app-shell.section-calendar:not(.admin-shell)>.workspace>.metric-grid,.app-shell.section-personnel:not(.admin-shell)>.workspace>.metric-grid{display:none!important}.global-command-center{display:grid!important;grid-template-rows:62px 74px minmax(0,1fr)!important;gap:var(--gcos-density-gap)!important;padding:var(--gcos-density-gap)!important}.global-command-header{min-height:0!important;height:62px!important;margin:0!important;padding:8px 10px!important;border-radius:var(--gcos-panel-radius)!important}.global-command-brand img{width:40px!important;height:40px!important}.global-command-search{min-height:40px!important;height:40px!important}.global-command-tools span,.global-command-tools button{min-height:34px!important}.global-kpi-strip{min-height:0!important;height:74px!important;gap:8px!important;margin:0!important}.global-kpi{min-height:0!important;height:74px!important;gap:3px!important;padding:8px!important}.global-kpi strong{font-size:17px!important}.global-kpi figure{height:14px!important}.global-command-grid{min-height:0!important;height:100%!important;align-items:stretch!important;overflow:hidden!important}.global-risk-rail,.global-ops-core,.global-intel-rail{min-height:0!important;overflow-y:auto!important;align-content:start!important}.global-column-title{min-height:46px!important;padding:9px!important}.ops-command-hero{min-height:0!important;padding:12px!important;border-radius:18px!important}.ops-command-hero h1{font-size:clamp(24px,2.6vw,38px)!important;margin:3px 0!important}.ops-command-hero p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ops-command-score strong{font-size:30px!important}.command-action-deck button{min-height:58px!important;padding:9px!important}.operation-list article,.churchmail-command article{min-height:52px!important;padding:8px!important}.command-module{padding:10px!important}.hierarchy-flow article{min-height:76px!important;padding:8px!important}.reports-enterprise,.approvals-enterprise,.tasks-enterprise,.policies-enterprise,.calendar-enterprise,.personnel-enterprise{grid-template-rows:var(--gcos-module-bar) minmax(0,1fr)!important;gap:var(--gcos-density-gap)!important;padding:var(--gcos-density-pad)!important}.churchmail-enterprise{gap:0!important}.report-command-bar,.approval-command-bar,.task-command-bar,.policy-command-bar,.calendar-command-bar,.personnel-command-bar{min-height:0!important;height:var(--gcos-module-bar)!important;grid-template-rows:38px 34px!important;gap:7px!important;padding:8px!important;border-radius:16px!important;overflow:visible!important}.report-title-block h1,.approval-title-block h1,.task-title-block h1,.policy-title-block h1,.calendar-title-block h1,.personnel-title-block h1{font-size:17px!important}.report-title-block p,.approval-title-block p,.task-title-block p,.policy-title-block p,.calendar-title-block p,.personnel-title-block p{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important}.report-search,.approval-search,.task-search,.policy-search,.calendar-search,.personnel-search,.report-filters select,.approval-filters select,.task-filters select,.policy-filters select,.calendar-filters select,.personnel-filters select{height:36px!important;min-height:36px!important;border-radius:11px!important}.report-command-actions>button,.approval-command-actions>button,.task-command-actions>button,.policy-command-actions>button,.calendar-command-actions>button,.personnel-command-actions>button,.report-command-actions summary,.approval-command-actions summary,.task-command-actions summary,.policy-command-actions summary,.calendar-command-actions summary,.personnel-command-actions summary{height:34px!important;min-height:34px!important;padding:0 10px!important}.report-kpi-strip,.approval-kpi-strip,.task-kpi-strip,.policy-kpi-strip,.calendar-kpi-strip,.personnel-kpi-strip{gap:6px!important}.report-kpi,.approval-kpi,.task-kpi,.policy-kpi,.calendar-kpi,.personnel-kpi{height:34px!important;min-height:34px!important;grid-template-columns:18px minmax(0,1fr) auto!important;gap:6px!important;padding:5px 8px!important;border-radius:11px!important}.report-kpi strong,.approval-kpi strong,.task-kpi strong,.policy-kpi strong,.calendar-kpi strong,.personnel-kpi strong{font-size:14px!important}.report-kpi span,.approval-kpi span,.task-kpi span,.policy-kpi span,.calendar-kpi span,.personnel-kpi span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important}.report-nav-panel,.report-builder-panel,.report-workflow-panel,.approval-nav-panel,.approval-queue-panel,.approval-inspector-panel,.task-nav-panel,.task-board-panel,.task-inspector-panel,.policy-nav-panel,.policy-registry-panel,.policy-inspector-panel,.calendar-nav-panel,.calendar-workspace-panel,.calendar-inspector-panel,.personnel-nav-panel,.personnel-directory-panel,.personnel-inspector-panel{min-height:0!important;height:100%!important;border-radius:16px!important}.report-nav-panel,.report-workflow-panel,.approval-nav-panel,.approval-inspector-panel,.task-nav-panel,.task-inspector-panel,.policy-nav-panel,.policy-inspector-panel,.calendar-nav-panel,.calendar-inspector-panel,.personnel-nav-panel,.personnel-inspector-panel{gap:8px!important;padding:9px!important;overflow-y:auto!important}.report-builder-panel,.approval-queue-panel,.task-board-panel,.policy-registry-panel,.calendar-workspace-panel,.personnel-directory-panel{gap:7px!important;padding:9px!important;overflow:hidden!important}.report-panel-heading,.report-builder-toolbar,.approval-panel-heading,.approval-queue-toolbar,.task-panel-heading,.task-board-toolbar,.policy-panel-heading,.policy-registry-toolbar,.calendar-panel-heading,.calendar-workspace-toolbar,.personnel-panel-heading,.personnel-directory-toolbar{min-height:34px!important;padding:0 0 7px!important}.template-row,.report-queue-row,.approval-row,.policy-row,.personnel-row,.calendar-event-row,.mail-message-row{min-height:var(--gcos-row-h)!important;padding:7px 9px!important}.task-card-compact{padding:8px!important;gap:6px!important}.task-card-compact h2{font-size:13px!important}.task-card-compact dl{gap:3px!important}.task-kanban-column{gap:6px!important;padding:7px!important;border-radius:14px!important}.task-column-scroll,.personnel-table-body,.policy-registry-body,.approval-queue-body,.report-builder-scroll,.report-template-list,.calendar-main-scroll{min-height:0!important;overflow-y:auto!important}.report-section-tabs,.report-accordion,.report-workflow-card,.report-submit-card,.approval-inspector-hero,.approval-inspector-section,.task-inspector-hero,.task-inspector-section,.policy-inspector-hero,.policy-inspector-section,.calendar-inspector-hero,.calendar-inspector-section,.personnel-inspector-hero,.personnel-inspector-section,.personnel-create-panel,.workforce-summary-card,.role-explorer{padding:9px!important;gap:6px!important;border-radius:14px!important}.report-accordion summary,.report-accordion label,.report-section-card,.approval-inspector-grid span,.task-inspector-grid span,.policy-inspector-grid span,.calendar-inspector-grid span,.personnel-inspector-grid span{padding:7px!important}.approval-inspector-actions,.task-inspector-actions,.policy-inspector-actions,.calendar-inspector-actions,.personnel-inspector-actions,.mail-action-board{gap:6px!important}.approval-inspector-actions button,.task-inspector-actions button,.policy-inspector-actions button,.calendar-inspector-actions button,.personnel-inspector-actions button,.mail-action-board button{min-height:32px!important;height:32px!important}.mail-nav-panel,.mail-queue-panel,.mail-inspector-panel{height:100%!important;min-height:0!important}.mail-nav-panel,.mail-inspector-panel{padding:9px!important}.mail-brand-block{min-height:48px!important;margin-bottom:8px!important;padding:8px!important}.mail-nav-metrics article{min-height:46px!important;padding:7px!important}.mail-quick-compose{padding:8px!important}.mail-queue-toolbar{min-height:56px!important;grid-template-columns:112px minmax(160px,1fr) 104px 104px 76px 34px 58px!important;padding:8px!important}.mail-message-row{grid-template-columns:72px minmax(0,1fr) 48px 88px 64px 78px 16px!important}.mail-inspector-header{margin:-9px -9px 8px!important;padding:9px!important}.mail-inspector-header h2{font-size:16px!important}.mail-inspector-grid article{min-height:46px!important;padding:7px!important}.admin-enterprise-shell{width:100%!important;height:100vh!important;max-height:100vh!important;min-height:0!important;overflow:hidden!important;grid-template-columns:244px minmax(0,1fr)!important}.admin-enterprise-sidebar{min-height:0!important;overflow:hidden!important;padding:10px!important;gap:10px!important}.admin-enterprise-nav{min-height:0!important;overflow-y:auto!important;gap:8px!important}.admin-enterprise-nav button{min-height:38px!important;padding:7px 8px!important}.admin-enterprise-workspace{min-height:0!important;height:100vh!important;grid-template-rows:58px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;overflow:hidden!important}.admin-enterprise-topbar{height:58px!important;min-height:58px!important;padding:8px!important;border-radius:16px!important}.admin-enterprise-grid{min-height:0!important;height:100%!important;grid-template-columns:minmax(0,1fr) 330px!important;grid-template-rows:82px 84px minmax(0,1fr)!important;gap:10px!important;overflow:hidden!important;align-items:stretch!important}.admin-enterprise-hero{min-height:0!important;padding:12px!important;border-radius:16px!important}.admin-enterprise-hero h1{font-size:24px!important;margin:2px 0!important}.admin-enterprise-hero p{max-width:860px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.admin-executive-strip{gap:8px!important}.admin-exec-card{min-height:0!important;padding:8px!important;border-radius:14px!important}.admin-primary-stack,.admin-intel-stack{min-height:0!important;overflow-y:auto!important;gap:10px!important;align-content:start!important}.admin-enterprise-panel{padding:10px!important}.admin-panel-title{min-height:30px!important;margin-bottom:8px!important}.admin-focus-strip,.admin-launcher-grid,.admin-architecture-grid,.admin-health-monitor{gap:7px!important}.admin-focus-mini,.admin-launcher-card,.admin-live-queue button,.admin-table-row{min-height:48px!important;padding:8px!important}.admin-table-row{grid-template-columns:minmax(200px,1.3fr) minmax(190px,1fr) minmax(90px,.7fr) 88px 92px!important}@media(max-width:1280px){.reports-enterprise,.approvals-enterprise,.tasks-enterprise,.policies-enterprise,.calendar-enterprise,.personnel-enterprise{min-width:1120px!important;overflow-x:auto!important}.global-command-center{overflow-x:auto!important}}@media(max-width:760px){html,body,#root{overflow:hidden!important}.app-shell.section-control-center:not(.admin-shell)>.workspace,.app-shell.section-churchmail:not(.admin-shell)>.workspace,.app-shell.section-reports:not(.admin-shell)>.workspace,.app-shell.section-approvals:not(.admin-shell)>.workspace,.app-shell.section-tasks:not(.admin-shell)>.workspace,.app-shell.section-policies:not(.admin-shell)>.workspace,.app-shell.section-calendar:not(.admin-shell)>.workspace,.app-shell.section-personnel:not(.admin-shell)>.workspace{height:calc(100vh - 64px)!important}.global-command-center,.churchmail-enterprise,.reports-enterprise,.approvals-enterprise,.tasks-enterprise,.policies-enterprise,.calendar-enterprise,.personnel-enterprise{min-width:1040px!important}}.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .workspace{grid-template-rows:64px 76px 72px minmax(0,1fr)!important;gap:8px!important;padding:8px!important;overflow:hidden!important}.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .topbar,.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .user-topbar{height:64px!important;min-height:64px!important;padding:8px 10px!important;border-radius:16px!important}.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .station-title{grid-template-columns:38px 38px minmax(0,1fr)!important}.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .station-avatar,.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .icon-button,.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .notification-button{width:38px!important;height:38px!important;min-height:38px!important}.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .station-title h1{font-size:15px!important}.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .station-title p{font-size:11px!important}.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .topbar-actions{grid-template-columns:auto minmax(220px,1fr) auto 38px 38px!important}.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .system-status-cluster,.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .search-box,.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .account-menu-button{height:38px!important}.enterprise-shell.app-shell:not(.admin-shell) .section-banner{min-height:0!important;height:76px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid var(--gcos-line)!important;border-radius:16px!important;background:linear-gradient(135deg,#122544f0,#081428e0)!important;color:var(--gcos-text)!important;overflow:hidden!important}.enterprise-shell.app-shell:not(.admin-shell) .section-banner-main{min-width:0!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.enterprise-shell.app-shell:not(.admin-shell) .section-banner-icon{width:40px!important;height:40px!important;border-radius:13px!important}.enterprise-shell.app-shell:not(.admin-shell) .section-banner h1,.enterprise-shell.app-shell:not(.admin-shell) .section-banner h2{margin:0!important;font-size:18px!important}.enterprise-shell.app-shell:not(.admin-shell) .section-banner p{margin:2px 0 0!important;color:var(--gcos-muted)!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.enterprise-shell.app-shell:not(.admin-shell) .section-banner-status{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;max-width:46vw!important;overflow-x:auto!important}.enterprise-shell.app-shell:not(.admin-shell) .section-banner-status span,.enterprise-shell.app-shell:not(.admin-shell) .section-banner-status strong{min-height:28px!important;min-width:max-content!important;padding:5px 8px!important;border-radius:999px!important;background:#ffffff12!important;color:var(--gcos-text-2)!important;font-size:11px!important}.enterprise-shell.app-shell:not(.admin-shell) .metric-grid{height:72px!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important}.enterprise-shell.app-shell:not(.admin-shell) .metric-card{min-width:180px!important;min-height:0!important;height:72px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:4px 8px!important;padding:8px!important}.enterprise-shell.app-shell:not(.admin-shell) .metric-card strong{font-size:17px!important}.enterprise-shell.app-shell:not(.admin-shell) .metric-card span,.enterprise-shell.app-shell:not(.admin-shell) .metric-card small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important}.enterprise-shell.app-shell:not(.admin-shell):not(.section-audit) .module-grid,.enterprise-shell.app-shell:not(.admin-shell):not(.section-audit) .dashboard-grid{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:minmax(118px,auto)!important;gap:10px!important;padding:0 2px 2px 0!important}.enterprise-shell.app-shell:not(.admin-shell) .module-grid>*,.enterprise-shell.app-shell:not(.admin-shell) .dashboard-grid>*{min-width:0!important}.enterprise-shell.app-shell:not(.admin-shell) .panel{min-height:0!important;padding:10px!important;border-radius:16px!important}.enterprise-shell.app-shell:not(.admin-shell) .panel.span-4,.enterprise-shell.app-shell:not(.admin-shell) .span-4{grid-column:span 4!important}.enterprise-shell.app-shell:not(.admin-shell) .panel.span-5,.enterprise-shell.app-shell:not(.admin-shell) .span-5{grid-column:span 5!important}.enterprise-shell.app-shell:not(.admin-shell) .panel.span-6,.enterprise-shell.app-shell:not(.admin-shell) .span-6{grid-column:span 6!important}.enterprise-shell.app-shell:not(.admin-shell) .panel.span-7,.enterprise-shell.app-shell:not(.admin-shell) .span-7,.enterprise-shell.app-shell:not(.admin-shell) .module-primary{grid-column:span 7!important}.enterprise-shell.app-shell:not(.admin-shell) .module-side{grid-column:span 5!important}.enterprise-shell.app-shell:not(.admin-shell) .panel-header{min-height:30px!important;margin-bottom:8px!important;padding-bottom:7px!important}.enterprise-shell.app-shell:not(.admin-shell) .panel-header h2{font-size:14px!important}.enterprise-shell.app-shell:not(.admin-shell) .workflow-item,.enterprise-shell.app-shell:not(.admin-shell) .message-item,.enterprise-shell.app-shell:not(.admin-shell) .approval-item,.enterprise-shell.app-shell:not(.admin-shell) .table-row,.enterprise-shell.app-shell:not(.admin-shell) .station-panel{min-height:48px!important;padding:8px!important}.enterprise-shell.app-shell:not(.admin-shell) .event-feed,.enterprise-shell.app-shell:not(.admin-shell) .message-list,.enterprise-shell.app-shell:not(.admin-shell) .workflow-list,.enterprise-shell.app-shell:not(.admin-shell) .approval-list,.enterprise-shell.app-shell:not(.admin-shell) .table-list,.enterprise-shell.app-shell:not(.admin-shell) .station-list{display:grid!important;gap:7px!important}@media(max-width:1120px){.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .topbar,.enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .user-topbar,.enterprise-shell.app-shell:not(.admin-shell) .section-banner,.enterprise-shell.app-shell:not(.admin-shell) .metric-grid,.enterprise-shell.app-shell:not(.admin-shell) .module-grid,.enterprise-shell.app-shell:not(.admin-shell) .dashboard-grid{min-width:860px!important}}html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit):not(.section-transfers) .section-banner{height:76px!important;min-height:76px!important;max-height:76px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:1fr!important;padding:8px 10px!important;gap:8px!important;overflow:hidden!important}html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit):not(.section-transfers) .section-banner-main{height:100%!important;min-height:0!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;overflow:hidden!important}html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-transfers) .section-banner-icon{width:38px!important;height:38px!important;min-height:38px!important}html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-transfers) .section-banner h1,html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-transfers) .section-banner h2{font-size:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit):not(.section-transfers) .section-banner p{max-height:18px!important;line-height:18px!important}html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit):not(.section-transfers) .section-banner-status{max-width:34vw!important;height:38px!important;min-height:0!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel) .metric-grid{height:72px!important;min-height:72px!important;max-height:72px!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:180px!important;grid-template-columns:none!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important}html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit) .metric-card{width:180px!important;height:72px!important;min-height:72px!important;max-height:72px!important;overflow:hidden!important}html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit) .module-grid,html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit) .dashboard-grid,html body #root .enterprise-shell.app-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit) .account-settings-grid{width:100%!important;height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important;gap:10px!important}html body #root .app-shell.admin-shell{width:100vw!important;height:100vh!important;min-height:0!important;overflow:hidden!important;background:radial-gradient(circle at 18% 0%,rgba(57,123,255,.22),transparent 320px),radial-gradient(circle at 92% 0%,rgba(246,199,68,.14),transparent 300px),linear-gradient(135deg,#050b17,#071426 58%,#0a1931)!important}html body #root .app-shell.admin-shell>.workspace{width:100%!important;height:100vh!important;min-height:0!important;overflow:hidden!important;padding:0!important;background:transparent!important}html body #root .admin-enterprise-shell{--admin-bg: #050b17;--admin-panel: rgba(10, 24, 47, .9);--admin-panel-strong: rgba(13, 32, 66, .96);--admin-panel-soft: rgba(255, 255, 255, .055);--admin-line: rgba(175, 196, 230, .18);--admin-line-strong: rgba(246, 199, 68, .36);--admin-text: #f8fbff;--admin-muted: #a9b9d2;--admin-soft: #d8e5f7;--admin-gold: #f6c744;--admin-blue: #4f8cff;--admin-good: #45d483;--admin-warn: #ffb650;--admin-danger: #ff6478;width:100%!important;height:100vh!important;max-height:100vh!important;min-height:0!important;display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;overflow:hidden!important;color:var(--admin-text)!important;background:radial-gradient(circle at 15% 0%,rgba(79,140,255,.18),transparent 340px),radial-gradient(circle at 86% 0%,rgba(246,199,68,.11),transparent 300px),linear-gradient(135deg,#050b17,#071426 54%,#091a34)!important}html body #root .admin-enterprise-shell *{box-sizing:border-box!important;letter-spacing:0!important}html body #root .admin-enterprise-shell h1,html body #root .admin-enterprise-shell h2,html body #root .admin-enterprise-shell h3,html body #root .admin-enterprise-shell strong,html body #root .admin-enterprise-shell b{color:var(--admin-text)!important}html body #root .admin-enterprise-shell p,html body #root .admin-enterprise-shell span,html body #root .admin-enterprise-shell small{color:var(--admin-muted)!important}html body #root .admin-enterprise-sidebar{position:static!important;width:auto!important;height:100vh!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important;padding:10px!important;overflow:hidden!important;border-right:1px solid var(--admin-line)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 240px),#040c19f5!important;box-shadow:18px 0 48px #0000003d!important}html body #root .admin-enterprise-brand,html body #root .admin-sidebar-profile{margin:0!important;padding:9px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:var(--admin-panel-soft)!important}html body #root .admin-enterprise-brand{min-height:58px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:9px!important}html body #root .admin-enterprise-brand img{width:42px!important;height:42px!important;padding:4px!important;border-radius:13px!important;background:#fff!important}html body #root .admin-enterprise-brand strong,html body #root .admin-enterprise-brand span,html body #root .admin-sidebar-profile strong,html body #root .admin-sidebar-profile span,html body #root .admin-sidebar-profile small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .admin-enterprise-brand strong{font-size:13px!important}html body #root .admin-enterprise-brand span,html body #root .admin-sidebar-profile span,html body #root .admin-sidebar-profile small{font-size:10px!important}html body #root .admin-sidebar-profile{display:grid!important;gap:3px!important}html body #root .admin-sidebar-profile span{color:var(--admin-gold)!important;font-weight:950!important;text-transform:uppercase!important}html body #root .admin-sidebar-profile strong{font-size:13px!important}html body #root .admin-enterprise-nav{min-height:0!important;display:grid!important;align-content:start!important;gap:10px!important;overflow-y:auto!important;padding-right:2px!important}html body #root .admin-enterprise-nav p{margin:0 7px 4px!important;color:var(--admin-gold)!important;font-size:9px!important;font-weight:950!important;text-transform:uppercase!important}html body #root .admin-enterprise-nav button{min-height:38px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--admin-muted)!important;box-shadow:none!important}html body #root .admin-enterprise-nav button.active,html body #root .admin-enterprise-nav button:hover{border-color:var(--admin-line-strong)!important;background:linear-gradient(135deg,#f6c74429,#4f8cff21)!important;color:var(--admin-text)!important;box-shadow:inset 3px 0 0 var(--admin-gold)!important}html body #root .admin-enterprise-nav button svg{color:currentColor!important}html body #root .admin-enterprise-nav button span,html body #root .admin-enterprise-nav button small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .admin-enterprise-nav button span{color:currentColor!important;font-size:12px!important;font-weight:850!important}html body #root .admin-enterprise-nav button small{display:none!important}html body #root .admin-enterprise-workspace{height:100vh!important;min-height:0!important;display:grid!important;grid-template-rows:58px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;overflow:hidden!important}html body #root .admin-enterprise-topbar{position:static!important;height:58px!important;min-height:58px!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#071225e0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html body #root .admin-command-search{height:40px!important;min-height:40px!important;max-width:none!important;padding:0 11px!important;border-color:var(--admin-line)!important;border-radius:12px!important;background:#fff1!important}html body #root .admin-command-search input{color:var(--admin-text)!important}html body #root .admin-topbar-actions{gap:7px!important;flex-wrap:nowrap!important}html body #root .admin-topbar-actions button,html body #root .admin-status-pill{min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:12px!important;border-color:var(--admin-line)!important;background:#ffffff12!important;color:var(--admin-text)!important;white-space:nowrap!important}html body #root .admin-topbar-actions button.primary{border-color:var(--admin-line-strong)!important;background:linear-gradient(135deg,var(--admin-gold),#d99a20)!important;color:#071225!important}html body #root .admin-enterprise-grid{min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;grid-template-rows:92px 76px minmax(0,1fr)!important;gap:10px!important;padding:0!important;overflow:hidden!important}html body #root .admin-enterprise-hero{min-height:0!important;height:92px!important;grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid var(--admin-line)!important;border-radius:18px!important;background:linear-gradient(135deg,#4f8cff2e,#f6c7440f),var(--admin-panel-strong)!important;box-shadow:var(--gcos-shadow-1)!important;overflow:hidden!important}html body #root .admin-enterprise-hero span{color:var(--admin-gold)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}html body #root .admin-enterprise-hero h1{margin:2px 0 3px!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1!important}html body #root .admin-enterprise-hero p{max-width:900px!important;margin:0!important;color:var(--admin-muted)!important;font-size:12px!important;line-height:1.32!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #root .admin-hero-chips{max-width:420px!important;display:flex!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important;padding:0!important;background:transparent!important}html body #root .admin-hero-chips span{min-height:28px!important;padding:4px 8px!important;border:1px solid var(--admin-line)!important;border-radius:999px!important;background:#ffffff12!important;color:var(--admin-text)!important;font-size:10px!important;font-weight:900!important;text-transform:none!important;white-space:nowrap!important}html body #root .admin-executive-strip{grid-column:1 / -1!important;height:76px!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important;overflow:hidden!important}html body #root .admin-exec-card{min-height:0!important;height:76px!important;display:grid!important;gap:3px!important;padding:8px!important;border:1px solid var(--admin-line)!important;border-radius:14px!important;background:var(--admin-panel)!important;box-shadow:none!important}html body #root .admin-exec-card div{display:flex!important;align-items:center!important;gap:5px!important}html body #root .admin-exec-card strong{font-size:15px!important}html body #root .admin-exec-card span,html body #root .admin-exec-card small{font-size:10px!important}html body #root .admin-primary-stack,html body #root .admin-intel-stack{min-height:0!important;height:100%!important;display:grid!important;align-content:start!important;gap:10px!important;overflow-y:auto!important;overflow-x:hidden!important}html body #root .admin-primary-stack{grid-column:1!important}html body #root .admin-intel-stack{grid-column:2!important}html body #root .admin-enterprise-panel,html body #root .admin-exec-card{border-color:var(--admin-line)!important;background:var(--admin-panel)!important;color:var(--admin-text)!important}html body #root .admin-enterprise-panel{padding:10px!important;border-radius:16px!important;box-shadow:0 16px 38px #00000038!important;overflow:visible!important}html body #root .admin-panel-title{min-height:30px!important;margin:0 0 8px!important}html body #root .admin-panel-title span{color:var(--admin-text)!important;font-size:12px!important}html body #root .admin-panel-title small{font-size:10px!important}html body #root .admin-focus-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important}html body #root .admin-focus-mini{min-height:58px!important;padding:8px!important;gap:3px!important;border:1px solid var(--admin-line)!important;border-radius:13px!important;background:var(--admin-panel-soft)!important;color:var(--admin-text)!important}html body #root .admin-focus-mini svg{color:var(--admin-gold)!important}html body #root .admin-focus-mini strong{font-size:17px!important}html body #root .admin-focus-mini span{color:var(--admin-muted)!important;font-size:10px!important}html body #root .admin-launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body #root .admin-launcher-card{min-height:74px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 14px!important;gap:3px 8px!important;padding:9px!important;border:1px solid var(--admin-line)!important;border-radius:14px!important;background:linear-gradient(145deg,#ffffff13,#ffffff09),var(--admin-panel)!important;color:var(--admin-text)!important;box-shadow:none!important}html body #root .admin-launcher-card>span{width:34px!important;height:34px!important;border-radius:11px!important;background:#f6c74424!important;color:var(--admin-gold)!important}html body #root .admin-launcher-card strong{font-size:13px!important}html body #root .admin-launcher-card small{color:var(--admin-muted)!important;font-size:10px!important}html body #root .admin-station-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-bottom:8px!important}html body #root .admin-station-stats span{min-height:34px!important;padding:6px 8px!important;border-radius:11px!important;border:1px solid var(--admin-line)!important;background:var(--admin-panel-soft)!important}html body #root .admin-station-stats strong{font-size:15px!important}html body #root .admin-enterprise-table{border-radius:13px!important;border:1px solid var(--admin-line)!important;overflow:hidden!important}html body #root .admin-table-row{min-height:46px!important;grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) 96px 82px 82px!important;gap:8px!important;padding:7px 8px!important;border-bottom:1px solid var(--admin-line)!important;background:transparent!important}html body #root .admin-table-row.head{min-height:34px!important;background:#ffffff0e!important}html body #root .admin-table-row strong{font-size:12px!important}html body #root .admin-table-row span,html body #root .admin-table-row small{color:var(--admin-muted)!important;font-size:10px!important}html body #root .admin-action-menu summary{min-height:30px!important;padding:0 8px!important;border-radius:10px!important}html body #root .admin-panel-actions{gap:6px!important;margin-top:8px!important}html body #root .admin-panel-actions button,html body #root .admin-wide-button{min-height:32px!important;padding:0 9px!important;border-radius:10px!important}html body #root .admin-lower-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)!important;gap:10px!important}html body #root .admin-recovery-layout{grid-template-columns:150px minmax(0,1fr)!important;gap:8px!important}html body #root .admin-recovery-score,html body #root .admin-recovery-lists div,html body #root .admin-architecture-grid article,html body #root .admin-health-monitor div,html body #root .admin-approval-queue article,html body #root .admin-session-card article{padding:8px!important;border:1px solid var(--admin-line)!important;border-radius:12px!important;background:var(--admin-panel-soft)!important}html body #root .admin-recovery-score strong{font-size:28px!important}html body #root .admin-recovery-lists{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body #root .admin-recovery-lists p{margin:4px 0!important;font-size:10px!important}html body #root .admin-architecture-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}html body #root .admin-architecture-grid article{min-height:78px!important}html body #root .admin-architecture-grid strong{font-size:11px!important}html body #root .admin-architecture-grid small{font-size:10px!important;line-height:1.25!important}html body #root .admin-live-queue{gap:7px!important}html body #root .admin-live-queue button{min-height:46px!important;padding:7px 8px!important;border:1px solid var(--admin-line)!important;border-radius:12px!important;background:var(--admin-panel-soft)!important}html body #root .admin-live-queue b{width:28px!important;height:28px!important;min-width:28px!important;border-radius:9px!important}html body #root .admin-health-monitor{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body #root .admin-health-monitor div{min-height:44px!important}html body #root .admin-health-monitor strong{margin-top:2px!important;font-size:12px!important}html body #root .admin-approval-queue,html body #root .admin-session-card,html body #root .admin-timeline{gap:7px!important}html body #root .admin-timeline article{padding-bottom:8px!important}@media(max-width:1180px){html body #root .admin-enterprise-shell{min-width:1180px!important;overflow-x:auto!important}}@media(max-width:900px){html body #root main.app-shell.admin-shell,html body #root main.app-shell.admin-shell .workspace{width:100%!important;min-width:0!important;max-width:100%!important;height:100dvh!important;overflow:hidden!important}html body #root .admin-enterprise-shell{width:100%!important;min-width:0!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;background:#071225!important}html body #root .admin-enterprise-sidebar{width:100%!important;height:auto!important;min-height:0!important;max-height:148px!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;gap:8px!important;padding:8px 10px!important;border-right:0!important;border-bottom:1px solid rgba(170,194,235,.18)!important;overflow:hidden!important}html body #root .admin-enterprise-brand{grid-column:1!important;grid-row:1!important;width:70px!important;min-width:70px!important;height:58px!important;padding:7px!important}html body #root .admin-enterprise-brand div{display:none!important}html body #root .admin-sidebar-profile{grid-column:2!important;grid-row:1!important;height:58px!important;min-width:0!important}html body #root .admin-enterprise-nav{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;gap:7px!important;width:100%!important;height:54px!important;min-height:54px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}html body #root .admin-enterprise-nav div{display:contents!important}html body #root .admin-enterprise-nav p{display:none!important}html body #root .admin-enterprise-nav button{flex:0 0 auto!important;min-width:48px!important;width:48px!important;height:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:13px!important}html body #root .admin-enterprise-nav button span{display:none!important}html body #root .admin-enterprise-workspace{height:auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:10px!important;gap:10px!important;overflow:hidden!important}html body #root .admin-enterprise-topbar{height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;border-radius:16px!important}html body #root .admin-command-search{width:100%!important;min-width:0!important}html body #root .admin-topbar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}html body #root .admin-topbar-actions .admin-status-pill:nth-of-type(n+2),html body #root .admin-topbar-actions button[aria-label="Refresh admin data"]{display:none!important}html body #root .admin-topbar-actions button,html body #root .admin-topbar-actions .admin-status-pill{min-width:0!important;justify-content:center!important}html body #root .admin-enterprise-grid{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto!important;gap:10px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important}html body #root .admin-enterprise-hero{height:auto!important;min-height:0!important;grid-column:1!important;grid-template-columns:1fr!important;padding:14px!important;border-radius:16px!important}html body #root .admin-enterprise-hero h1{font-size:26px!important}html body #root .admin-enterprise-hero p{-webkit-line-clamp:3!important;font-size:13px!important}html body #root .admin-hero-chips{display:none!important}html body #root .admin-executive-strip{grid-column:1!important;height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #root .admin-exec-card{height:74px!important}html body #root .admin-exec-card:nth-child(n+5){display:none!important}html body #root .admin-primary-stack,html body #root .admin-intel-stack{grid-column:1!important;height:auto!important;min-height:0!important;overflow:visible!important}html body #root .admin-focus-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .admin-focus-mini:nth-child(n+5){display:none!important}html body #root .admin-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .admin-launcher-card{min-height:72px!important}html body #root .admin-station-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .admin-enterprise-table{overflow-x:auto!important}html body #root .admin-table-row{min-width:760px!important}html body #root .admin-lower-grid,html body #root .admin-recovery-layout,html body #root .admin-recovery-lists,html body #root .admin-architecture-grid,html body #root .admin-health-monitor{grid-template-columns:1fr!important}}@media(max-width:700px){html body #root .admin-enterprise-sidebar{max-height:158px!important;grid-template-rows:68px 54px!important}html body #root .admin-enterprise-brand,html body #root .admin-sidebar-profile{height:68px!important}html body #root .admin-sidebar-profile{align-content:center!important}html body #root .admin-sidebar-profile span,html body #root .admin-sidebar-profile small{display:none!important}html body #root .admin-sidebar-profile strong{white-space:normal!important;line-height:1.15!important;font-size:14px!important}html body #root .admin-enterprise-workspace{padding:8px!important;gap:8px!important}html body #root .admin-enterprise-topbar{padding:9px!important}html body #root .admin-topbar-actions{grid-template-columns:1fr 1fr!important}html body #root .admin-topbar-actions button.primary{grid-column:1 / -1!important}html body #root .admin-enterprise-grid{gap:8px!important}html body #root .admin-enterprise-hero{padding:13px!important}html body #root .admin-enterprise-hero h1{font-size:25px!important}html body #root .admin-executive-strip{grid-template-columns:1fr 1fr!important}html body #root .admin-exec-card{min-width:0!important}html body #root .admin-primary-stack,html body #root .admin-intel-stack,html body #root .admin-enterprise-panel,html body #root .admin-focus-strip,html body #root .admin-launcher-grid,html body #root .admin-live-queue{width:100%!important;min-width:0!important;max-width:100%!important}html body #root .admin-focus-strip,html body #root .admin-launcher-grid{grid-template-columns:1fr!important}html body #root .admin-focus-mini,html body #root .admin-launcher-card,html body #root .admin-live-queue button{width:100%!important;min-width:0!important}html body #root .admin-focus-mini:nth-child(n+5){display:flex!important}html body #root .admin-launcher-card{grid-template-columns:36px minmax(0,1fr) 16px!important}html body #root .admin-panel-title{align-items:start!important;gap:4px!important}html body #root .admin-panel-title small{text-align:right!important}}html body #root main.app-shell.admin-shell .admin-enterprise-shell{--admin-bg: #f5f7fb !important;--admin-panel: #ffffff !important;--admin-panel-strong: #ffffff !important;--admin-panel-soft: #f8fafc !important;--admin-line: #d7deea !important;--admin-line-strong: #2f6fed !important;--admin-text: #172033 !important;--admin-muted: #5d6b82 !important;--admin-soft: #334155 !important;--admin-gold: #2563eb !important;--admin-blue: #2563eb !important;--admin-good: #15803d !important;--admin-warn: #b45309 !important;--admin-danger: #dc2626 !important;color:var(--admin-text)!important;background:var(--admin-bg)!important}html body #root main.app-shell.admin-shell .admin-enterprise-shell *,html body #root main.app-shell.admin-shell .admin-enterprise-shell h1,html body #root main.app-shell.admin-shell .admin-enterprise-shell h2,html body #root main.app-shell.admin-shell .admin-enterprise-shell h3,html body #root main.app-shell.admin-shell .admin-enterprise-shell strong,html body #root main.app-shell.admin-shell .admin-enterprise-shell b{color:var(--admin-text)!important}html body #root main.app-shell.admin-shell .admin-enterprise-shell p,html body #root main.app-shell.admin-shell .admin-enterprise-shell span,html body #root main.app-shell.admin-shell .admin-enterprise-shell small{color:var(--admin-muted)!important}html body #root main.app-shell.admin-shell .admin-enterprise-sidebar{background:#102033!important;border-color:#ffffff1f!important;box-shadow:none!important}html body #root main.app-shell.admin-shell .admin-enterprise-sidebar *,html body #root main.app-shell.admin-shell .admin-enterprise-nav button *,html body #root main.app-shell.admin-shell .admin-enterprise-nav button svg{color:#eaf2ff!important}html body #root main.app-shell.admin-shell .admin-enterprise-brand,html body #root main.app-shell.admin-shell .admin-sidebar-profile{background:#ffffff14!important;border-color:#ffffff24!important}html body #root main.app-shell.admin-shell .admin-enterprise-brand strong,html body #root main.app-shell.admin-shell .admin-sidebar-profile strong{color:#fff!important}html body #root main.app-shell.admin-shell .admin-enterprise-brand span,html body #root main.app-shell.admin-shell .admin-sidebar-profile span,html body #root main.app-shell.admin-shell .admin-sidebar-profile small,html body #root main.app-shell.admin-shell .admin-enterprise-nav p{color:#cbd5e1!important}html body #root main.app-shell.admin-shell .admin-enterprise-nav button{color:#dbeafe!important}html body #root main.app-shell.admin-shell .admin-enterprise-nav button svg{color:currentColor!important}html body #root main.app-shell.admin-shell .admin-enterprise-nav button.active,html body #root main.app-shell.admin-shell .admin-enterprise-nav button:hover{background:#2563eb!important;border-color:#60a5fa!important;color:#fff!important;box-shadow:none!important}html body #root main.app-shell.admin-shell .admin-enterprise-workspace{background:var(--admin-bg)!important}html body #root main.app-shell.admin-shell .admin-enterprise-topbar,html body #root main.app-shell.admin-shell .admin-enterprise-hero,html body #root main.app-shell.admin-shell .admin-exec-card,html body #root main.app-shell.admin-shell .admin-enterprise-panel,html body #root main.app-shell.admin-shell .admin-focus-mini,html body #root main.app-shell.admin-shell .admin-launcher-card,html body #root main.app-shell.admin-shell .admin-live-queue button,html body #root main.app-shell.admin-shell .admin-health-monitor div,html body #root main.app-shell.admin-shell .admin-station-stats span,html body #root main.app-shell.admin-shell .admin-recovery-score,html body #root main.app-shell.admin-shell .admin-recovery-lists div,html body #root main.app-shell.admin-shell .admin-architecture-grid article,html body #root main.app-shell.admin-shell .admin-approval-queue article,html body #root main.app-shell.admin-shell .admin-session-card article{background:#fff!important;border:1px solid var(--admin-line)!important;box-shadow:0 1px 2px #0f172a0f!important}html body #root main.app-shell.admin-shell .admin-enterprise-hero{background:linear-gradient(135deg,#2563eb17,#fffffff5),#fff!important}html body #root main.app-shell.admin-shell .admin-enterprise-hero span,html body #root main.app-shell.admin-shell .admin-panel-title span,html body #root main.app-shell.admin-shell .admin-exec-card div span{color:#2563eb!important}html body #root main.app-shell.admin-shell .admin-command-search{background:#fff!important;border-color:var(--admin-line)!important}html body #root main.app-shell.admin-shell .admin-command-search input{color:var(--admin-text)!important}html body #root main.app-shell.admin-shell .admin-command-search input::placeholder{color:#64748b!important;opacity:1!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell){--ops-bg: #f5f7fb !important;--ops-panel: #ffffff !important;--ops-panel-strong: #ffffff !important;--ops-line: #d7deea !important;--ops-line-strong: #2563eb !important;--ops-text: #172033 !important;--ops-muted: #5d6b82 !important;--ops-soft: #64748b !important;--ops-gold: #2563eb !important;--ops-blue: #2563eb !important;--ops-cyan: #2563eb !important;--ops-green: #15803d !important;--ops-warn: #b45309 !important;--ops-danger: #dc2626 !important;background:#f5f7fb!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar{background:#102033!important;border-color:#ffffff1f!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item svg{color:#eaf2ff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-collapse-button{background:#ffffff14!important;border-color:#ffffff24!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item.active,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item:hover{background:#2563eb!important;border-color:#60a5fa!important;color:#fff!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace{background:#f5f7fb!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .section-banner,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .metric-card,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-header,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .risk-radar-card,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .risk-alert,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-module,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .ops-command-hero,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-action-deck button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-create-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .offline-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-primary,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-side,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .empty-state{background:#fff!important;border:1px solid #d7deea!important;box-shadow:0 1px 2px #0f172a0f!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center{background:#f5f7fb!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel span{color:#5d6b82!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-brand span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-column-title span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-title span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .ops-command-hero>div>span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .risk-alert span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .operation-list span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .pipeline-grid span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar>div>span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-panel-head strong{color:#2563eb!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) input::placeholder,html body #root main.app-shell.enterprise-shell:not(.admin-shell) textarea::placeholder{color:#64748b!important;opacity:1!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button:not(.nav-item):not(.brand-button):not(.icon-button){background:#fff!important;border-color:#d7deea!important;color:#172033!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-action-deck button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-primary-actions button:first-child,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-actions button:first-child,html body #root main.app-shell.enterprise-shell:not(.admin-shell) form button[type=submit]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-action-deck button *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-primary-actions button:first-child *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-actions button:first-child *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) form button[type=submit] *{color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi i,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .admin-exec-card i,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-progress span{background:#e5eaf3!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi i b,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-progress span.ready{background:#2563eb!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .operation-list article,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .pipeline-grid article,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-command article,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-row,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-profile-card,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-route-map,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .source-map-item,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-row{background:#f8fafc!important;border-color:#d7deea!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-row.active,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-row:hover{background:#eff6ff!important;border-color:#93c5fd!important}@media(max-width:900px){html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-header,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar{border-radius:14px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi:nth-child(n+5){display:none!important}}html body #root main.app-shell.admin-shell .admin-topbar-actions button,html body #root main.app-shell.admin-shell .admin-status-pill,html body #root main.app-shell.admin-shell .admin-panel-actions button,html body #root main.app-shell.admin-shell .admin-wide-button{background:#fff!important;border-color:var(--admin-line)!important;color:var(--admin-text)!important;box-shadow:none!important}html body #root main.app-shell.admin-shell .admin-topbar-actions button.primary,html body #root main.app-shell.admin-shell .admin-panel-actions button:first-child,html body #root main.app-shell.admin-shell .admin-wide-button{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html body #root main.app-shell.admin-shell .admin-topbar-actions button.primary *,html body #root main.app-shell.admin-shell .admin-panel-actions button:first-child *,html body #root main.app-shell.admin-shell .admin-wide-button *{color:#fff!important}html body #root main.app-shell.admin-shell .admin-exec-card i,html body #root main.app-shell.admin-shell .admin-recovery-score i{background:#e5eaf3!important}html body #root main.app-shell.admin-shell .admin-exec-card i b,html body #root main.app-shell.admin-shell .admin-recovery-score i b{background:#2563eb!important}html body #root main.app-shell.admin-shell .admin-focus-mini svg,html body #root main.app-shell.admin-shell .admin-launcher-card>span,html body #root main.app-shell.admin-shell .admin-live-queue svg,html body #root main.app-shell.admin-shell .admin-panel-title svg{color:#2563eb!important}html body #root main.app-shell.admin-shell .admin-launcher-card>span{background:#eff6ff!important}html body #root main.app-shell.admin-shell .admin-table-row.head,html body #root main.app-shell.admin-shell .admin-table-row{background:#fff!important;border-color:var(--admin-line)!important}@media(max-width:900px){html body #root main.app-shell.admin-shell .admin-enterprise-sidebar{background:#102033!important}html body #root main.app-shell.admin-shell .admin-enterprise-grid{display:block!important;overflow-y:auto!important;overflow-x:hidden!important}html body #root main.app-shell.admin-shell .admin-enterprise-hero,html body #root main.app-shell.admin-shell .admin-executive-strip,html body #root main.app-shell.admin-shell .admin-primary-stack,html body #root main.app-shell.admin-shell .admin-intel-stack{margin-bottom:10px!important}html body #root main.app-shell.admin-shell .admin-executive-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root main.app-shell.admin-shell .admin-primary-stack,html body #root main.app-shell.admin-shell .admin-intel-stack{display:block!important}html body #root main.app-shell.admin-shell .admin-enterprise-panel{margin-bottom:10px!important}html body #root main.app-shell.admin-shell .admin-focus-strip,html body #root main.app-shell.admin-shell .admin-launcher-grid,html body #root main.app-shell.admin-shell .admin-live-queue{display:grid!important;gap:8px!important}}html body #root .global-command-center,html body #root .global-command-center *{color:var(--ops-text, #f8fbff)!important}html body #root .global-command-center p,html body #root .global-command-center small,html body #root .global-command-center span,html body #root .global-command-center em,html body #root .global-command-center dd,html body #root .global-command-center dt{color:var(--ops-muted, rgba(226, 235, 250, .74))!important}html body #root .global-command-center h1,html body #root .global-command-center h2,html body #root .global-command-center h3,html body #root .global-command-center strong,html body #root .global-command-center b,html body #root .global-command-center .ops-command-hero h1,html body #root .global-command-center .ops-command-score strong{color:#f8fbff!important;text-shadow:0 1px 0 rgba(0,0,0,.12)!important}html body #root .global-command-center .ops-command-hero{background:linear-gradient(135deg,#2f7cf642,#061122d6),#0b1930f2!important}html body #root .global-command-center .ops-command-hero p{color:#e2ebfad1!important}html body #root .global-command-center .command-action-deck button{min-height:58px!important;border:1px solid rgba(246,199,68,.24)!important;background:linear-gradient(145deg,#ffffff16,#ffffff0a),#0c1930f0!important;color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .workspace .global-command-center .command-action-deck button,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .workspace .global-command-center .sync-diagnostics button,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .workspace .global-command-center button:not(.nav-item):not(.brand-button):not(.account-menu-button):not(.icon-button){border:1px solid rgba(246,199,68,.24)!important;background:linear-gradient(145deg,#ffffff16,#ffffff09),#0c1930f5!important;color:#f8fbff!important;box-shadow:0 16px 44px #0000003d!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .workspace .global-command-center .command-action-deck button:hover,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .workspace .global-command-center .sync-diagnostics button:hover{border-color:#f6c7447a!important;transform:translateY(-1px)!important}html body #root .global-command-center .command-action-deck button svg{color:var(--ops-gold, #f6c744)!important}html body #root .global-command-center .command-action-deck button strong{color:#f8fbff!important}html body #root .global-command-center .command-action-deck button small,html body #root .global-command-center .command-action-deck button span{color:#e2ebfac7!important}html body #root .global-command-center .risk-radar-card,html body #root .global-command-center .risk-alert,html body #root .global-command-center .command-module,html body #root .global-command-center .operation-list article,html body #root .global-command-center .pipeline-grid article,html body #root .global-command-center .churchmail-command article,html body #root .global-command-center .intelligence-brief article,html body #root .global-command-center .live-comms-grid span,html body #root .global-command-center .sync-grid span,html body #root .global-command-center .hierarchy-flow article{background:linear-gradient(145deg,#ffffff12,#ffffff09),#0b1930eb!important}html body #root .global-command-center .global-kpi{background:linear-gradient(180deg,#0e2348f0,#08152ae6)!important}html body #root .global-command-center .global-kpi span,html body #root .global-command-center .global-column-title span,html body #root .global-command-center .module-title span,html body #root .global-command-center .operation-list span,html body #root .global-command-center .pipeline-grid span,html body #root .global-command-center .churchmail-command article>span,html body #root .global-command-center .activity-stream article span{color:var(--ops-gold, #f6c744)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell){--surface-dark: rgba(10, 24, 48, .94);--surface-soft: rgba(16, 37, 72, .82);--surface-line: rgba(148, 174, 213, .22);--surface-text: #f8fbff;--surface-muted: rgba(226, 235, 250, .76);--surface-gold: #f6c744}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace{background:radial-gradient(circle at 18% 0%,rgba(36,97,190,.2),transparent 30%),linear-gradient(180deg,#071122fa,#050d1cfc)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar .icon-button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar .account-menu-button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar .system-status-cluster,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .search-box,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option{border:1px solid var(--surface-line)!important;background:linear-gradient(145deg,#ffffff14,#ffffff09),var(--surface-soft)!important;color:var(--surface-text)!important;box-shadow:0 12px 32px #0000002e!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option.active,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item.active{border-color:#f6c7448a!important;background:linear-gradient(145deg,#f6c7442e,#2d64be38),#112d5bf5!important;color:var(--surface-text)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand strong,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar strong,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option strong,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .metric-card strong,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace h2,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace h3,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace b{color:var(--surface-text)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace em,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace label{color:var(--surface-muted)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .metric-card,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .module-card,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .module-side,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .empty-state,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace article:not(.global-kpi),html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .section-banner,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .metric-grid article{border:1px solid var(--surface-line)!important;background:linear-gradient(145deg,#ffffff12,#ffffff08),var(--surface-dark)!important;color:var(--surface-text)!important;box-shadow:0 18px 48px #00000038!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace button:not(.nav-item):not(.brand-button):not(.account-menu-button):not(.icon-button),html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace summary,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .file-action,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace input,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace select,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace textarea{border:1px solid var(--surface-line)!important;background:linear-gradient(145deg,#ffffff13,#ffffff07),#0d1e3af5!important;color:var(--surface-text)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace button.primary,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace button.active,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .primary,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .active{border-color:#f6c7447a!important;background:linear-gradient(145deg,#f6c74438,#2b68dc38),#112f60fa!important;color:var(--surface-text)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace input::placeholder,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace textarea::placeholder{color:#e2ebfa8a!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace option{background:#071122!important;color:var(--surface-text)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .task-kanban-column,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .calendar-day-column{border:1px solid var(--surface-line)!important;background:linear-gradient(145deg,#fff1,#ffffff06),#0a1830eb!important;color:var(--surface-text)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .task-kanban-column *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .calendar-day-column *{color:inherit!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .task-kanban-column small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .calendar-day-column small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .task-kanban-column span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .calendar-day-column span{color:var(--surface-muted)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell){overflow:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher{overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace{overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace:focus{outline:2px solid rgba(246,199,68,.32)!important;outline-offset:-2px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-folder-nav,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-queue-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-template-rail,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-builder-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-workflow-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-queue-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-board-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-registry-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-workspace-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-directory-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-risk-rail,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-ops-core,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-intel-rail{scrollbar-color:rgba(246,199,68,.72) rgba(8,18,38,.88)!important;scrollbar-width:thin!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace::-webkit-scrollbar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar::-webkit-scrollbar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list::-webkit-scrollbar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher::-webkit-scrollbar{width:12px!important;height:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace::-webkit-scrollbar-track,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar::-webkit-scrollbar-track,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list::-webkit-scrollbar-track,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher::-webkit-scrollbar-track{background:#081226e0!important;border-radius:999px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace::-webkit-scrollbar-thumb,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar::-webkit-scrollbar-thumb,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list::-webkit-scrollbar-thumb,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher::-webkit-scrollbar-thumb{border:3px solid rgba(8,18,38,.88)!important;border-radius:999px!important;background:linear-gradient(180deg,#f6c744db,#4f8cffb8)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise{min-width:1360px!important;width:max(100%,1360px)!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.shell-collapsed:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell.shell-collapsed:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell.shell-collapsed:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell.shell-collapsed:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell.shell-collapsed:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell.shell-collapsed:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell.shell-collapsed:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell.shell-collapsed:not(.admin-shell) .personnel-enterprise{min-width:1360px!important;width:max(100%,1360px)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-folder-nav,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-queue-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-template-rail,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-builder-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-workflow-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-queue-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-board-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-registry-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-workspace-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-directory-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-risk-rail,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-ops-core,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-intel-rail{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-week-grid,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-kanban-board,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-table,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-table,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-workflow-table,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-form-grid{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-gutter:stable!important}@media(max-width:760px){html body #root main.app-shell.enterprise-shell:not(.admin-shell){height:100dvh!important;min-height:100dvh!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar{height:auto!important;max-height:136px!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace{height:calc(100dvh - 136px)!important;min-height:0!important;max-height:calc(100dvh - 136px)!important;overflow:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise{min-width:1360px!important;width:1360px!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace{overflow-x:hidden!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise{grid-template-columns:minmax(160px,.7fr) minmax(0,1.9fr) minmax(210px,.82fr)!important;grid-template-rows:92px minmax(0,1fr)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-bar{min-width:0!important;grid-template-columns:minmax(170px,.82fr) minmax(190px,.9fr) minmax(230px,1fr) auto!important;grid-template-rows:36px 36px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-schedule-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-day-column{min-width:0!important;padding:6px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-event-chip{padding:6px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-event-chip h2{font-size:11px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise{grid-template-columns:minmax(165px,.7fr) minmax(0,2fr) minmax(215px,.85fr)!important}@media(max-width:760px){html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise{width:100%!important;min-width:0!important;max-width:100%!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-bar{grid-template-columns:1fr!important;grid-template-rows:auto!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-command-bar{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(150px,.75fr) minmax(160px,.85fr) minmax(190px,1fr) auto!important;gap:7px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-table,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-registry-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-directory-panel{overflow-x:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-transfers):not(.section-audit) .workspace>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-transfers):not(.section-audit) .module-grid,html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-transfers):not(.section-audit) .dashboard-grid,html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-transfers):not(.section-audit) .panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit):not(.section-transfers) .section-banner{width:100%!important;min-width:0!important;max-width:100%!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit):not(.section-transfers) .section-banner p,html body #root main.app-shell.enterprise-shell:not(.admin-shell):not(.section-control-center):not(.section-churchmail):not(.section-reports):not(.section-approvals):not(.section-tasks):not(.section-policies):not(.section-calendar):not(.section-personnel):not(.section-audit):not(.section-transfers) .topbar p{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}@media(max-width:760px){html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-command-bar{grid-template-columns:1fr!important;grid-template-rows:auto!important}}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .workspace{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important;background:radial-gradient(circle at 16% 8%,rgba(55,120,255,.18),transparent 30%),linear-gradient(180deg,#08152b,#0b1630 46%,#07101f)!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:stretch!important;gap:12px!important;min-height:auto!important;padding:14px!important;border:1px solid rgba(146,179,255,.22)!important;background:linear-gradient(135deg,#0e2042fa,#0d3269e0),radial-gradient(circle at 88% 12%,rgba(255,210,77,.16),transparent 35%)!important;box-shadow:0 18px 45px #00000042!important;height:162px!important;min-height:162px!important;max-height:162px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;overflow:visible!important;border:1px solid rgba(146,179,255,.2)!important;border-radius:18px!important;background:#08142ae6!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar .station-title,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar .topbar-actions{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar .topbar-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar .topbar-search,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar label{min-width:0!important;width:100%!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar .session-pill,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar .api-status,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar .sync-toggle,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar .install-toggle{min-width:0!important;max-width:100%!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner h1,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner h2{color:#f8fbff!important;font-size:clamp(24px,2.4vw,34px)!important;letter-spacing:0!important;line-height:1.05!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner p,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner span,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner small{color:#d8e6ff!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner>div>span,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner .eyebrow,html body #root main.app-shell.workstation-admin.enterprise-shell.section-audit:not(.admin-shell) .workspace .section-banner>div>span{color:#f8fbff!important;background:#2563eb94!important;border-color:#93c5fd4d!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner-main{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner-main h2{margin:3px 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner-main p{display:block!important;max-height:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner-status{position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;max-width:100%!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner-status>div{display:grid!important;gap:2px!important;min-height:0!important;height:auto!important;padding:8px 10px!important;border-radius:12px!important;border:1px solid rgba(147,197,253,.18)!important;background:#ffffff12!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner-status span{color:#9fb8de!important;font-size:10px!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner-status strong{color:#fff!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(132px,1fr))!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:8px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-card .metric-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-card div:not(.metric-icon){min-width:0!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-card span{display:block!important;color:#bfd0ed!important;font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-card strong{color:#fff!important;font-size:18px!important;line-height:1!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-card small{justify-self:end!important;max-width:68px!important;color:#dbeafe!important;font-size:10px!important;background:#0f2348eb!important;border:1px solid rgba(147,197,253,.22)!important;border-radius:999px!important;padding:4px 7px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-card small.ok{color:#d1fae5!important;background:#10b9812e!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-card small.risk{color:#fee2e2!important;background:#ef444433!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid{flex:0 0 auto!important;display:flex!important;flex-wrap:wrap!important;align-items:start!important;align-content:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.panel{flex:1 1 calc(33.333% - 10px)!important;width:auto!important;min-width:0!important;min-height:0!important;max-height:430px!important;overflow:auto!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(146,179,255,.18)!important;background:linear-gradient(180deg,#0f2348f5,#08162dfa)!important;box-shadow:0 16px 34px #00000042!important;color:#f4f8ff!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.module-primary,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.final-production-finish-board,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.final-blocker-board,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.production-handoff-board,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.production-readiness-cockpit,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.restore-command-board,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.launch-ops-wizard,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.station-training-board{flex-basis:calc(50% - 10px)!important;max-height:460px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.audit-ledger-panel,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.module-primary:has(.audit-table){flex-basis:100%!important;max-height:560px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:0!important;height:auto!important;margin-bottom:10px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel-header h2{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f8fbff!important;font-size:15px!important;line-height:1.15!important;text-align:left!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel-header span,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel-header small{max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#cfe0ff!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .finish-board-hero,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .final-blocker-hero,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .handoff-hero,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .production-readiness-hero,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .restore-command-hero,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .launch-wizard-hero,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .station-training-hero,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .email-activation-hero,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .activation-command-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:0!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(141,174,255,.18)!important;background:#ffffff0e!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .finish-board-hero h2,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .final-blocker-hero h2,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .handoff-hero h2,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .production-readiness-hero h2,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .restore-command-hero h2,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .launch-wizard-hero h2,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .station-training-hero h2{margin:3px 0!important;color:#f8fbff!important;font-size:18px!important;line-height:1.15!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .finish-board-hero p,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .final-blocker-hero p,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .handoff-hero p,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .production-readiness-hero p,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .restore-command-hero p,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .launch-wizard-hero p,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .station-training-hero p,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .source-map-item small,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel small{color:#bfd0ed!important;line-height:1.35!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel span,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel label,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel em{color:#d7e5ff!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel strong,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel b{color:#fff!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .finish-live-strip,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .handoff-score-grid,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .handoff-provider-strip,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .production-runway,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .production-readiness-grid,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .restore-command-summary,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .station-training-summary,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .office-summary-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .finish-live-strip>*,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .handoff-provider-strip>*,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .production-runway>*,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .office-summary-grid>*,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .source-map-item,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .final-blocker-grid>article,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .finish-track-grid>article,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .restore-rehearsal-list>article,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .activation-command-list>article,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .email-command-list>article{min-width:0!important;padding:9px!important;border-radius:12px!important;border:1px solid rgba(141,174,255,.16)!important;background:#ffffff0f!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .finish-track-grid,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .final-blocker-grid,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .launch-wizard-steps,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .station-training-grid,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .source-map-list,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .restore-command-grid,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .email-activation-steps{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .finish-track-grid>article,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .final-blocker-grid>article,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .launch-wizard-steps>article,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .restore-command-grid>article,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .email-activation-steps>article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) code{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#dbeafe!important;background:#030a18c7!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:8px!important;padding:5px 7px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .action-row,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .compact-actions,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .finish-action-row,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .final-blocker-actions,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .production-command-row,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .restore-command-actions,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .launch-wizard-actions,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .audit-toolbar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:3px!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) button,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .file-action{flex:0 0 auto!important;min-height:32px!important;padding:7px 10px!important;border-radius:10px!important;color:#f8fbff!important;background:#224680b8!important;border:1px solid rgba(167,194,255,.2)!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) button.primary{background:linear-gradient(135deg,#2d6cdf,#185adb)!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) input,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) select{color:#f8fbff!important;background:#030a18b8!important;border:1px solid rgba(167,194,255,.22)!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .data-table.audit-table{display:block!important;width:100%!important;max-width:100%!important;overflow:auto!important;border-radius:14px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .data-table.audit-table .table-row{display:grid!important;grid-template-columns:minmax(130px,.9fr) minmax(130px,.9fr) minmax(180px,1.3fr) minmax(130px,.8fr) minmax(250px,1.7fr) 70px!important;min-width:940px!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-bottom:1px solid rgba(141,174,255,.12)!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .table-actions{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;max-width:100%!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .empty-state,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .login-notice,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .login-error,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .handoff-archive-notice{color:#eaf2ff!important;background:#ffffff12!important;border:1px solid rgba(167,194,255,.18)!important;border-radius:12px!important}@media(max-width:1180px){html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.panel,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.module-primary,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.module-side{flex-basis:100%!important;width:100%!important;max-height:430px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner{grid-template-columns:1fr!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .workspace{padding:8px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar{height:214px!important;min-height:214px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .section-banner{height:162px!important;min-height:162px!important;max-height:162px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .topbar .topbar-actions{grid-template-columns:1fr auto auto!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .metric-grid{grid-template-columns:repeat(4,minmax(160px,1fr))!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.panel{flex-basis:auto!important;width:100%!important;max-height:390px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel-header{grid-template-columns:auto minmax(0,1fr)!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .panel-header>:last-child{grid-column:1 / -1!important}}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .workspace{display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px!important;overflow-y:auto!important;overflow-x:hidden!important;background:radial-gradient(circle at 12% 6%,rgba(45,108,223,.2),transparent 32%),linear-gradient(180deg,#071225,#0a1730 52%,#06101f)!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .topbar,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .metric-grid{display:none!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .topbar{width:100%!important;max-width:100%!important;min-width:0!important;height:158px!important;min-height:158px!important;max-height:158px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;overflow:hidden!important;border:1px solid rgba(146,179,255,.2)!important;border-radius:18px!important;background:#08142ae6!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .topbar .station-title,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .topbar .topbar-actions{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .topbar .topbar-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner{height:122px!important;min-height:122px!important;max-height:122px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px!important;padding:14px!important;overflow:hidden!important;border:1px solid rgba(147,197,253,.22)!important;border-radius:18px!important;background:linear-gradient(135deg,#0e2349fa,#103670e6)!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner-main{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;height:54px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner-main h2,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner-main p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner-main h2{color:#fff!important;font-size:21px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner-main p,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner span,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner small{color:#dbeafe!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner>div>span{color:#fff!important;background:#2563eb94!important;border-color:#93c5fd47!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner-status{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;height:44px!important;max-height:44px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner-status>div{min-height:0!important;padding:7px 9px!important;border-radius:12px!important;background:#ffffff14!important;border:1px solid rgba(147,197,253,.18)!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .metric-grid{height:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .metric-card{height:58px!important;min-height:58px!important;max-height:58px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:1fr 1fr!important;align-items:center!important;gap:8px!important;padding:8px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .metric-card .metric-icon{grid-row:1 / 3!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .metric-card span,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .metric-card small{grid-column:2!important;justify-self:start!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#dbeafe!important;background:#0f2348eb!important;border:1px solid rgba(147,197,253,.22)!important;border-radius:999px!important;padding:2px 6px!important;max-width:100%!important;font-size:9px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .metric-card small.ok{color:#d1fae5!important;background:#10b9812e!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .metric-card small.risk{color:#fee2e2!important;background:#ef444433!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfers-workspace{flex:0 0 auto!important;display:grid!important;grid-template-rows:auto auto minmax(500px,auto) auto!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-inspector-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-create-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .offline-panel{border:1px solid rgba(147,197,253,.18)!important;border-radius:16px!important;background:linear-gradient(180deg,#0f2348f5,#08162dfa)!important;box-shadow:0 14px 30px #0000003d!important;color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,.38fr) auto!important;align-items:center!important;gap:10px!important;padding:14px!important;position:sticky!important;top:0!important;z-index:5!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar h2{margin:2px 0!important;color:#fff!important;font-size:20px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar p,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar span{margin:0!important;color:#bfd0ed!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar label{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:12px!important;border:1px solid rgba(147,197,253,.18)!important;background:#ffffff0f!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) select,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) input{width:100%!important;color:#f8fbff!important;background:#030a18b8!important;border:1px solid rgba(147,197,253,.2)!important;border-radius:10px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-actions,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-primary-actions,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-more-actions div{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) button{color:#f8fbff!important;background:#224680b8!important;border:1px solid rgba(167,194,255,.22)!important;border-radius:10px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-detail-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip>*,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-detail-grid>*{padding:10px!important;border-radius:13px!important;border:1px solid rgba(147,197,253,.16)!important;background:#fff1!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip span,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-detail-grid span{color:#9fb8de!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip strong,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-detail-grid strong{color:#fff!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-shell{display:grid!important;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr) minmax(260px,1fr)!important;gap:10px!important;min-height:500px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-inspector-panel{min-height:0!important;max-height:620px!important;overflow-y:auto!important;padding:12px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(147,197,253,.14)!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-panel-head strong{color:#fff!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-panel-head span{color:#9fb8de!important;font-size:12px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;margin-bottom:7px!important;padding:9px 10px!important;text-align:left!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel button.active,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row.active{border-color:#60a5fa94!important;background:#2563eb3d!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table{display:grid!important;gap:7px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table-head,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row{display:grid!important;grid-template-columns:minmax(150px,1.05fr) minmax(160px,1.15fr) minmax(120px,.72fr) minmax(120px,.72fr) 86px!important;align-items:center!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table-head span,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row>span{min-width:0!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table-head{padding:0 10px 5px!important;color:#9fb8de!important;font-size:11px!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row{width:100%!important;min-height:68px!important;padding:10px!important;text-align:left!important;border-radius:13px!important;background:#ffffff0e!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row strong,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row b{color:#fff!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row small,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row em,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-profile-card p,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-route-map span{color:#bfd0ed!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row-actions{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:30px!important;border-radius:999px!important;color:#dbeafe!important;background:#60a5fa24!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-profile-card,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-route-map{display:grid!important;gap:8px!important;padding:12px!important;border-radius:14px!important;border:1px solid rgba(147,197,253,.16)!important;background:#ffffff0f!important;margin-bottom:10px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-profile-card{grid-template-columns:minmax(0,1fr) auto!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-profile-card h2{color:#fff!important;font-size:20px!important;margin:2px 0!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-profile-card b{align-self:start!important;max-width:130px!important;padding:6px 8px!important;border-radius:999px!important;color:#fee2e2!important;background:#ef44442e!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-route-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-progress{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin:10px 0!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-progress span{min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#9fb8de!important;background:#ffffff0e!important;border:1px solid rgba(147,197,253,.14)!important;font-size:11px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-progress span.ready{color:#d1fae5!important;background:#10b98129!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-more-actions{margin-top:9px!important;border-radius:13px!important;border:1px solid rgba(147,197,253,.14)!important;background:#ffffff0b!important;padding:9px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-more-actions summary{cursor:pointer!important;color:#fff!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-more-actions div{margin-top:8px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-lower-grid{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-create-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .offline-panel{padding:12px!important;min-height:0!important;max-height:360px!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .office-form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;align-items:end!important;gap:9px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .office-form label{display:grid!important;gap:5px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .office-form span{color:#bfd0ed!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .compose-feedback,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .permission-warning,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-permission-note{color:#eaf2ff!important;background:#ffffff12!important;border:1px solid rgba(147,197,253,.16)!important;border-radius:12px!important;padding:9px!important}@media(max-width:980px){html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-shell,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-lower-grid,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .office-form{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table{overflow-x:auto!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table-head,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row{min-width:820px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar{position:static!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .topbar,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .section-banner,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .metric-grid{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfers-workspace{margin-top:0!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip>*,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-inspector-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-create-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .offline-panel{background:#0d1d37e6!important;border-color:#9db5de2b!important;box-shadow:0 14px 28px #0000002e!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar p{max-width:76ch!important;line-height:1.45!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip>*{min-height:62px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip span{font-size:11px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip strong{font-size:20px!important}@media(max-width:900px){html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar{gap:8px!important;padding:12px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar h2{font-size:23px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar p{display:none!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip>*:nth-child(n+5){display:none!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel{max-height:210px!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table-head{display:none!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;min-height:92px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row>span:nth-child(2),html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row>span:nth-child(3),html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row>span:nth-child(4){grid-column:1!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row-actions{grid-column:2!important;grid-row:1 / 3!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-profile-card b{max-width:100%!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell:not(.admin-shell){display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100dvh!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:8px 10px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:60px!important;padding:6px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand div:last-child{display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-collapse-button{grid-column:3!important;grid-row:1!important;min-width:48px!important;height:44px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-collapse-button span{display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important;max-width:100%!important;height:50px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group{display:contents!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group-label{display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item{flex:0 0 48px!important;width:48px!important;height:46px!important;min-height:46px!important;justify-content:center!important;padding:0!important;border-radius:13px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item span{display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace{height:auto!important;min-height:0!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfers-workspace{grid-template-rows:auto auto auto auto!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip>*{min-height:64px!important;padding:8px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-shell{min-height:0!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-inspector-panel{max-height:none!important}}@media(max-width:900px){html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .workspace .transfers-workspace .transfer-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .workspace .transfers-workspace .transfer-stat-strip>*:nth-child(n+5){display:none!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell),html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center{background:#f5f7fb!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-header,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .risk-radar-card,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .risk-alert,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-module,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .ops-command-hero,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-action-deck button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-create-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-primary,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-side{background:#fff!important;border-color:#d7deea!important;box-shadow:0 1px 2px #0f172a0f!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel *{color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-brand span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-column-title span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-title span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar>div>span{color:#2563eb!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-search,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .search-box,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar label,html body #root main.app-shell.enterprise-shell:not(.admin-shell) input,html body #root main.app-shell.enterprise-shell:not(.admin-shell) select{background:#fff!important;border-color:#d7deea!important;color:#172033!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-header,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-radar-card,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-module,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .ops-command-hero,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-action-deck button{background:#fff!important;border-color:#d7deea!important;box-shadow:0 1px 2px #0f172a0f!important;color:#172033!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .workspace{background:#f5f7fb!important;color:#172033!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-center *,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi *,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .command-module *{color:#172033!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-center p,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-center span,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-center small{color:#5d6b82!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-brand span,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-column-title span,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .module-title span,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-kpi span{color:#2563eb!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace>section{color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace>section:not(.global-command-center):not(.transfers-workspace){background:transparent!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace>section:not(.global-command-center):not(.transfers-workspace) *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise *{color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise small{color:#5d6b82!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-grid>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .dashboard-grid>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) article[class],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .data-table,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-row,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .source-map-item,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .empty-state{background:#fff!important;border-color:#d7deea!important;box-shadow:0 1px 2px #0f172a0f!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace button:not(.nav-item):not(.brand-button):not(.icon-button):not(.account-menu-button),html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace summary,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace select,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace input,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace textarea{background:#fff!important;border:1px solid #d7deea!important;color:#172033!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace button:not(.nav-item):not(.brand-button):not(.icon-button):not(.account-menu-button):hover{background:#eff6ff!important;border-color:#93c5fd!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace button.primary,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace button[type=submit],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .policy-publish-button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .command-action-deck button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .transfer-primary-actions button:first-child{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace button.primary *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace button[type=submit] *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .policy-publish-button *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .command-action-deck button *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .transfer-primary-actions button:first-child *{color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=badge],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=status],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=chip]{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=danger],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=critical],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=escalated]{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=warning],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=risk]{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].good,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].info,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].neutral{background:#fff!important;border-color:#d7deea!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].good *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].info *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].neutral *{color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].warning,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].danger{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].warning *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace [class*=kpi].danger *{color:#9a3412!important}@media(max-width:900px){html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise *{max-width:100%!important;min-width:0!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise>*,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise>*{width:100%!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise{grid-template-columns:1fr!important;overflow-x:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise [class*=panel],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise [class*=panel],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise [class*=panel],html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise header,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise header,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise header{width:100%!important}}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools span,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools button,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert.critical,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert.high,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert.medium{background:#fff!important;border-color:#d7deea!important;color:#172033!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools button.profile{background:#2563eb!important;border-color:#2563eb!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools button.profile,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .global-command-tools button.profile *{color:#fff!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert *,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert strong{color:#172033!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert small,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .risk-alert b{color:#5d6b82!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .workspace{background:#071225!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfers-workspace{gap:12px!important;max-width:1180px!important;margin-inline:auto!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar{grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto!important;background:#0d1d37!important;border:1px solid rgba(170,194,235,.2)!important;border-radius:16px!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar h2{font-size:24px!important;line-height:1.05!important;letter-spacing:0!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar p{max-width:680px!important;color:#c8d7ef!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-stat-strip{display:none!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-shell{grid-template-columns:minmax(170px,.58fr) minmax(420px,1.55fr) minmax(300px,.9fr)!important;min-height:0!important;gap:12px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-inspector-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-create-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .offline-panel{background:#0d1d37!important;border:1px solid rgba(170,194,235,.18)!important;border-radius:16px!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-inspector-panel{max-height:calc(100dvh - 260px)!important;min-height:520px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-panel-head{margin-bottom:8px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table{gap:8px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table-head{display:grid!important;color:#8fa4c5!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row{min-height:74px!important;background:#122642!important;border-color:#aac2eb24!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row.active{background:#17345d!important;border-color:#60a5fa8c!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-lower-grid{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .offline-panel{display:none!important}@media(max-width:900px){html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .workspace{padding:10px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar{grid-template-columns:1fr!important;padding:14px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar h2{font-size:28px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar p{display:block!important;font-size:14px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-shell{grid-template-columns:1fr!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel{min-height:0!important;max-height:180px!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-inspector-panel{min-height:0!important;max-height:none!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-table-head{display:none!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row{grid-template-columns:1fr auto!important;min-width:0!important;min-height:86px!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell),html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace{background:#f5f7fb!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-header,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .risk-radar-card,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .risk-alert,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-module,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .ops-command-hero,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-action-deck button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-create-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-row,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-profile-card,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-route-map,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-primary,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-side,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-row,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .source-map-item,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .empty-state{background:#fff!important;border-color:#d7deea!important;box-shadow:0 1px 2px #0f172a0f!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-primary *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-side *{color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel small{color:#5d6b82!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-brand span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-column-title span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-title span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-kpi span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar>div>span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-panel-head strong{color:#2563eb!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar{background:#102033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .sidebar svg{color:#eaf2ff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item.active,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item:hover{background:#2563eb!important;border-color:#60a5fa!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-search,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .search-box,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar label,html body #root main.app-shell.enterprise-shell:not(.admin-shell) input,html body #root main.app-shell.enterprise-shell:not(.admin-shell) select,html body #root main.app-shell.enterprise-shell:not(.admin-shell) textarea{background:#fff!important;border-color:#d7deea!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-action-deck button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-primary-actions button:first-child,html body #root main.app-shell.enterprise-shell:not(.admin-shell) form button[type=submit]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-action-deck button *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-primary-actions button:first-child *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) form button[type=submit] *{color:#fff!important}:root{--admin-bg: #f4f7fb;--admin-ink: #172033;--admin-muted: #5e6b82;--admin-soft: #eef3fb;--admin-line: #d8e0ed;--admin-panel: #ffffff;--admin-panel-2: #f9fbff;--admin-navy: #0f2341;--admin-navy-2: #173760;--admin-blue: #2563eb;--admin-blue-soft: #e8f0ff;--admin-green: #16a34a;--admin-green-soft: #e9f8ef;--admin-amber: #d97706;--admin-amber-soft: #fff4df;--admin-red: #dc2626;--admin-red-soft: #fff0f0}html body #root .command-admin{--cmd-bg: #060a11;--cmd-panel: rgba(14, 23, 37, .9);--cmd-panel-2: rgba(18, 30, 48, .86);--cmd-line: rgba(231, 196, 111, .16);--cmd-line-blue: rgba(118, 167, 255, .18);--cmd-gold: #e7c46f;--cmd-blue: #7fb0ff;--cmd-green: #70dc9b;--cmd-text: #f7f0df;--cmd-muted: #aab6c8;min-height:100vh!important;display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;background:radial-gradient(circle at 12% 0%,rgba(231,196,111,.13),transparent 28rem),radial-gradient(circle at 90% 8%,rgba(92,142,218,.14),transparent 30rem),linear-gradient(135deg,#04070d,#09101b 52%,#101827)!important;color:var(--cmd-text)!important;overflow:hidden!important}html body #root .command-admin *:not(svg):not(path):not(circle):not(line):not(polyline):not(rect){color:var(--cmd-text)!important;letter-spacing:0!important;text-shadow:none!important}html body #root .command-admin-sidebar{min-height:100vh!important;overflow-y:auto!important;padding:18px 14px!important;background:linear-gradient(180deg,#070c14f5,#04080efa)!important;border-right:1px solid var(--cmd-line)!important}html body #root .command-admin-brand{display:flex!important;align-items:center!important;gap:12px!important;padding:12px!important;border:1px solid var(--cmd-line)!important;border-radius:18px!important;background:#ffffff0e!important}html body #root .command-admin-brand>div{display:grid!important;gap:2px!important;min-width:0!important}html body #root .command-admin-brand strong{display:block!important;white-space:nowrap!important}html body #root .command-admin-brand span{display:block!important;margin-top:2px!important;font-size:12px!important;line-height:1.2!important}html body #root .command-admin-brand img{width:46px!important;height:46px!important;object-fit:contain!important;border-radius:14px!important;background:#fff!important}html body #root .command-admin-brand span,html body #root .command-admin small,html body #root .command-admin p{color:var(--cmd-muted)!important}html body #root .command-admin-nav{display:grid!important;gap:14px!important;margin-top:18px!important}html body #root .command-admin-nav p{margin:0 8px 6px!important;color:var(--cmd-gold)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body #root .command-admin-nav button{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--cmd-muted)!important;box-shadow:none!important}html body #root .command-admin-nav button.active,html body #root .command-admin-nav button:hover{background:#e7c46f1c!important;border-color:#e7c46f3d!important}html body #root .command-admin-main{min-width:0!important;height:100vh!important;overflow-y:auto!important;padding:22px!important}html body #root .command-admin-topbar{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:-22px -22px 18px!important;padding:14px 22px!important;border-bottom:1px solid var(--cmd-line)!important;background:#060a11d1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html body #root .command-admin-topbar>div:first-child{display:grid!important;gap:3px!important}html body #root .command-admin-topbar span,html body #root .command-layer-title span,html body #root .command-hero-identity span{color:var(--cmd-gold)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body #root .command-admin-top-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body #root .command-admin button{border:1px solid var(--cmd-line)!important;border-radius:12px!important;background:#ffffff0f!important;box-shadow:none!important}html body #root .command-admin button.primary,html body #root .command-admin button:hover{background:linear-gradient(135deg,#e7c46f33,#7fb0ff1a)!important;border-color:#e7c46f59!important}html body #root .command-hero,html body #root .command-panel,html body #root .command-layer{border:1px solid var(--cmd-line)!important;border-radius:26px!important;background:linear-gradient(145deg,#ffffff13,#ffffff06),var(--cmd-panel)!important;box-shadow:0 26px 70px #00000052!important}html body #root .command-hero{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr)!important;gap:20px!important;min-height:260px!important;margin-bottom:18px!important;padding:clamp(22px,4vw,42px)!important}html body #root .command-hero h1{max-width:780px!important;margin:8px 0 12px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(40px,6vw,76px)!important;line-height:.96!important}html body #root .command-hero p{max-width:720px!important;margin:0!important;font-size:16px!important}html body #root .command-hero-state{display:grid!important;place-items:center!important;gap:8px!important;padding:18px!important;border:1px solid var(--cmd-line-blue)!important;border-radius:22px!important;background:#ffffff0e!important}html body #root .command-hero-state strong{font-size:54px!important;color:#fff8d9!important}html body #root .command-layer{padding:18px!important;margin-bottom:18px!important}html body #root .command-layer-title{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}html body #root .command-layer-title h2{margin:0!important;font-size:24px!important}html body #root .command-status-grid,html body #root .command-infra-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body #root .command-status-card,html body #root .command-infra-grid button{display:grid!important;justify-items:start!important;gap:8px!important;min-height:160px!important;padding:18px!important;text-align:left!important;border-radius:20px!important;border-color:var(--cmd-line-blue)!important;background:var(--cmd-panel-2)!important}html body #root .command-status-card strong{font-size:clamp(25px,3vw,36px)!important}html body #root .command-status-card svg,html body #root .command-infra-grid svg{color:var(--cmd-gold)!important}html body #root .command-operations-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.85fr) minmax(270px,.75fr)!important;gap:18px!important;align-items:start!important;margin-bottom:18px!important}html body #root .command-panel{padding:18px!important}html body #root .command-intel-list,html body #root .command-live-feed,html body #root .command-actions-grid{display:grid!important;gap:10px!important}html body #root .command-intel-list article,html body #root .command-live-feed article{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border:1px solid var(--cmd-line-blue)!important;border-radius:16px!important;background:#ffffff0b!important}html body #root .command-intel-list svg{color:var(--cmd-blue)!important}html body #root .command-actions-grid button{justify-content:flex-start!important;min-height:48px!important;padding:11px 12px!important}html body #root .command-live-feed article{position:relative!important;grid-template-columns:12px minmax(0,1fr)!important}html body #root .command-live-feed i{width:8px!important;height:8px!important;margin-top:7px!important;border-radius:999px!important;background:var(--cmd-gold)!important}@media(max-width:1120px){html body #root .command-status-grid,html body #root .command-infra-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .command-operations-grid{grid-template-columns:1fr!important}}@media(max-width:760px){html body #root .command-admin{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:100vh!important;overflow:hidden!important}html body #root .command-admin-sidebar{min-height:0!important;max-height:232px!important;overflow-y:auto!important;padding:10px!important;border-right:0!important;border-bottom:1px solid var(--cmd-line)!important}html body #root .command-admin-brand{padding:8px!important;border-radius:14px!important}html body #root .command-admin-brand img{width:40px!important;height:40px!important}html body #root .command-admin-nav{display:flex!important;gap:8px!important;margin-top:10px!important;overflow-x:auto!important;padding-bottom:8px!important;scroll-snap-type:x proximity!important}html body #root .command-admin-nav>div{min-width:148px!important;scroll-snap-align:start!important}html body #root .command-admin-nav p{margin:0 4px 5px!important;font-size:9px!important}html body #root .command-admin-nav button{min-height:34px!important;padding:7px 8px!important;white-space:nowrap!important;font-size:13px!important}html body #root .command-admin-main{height:auto!important;min-height:0!important;overflow-y:auto!important;padding:14px!important}html body #root .command-admin-topbar{position:relative!important;align-items:flex-start!important;margin:-14px -14px 12px!important;padding:11px 14px!important}html body #root .command-admin-top-actions{width:100%!important}html body #root .command-admin-top-actions button{flex:1 1 110px!important}html body #root .command-hero,html body #root .command-status-grid,html body #root .command-infra-grid{grid-template-columns:1fr!important}html body #root .command-hero{min-height:0!important;padding:18px!important}html body #root .command-hero h1{font-size:34px!important;line-height:1!important}html body #root .command-hero-state strong{font-size:42px!important}html body #root .command-layer,html body #root .command-panel{padding:14px!important}html body #root .command-status-card,html body #root .command-infra-grid button{min-height:116px!important;padding:14px!important}}html body #root .fresh-admin,html body #root .fresh-admin *{box-sizing:border-box!important;letter-spacing:0!important;text-shadow:none!important}html body #root .fresh-admin{display:grid!important;grid-template-columns:272px minmax(0,1fr)!important;min-height:100vh!important;width:100%!important;background:#f5f7fb!important;color:#172033!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .fresh-admin h1,html body #root .fresh-admin h2,html body #root .fresh-admin h3,html body #root .fresh-admin strong,html body #root .fresh-admin b{color:#111827!important}html body #root .fresh-admin p,html body #root .fresh-admin span,html body #root .fresh-admin small,html body #root .fresh-admin input,html body #root .fresh-admin button{color:#536176!important}html body #root .fresh-admin button{cursor:pointer!important;font:inherit!important}html body #root .fresh-admin-rail{position:sticky!important;top:0!important;align-self:start!important;height:100vh!important;overflow-y:auto!important;padding:18px 14px!important;background:#132238!important;border-right:1px solid #21344f!important}html body #root .fresh-admin-brand{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 8px 18px!important}html body #root .fresh-admin-brand img{width:44px!important;height:44px!important;object-fit:contain!important;border-radius:12px!important;padding:3px!important;background:#fff!important}html body #root .fresh-admin-brand strong,html body #root .fresh-admin-brand span,html body #root .fresh-admin-profile strong,html body #root .fresh-admin-profile span,html body #root .fresh-admin-profile small{display:block!important;color:#fff!important}html body #root .fresh-admin-brand strong{font-size:13px!important;font-weight:900!important}html body #root .fresh-admin-brand span,html body #root .fresh-admin-profile small{color:#b9c8dc!important;font-size:12px!important}html body #root .fresh-admin-profile{display:grid!important;gap:5px!important;margin:0 0 18px!important;padding:14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:#ffffff0f!important}html body #root .fresh-admin-profile span{color:#8fb5e4!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body #root .fresh-admin-profile strong{overflow-wrap:anywhere!important;font-size:13px!important}html body #root .fresh-admin-nav{display:grid!important;gap:18px!important}html body #root .fresh-admin-nav p{margin:0 0 7px 8px!important;color:#8ca6c4!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body #root .fresh-admin-nav button{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:38px!important;margin:2px 0!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#dbeafe!important;text-align:left!important;box-shadow:none!important}html body #root .fresh-admin-nav button span,html body #root .fresh-admin-nav button svg{color:inherit!important}html body #root .fresh-admin-nav button.active,html body #root .fresh-admin-nav button:hover{background:#2563eb!important;border-color:#4f8bff!important;color:#fff!important}html body #root .fresh-admin-main{min-width:0!important;padding:18px!important;background:#f5f7fb!important}html body #root .fresh-admin-topbar{position:sticky!important;top:0!important;z-index:10!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;gap:12px!important;align-items:center!important;margin-bottom:16px!important;padding:12px!important;border:1px solid #d8e0ed!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 10px 30px #0f172a12!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html body #root .fresh-admin-search{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;height:42px!important;padding:0 12px!important;border:1px solid #d8e0ed!important;border-radius:12px!important;background:#fff!important}html body #root .fresh-admin-search svg{color:#64748b!important}html body #root .fresh-admin-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#172033!important;font-size:14px!important}html body #root .fresh-admin-top-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}html body #root .fresh-admin-top-actions span,html body #root .fresh-admin-top-actions button,html body #root .fresh-admin-panel-head button,html body #root .fresh-admin-actions button,html body #root .fresh-admin-request-list button,html body #root .fresh-admin-session-list button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;padding:8px 11px!important;border:1px solid #d8e0ed!important;border-radius:999px!important;background:#fff!important;color:#172033!important;font-size:12px!important;font-weight:800!important}html body #root .fresh-admin-top-actions .is-good{background:#e9f8ef!important;border-color:#b8e8c8!important;color:#166534!important}html body #root .fresh-admin-top-actions .is-warning{background:#fff4df!important;border-color:#fed7aa!important;color:#92400e!important}html body #root .fresh-admin-top-actions .primary,html body #root .fresh-admin-panel-head button,html body #root .fresh-admin-actions button:first-child{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html body #root .fresh-admin-top-actions .primary svg,html body #root .fresh-admin-panel-head button svg,html body #root .fresh-admin-actions button:first-child svg{color:#fff!important}html body #root .fresh-admin-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;align-items:end!important;gap:16px!important;margin-bottom:14px!important;padding:24px!important;border:1px solid #d8e0ed!important;border-radius:20px!important;background:linear-gradient(135deg,#fff,#eef5ff)!important;box-shadow:0 16px 40px #0f172a0f!important}html body #root .fresh-admin-hero>div:first-child>span,html body #root .fresh-admin-panel-head span{display:block!important;color:#2563eb!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body #root .fresh-admin-hero h1,html body #root .fresh-admin-panel-head h2{margin:4px 0 0!important;color:#111827!important;font-weight:900!important}html body #root .fresh-admin-hero h1{font-size:clamp(34px,4vw,54px)!important;line-height:.98!important}html body #root .fresh-admin-hero p{max-width:820px!important;margin:10px 0 0!important;color:#475569!important;font-size:15px!important;line-height:1.55!important}html body #root .fresh-admin-hero-card{display:grid!important;gap:4px!important;padding:14px!important;border:1px solid #cbdaf2!important;border-radius:16px!important;background:#fff!important}html body #root .fresh-admin-hero-card strong{overflow-wrap:anywhere!important;font-size:14px!important}html body #root .fresh-admin-metrics{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}html body #root .fresh-admin-command-mode{display:grid!important;grid-template-columns:minmax(180px,.8fr) minmax(0,1.8fr) minmax(150px,.7fr)!important;gap:14px!important;margin-bottom:16px!important}html body #root .fresh-admin-command-mode>div,html body #root .fresh-admin-strategic-card,html body #root .fresh-admin-intel-grid article{background:linear-gradient(145deg,#ffffff13,#ffffff06),var(--rmvi-panel)!important;border:1px solid var(--rmvi-line)!important;border-radius:22px!important;box-shadow:0 22px 56px #0000004d!important}html body #root .command-mode-seal{display:grid!important;gap:8px!important;justify-items:start!important;padding:16px!important}html body #root .command-mode-seal img{width:52px!important;height:52px!important;object-fit:contain!important;border-radius:16px!important;background:#fff!important}html body #root .command-mode-brief{display:grid!important;align-content:center!important;gap:8px!important;padding:18px!important}html body #root .command-mode-brief span,html body #root .command-mode-readiness span{color:var(--rmvi-gold)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body #root .command-mode-brief p{margin:0!important;color:var(--rmvi-text)!important;font-size:18px!important;line-height:1.35!important;font-weight:700!important}html body #root .command-mode-readiness{display:grid!important;align-content:center!important;justify-items:center!important;gap:5px!important;padding:16px!important}html body #root .command-mode-readiness strong{font-size:36px!important;color:#fff7da!important}html body #root .fresh-admin-strategic{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:16px!important}html body #root .fresh-admin-strategic-card{display:grid!important;justify-items:start!important;gap:8px!important;min-height:170px!important;padding:18px!important;text-align:left!important}html body #root .fresh-admin-strategic-card svg{color:var(--rmvi-gold)!important}html body #root .fresh-admin-strategic-card strong{font-size:clamp(24px,3vw,34px)!important;line-height:1.05!important}html body #root .fresh-admin-strategic-card.urgent{border-color:#ff807659!important;background:linear-gradient(145deg,#ff807626,#ffffff09),var(--rmvi-panel)!important}html body #root .fresh-admin-strategic-card.green{border-color:#67d79b52!important}html body #root .fresh-admin-strategic-card.blue{border-color:#75a7ff52!important}html body #root .fresh-admin-intel-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body #root .fresh-admin-intel-grid article{display:grid!important;gap:7px!important;min-height:150px!important;padding:14px!important}html body #root .fresh-admin-intel-grid svg{color:var(--rmvi-blue)!important}html body #root .fresh-admin-apps.infrastructure{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}html body #root .fresh-admin-metric{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:3px 8px!important;min-height:92px!important;padding:13px!important;border:1px solid #d8e0ed!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0a!important}html body #root .fresh-admin-metric svg{grid-row:1 / 4!important;color:#2563eb!important}html body #root .fresh-admin-metric strong{font-size:21px!important;line-height:1.05!important}html body #root .fresh-admin-metric.good{border-color:#b8e8c8!important}html body #root .fresh-admin-metric.warning{border-color:#fed7aa!important}html body #root .fresh-admin-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important;align-items:start!important}html body #root .fresh-admin-content,html body #root .fresh-admin-aside{display:grid!important;gap:16px!important;min-width:0!important}html body #root .fresh-admin-panel{min-width:0!important;padding:16px!important;border:1px solid #d8e0ed!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px #0f172a0d!important}html body #root .fresh-admin-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:13px!important}html body #root .fresh-admin-panel-head h2{font-size:18px!important}html body #root .fresh-admin-focus{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}html body #root .fresh-admin-focus button{display:grid!important;justify-items:start!important;gap:5px!important;min-height:96px!important;padding:12px!important;border:1px solid #d8e0ed!important;border-radius:14px!important;background:#f9fbff!important;text-align:left!important}html body #root .fresh-admin-focus button.urgent{background:#fff7f7!important;border-color:#fecaca!important}html body #root .fresh-admin-focus button.warning{background:#fff8ed!important;border-color:#fed7aa!important}html body #root .fresh-admin-focus button svg{color:#2563eb!important}html body #root .fresh-admin-focus button strong{font-size:24px!important;line-height:1!important}html body #root .fresh-admin-apps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body #root .fresh-admin-apps button{display:grid!important;grid-template-columns:38px minmax(0,1fr) 18px!important;grid-template-rows:auto auto!important;gap:2px 10px!important;align-items:center!important;min-height:78px!important;padding:12px!important;border:1px solid #d8e0ed!important;border-radius:14px!important;background:#fff!important;text-align:left!important}html body #root .fresh-admin-apps button svg:first-child{grid-row:1 / 3!important;width:38px!important;height:38px!important;padding:9px!important;border-radius:12px!important;background:#e8f0ff!important;color:#2563eb!important}html body #root .fresh-admin-apps button svg:last-child{grid-column:3!important;grid-row:1 / 3!important;color:#94a3b8!important}html body #root .fresh-admin-station-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}html body #root .fresh-admin-station-stats span{display:grid!important;gap:2px!important;padding:10px!important;border:1px solid #d8e0ed!important;border-radius:12px!important;background:#f9fbff!important;font-size:11px!important;font-weight:800!important}html body #root .fresh-admin-station-stats strong{font-size:20px!important}html body #root .fresh-admin .fresh-admin-station-stats span{background:linear-gradient(145deg,#e8c46b21,#75a7ff0e),#ffffff0e!important;border-color:#e8c46b2e!important;color:var(--rmvi-muted)!important}html body #root .fresh-admin .fresh-admin-station-stats strong{color:#fff7da!important}html body #root .fresh-admin-table{overflow:visible!important;border:1px solid #d8e0ed!important;border-radius:14px!important;background:#fff!important}html body #root .fresh-admin-table-row{display:grid!important;grid-template-columns:minmax(180px,1.25fr) minmax(180px,1fr) minmax(120px,.7fr) 100px 100px!important;gap:10px!important;align-items:center!important;min-height:58px!important;padding:10px 12px!important;border-bottom:1px solid #e6edf7!important}html body #root .fresh-admin-table-row.head{min-height:38px!important;background:#f3f6fb!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body #root .fresh-admin-table-row strong{display:grid!important;gap:2px!important;min-width:0!important;font-size:13px!important}html body #root .fresh-admin-table-row span,html body #root .fresh-admin-table-row small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .fresh-admin-table-row b{display:inline-flex!important;width:max-content!important;padding:5px 8px!important;border-radius:999px!important;background:#e8f0ff!important;color:#1e40af!important;font-size:11px!important}html body #root .fresh-admin-table-row b.good{background:#e9f8ef!important;color:#166534!important}html body #root .fresh-admin-table-row b.warning{background:#fff4df!important;color:#92400e!important}html body #root .fresh-admin-table-row b.danger{background:#fff0f0!important;color:#991b1b!important}html body #root .fresh-admin-menu{position:relative!important;width:max-content!important}html body #root .fresh-admin-menu summary{list-style:none!important;padding:7px 10px!important;border:1px solid #d8e0ed!important;border-radius:10px!important;color:#172033!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}html body #root .fresh-admin-menu summary::-webkit-details-marker{display:none!important}html body #root .fresh-admin-menu[open]{z-index:30!important}html body #root .fresh-admin-menu[open] summary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html body #root .fresh-admin-menu button{display:block!important;width:150px!important;padding:8px 10px!important;border:0!important;background:#fff!important;color:#172033!important;text-align:left!important}html body #root .fresh-admin-menu[open] button:first-of-type{margin-top:6px!important;border-radius:10px 10px 0 0!important}html body #root .fresh-admin-menu[open] button:last-child{border-radius:0 0 10px 10px!important}html body #root .fresh-admin-menu[open] button{border-left:1px solid #d8e0ed!important;border-right:1px solid #d8e0ed!important}html body #root .fresh-admin-architecture{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}html body #root .fresh-admin-architecture article{display:grid!important;gap:7px!important;padding:12px!important;border:1px solid #d8e0ed!important;border-radius:14px!important;background:#f9fbff!important}html body #root .fresh-admin-architecture svg{color:#2563eb!important}html body #root .fresh-admin-queue{display:grid!important;gap:8px!important}html body #root .fresh-admin-queue button{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:10px!important;border:1px solid #d8e0ed!important;border-radius:13px!important;background:#fff!important;text-align:left!important}html body #root .fresh-admin-queue svg{color:#2563eb!important}html body #root .fresh-admin-queue button span{display:grid!important;gap:2px!important}html body #root .fresh-admin-queue b{display:grid!important;place-items:center!important;min-width:28px!important;height:28px!important;border-radius:999px!important;background:#fff4df!important;color:#92400e!important}html body #root .fresh-admin-health{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body #root .fresh-admin-health span{display:grid!important;gap:4px!important;padding:10px!important;border:1px solid #d8e0ed!important;border-radius:12px!important;background:#f9fbff!important}html body #root .fresh-admin-request-list,html body #root .fresh-admin-session-list,html body #root .fresh-admin-timeline{display:grid!important;gap:9px!important}html body #root .fresh-admin-request-list article,html body #root .fresh-admin-session-list article,html body #root .fresh-admin-timeline article{display:grid!important;gap:6px!important;padding:11px!important;border:1px solid #d8e0ed!important;border-radius:13px!important;background:#f9fbff!important}html body #root .fresh-admin-request-list article div,html body #root .fresh-admin-session-list article div,html body #root .fresh-admin-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important}html body #root .fresh-admin-timeline article{position:relative!important;padding-left:28px!important}html body #root .fresh-admin-timeline i{position:absolute!important;top:17px!important;left:12px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#2563eb!important}html body #root .fresh-admin-focus button:hover,html body #root .fresh-admin-apps button:hover,html body #root .fresh-admin-queue button:hover,html body #root .fresh-admin-table-row:not(.head):hover{border-color:#b7c8e6!important;background:#fff!important;box-shadow:0 10px 24px #0f172a14!important}@media(max-width:1180px){html body #root .fresh-admin{grid-template-columns:1fr!important}html body #root .fresh-admin-rail{position:relative!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root .fresh-admin-brand,html body #root .fresh-admin-profile{display:none!important}html body #root .fresh-admin-nav{display:flex!important;gap:8px!important}html body #root .fresh-admin-nav div{display:contents!important}html body #root .fresh-admin-nav p{display:none!important}html body #root .fresh-admin-nav button{width:auto!important;min-width:max-content!important}html body #root .fresh-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .fresh-admin-layout{grid-template-columns:1fr!important}}@media(max-width:760px){html body #root .fresh-admin-main{padding:12px!important}html body #root .fresh-admin-topbar,html body #root .fresh-admin-hero{grid-template-columns:1fr!important}html body #root .fresh-admin-top-actions{justify-content:flex-start!important}html body #root .fresh-admin-metrics,html body #root .fresh-admin-focus,html body #root .fresh-admin-apps,html body #root .fresh-admin-station-stats,html body #root .fresh-admin-architecture,html body #root .fresh-admin-health{grid-template-columns:1fr!important}html body #root .fresh-admin-metrics,html body #root .fresh-admin-focus{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .fresh-admin-metric,html body #root .fresh-admin-focus button{min-height:76px!important}html body #root .fresh-admin-metric{grid-template-columns:20px minmax(0,1fr)!important;padding:10px!important}html body #root .fresh-admin-metric strong,html body #root .fresh-admin-focus button strong{font-size:19px!important}html body #root .fresh-admin-hero{padding:18px!important}html body #root .fresh-admin-hero h1{font-size:38px!important}html body #root .fresh-admin-table-row,html body #root .fresh-admin-table-row.head{grid-template-columns:1fr!important;align-items:start!important}html body #root .fresh-admin-table-row.head{display:none!important}}html,body,#root{min-height:100%}html body #root .app-shell.admin-shell{display:block!important;min-height:100vh!important;height:auto!important;overflow:visible!important;overflow-y:auto!important;background:var(--admin-bg)!important;color:var(--admin-ink)!important}html body #root .app-shell.admin-shell>.sidebar,html body #root .app-shell.admin-shell>.workspace>.topbar,html body #root .app-shell.admin-shell>.workspace>.user-topbar{display:none!important}html body #root .app-shell.admin-shell>.workspace{display:block!important;min-height:100vh!important;height:auto!important;padding:0!important;overflow:visible!important;overflow-y:visible!important;background:var(--admin-bg)!important}html body #root .admin-enterprise-shell,html body #root .admin-enterprise-shell *{box-sizing:border-box!important;letter-spacing:0!important}html body #root .admin-enterprise-shell{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;min-height:100vh!important;height:auto!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important;background:radial-gradient(circle at 88% 8%,rgba(37,99,235,.13),transparent 28rem),linear-gradient(180deg,#f7faff,#eef3f9)!important;color:var(--admin-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .admin-enterprise-sidebar{position:sticky!important;top:0!important;align-self:start!important;height:100vh!important;overflow-y:auto!important;padding:18px 16px!important;background:linear-gradient(180deg,#102846,#0d1b30)!important;border-right:1px solid rgba(255,255,255,.08)!important;color:#f8fbff!important}html body #root .admin-enterprise-brand{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 10px 18px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}html body #root .admin-enterprise-brand img{width:44px!important;height:44px!important;border-radius:12px!important;object-fit:contain!important;background:#fff!important;padding:3px!important}html body #root .admin-enterprise-brand strong,html body #root .admin-enterprise-brand span,html body #root .admin-sidebar-profile strong,html body #root .admin-sidebar-profile span,html body #root .admin-sidebar-profile small{display:block!important;color:#fff!important;text-shadow:none!important}html body #root .admin-enterprise-brand strong{font-size:13px!important;font-weight:800!important;text-transform:uppercase!important}html body #root .admin-enterprise-brand span,html body #root .admin-sidebar-profile small{color:#b9c8dc!important;font-size:12px!important}html body #root .admin-sidebar-profile{margin:16px 0!important;padding:14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:#ffffff0f!important}html body #root .admin-sidebar-profile span{color:#94b5dd!important;font-size:11px!important;text-transform:uppercase!important;font-weight:800!important}html body #root .admin-sidebar-profile strong{margin-top:5px!important;overflow-wrap:anywhere!important;font-size:13px!important}html body #root .admin-enterprise-nav{display:grid!important;gap:18px!important}html body #root .admin-enterprise-nav p{margin:0 0 7px 8px!important;color:#7f9fc6!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body #root .admin-enterprise-nav button{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;width:100%!important;gap:10px!important;margin:2px 0!important;padding:10px 11px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#d9e6f7!important;text-align:left!important;box-shadow:none!important}html body #root .admin-enterprise-nav button:hover,html body #root .admin-enterprise-nav button.active{background:#ffffff1a!important;border-color:#ffffff29!important;color:#fff!important}html body #root .admin-enterprise-nav button svg{color:#9ec5ff!important}html body #root .admin-enterprise-nav button span{display:grid!important;gap:2px!important;color:inherit!important;font-size:13px!important;font-weight:700!important}html body #root .admin-enterprise-nav button small{color:#9db1ca!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important}html body #root .admin-enterprise-workspace{min-width:0!important;min-height:100vh!important;height:auto!important;overflow:visible!important;overflow-y:visible!important;padding:18px!important;color:var(--admin-ink)!important}html body #root .admin-enterprise-topbar{position:sticky!important;top:0!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;gap:14px!important;align-items:center!important;margin:0 0 16px!important;padding:12px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#ffffffeb!important;box-shadow:0 18px 45px #17203314!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html body #root .admin-command-search{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:0 12px!important;height:42px!important;border:1px solid var(--admin-line)!important;border-radius:12px!important;background:#f8fbff!important;color:#64748b!important}html body #root .admin-command-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--admin-ink)!important;font-size:14px!important}html body #root .admin-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}html body #root .admin-status-pill,html body #root .admin-topbar-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:8px 11px!important;border:1px solid var(--admin-line)!important;border-radius:999px!important;background:#fff!important;color:var(--admin-ink)!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}html body #root .admin-status-pill.good{background:var(--admin-green-soft)!important;color:#166534!important;border-color:#bbf7d0!important}html body #root .admin-status-pill.warn{background:var(--admin-amber-soft)!important;color:#92400e!important;border-color:#fed7aa!important}html body #root .admin-topbar-actions button.primary,html body #root .admin-panel-actions button:first-child,html body #root .admin-table-actions button:first-child{background:var(--admin-blue)!important;border-color:var(--admin-blue)!important;color:#fff!important}html body #root .admin-enterprise-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important;align-items:start!important;width:100%!important;max-width:1480px!important;margin:0 auto!important;overflow:visible!important}html body #root .admin-enterprise-hero,html body #root .admin-executive-strip{grid-column:1 / -1!important}html body #root .admin-enterprise-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:end!important;padding:22px!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:20px!important;background:linear-gradient(135deg,#fffffff5,#e8f0ffeb),radial-gradient(circle at top right,rgba(37,99,235,.2),transparent 26rem)!important;box-shadow:0 20px 60px #17203314!important;color:var(--admin-ink)!important}html body #root .admin-enterprise-hero span,html body #root .admin-panel-title small,html body #root .admin-exec-card span,html body #root .admin-exec-card small,html body #root .admin-focus-mini span,html body #root .admin-launcher-card small,html body #root .admin-table-row span,html body #root .admin-table-row small,html body #root .admin-health-monitor span,html body #root .admin-session-card span,html body #root .admin-recovery-lists span,html body #root .admin-recovery-lists p,html body #root .admin-approval-queue span,html body #root .admin-approval-queue small,html body #root .admin-timeline small{color:var(--admin-muted)!important}html body #root .admin-enterprise-hero h1{margin:3px 0 6px!important;color:#111827!important;font-size:clamp(28px,3vw,44px)!important;line-height:1!important;font-weight:900!important}html body #root .admin-enterprise-hero p{max-width:790px!important;margin:0!important;color:#475569!important;font-size:15px!important;line-height:1.55!important}html body #root .admin-hero-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}html body #root .admin-hero-chips span{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;border:1px solid #cbdaf2!important;border-radius:999px!important;background:#fff!important;color:#1e3a8a!important;font-size:12px!important;font-weight:800!important}html body #root .admin-executive-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body #root .admin-exec-card{min-width:0!important;min-height:128px!important;padding:14px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:var(--admin-panel)!important;box-shadow:0 14px 36px #1720330f!important;color:var(--admin-ink)!important}html body #root .admin-exec-card div{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important}html body #root .admin-exec-card strong{display:block!important;color:#111827!important;font-size:20px!important;line-height:1.15!important;overflow-wrap:anywhere!important}html body #root .admin-exec-card i{display:block!important;width:100%!important;height:6px!important;margin-top:12px!important;overflow:hidden!important;border-radius:999px!important;background:#edf2fa!important}html body #root .admin-exec-card i b{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--admin-blue)!important}html body #root .admin-exec-card.good i b{background:var(--admin-green)!important}html body #root .admin-exec-card.warn i b{background:var(--admin-amber)!important}html body #root .admin-primary-stack,html body #root .admin-intel-stack{display:grid!important;gap:16px!important;min-width:0!important}html body #root .admin-enterprise-panel{min-width:0!important;padding:16px!important;border:1px solid var(--admin-line)!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 16px 44px #17203312!important;color:var(--admin-ink)!important}html body #root .admin-panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}html body #root .admin-panel-title span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#111827!important;font-size:14px!important;font-weight:900!important}html body #root .admin-focus-strip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}html body #root .admin-focus-mini,html body #root .admin-launcher-card,html body #root .admin-queue-card,html body #root .admin-approval-queue article,html body #root .admin-session-card article,html body #root .admin-timeline article,html body #root .admin-recovery-lists div,html body #root .admin-health-monitor div{border:1px solid var(--admin-line)!important;border-radius:14px!important;background:var(--admin-panel-2)!important;color:var(--admin-ink)!important;box-shadow:none!important}html body #root .admin-focus-mini{display:grid!important;justify-items:start!important;gap:5px!important;min-height:96px!important;padding:12px!important;text-align:left!important}html body #root .admin-focus-mini svg{color:var(--admin-blue)!important}html body #root .admin-focus-mini strong{color:#111827!important;font-size:24px!important;line-height:1!important}html body #root .admin-focus-mini.urgent{background:var(--admin-red-soft)!important;border-color:#fecaca!important}html body #root .admin-focus-mini.warning{background:var(--admin-amber-soft)!important;border-color:#fed7aa!important}html body #root .admin-launcher-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body #root .admin-launcher-card{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 18px!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 10px!important;min-height:82px!important;padding:12px!important;text-align:left!important}html body #root .admin-launcher-card>span{grid-row:1 / 3!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:12px!important;background:var(--admin-blue-soft)!important;color:var(--admin-blue)!important}html body #root .admin-launcher-card strong,html body #root .admin-table-row strong,html body #root .admin-health-monitor strong,html body #root .admin-session-card strong,html body #root .admin-recovery-score strong,html body #root .admin-approval-queue strong,html body #root .admin-timeline strong{color:#111827!important}html body #root .admin-launcher-card svg:last-child{grid-column:3!important;grid-row:1 / 3!important;color:#8a9ab3!important}html body #root .admin-launcher-card:hover,html body #root .admin-focus-mini:hover,html body #root .admin-queue-card:hover,html body #root .admin-table-row:not(.head):hover{transform:translateY(-1px)!important;border-color:#b7c8e6!important;background:#fff!important;box-shadow:0 12px 28px #17203314!important}html body #root .admin-enterprise-table{overflow:hidden!important;border:1px solid var(--admin-line)!important;border-radius:14px!important;background:#fff!important}html body #root .admin-table-row{display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(190px,auto)!important;gap:12px!important;align-items:center!important;min-height:60px!important;padding:10px 12px!important;border-bottom:1px solid #e6edf7!important;background:#fff!important}html body #root .admin-table-row.head{min-height:38px!important;background:#f3f6fb!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body #root .admin-table-row strong{display:grid!important;gap:2px!important;min-width:0!important;font-size:13px!important}html body #root .admin-table-row strong small,html body #root .admin-table-row>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .admin-table-actions,html body #root .admin-panel-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important}html body #root .admin-table-actions button,html body #root .admin-panel-actions button,html body #root .admin-approval-queue button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:32px!important;padding:7px 9px!important;border:1px solid var(--admin-line)!important;border-radius:9px!important;background:#fff!important;color:var(--admin-ink)!important;font-size:12px!important;font-weight:800!important}html body #root .admin-table-actions button:nth-child(n+3){display:none!important}html body #root .admin-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;padding:5px 8px!important;border-radius:999px!important;background:var(--admin-blue-soft)!important;color:#1e40af!important;font-size:11px!important;font-weight:900!important}html body #root .admin-badge.good{background:var(--admin-green-soft)!important;color:#166534!important}html body #root .admin-badge.warn{background:var(--admin-amber-soft)!important;color:#92400e!important}html body #root .admin-badge.danger{background:var(--admin-red-soft)!important;color:#991b1b!important}html body #root .admin-recovery-layout{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:12px!important}html body #root .admin-recovery-score{display:grid!important;gap:8px!important;align-content:center!important;min-height:160px!important;padding:14px!important;border-radius:16px!important;background:var(--admin-navy)!important;color:#fff!important}html body #root .admin-recovery-score span,html body #root .admin-recovery-score small{color:#bdd4f1!important}html body #root .admin-recovery-score strong{color:#fff!important;font-size:34px!important}html body #root .admin-recovery-score i{display:block!important;height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff2e!important}html body #root .admin-recovery-score i b{display:block!important;height:100%!important;border-radius:inherit!important;background:#60a5fa!important}html body #root .admin-recovery-lists{display:grid!important;gap:10px!important}html body #root .admin-recovery-lists div{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:6px 9px!important;padding:10px!important}html body #root .admin-recovery-lists svg{color:var(--admin-blue)!important}html body #root .admin-queue-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:62px!important;padding:10px!important;text-align:left!important}html body #root .admin-queue-card>svg{color:var(--admin-blue)!important}html body #root .admin-queue-card strong{color:#111827!important;font-size:20px!important}html body #root .admin-health-monitor{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body #root .admin-health-monitor div{display:grid!important;gap:3px!important;min-height:58px!important;padding:10px!important}html body #root .admin-approval-queue{display:grid!important;gap:10px!important}html body #root .admin-approval-queue article{display:grid!important;gap:6px!important;padding:12px!important}html body #root .admin-session-card{display:grid!important;gap:10px!important}html body #root .admin-session-card article{display:grid!important;gap:8px!important;padding:12px!important}html body #root .admin-session-card article>div{display:flex!important;flex-wrap:wrap!important;gap:6px!important}html body #root .admin-session-card b{display:inline-flex!important;padding:4px 7px!important;border-radius:999px!important;background:var(--admin-soft)!important;color:#334155!important;font-size:11px!important}html body #root .admin-timeline{display:grid!important;gap:8px!important}html body #root .admin-timeline article{position:relative!important;display:grid!important;gap:2px!important;padding:10px 10px 10px 28px!important}html body #root .admin-timeline article i{position:absolute!important;top:16px!important;left:11px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--admin-blue)!important}html body #root .admin-station-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}html body #root .admin-station-stats span{display:grid!important;gap:2px!important;padding:10px!important;border:1px solid var(--admin-line)!important;border-radius:12px!important;background:var(--admin-panel-2)!important;color:var(--admin-muted)!important;font-size:11px!important;font-weight:800!important}html body #root .admin-station-stats strong{color:#111827!important;font-size:20px!important}@media(max-width:1180px){html body #root .admin-enterprise-grid{grid-template-columns:1fr!important}html body #root .admin-executive-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .admin-focus-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:860px){html body #root .admin-enterprise-shell{display:block!important;min-height:100vh!important;height:auto!important;overflow:visible!important}html body #root .admin-enterprise-sidebar{position:relative!important;height:auto!important;max-height:none!important;padding:12px!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root .admin-sidebar-profile,html body #root .admin-enterprise-nav small{display:none!important}html body #root .admin-enterprise-nav{display:flex!important;gap:8px!important;overflow-x:auto!important;padding-bottom:4px!important}html body #root .admin-enterprise-nav div{display:contents!important}html body #root .admin-enterprise-nav p{display:none!important}html body #root .admin-enterprise-nav button{width:auto!important;min-width:max-content!important}html body #root .admin-enterprise-workspace{padding:12px!important;min-height:0!important;height:auto!important;overflow:visible!important}html body #root .admin-enterprise-topbar,html body #root .admin-enterprise-hero{grid-template-columns:1fr!important}html body #root .admin-topbar-actions,html body #root .admin-hero-chips{justify-content:flex-start!important}html body #root .admin-executive-strip,html body #root .admin-launcher-grid,html body #root .admin-focus-strip,html body #root .admin-station-stats,html body #root .admin-health-monitor,html body #root .admin-recovery-layout,html body #root .admin-table-row,html body #root .admin-table-row.head{grid-template-columns:1fr!important}html body #root .admin-table-row.head{display:none!important}html body #root .admin-table-row{align-items:start!important;gap:6px!important}}html body #root main.app-shell.admin-shell,html body #root main.app-shell.admin-shell.enterprise-shell{min-height:100vh!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:auto!important}html body #root main.app-shell.admin-shell>.workspace,html body #root main.app-shell.admin-shell.enterprise-shell>.workspace,html body #root main.app-shell.admin-shell .admin-enterprise-shell,html body #root main.app-shell.admin-shell .admin-enterprise-workspace{height:auto!important;max-height:none!important;overflow:visible!important}html body #root .fresh-admin{--rmvi-obsidian: #070b12;--rmvi-charcoal: #0d1522;--rmvi-panel: rgba(15, 25, 40, .92);--rmvi-panel-2: rgba(22, 34, 53, .86);--rmvi-line: rgba(232, 196, 107, .18);--rmvi-line-blue: rgba(101, 148, 220, .18);--rmvi-gold: #e8c46b;--rmvi-gold-soft: rgba(232, 196, 107, .13);--rmvi-blue: #75a7ff;--rmvi-green: #67d79b;--rmvi-red: #ff8076;--rmvi-text: #f5f0e6;--rmvi-muted: #aeb8c9;min-height:100vh!important;background:radial-gradient(circle at 16% 0%,rgba(232,196,107,.14),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(67,124,205,.16),transparent 26rem),linear-gradient(135deg,#050910,#0a101b 46%,#101827)!important;color:var(--rmvi-text)!important}html body #root .fresh-admin *:not(svg):not(path):not(circle):not(line):not(polyline):not(rect){color:var(--rmvi-text)!important}html body #root .fresh-admin-rail{background:linear-gradient(180deg,#080d16f5,#050910fa),var(--rmvi-obsidian)!important;border-right:1px solid var(--rmvi-line)!important}html body #root .fresh-admin-brand,html body #root .fresh-admin-profile,html body #root .fresh-admin-panel,html body #root .fresh-admin-metric,html body #root .fresh-admin-hero-card,html body #root .fresh-admin-node-card,html body #root .fresh-admin-flow-map{background:linear-gradient(145deg,#ffffff13,#ffffff06),var(--rmvi-panel)!important;border:1px solid var(--rmvi-line)!important;box-shadow:0 24px 60px #00000052!important}html body #root .fresh-admin-topbar{background:#070b12d1!important;border-bottom:1px solid var(--rmvi-line)!important;box-shadow:0 18px 50px #0000003d!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html body #root .fresh-admin-main{background:transparent!important}html body #root .fresh-admin-search{background:#ffffff12!important;border-color:var(--rmvi-line)!important}html body #root .fresh-admin-search input{color:var(--rmvi-text)!important}html body #root .fresh-admin-search input::placeholder,html body #root .fresh-admin p,html body #root .fresh-admin small,html body #root .fresh-admin span{color:var(--rmvi-muted)!important}html body #root .fresh-admin h1,html body #root .fresh-admin h2,html body #root .fresh-admin strong,html body #root .fresh-admin b{color:var(--rmvi-text)!important}html body #root .fresh-admin-hero{min-height:250px!important;background:linear-gradient(120deg,#e8c46b29,#75a7ff14 45%,#ffffff06),linear-gradient(145deg,#101827f0,#080d16f5)!important;border:1px solid var(--rmvi-line)!important;box-shadow:0 28px 75px #0000005c!important}html body #root .fresh-admin-hero>div:first-child>span,html body #root .fresh-admin-panel-head span,html body #root .fresh-admin-nav p{color:var(--rmvi-gold)!important}html body #root .fresh-admin-hero h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(42px,6vw,78px)!important;font-weight:800!important}html body #root .fresh-admin-nav button,html body #root .fresh-admin-top-actions span,html body #root .fresh-admin-top-actions button,html body #root .fresh-admin-panel-head button,html body #root .fresh-admin-actions button,html body #root .fresh-admin-menu summary,html body #root .fresh-admin-menu button{background:#fff1!important;border-color:#e8c46b29!important;color:var(--rmvi-text)!important}html body #root .fresh-admin-nav button.active,html body #root .fresh-admin-nav button:hover,html body #root .fresh-admin-top-actions .primary,html body #root .fresh-admin-panel-head button:hover,html body #root .fresh-admin-actions button:hover{background:linear-gradient(135deg,#e8c46b38,#75a7ff1f)!important;border-color:#e8c46b66!important}html body #root .fresh-admin-metrics{background:#05091075!important;border:1px solid rgba(232,196,107,.12)!important;border-radius:24px!important;padding:14px!important}html body #root .fresh-admin-metric svg,html body #root .fresh-admin-apps button svg:first-child,html body #root .fresh-admin-queue svg,html body #root .fresh-admin-flow-map svg{color:var(--rmvi-gold)!important}html body #root .fresh-admin-metric strong,html body #root .fresh-admin-focus button strong,html body #root .fresh-admin-queue b,html body #root .fresh-admin-health strong{color:#fff7da!important}html body #root .fresh-admin-focus button,html body #root .fresh-admin-apps button,html body #root .fresh-admin-queue button,html body #root .fresh-admin-health span,html body #root .fresh-admin-request-list article,html body #root .fresh-admin-session-list article,html body #root .fresh-admin-timeline article,html body #root .fresh-admin-architecture article{background:var(--rmvi-panel-2)!important;border:1px solid var(--rmvi-line-blue)!important;box-shadow:0 14px 38px #00000038!important}html body #root .fresh-admin-focus button.urgent,html body #root .fresh-admin-metric.warning{border-color:#ff80764d!important;background:linear-gradient(145deg,#ff807624,#ffffff09)!important}html body #root .fresh-admin-focus button.warning{border-color:#e8c46b57!important;background:linear-gradient(145deg,#e8c46b29,#ffffff09)!important}html body #root .fresh-admin-node-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:14px!important;max-height:760px!important;overflow-y:auto!important;padding-right:4px!important}html body #root .fresh-admin-node-card{position:relative!important;display:grid!important;gap:14px!important;min-height:210px!important;padding:16px!important;border-radius:22px!important;overflow:hidden!important}html body #root .fresh-admin-node-grid::-webkit-scrollbar,html body #root .fresh-admin-main::-webkit-scrollbar,html body #root .fresh-admin-rail::-webkit-scrollbar{width:10px!important;height:10px!important}html body #root .fresh-admin-node-grid::-webkit-scrollbar-thumb,html body #root .fresh-admin-main::-webkit-scrollbar-thumb,html body #root .fresh-admin-rail::-webkit-scrollbar-thumb{border:2px solid rgba(5,9,16,.9)!important;border-radius:999px!important;background:#e8c46b61!important}html body #root .fresh-admin-node-card:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:linear-gradient(180deg,var(--rmvi-gold),var(--rmvi-blue))!important}html body #root .fresh-admin-node-top,html body #root .fresh-admin-node-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html body #root .fresh-admin-node-emblem{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:16px!important;background:var(--rmvi-gold-soft)!important;border:1px solid rgba(232,196,107,.3)!important;color:var(--rmvi-gold)!important;font-weight:900!important}html body #root .fresh-admin-node-body{display:grid!important;gap:6px!important}html body #root .fresh-admin-node-body strong{font-size:18px!important;line-height:1.15!important}html body #root .fresh-admin-node-meta{justify-content:flex-start!important;flex-wrap:wrap!important}html body #root .fresh-admin-node-meta span{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 8px!important;border-radius:999px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important}html body #root .fresh-admin-node-card b.good{color:var(--rmvi-green)!important}html body #root .fresh-admin-node-card b.warning{color:var(--rmvi-gold)!important}html body #root .fresh-admin-node-card b.danger{color:var(--rmvi-red)!important}html body #root .fresh-admin-flow-map{position:relative!important;display:grid!important;justify-items:center!important;gap:12px!important;margin-bottom:16px!important;padding:18px!important;border-radius:24px!important}html body #root .fresh-admin-flow-map .flow-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important}html body #root .fresh-admin-flow-map .flow-node{display:grid!important;justify-items:center!important;gap:4px!important;width:100%!important;min-height:92px!important;padding:14px!important;border-radius:18px!important;background:#ffffff0e!important;border:1px solid rgba(232,196,107,.16)!important;text-align:center!important}html body #root .fresh-admin-flow-map .root,html body #root .fresh-admin-flow-map .branch{max-width:420px!important}html body #root .fresh-admin-flow-map .flow-line{display:block!important;width:2px!important;height:34px!important;border-radius:999px!important;background:linear-gradient(180deg,var(--rmvi-gold),var(--rmvi-blue))!important;box-shadow:0 0 22px #e8c46b47!important}html body #root .fresh-admin-flow-map .flow-line.up{background:linear-gradient(180deg,var(--rmvi-blue),var(--rmvi-gold))!important}html body #root .fresh-admin-menu[open]{background:#050910f5!important;border-color:#e8c46b4d!important}@media(max-width:860px){html body #root .fresh-admin-command-mode,html body #root .fresh-admin-strategic,html body #root .fresh-admin-intel-grid,html body #root .fresh-admin-flow-map .flow-row,html body #root .fresh-admin-node-grid{grid-template-columns:1fr!important}}:root{--app-bg: #f5f7fb;--app-panel: #ffffff;--app-panel-soft: #f9fbff;--app-ink: #172033;--app-muted: #5d6b82;--app-line: #d8e0ed;--app-blue: #2563eb;--app-blue-soft: #e8f0ff;--app-green: #16a34a;--app-green-soft: #e9f8ef;--app-amber: #d97706;--app-amber-soft: #fff4df;--app-red: #dc2626;--app-red-soft: #fff0f0}html body #root main.app-shell.enterprise-shell:not(.admin-shell),html body #root main.app-shell.enterprise-shell:not(.admin-shell) *{box-sizing:border-box!important;letter-spacing:0!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell){display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;width:100%!important;min-height:100vh!important;height:auto!important;max-height:none!important;overflow:visible!important;background:var(--app-bg)!important;color:var(--app-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) h2,html body #root main.app-shell.enterprise-shell:not(.admin-shell) h3,html body #root main.app-shell.enterprise-shell:not(.admin-shell) strong,html body #root main.app-shell.enterprise-shell:not(.admin-shell) b{color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) small,html body #root main.app-shell.enterprise-shell:not(.admin-shell) label,html body #root main.app-shell.enterprise-shell:not(.admin-shell) input,html body #root main.app-shell.enterprise-shell:not(.admin-shell) select,html body #root main.app-shell.enterprise-shell:not(.admin-shell) textarea,html body #root main.app-shell.enterprise-shell:not(.admin-shell) button{color:var(--app-muted)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button{cursor:pointer!important;font:inherit!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{grid-column:1!important;grid-row:1!important;position:sticky!important;top:0!important;align-self:start!important;display:flex!important;flex-direction:column!important;gap:16px!important;width:auto!important;height:100vh!important;max-height:none!important;overflow-y:auto!important;padding:18px 14px!important;border-right:1px solid #21344f!important;background:#132238!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 8px 16px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand-mark{width:44px!important;height:44px!important;border-radius:12px!important;background:#fff!important;padding:3px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand strong,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group-label,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher p{color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand strong{font-size:13px!important;font-weight:900!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand span{color:#b9c8dc!important;font-size:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-collapse-button{min-height:38px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;background:#ffffff12!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip{display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{display:grid!important;gap:4px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group-label,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher p{margin:14px 0 6px 8px!important;color:#8ca6c4!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:38px!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#dbeafe!important;text-align:left!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item svg,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option svg{color:inherit!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item.active,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item:hover,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option.selected,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-option:hover{background:#2563eb!important;border-color:#4f8bff!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher{margin-top:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace{display:block!important;min-width:0!important;min-height:100vh!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:18px!important;background:var(--app-bg)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace>.topbar,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace>.user-topbar,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace>.section-banner,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace>.metric-grid{display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace>section,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace>div,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .module-grid,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .dashboard-grid{width:100%!important;max-width:1480px!important;min-width:0!important;margin:0 auto!important;overflow:visible!important;background:transparent!important;color:var(--app-ink)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace{display:grid!important;grid-template-columns:minmax(210px,.85fr) minmax(0,1.65fr) minmax(260px,1fr)!important;gap:16px!important;align-items:start!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-header,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:0!important;padding:16px!important;border:1px solid var(--app-line)!important;border-radius:18px!important;background:#fff!important;color:var(--app-ink)!important;box-shadow:0 12px 32px #0f172a0d!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-header h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-command-bar h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-command-bar h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-command-bar h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-command-bar h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-command-bar h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-bar h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-command-bar h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) h1{color:var(--app-ink)!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.04!important;font-weight:900!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-header p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-command-bar p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-command-bar p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-command-bar p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-command-bar p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-command-bar p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-bar p,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-command-bar p{color:#475569!important;font-size:15px!important;line-height:1.5!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .ops-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-module,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-record,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-inspector-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) article,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-row,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .data-table,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .message-item,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workflow-item,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-item,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-panel{border:1px solid var(--app-line)!important;border-radius:14px!important;background:var(--app-panel)!important;color:var(--app-ink)!important;box-shadow:0 8px 22px #0f172a0a!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .ops-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-module,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-inspector-panel{padding:16px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel-header,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-column-head,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-panel-head,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-panel-head,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-panel-head,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-panel-head,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-panel-head,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-panel-head,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;padding:0!important;border:0!important;background:transparent!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel-header h2,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel-header h3,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .panel-header strong,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .command-column-head strong{color:var(--app-ink)!important;font-size:17px!important;font-weight:900!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .status-pill,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .status,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .kind,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .severity,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .badge,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-badge,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-badge,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:max-content!important;padding:5px 8px!important;border:1px solid #cbdaf2!important;border-radius:999px!important;background:var(--app-blue-soft)!important;color:#1e40af!important;font-size:11px!important;font-weight:900!important;text-transform:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) input,html body #root main.app-shell.enterprise-shell:not(.admin-shell) select,html body #root main.app-shell.enterprise-shell:not(.admin-shell) textarea{width:100%!important;min-height:40px!important;border:1px solid var(--app-line)!important;border-radius:11px!important;background:#fff!important;color:var(--app-ink)!important;padding:9px 11px!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button:not(.nav-item):not(.station-option){min-height:34px!important;border:1px solid var(--app-line)!important;border-radius:10px!important;background:#fff!important;color:var(--app-ink)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button:not(.nav-item):not(.station-option):hover{border-color:#b7c8e6!important;background:#f8fbff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .action-row,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .compact-actions,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-actions,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-actions-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .action-row button:first-child,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .compact-actions button:first-child,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-actions button:first-child,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-actions-row button:first-child{background:var(--app-blue)!important;border-color:var(--app-blue)!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-row,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .data-table .table-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;border-bottom:1px solid #e6edf7!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-head,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .table-row.table-head{background:#f3f6fb!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}@media(max-width:1180px){html body #root main.app-shell.enterprise-shell:not(.admin-shell){grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{position:relative!important;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(170px,auto)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:10px!important;height:auto!important;overflow:hidden!important;padding:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-switcher,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-collapse-button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group-label{display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand{display:flex!important;grid-column:1!important;grid-row:1!important;min-width:0!important;padding:8px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:#ffffff12!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand strong{font-size:15px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand span{display:block!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip{display:grid!important;grid-column:2!important;grid-row:1!important;gap:2px!important;justify-items:end!important;min-height:58px!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:#ffffff12!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip strong{color:#fff!important;font-size:13px!important;line-height:1.15!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip span{color:#b9c8dc!important;font-size:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{display:flex!important;grid-column:1 / -1!important;grid-row:2!important;gap:8px!important;overflow-x:auto!important;padding-bottom:4px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item{width:auto!important;min-width:max-content!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .churchmail-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .reports-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approvals-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .tasks-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policies-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-enterprise,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-center,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfers-workspace{grid-template-columns:1fr!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{grid-column:1!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip{justify-items:start!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace{padding:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-header,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .report-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .approval-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .task-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .policy-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .calendar-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .personnel-command-bar,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .transfer-command-bar{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .global-command-header h1,html body #root main.app-shell.enterprise-shell:not(.admin-shell) h1{font-size:34px!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.mail-nav-metrics article,.mail-queue-toolbar,.mail-inspector-header,.mail-inspector-card,.mail-inspector-grid article,.mail-audit-feed article,.mail-action-board,.mail-inspector-compose,.report-nav-metrics article,.report-queue-toolbar,.report-inspector-header,.report-inspector-card,.approval-nav-metrics article,.approval-queue-toolbar,.approval-inspector-header,.approval-inspector-card,.task-nav-metrics article,.task-board-toolbar,.task-inspector-header,.task-inspector-card,.policy-nav-metrics article,.policy-registry-toolbar,.policy-inspector-header,.policy-inspector-card,.calendar-nav-metrics article,.calendar-workspace-toolbar,.calendar-inspector-header,.calendar-inspector-card,.personnel-nav-metrics article,.personnel-directory-toolbar,.personnel-inspector-header,.personnel-inspector-card){background:#fff!important;background-image:none!important;border:1px solid var(--app-line)!important;color:var(--app-ink)!important;box-shadow:0 8px 22px #0f172a0a!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.mail-nav-metrics article,.mail-inspector-grid article,.mail-audit-feed article,.report-nav-metrics article,.approval-nav-metrics article,.task-nav-metrics article,.policy-nav-metrics article,.calendar-nav-metrics article,.personnel-nav-metrics article){border-radius:12px!important;padding:10px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.mail-queue-toolbar,.mail-inspector-header,.report-queue-toolbar,.report-inspector-header,.approval-queue-toolbar,.approval-inspector-header,.task-board-toolbar,.task-inspector-header,.policy-registry-toolbar,.policy-inspector-header,.calendar-workspace-toolbar,.calendar-inspector-header,.personnel-directory-toolbar,.personnel-inspector-header){border-radius:14px!important;padding:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.mail-nav-metrics article,.mail-queue-toolbar,.mail-inspector-header,.mail-inspector-card,.mail-inspector-grid article,.mail-audit-feed article,.mail-action-board,.mail-inspector-compose,.report-nav-metrics article,.report-queue-toolbar,.report-inspector-header,.report-inspector-card,.approval-nav-metrics article,.approval-queue-toolbar,.approval-inspector-header,.approval-inspector-card,.task-nav-metrics article,.task-board-toolbar,.task-inspector-header,.task-inspector-card,.policy-nav-metrics article,.policy-registry-toolbar,.policy-inspector-header,.policy-inspector-card,.calendar-nav-metrics article,.calendar-workspace-toolbar,.calendar-inspector-header,.calendar-inspector-card,.personnel-nav-metrics article,.personnel-directory-toolbar,.personnel-inspector-header,.personnel-inspector-card) *{color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.mail-nav-metrics article small,.mail-queue-toolbar small,.mail-inspector-header small,.mail-inspector-card small,.mail-inspector-grid article small,.mail-audit-feed article small,.report-nav-metrics article small,.approval-nav-metrics article small,.task-nav-metrics article small,.policy-nav-metrics article small,.calendar-nav-metrics article small,.personnel-nav-metrics article small){color:var(--app-muted)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-nav-metrics article,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-inspector-grid article,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-audit-feed article{background-color:#fff!important;background-image:none!important;background:#fff!important;border-color:var(--app-line)!important;color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-nav-metrics article *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-inspector-grid article *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .mail-audit-feed article *{color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace article:not(.global-kpi),html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .panel,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .module-card,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .module-side,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .empty-state,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .metric-grid article{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:var(--app-line)!important;color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace article:not(.global-kpi) *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .panel *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .module-card *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .module-side *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .empty-state *,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .metric-grid article *{color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,summary,li,dt,dd,th,td){color:var(--app-ink)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is(.transfer-stat-strip,.transfer-command-bar,.transfer-nav-panel,.transfer-queue-panel,.transfer-inspector-panel,.transfer-create-panel,.transfer-profile-card,.transfer-route-map,.transfer-detail-grid,.transfer-lower-grid,.transfer-table,.transfer-table-head,.transfer-row,.sync-stage,.security-strip,.workflow-stage,.status-strip,.action-strip,.detail-strip,.summary-strip,.inspector-grid article,.inspector-card,.queue-card,.record-card,.activity-card,.control-card,details,details summary){background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:var(--app-line)!important;color:var(--app-ink)!important;box-shadow:0 8px 22px #0f172a0a!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is(.transfer-stat-strip,.transfer-command-bar,.transfer-nav-panel,.transfer-queue-panel,.transfer-inspector-panel,.transfer-create-panel,.transfer-profile-card,.transfer-route-map,.transfer-detail-grid,.transfer-lower-grid,.transfer-table,.transfer-table-head,.transfer-row,.sync-stage,.security-strip,.workflow-stage,.status-strip,.action-strip,.detail-strip,.summary-strip,.inspector-grid article,.inspector-card,.queue-card,.record-card,.activity-card,.control-card,details,details summary) *{color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfers-workspace,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-shell,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-queue-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-inspector-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-create-panel,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-profile-card,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-route-map,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-detail-grid>*,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-lower-grid>*{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:var(--app-line)!important;color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfers-workspace *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-shell *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-command-bar *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-nav-panel *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-queue-panel *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-inspector-panel *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-create-panel *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-row *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-profile-card *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-route-map *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-detail-grid>* *,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell) .transfer-lower-grid>* *{color:var(--app-ink)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is([class*=-workspace],[class*=-shell]){background:transparent!important;background-image:none!important;color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is([class*=-command-bar],[class*=-toolbar],[class*=-nav-panel],[class*=-queue-panel],[class*=-inspector-panel],[class*=-create-panel],[class*=-profile-card],[class*=-route-map],[class*=-stat-strip],[class*=-status-strip],[class*=-summary-strip],[class*=-action-strip],[class*=-detail-strip],[class*=-table],[class*=-table-head],[class*=-row],[class*=-card],[class*=-feed],[class*=-timeline],[class*=-board],[class*=-panel],[class*=-module],[class*=-record],[class*=-item],[class*=-metric],[class*=-control],[class*=-stage],[class*=-grid]>article,[class*=-grid]>div,article,aside,form,details){background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:var(--app-line)!important;color:var(--app-ink)!important;box-shadow:0 8px 22px #0f172a0a!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace *:not(svg):not(path):not(circle):not(line):not(polyline):not(rect){color:var(--app-ink)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is(small,.muted,[class*=muted],[class*=meta],[class*=hint],[class*=subtle]){color:var(--app-muted)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is(.badge,[class*=badge],.pill,[class*=pill],.chip,[class*=chip],.status,[class*=status]){background:#eef4ff!important;background-image:none!important;border-color:#d7e4fb!important;color:#19345d!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is([class*=-row],[class*=-item],[class*=-card],[class*=-record]) :is(strong,b){display:inline-block!important;margin-right:6px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is([class*=-row],[class*=-item],[class*=-card],[class*=-record]) :is(p,span,small){line-height:1.45!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace{display:block!important;min-width:0!important;width:auto!important;overflow:auto!important;background:#f5f7fb!important;background-image:none!important;color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace>.topbar{display:grid!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:72px!important;margin:0 0 14px!important;background:#fff!important;background-image:none!important;border:1px solid var(--app-line)!important;border-radius:16px!important;color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace>.topbar *{color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-tasks:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-policies:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-calendar:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-escalations:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-ai-desk:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-hierarchy:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-offices:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-transfers:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-archive:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>.workspace,html body #root main.app-shell.enterprise-shell.section-account-settings:not(.admin-shell)>.workspace{display:block!important;flex-direction:initial!important;gap:0!important;min-width:0!important;width:auto!important;overflow:auto!important;background:#f5f7fb!important;background-image:none!important;color:var(--app-ink)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell)>.workspace>.topbar{display:none!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command{--exec-ink: #172033;--exec-muted: #65728a;--exec-line: #dce5f2;--exec-panel: #ffffff;--exec-soft: #f8fbff;--exec-blue: #2563eb;--exec-gold: #b7791f;width:100%!important;max-width:1320px!important;margin:0 auto!important;display:grid!important;gap:16px!important;color:var(--exec-ink)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command *{letter-spacing:0!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr)!important;gap:18px!important;min-height:250px!important;padding:clamp(24px,4vw,44px)!important;border:1px solid var(--exec-line)!important;border-radius:30px!important;background:radial-gradient(circle at 85% 8%,rgba(37,99,235,.14),transparent 30rem),linear-gradient(145deg,#fff,#f7faff)!important;box-shadow:0 26px 70px #1f304c1f!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command-identity span,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-zone-title span,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-secondary span{color:var(--exec-gold)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command h1,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command h2,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command strong,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command b{color:var(--exec-ink)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command h1{margin:10px 0!important;font-size:clamp(44px,7vw,88px)!important;line-height:.95!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command p,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command span,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command small,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command li{color:var(--exec-muted)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command-state{display:grid!important;place-items:center!important;gap:6px!important;padding:22px!important;border:1px solid rgba(37,99,235,.16)!important;border-radius:24px!important;background:var(--exec-soft)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command-state strong{color:#166534!important;font-size:18px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command-state b{font-size:58px!important;line-height:1!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(250px,.85fr) minmax(260px,.85fr)!important;gap:16px!important;align-items:stretch!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-zone,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-secondary article{padding:20px!important;border:1px solid var(--exec-line)!important;border-radius:24px!important;background:var(--exec-panel)!important;box-shadow:0 18px 48px #1f304c1a!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-zone-title{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-zone-title h2{margin:0!important;font-size:26px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-overview-list{display:grid!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-overview-list article{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:12px!important;border:1px solid var(--exec-line)!important;border-radius:16px!important;background:var(--exec-soft)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-overview-list article strong{font-size:30px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-brief{display:flex!important;gap:12px!important;margin-top:14px!important;padding:14px!important;border-radius:18px!important;background:#eef5ff!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-risk-status{display:grid!important;gap:4px!important;padding:16px!important;border-radius:18px!important;background:#ecfdf3!important;border:1px solid #bbf7d0!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-risk-status.medium{background:#fff7e6!important;border-color:#f8d78c!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-risk-status.high{background:#fff0f0!important;border-color:#fecaca!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-risk-list{display:grid!important;gap:10px!important;margin:16px 0 0!important;padding:0!important;list-style:none!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-risk-list li{padding:12px!important;border:1px solid var(--exec-line)!important;border-radius:14px!important;background:var(--exec-soft)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-action-list{display:grid!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-action-list button{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:2px 10px!important;align-items:center!important;min-height:68px!important;padding:13px!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:16px!important;background:var(--exec-soft)!important;text-align:left!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-action-list button svg{grid-row:span 2!important;color:var(--exec-blue)!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-secondary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-secondary article{display:grid!important;gap:7px!important}@media(max-width:1080px){html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command-hero,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-command-grid,html body #root main.app-shell.enterprise-shell.section-control-center:not(.admin-shell) .executive-secondary{grid-template-columns:1fr!important}}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell)>.workspace>.topbar{display:none!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-workspace{--report-ink: #172033;--report-muted: #64728a;--report-line: #dce5f2;--report-panel: #ffffff;--report-soft: #f8fbff;--report-blue: #2563eb;--report-gold: #b7791f;width:100%!important;max-width:1440px!important;margin:0 auto!important;display:grid!important;gap:16px!important;color:var(--report-ink)!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-workspace *{letter-spacing:0!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:150px!important;padding:24px!important;border:1px solid var(--report-line)!important;border-radius:28px!important;background:radial-gradient(circle at 84% 0%,rgba(37,99,235,.13),transparent 28rem),linear-gradient(145deg,#fff,#f7faff)!important;box-shadow:0 22px 60px #1f304c1f!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-hero span,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-zone-title span,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-active-template span,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-submit-focus>span,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-work-queue>div span{color:var(--report-gold)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-hero h1{margin:6px 0!important;color:var(--report-ink)!important;font-size:clamp(32px,5vw,58px)!important;line-height:1!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-workspace :is(p,small,label span,article span,button span){color:var(--report-muted)!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-workspace :is(h1,h2,h3,strong,b){color:var(--report-ink)!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-status{display:grid!important;grid-template-columns:repeat(4,minmax(82px,1fr))!important;gap:8px!important;min-width:min(520px,48%)!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-status article{display:grid!important;gap:3px!important;min-height:78px!important;padding:12px!important;border:1px solid var(--report-line)!important;border-radius:16px!important;background:var(--report-soft)!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-status strong{font-size:28px!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-grid{display:grid!important;grid-template-columns:minmax(220px,.72fr) minmax(0,1.48fr) minmax(280px,.9fr)!important;gap:16px!important;align-items:start!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-zone{min-height:0!important;max-height:calc(100vh - 240px)!important;overflow-y:auto!important;padding:16px!important;border:1px solid var(--report-line)!important;border-radius:24px!important;background:var(--report-panel)!important;box-shadow:0 18px 48px #1f304c1a!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-zone-title{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-zone-title h2{margin:0!important;font-size:24px!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-search,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-calm-form label,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-submit-focus label{display:grid!important;gap:6px!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-search{display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 10px!important;border:1px solid var(--report-line)!important;border-radius:14px!important;background:#fff!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-search input,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-calm-form input,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-calm-form textarea,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-submit-focus input{width:100%!important;min-height:38px!important;border:1px solid var(--report-line)!important;border-radius:12px!important;background:#fff!important;color:var(--report-ink)!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-search input{border:0!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-category-tabs,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-submit-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-category-tabs button,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-template-compact-list button,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-work-queue button,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-submit-metrics article{display:grid!important;gap:3px!important;min-height:54px!important;padding:10px!important;border:1px solid var(--report-line)!important;border-radius:14px!important;background:var(--report-soft)!important;text-align:left!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-template-compact-list,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-calm-form,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-section-cards,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-work-queue{display:grid!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-template-compact-list button.selected,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-category-tabs button.active,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-work-queue button.active{border-color:#2563eb47!important;background:#eaf2ff!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-more-note{padding:12px!important;border:1px dashed var(--report-line)!important;border-radius:14px!important;color:var(--report-muted)!important;background:#fff!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-active-template,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-submit-focus{display:grid!important;gap:12px!important;margin-bottom:14px!important;padding:14px!important;border:1px solid var(--report-line)!important;border-radius:18px!important;background:var(--report-soft)!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-active-template{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-active-template strong{display:block!important;margin:4px 0!important;font-size:24px!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-form-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-section-cards details{border:1px solid var(--report-line)!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-section-cards summary{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:10px 12px!important;list-style:none!important;cursor:pointer!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-section-cards summary::-webkit-details-marker{display:none!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-section-cards textarea,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-attestation-field textarea{min-height:96px!important;padding:10px!important;resize:vertical!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-primary-actions,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-submit-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-primary-actions>div{margin-right:auto!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-primary-actions button,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-submit-actions button,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-more-actions summary{min-height:38px!important;padding:0 12px!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:12px!important;background:#eaf2ff!important;color:#1e3a8a!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-more-actions{flex-basis:100%!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-more-actions summary{display:inline-flex!important;align-items:center!important;list-style:none!important;cursor:pointer!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-more-actions summary::-webkit-details-marker{display:none!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-more-actions div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}@media(max-width:1120px){html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-hero,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-grid{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-hero{flex-direction:column!important;align-items:flex-start!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-status{width:100%!important;min-width:0!important}html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-zone{max-height:none!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-command-status,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-category-tabs,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-active-template,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-form-meta,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-submit-metrics,html body #root main.app-shell.enterprise-shell.section-reports:not(.admin-shell) .report-more-actions div{grid-template-columns:1fr!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-directory-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:82px!important;padding:13px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;background:linear-gradient(145deg,#ffffff1a,#ffffff0a)!important;text-align:left!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-directory-card strong{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.2!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-directory-card span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-directory-card svg{color:#b9c8dc!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell){--mail-panel: #ffffff;--mail-panel-soft: #f8fbff;--mail-ink: #172033;--mail-muted: #627089;--mail-line: #d9e2ef;--mail-blue-soft: #e9f1ff;--mail-gold: #b7791f;--mail-red: #dc2626;--mail-red-soft: #fff0f0}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .churchmail-enterprise{display:grid!important;grid-template-columns:minmax(190px,.66fr) minmax(0,1.42fr) minmax(280px,.92fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;min-height:calc(100vh - 110px)!important;width:100%!important;max-width:1480px!important;margin:0 auto!important;color:var(--mail-ink)!important;background:transparent!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell)>.workspace>.topbar{display:none!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-executive-header{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:112px!important;padding:22px!important;border:1px solid var(--mail-line)!important;border-radius:28px!important;background:radial-gradient(circle at 85% 0%,rgba(37,99,235,.13),transparent 28rem),linear-gradient(145deg,#fff,#f7faff)!important;box-shadow:0 22px 60px #1f304c1f!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-executive-header span,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-brand-block span,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-section-title span,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-queue-toolbar span{color:var(--mail-gold)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-executive-header h1{margin:4px 0 6px!important;color:var(--mail-ink)!important;font-size:clamp(28px,4vw,48px)!important;line-height:1!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-executive-header p{margin:0!important;color:var(--mail-muted)!important;font-size:14px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-overview-strip{display:grid!important;grid-template-columns:repeat(4,minmax(74px,1fr))!important;gap:8px!important;min-width:min(460px,48%)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-overview-strip article{display:grid!important;gap:3px!important;padding:12px!important;border:1px solid var(--mail-line)!important;border-radius:16px!important;background:var(--mail-panel-soft)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-overview-strip article.attention{border-color:#dc26263d!important;background:var(--mail-red-soft)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-overview-strip strong{color:var(--mail-ink)!important;font-size:26px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-overview-strip span{color:var(--mail-muted)!important;font-size:12px!important;font-weight:700!important;text-transform:none!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-nav-panel,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-queue-panel,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-panel{min-height:0!important;max-height:calc(100vh - 238px)!important;overflow-y:auto!important;border:1px solid var(--mail-line)!important;border-radius:24px!important;background:var(--mail-panel)!important;box-shadow:0 18px 48px #1f304c1a!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-nav-panel,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-panel{padding:14px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-brand-block{display:flex!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:12px!important;border-radius:18px!important;background:var(--mail-blue-soft)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-brand-block strong{color:var(--mail-ink)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-folder-list{display:grid!important;gap:7px!important;margin:14px 0!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-folder-list button{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;text-align:left!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-folder-list button.active,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-folder-list button:hover{border-color:#2563eb29!important;background:var(--mail-blue-soft)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-folder-list span,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-folder-list svg,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-folder-list b{color:var(--mail-ink)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-nav-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-nav-metrics article{min-height:72px!important;padding:10px!important;border:1px solid var(--mail-line)!important;border-radius:14px!important;background:var(--mail-panel-soft)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-quick-compose{display:grid!important;gap:8px!important;margin-top:14px!important;padding:12px!important;border:1px solid var(--mail-line)!important;border-radius:18px!important;background:var(--mail-panel-soft)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) :is(.mail-quick-compose,.mail-queue-toolbar,.mail-inspector-compose) :is(input,select){min-height:38px!important;border:1px solid var(--mail-line)!important;border-radius:11px!important;background:#fff!important;color:var(--mail-ink)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-queue-toolbar{position:sticky!important;top:0!important;z-index:4!important;display:grid!important;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) repeat(3,minmax(112px,.42fr)) auto!important;gap:8px!important;align-items:center!important;padding:14px!important;border-bottom:1px solid var(--mail-line)!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) :is(.mail-queue-toolbar,.mail-inspector-header,.mail-message-row,.mail-inspector-card,.mail-inspector-grid) strong,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-header h2{color:var(--mail-ink)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-message-list{display:grid!important;gap:8px!important;padding:12px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-message-row{display:grid!important;grid-template-columns:84px minmax(0,1fr) 70px 110px 80px 94px 20px!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:10px 12px!important;border:1px solid var(--mail-line)!important;border-radius:16px!important;background:#fff!important;text-align:left!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-message-row.selected,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-message-row:hover{border-color:#2563eb3d!important;background:#f8fbff!important;box-shadow:0 12px 32px #2563eb14!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) :is(.mail-kind,.mail-priority,.status-pill){display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:26px!important;padding:5px 8px!important;border-radius:999px!important;background:var(--mail-blue-soft)!important;color:#1d4ed8!important;font-size:11px!important;font-weight:900!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-priority.high,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-priority.critical{background:var(--mail-red-soft)!important;color:var(--mail-red)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-row-title{display:grid!important;gap:3px!important;min-width:0!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-row-title strong,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-row-title small,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-attachment{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-header,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-card,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-action-board,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-compose{margin-bottom:12px!important;padding:13px!important;border:1px solid var(--mail-line)!important;border-radius:18px!important;background:var(--mail-panel-soft)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-header{display:flex!important;align-items:flex-start!important;gap:12px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-header h2{margin:4px 0!important;font-size:22px!important;line-height:1.12!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) :is(.mail-inspector-header p,.mail-inspector-card p,.mail-message-row small,.mail-row-time,.mail-attachment){color:var(--mail-muted)!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-grid article{min-height:68px!important;padding:10px!important;border:1px solid var(--mail-line)!important;border-radius:14px!important;background:#fff!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-action-board{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-action-board .mail-section-title,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-more-actions{grid-column:1 / -1!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-action-board button,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-more-actions summary,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-quick-compose button{min-height:38px!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:12px!important;background:var(--mail-blue-soft)!important;color:#1e3a8a!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-more-actions summary{display:flex!important;align-items:center!important;justify-content:center!important;list-style:none!important;cursor:pointer!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-more-actions summary::-webkit-details-marker{display:none!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-more-actions div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-audit-feed{display:grid!important;gap:7px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-audit-feed article{display:grid!important;grid-template-columns:8px minmax(0,.45fr) minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-height:34px!important}@media(max-width:1080px){html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .churchmail-enterprise{grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-nav-panel,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-queue-panel,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-inspector-panel{max-height:none!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-executive-header{align-items:flex-start!important;flex-direction:column!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-overview-strip{width:100%!important;min-width:0!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-executive-header{min-height:0!important;padding:18px!important;border-radius:22px!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-executive-header h1{font-size:30px!important;line-height:1.05!important}html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-queue-toolbar,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-message-row,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-overview-strip,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-action-board,html body #root main.app-shell.enterprise-shell.section-churchmail:not(.admin-shell) .mail-more-actions div{grid-template-columns:1fr!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{grid-template-columns:minmax(0,1fr) minmax(168px,auto)!important;grid-template-rows:auto auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand{grid-column:1!important;grid-row:1!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:8px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:#ffffff12!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand>div:last-child{display:grid!important;gap:2px!important;min-width:0!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand strong{color:#fff!important;font-size:14px!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand span{display:block!important;color:#b9c8dc!important;font-size:12px!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip{grid-column:2!important;grid-row:1!important;justify-items:end!important;width:100%!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{grid-column:1 / -1!important;grid-row:2!important}}@media(max-width:480px){html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .brand,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{grid-column:1!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip{grid-row:2!important;justify-items:start!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{grid-row:3!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button{background:linear-gradient(145deg,#ffffff14,#ffffff09),#15243a!important;background-color:#15243a!important;border-color:#ffffff29!important;box-shadow:none!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button .brand-mark{flex:0 0 40px!important;width:40px!important;height:40px!important;background:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button>div:last-child strong{display:block!important;color:#fff!important;opacity:1!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button>div:last-child span{display:block!important;color:#c7d6ea!important;opacity:1!important}}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>.workspace>.topbar{display:none!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-workspace{--approval-ink: #172033;--approval-muted: #61708a;--approval-line: rgba(23, 32, 51, .11);--approval-panel: rgba(255, 255, 255, .94);--approval-panel-soft: rgba(248, 250, 252, .92);--approval-gold: #c69122;--approval-blue: #2457c5;--approval-red: #c24132;display:grid!important;gap:16px!important;width:100%!important;max-width:1480px!important;margin:0 auto!important;color:var(--approval-ink)!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-hero{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;gap:16px!important;align-items:stretch!important;padding:22px!important;border:1px solid rgba(255,255,255,.74)!important;border-radius:26px!important;background:radial-gradient(circle at 8% 10%,rgba(198,145,34,.22),transparent 30%),linear-gradient(135deg,#fffffff5,#f2f6fce8)!important;box-shadow:0 20px 55px #0f172a1f!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-hero h1{margin:6px 0 8px!important;max-width:680px!important;color:#111827!important;font-size:clamp(28px,4vw,48px)!important;line-height:1.03!important;letter-spacing:0!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-hero p{max-width:760px!important;margin:0!important;color:var(--approval-muted)!important;font-size:15px!important;line-height:1.55!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-eyebrow,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone-title span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card>span{color:#8a6417!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-identity-line{display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important;margin-top:18px!important;color:#34445f!important;font-size:13px!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-identity-line i{width:5px!important;height:5px!important;border-radius:999px!important;background:#c69122e6!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics article,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-grid article,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact{border:1px solid var(--approval-line)!important;border-radius:18px!important;background:var(--approval-panel)!important;box-shadow:0 12px 30px #0f172a14!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics article{display:grid!important;gap:3px!important;min-height:112px!important;padding:15px!important;background:#ffffffb8!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics article.attention{border-color:#c2413238!important;background:linear-gradient(135deg,#fef2f2eb,#ffffffc2)!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-grid span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact label span{color:var(--approval-muted)!important;font-size:12px!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics strong{color:#111827!important;font-size:36px!important;line-height:1!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics small{color:var(--approval-muted)!important;font-size:12px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-grid{display:grid!important;grid-template-columns:minmax(230px,.7fr) minmax(0,1.55fr) minmax(315px,.95fr)!important;gap:16px!important;align-items:start!important;min-height:0!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone{display:grid!important;gap:12px!important;align-content:start!important;min-width:0!important;max-height:calc(100vh - 270px)!important;overflow-y:auto!important;padding:16px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone-title strong{color:#1f2a44!important;font-size:13px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-search{display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 12px!important;border:1px solid var(--approval-line)!important;border-radius:14px!important;background:#f8fafc!important;color:#475569!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-search input,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#172033!important;font:inherit!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-search input::placeholder{color:#8794a8!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-nav{display:grid!important;gap:7px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-nav button{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-height:40px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:#43536d!important;font-weight:800!important;text-align:left!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-nav button.active{border-color:#2457c52e!important;background:#2457c517!important;color:#1d4ed8!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-nav button.danger{color:#9f3127!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact{display:grid!important;gap:10px!important;padding:14px!important;background:var(--approval-panel-soft)!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact label{display:grid!important;gap:5px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact input{min-height:38px!important;padding:0 10px!important;border:1px solid var(--approval-line)!important;border-radius:12px!important;background:#fff!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact small{color:#1d4ed8!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) :is(.approval-create-compact button,.approval-queue-toolbar-clean button,.approval-row-controls button,.approval-row-controls summary,.approval-review-actions button,.approval-review-actions summary){min-height:36px!important;border:1px solid rgba(36,87,197,.2)!important;border-radius:12px!important;background:#2457c517!important;color:#1d4ed8!important;font-weight:900!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) :is(.approval-create-compact button,.approval-queue-toolbar-clean button,.approval-row-controls button,.approval-row-controls summary,.approval-review-actions button,.approval-review-actions summary):disabled{opacity:.48!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-queue-toolbar-clean{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-list{display:grid!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-row{display:grid!important;grid-template-columns:minmax(125px,.7fr) minmax(180px,1.6fr) minmax(90px,.55fr) minmax(84px,.42fr) auto!important;gap:12px!important;align-items:center!important;min-width:0!important;padding:12px!important;border:1px solid var(--approval-line)!important;border-radius:17px!important;background:#fff!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-row:hover,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-row.selected{border-color:#c691225c!important;box-shadow:0 16px 35px #0f172a1c!important;transform:translateY(-1px)!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-status,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-copy{display:grid!important;gap:3px!important;min-width:0!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-status{grid-template-columns:10px minmax(0,1fr)!important;align-items:center!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-state-dot{width:10px!important;height:10px!important;border-radius:999px!important;background:#2457c5!important;box-shadow:0 0 0 5px #2457c517!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-state-dot.escalated{background:#c24132!important;box-shadow:0 0 0 5px #c241321f!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-status b,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-copy strong,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-limit,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-grid strong{color:#172033!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-status small,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-copy span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card p,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card.audit p{color:var(--approval-muted)!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-copy strong,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-copy span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-progress{display:flex!important;gap:4px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-progress i{width:18px!important;height:6px!important;border-radius:999px!important;background:#dbe3ef!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-progress i.done{background:var(--approval-gold)!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-controls{display:flex!important;gap:7px!important;align-items:center!important;justify-content:end!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-controls details,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-actions details{position:relative!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-controls summary,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-actions summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:70px!important;padding:0 12px!important;list-style:none!important;cursor:pointer!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-controls summary::-webkit-details-marker,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-actions summary::-webkit-details-marker{display:none!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-controls details>div,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-actions details>div{position:absolute!important;z-index:30!important;right:0!important;top:calc(100% + 7px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(100px,1fr))!important;gap:7px!important;min-width:235px!important;padding:9px!important;border:1px solid var(--approval-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 48px #0f172a2e!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-list-note,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-empty{padding:12px!important;border:1px dashed rgba(36,87,197,.22)!important;border-radius:16px!important;background:#2457c50f!important;color:#36537a!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card{display:grid!important;gap:8px!important;padding:14px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card.primary{background:linear-gradient(145deg,#172033f5,#233049f0)!important;color:#fff!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card.primary span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card.primary h2,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card.primary p{color:#fff!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card.primary h2{margin:0!important;font-size:24px!important;line-height:1.14!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-grid article{display:grid!important;gap:4px!important;min-height:70px!important;padding:11px!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-path-clean{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-path-clean b{padding:7px 9px!important;border-radius:999px!important;background:#eff4fb!important;color:#1f2a44!important;font-size:12px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-actions details{grid-column:1 / -1!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-actions summary{width:100%!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card.audit p{margin:0!important;padding-left:12px!important;border-left:2px solid rgba(198,145,34,.42)!important;font-size:13px!important}@media(max-width:1180px){html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-hero,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-grid{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone{max-height:none!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-hero,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone{padding:14px!important;border-radius:20px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-row,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-grid,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-actions{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics article{min-height:82px!important;padding:12px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics strong{font-size:28px!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-controls{justify-content:start!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell){display:grid!important;grid-template-columns:288px minmax(0,1fr)!important;grid-template-rows:100vh!important;height:100vh!important;min-height:0!important;overflow:hidden!important;background:#070b16!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{position:sticky!important;top:0!important;display:flex!important;flex-direction:column!important;gap:18px!important;width:288px!important;height:100vh!important;min-height:0!important;padding:16px!important;overflow-y:auto!important;overflow-x:hidden!important;border-right:1px solid rgba(148,163,184,.14)!important;background:radial-gradient(circle at 20% 0%,rgba(198,145,34,.12),transparent 34%),linear-gradient(180deg,#0d1728,#090f1e)!important;box-shadow:inset -1px 0 #ffffff08!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace{grid-column:2!important;grid-row:1!important;height:100vh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px 16px 56px!important;background:radial-gradient(circle at 80% 0%,rgba(198,145,34,.11),transparent 30%),radial-gradient(circle at 50% 30%,rgba(34,211,166,.06),transparent 34%),#070b16!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip{width:100%!important;min-height:auto!important;border:1px solid rgba(148,163,184,.17)!important;background:#0f172ab3!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button{display:flex!important;gap:12px!important;align-items:center!important;justify-content:flex-start!important;padding:12px!important;border-radius:18px!important;color:#fff!important;text-align:left!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button .brand-mark{flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:999px!important;background:#fffffff5!important;box-shadow:0 0 0 1px #c6912247,0 12px 26px #0000002e!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button>div:last-child{display:grid!important;gap:2px!important;min-width:0!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button strong{display:block!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:0!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button span{display:block!important;color:#9aa7bb!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip{display:grid!important;gap:3px!important;justify-items:start!important;padding:13px 14px!important;border-radius:18px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip strong{color:#fff!important;font-size:13px!important;font-weight:900!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip span{color:#9aa7bb!important;font-size:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-collapse-button{display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group{display:grid!important;gap:6px!important;min-width:0!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group-label{padding:0 10px!important;color:#5f6f86!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;min-height:42px!important;width:100%!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:#a5b0c3!important;font-size:14px!important;font-weight:750!important;letter-spacing:0!important;text-align:left!important;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item svg{flex:0 0 auto!important;width:17px!important;height:17px!important;color:currentColor!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item span{display:block!important;min-width:0!important;overflow:hidden!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item:hover{border-color:#ffffff14!important;background:#ffffff0d!important;color:#fff!important;transform:translate(1px)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item.active{border-color:#c6912242!important;background:linear-gradient(90deg,#c6912238,#22d3a614)!important;color:#f5d37b!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-directory-card{display:grid!important;gap:4px!important;width:100%!important;min-height:82px!important;margin-top:auto!important;padding:14px!important;border:1px solid rgba(34,211,166,.2)!important;border-radius:18px!important;background:#22d3a60f!important;color:#d9f6ee!important;text-align:left!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-directory-card strong{color:#fff!important;font-size:14px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-directory-card span,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .station-directory-card small{color:#8ddfca!important;font-size:12px!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar{margin:0 0 16px!important;padding:18px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:24px!important;background:linear-gradient(145deg,#0f172aeb,#0b1324eb)!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar :is(h1,h2,h3,strong){color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .topbar :is(p,span,small){color:#9aa7bb!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.approval-command-workspace,.report-command-workspace,.churchmail-enterprise,.executive-command){max-width:1160px!important}@media(max-width:559px){html body #root main.app-shell.enterprise-shell:not(.admin-shell){grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{position:relative!important;width:100%!important;height:auto!important;max-height:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.workspace{height:auto!important;min-height:0!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace{background:radial-gradient(circle at 80% 0%,rgba(198,145,34,.11),transparent 30%),radial-gradient(circle at 50% 30%,rgba(34,211,166,.06),transparent 34%),#070b16!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-workspace{--approval-ink: #e7edf6 !important;--approval-muted: #9aa7bb !important;--approval-line: rgba(148, 163, 184, .16) !important;--approval-panel: rgba(11, 19, 36, .92) !important;--approval-panel-soft: rgba(15, 23, 42, .86) !important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-hero{border-color:#94a3b829!important;background:radial-gradient(circle at 12% 4%,rgba(198,145,34,.17),transparent 36%),linear-gradient(145deg,#0f172af5,#0b1324f5)!important;box-shadow:0 24px 60px #00000042!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-hero h1,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone-title strong,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-status b,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-copy strong,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-limit,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-grid strong{color:#f8fafc!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-command-hero p,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-identity-line,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics small,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-status small,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-copy span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-grid span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card p,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card.audit p{color:#a8b4c8!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-eyebrow,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone-title span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card>span,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact label span{color:#f0c96b!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics{background:transparent!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics article,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-zone,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-card,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-grid article,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-row{border-color:#94a3b829!important;background:#0b1324e6!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics article.attention{border-color:#c691224d!important;background:linear-gradient(145deg,#c691221c,#0b1324e6)!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-hero-metrics strong{color:#fff!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-search,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact input{border-color:#94a3b826!important;background:#070b16b8!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-search input,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-create-compact input{color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-search input::placeholder{color:#68778e!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-nav button{color:#a5b0c3!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-nav button.active,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-clean-row.selected{border-color:#c6912247!important;background:linear-gradient(90deg,#c6912229,#22d3a60d)!important;color:#f5d37b!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) :is(.approval-create-compact button,.approval-queue-toolbar-clean button,.approval-row-controls button,.approval-row-controls summary,.approval-review-actions button,.approval-review-actions summary){border-color:#c6912238!important;background:#c691221c!important;color:#f5d37b!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-row-controls details>div,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-review-actions details>div{border-color:#94a3b82e!important;background:#0b1324!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell) .approval-path-clean b{background:#ffffff0f!important;color:#dbeafe!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace.workspace{background:radial-gradient(circle at 80% 0%,rgba(198,145,34,.11),transparent 30%),radial-gradient(circle at 50% 30%,rgba(34,211,166,.06),transparent 34%),#070b16!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-control-center>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-admin-board>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-churchmail>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-reports>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-approvals>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-escalations>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-personnel>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-hierarchy>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-offices>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-ai-desk>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-live-comms>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-archive>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-audit>section.workspace.workspace{background:radial-gradient(circle at 80% 0%,rgba(198,145,34,.11),transparent 30%),radial-gradient(circle at 50% 30%,rgba(34,211,166,.06),transparent 34%),#070b16!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace *{color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-command-hero,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-zone,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-hero-metrics article,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-review-card,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-review-grid article,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-create-compact,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-clean-row{border-color:#94a3b829!important;background-color:#0b1324eb!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-command-hero{background:radial-gradient(circle at 12% 4%,rgba(198,145,34,.17),transparent 36%),linear-gradient(145deg,#0f172af5,#0b1324f5)!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace :is(p,small,input::placeholder),html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace :is(.approval-identity-line,.approval-row-status small,.approval-row-copy span,.approval-hero-metrics span,.approval-hero-metrics small,.approval-review-grid span,.approval-review-card.audit p){color:#a8b4c8!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace :is(.approval-eyebrow,.approval-zone-title span,.approval-review-card>span,.approval-create-compact label span){color:#f0c96b!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-clean-nav button,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-clean-search,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-queue-toolbar-clean button,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-row-controls button,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-row-controls summary,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-review-actions button,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-review-actions summary{border-color:#94a3b824!important;background:#070b16a3!important;color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-clean-nav button.active,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-clean-nav button:hover,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-row-controls button:hover,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-row-controls summary:hover{border-color:#c6912242!important;background:linear-gradient(90deg,#c691222e,#22d3a612)!important;color:#f5d37b!important}html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace .approval-hero-metrics.approval-hero-metrics,html body #root main.app-shell.enterprise-shell.section-approvals:not(.admin-shell)>section.workspace>section.approval-command-workspace.approval-command-workspace :is(.approval-queue-toolbar-clean,.approval-row-status,.approval-row-copy,.approval-row-limit,.approval-row-controls){background:transparent!important;background-color:transparent!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell){--gcos-navy-950: #071224;--gcos-navy-900: #0d1d34;--gcos-navy-800: #142b49;--gcos-blue-700: #24517f;--gcos-gold-600: #b98722;--gcos-gold-100: #fff7df;--gcos-ink: #172033;--gcos-muted: #64748b;--gcos-subtle: #f5f7fb;--gcos-card: #ffffff;--gcos-line: rgba(23, 32, 51, .11);--gcos-shadow: 0 18px 45px rgba(15, 23, 42, .09);background:#eef3f9!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{background:linear-gradient(180deg,#0d1d34fa,#09162afa),var(--gcos-navy-900)!important;border-right:1px solid rgba(13,29,52,.18)!important;box-shadow:16px 0 45px #0f172a1f!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace{background:radial-gradient(circle at 85% 0%,rgba(185,135,34,.12),transparent 28%),linear-gradient(180deg,#f7f9fd,#eef3f9)!important;color:var(--gcos-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{border-color:#ffffff21!important;background:#ffffff0f!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button.brand.brand-button span{color:#c2ccdc!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip strong{color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .shell-identity-strip span{color:#c2ccdc!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group-label{color:#93a2b8!important;letter-spacing:.1em!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item{color:#d7dfeb!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item:hover{background:#ffffff14!important;color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-item.active{border-color:#f9cc5e54!important;background:linear-gradient(90deg,#f9cc5e30,#ffffff0d)!important;color:#fff4cf!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.section-banner,.topbar,.executive-command-hero,.executive-zone,.executive-secondary article,.mail-executive-header,.mail-nav-panel,.mail-queue-panel,.mail-inspector-panel,.report-command-hero,.report-zone,.report-template-card,.approval-command-hero,.approval-zone,.module-grid>.panel,.panel,.metric-card,.command-card,.admin-workspace-card,.fresh-admin-card,.audit-card,.restore-command-board,.handoff-board,.launch-wizard,.live-comms-workspace,.transfers-workspace,.calendar-workspace-panel,.personnel-directory,.office-card,.archive-card){border:1px solid var(--gcos-line)!important;background:var(--gcos-card)!important;color:var(--gcos-ink)!important;box-shadow:var(--gcos-shadow)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.section-banner,.executive-command-hero,.mail-executive-header,.report-command-hero,.approval-command-hero){background:radial-gradient(circle at 92% 8%,rgba(185,135,34,.13),transparent 27%),linear-gradient(135deg,#fff,#f6f9fd)!important;border-radius:26px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(h1,h2,h3,h4,h5,h6,.workspace h1,.workspace h2,.workspace h3,.workspace h4,strong,b){color:var(--gcos-ink)!important;letter-spacing:0!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(p,small,span,li,label,summary,td,th,input,textarea,select){color:inherit!important;letter-spacing:0!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.workspace p,.workspace small,.section-banner p,.section-banner-status span,.mail-executive-header p,.report-command-hero p,.approval-command-hero p,.executive-command-hero p,.metric-card small,.command-card small,.panel small){color:var(--gcos-muted)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.approval-eyebrow,.report-command-hero span,.mail-executive-header span:first-child,.executive-command-identity span,.section-banner-main span,.panel-header span,.approval-zone-title span,.report-zone-title span,.mail-section-title span){color:var(--gcos-gold-600)!important;font-weight:900!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) .button,html body #root main.app-shell.enterprise-shell:not(.admin-shell) summary{letter-spacing:0!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.workspace button:not(.nav-item):not(.brand-button):not(.station-directory-card),.approval-row-controls button,.approval-row-controls summary,.approval-review-actions button,.approval-review-actions summary,.mail-action-board button,.report-action-panel button,.executive-action-list button){border:1px solid rgba(36,81,127,.18)!important;background:#f8fbff!important;color:#21476f!important;border-radius:12px!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.workspace button.primary,.approval-create-compact button[type=submit],.report-command-hero button.primary){border-color:#b9872247!important;background:linear-gradient(180deg,#f6d886,#c9952c)!important;color:#172033!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(input,textarea,select,.approval-clean-search,.report-template-search,.mail-search){border:1px solid var(--gcos-line)!important;background:#fff!important;color:var(--gcos-ink)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(input::placeholder,textarea::placeholder){color:#94a3b8!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.approval-hero-metrics article,.approval-clean-row,.approval-review-card,.approval-review-grid article,.approval-create-compact,.report-metric,.report-template-card,.mail-message-row,.mail-inspector-card,.executive-overview-list article,.executive-action-list button){border:1px solid var(--gcos-line)!important;background:#fff!important;color:var(--gcos-ink)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.approval-clean-nav button,.report-category-list button,.mail-folder-nav button){border:1px solid transparent!important;background:transparent!important;color:#34516f!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.approval-clean-nav button.active,.report-category-list button.active,.mail-folder-nav button.active){border-color:#b9872240!important;background:var(--gcos-gold-100)!important;color:#60430d!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.approval-state-dot,.status-dot,.live-dot){background:#2f7d5b!important;box-shadow:0 0 0 5px #2f7d5b1f!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.risk-alert,.threat-card,.executive-risk-status.high,.executive-risk-status.medium,.approval-hero-metrics article.attention){border-color:#b9872242!important;background:#fff8e8!important;color:var(--gcos-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.risk-alert *,.threat-card *,.executive-risk-status *,.approval-hero-metrics article.attention *){color:inherit!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .executive-risk-status span{color:var(--gcos-muted)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace{line-height:1.45!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.approval-command-workspace,.report-command-workspace,.churchmail-enterprise,.executive-command,.module-grid,.admin-enterprise-workspace,.audit-workspace){width:100%!important;max-width:1240px!important;margin:0 auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) :is(.approval-command-grid,.report-command-grid,.churchmail-enterprise){gap:16px!important}@media(max-width:1180px){html body #root main.app-shell.enterprise-shell:not(.admin-shell){grid-template-columns:264px minmax(0,1fr)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{width:264px!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell:not(.admin-shell){grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;height:auto!important;min-height:100vh!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{position:relative!important;width:100%!important;height:auto!important;max-height:none!important;padding:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace{grid-column:1!important;grid-row:2!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:12px 12px 36px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group{gap:5px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-group-label{grid-column:1 / -1!important}}@media(min-width:521px){html body #root main.app-shell.enterprise-shell:not(.admin-shell){grid-template-columns:252px minmax(0,1fr)!important;grid-template-rows:100vh!important;height:100vh!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar{grid-column:1!important;grid-row:1!important;position:sticky!important;top:0!important;width:252px!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace{grid-column:2!important;grid-row:1!important;height:100vh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .nav-list{grid-template-columns:1fr!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-control-center>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-admin-board>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-churchmail>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-reports>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-approvals>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-escalations>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-personnel>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-hierarchy>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-offices>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-ai-desk>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-live-comms>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-archive>section.workspace.workspace,html body #root main.app-shell.enterprise-shell:not(.admin-shell).section-audit>section.workspace.workspace{background:radial-gradient(circle at 88% 0%,rgba(185,135,34,.11),transparent 27%),linear-gradient(180deg,#f7f9fd,#eef3f9)!important;color:var(--gcos-ink)!important}@media(max-width:520px){html body #root main.app-shell.enterprise-shell:not(.admin-shell){grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;height:auto!important;min-height:100vh!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace{grid-column:1!important;width:100%!important;height:auto!important;max-height:none!important}}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is(select,option,input,textarea){background-color:#fff!important;color:var(--gcos-ink)!important;border-color:var(--gcos-line)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace details>div{border:1px solid var(--gcos-line)!important;background:#fff!important;background-color:#fff!important;color:var(--gcos-ink)!important;box-shadow:0 18px 45px #0f172a1f!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace details>div *{color:var(--gcos-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace details>div button{background:#f8fbff!important;color:#21476f!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is(.module-grid,.panel,.panel.module-primary,.panel.module-side,.final-production-finish-board,.final-blocker-board,.production-handoff-board,.production-readiness-cockpit,.restore-command-board,.launch-operations-wizard,.training-rollout-board,.audit-ledger,.persistence-store,.database-migration,.service-connections,.evidence-vault,.security-controls,.event-bus-operations){width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important;color:var(--gcos-ink)!important;border-color:var(--gcos-line)!important;box-shadow:var(--gcos-shadow)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is(.module-grid,.office-summary-grid,.metric-grid,.finish-live-strip,.finish-track-grid,.handoff-phase-grid,.activation-command-grid,.audit-table,.registry-table,.data-table){width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;overflow-x:auto!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace :is(.panel:before,.panel:after,.module-primary:before,.module-primary:after){display:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .panel-header{border-radius:18px!important;background:#f7f9fd!important;color:var(--gcos-ink)!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell) .workspace .panel-header *{color:inherit!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar :is(.brand.brand-button strong,.brand.brand-button span,.shell-identity-strip strong,.shell-identity-strip span,.nav-item span,.nav-group-label){color:inherit!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar .brand.brand-button strong,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar .shell-identity-strip strong{color:#fff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar .brand.brand-button span,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>.sidebar .shell-identity-strip span{color:#c2ccdc!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace :is(.module-grid,.panel,.panel.module-primary,.panel.module-side){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace .module-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}@media(max-width:900px){html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .workspace :is(.finish-board-hero,.final-blocker-hero,.handoff-hero,.production-readiness-hero,.restore-command-hero,.launch-wizard-hero,.finish-live-strip,.handoff-score-grid,.handoff-provider-strip,.production-readiness-grid,.restore-command-summary,.finish-track-grid,.final-blocker-grid,.launch-wizard-steps,.restore-command-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .workspace :is(.finish-board-hero>*,.final-blocker-hero>*,.handoff-hero>*,.production-readiness-hero>*,.restore-command-hero>*,.launch-wizard-hero>*,.finish-live-strip>*,.handoff-score-grid>*,.handoff-provider-strip>*,.production-readiness-grid>*,.restore-command-summary>*,.finish-track-grid>*,.final-blocker-grid>*,.launch-wizard-steps>*,.restore-command-grid>*){min-width:0!important;max-width:100%!important}}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{--module-surface: #ffffff;--module-soft: #f6f8fc;--module-line: #dce5f1;--module-ink: #13233d;--module-muted: #63718a;--module-gold: #b78a28;--module-blue: #173b67;padding:18px!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.topbar{max-width:1280px!important;margin:0 auto 14px!important;border:1px solid rgba(191,207,228,.95)!important;background:linear-gradient(135deg,#fffffffa,#f7fafef0)!important;box-shadow:0 20px 54px #11264717!important;color:var(--module-ink)!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.section-banner{max-width:1280px!important;margin:0 auto 16px!important;border:1px solid rgba(207,216,230,.95)!important;border-radius:28px!important;background:radial-gradient(circle at 98% 5%,rgba(183,138,40,.15),transparent 34%),linear-gradient(135deg,#fff,#f7f9fd 58%,#eef4fb)!important;color:var(--module-ink)!important;box-shadow:0 24px 70px #1024461c!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.section-banner *{color:inherit!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .module-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;max-width:1280px!important;margin:0 auto!important;align-items:start!important;overflow:visible!important}@media(min-width:1180px){html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive):not(.admin-shell) .module-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr)!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.panel.module-primary{grid-column:span 8!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.panel.module-side{grid-column:span 4!important}}html body #root main.app-shell.enterprise-shell.section-escalations:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-hierarchy:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-offices:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-ai-desk:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-archive:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .module-grid>.panel,html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .module-grid>.module-primary,html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .module-grid>.module-side{border:1px solid rgba(207,216,230,.98)!important;border-radius:24px!important;background:var(--module-surface)!important;color:var(--module-ink)!important;box-shadow:0 22px 58px #1024461a!important;padding:16px!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .panel-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:1px solid rgba(214,223,235,.98)!important;border-radius:20px!important;background:linear-gradient(135deg,#f6f9fdfa,#fffffff5)!important;padding:13px!important;margin-bottom:12px!important;color:var(--module-ink)!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .panel-header :is(h1,h2,h3,strong){color:#13233d!important;font-size:clamp(1rem,1.4vw,1.2rem)!important;letter-spacing:0!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .panel-header :is(span,small){color:#63718a!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.office-summary-grid,.workflow-digest,.live-status-strip,.ai-source-grid,.metric-grid,.audit-integrity-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:10px!important;margin:12px 0!important;overflow:visible!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.insight,.metric-card,.graph-node,.source-map-item,.provision-summary,.empty-state,.route-box){border:1px solid rgba(218,226,237,.98)!important;border-radius:16px!important;background:#f8fbff!important;color:var(--module-ink)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.archive-toolbar,.registry-toolbar,.audit-toolbar,.live-comms-console,.live-call-controls,.finish-action-row){display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:9px!important;border:1px solid rgba(218,226,237,.98)!important;border-radius:18px!important;background:#f8fbff!important;padding:10px!important;margin:10px 0 14px!important;color:var(--module-ink)!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.office-form,.ai-desk-form){display:grid!important;gap:10px!important;border:1px solid rgba(218,226,237,.98)!important;border-radius:18px!important;background:#f8fbff!important;padding:12px!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) label{color:var(--module-muted)!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(input,select,textarea){width:100%!important;min-height:40px!important;border:1px solid rgba(199,212,229,.98)!important;border-radius:12px!important;background:#fff!important;color:#14233d!important;box-shadow:inset 0 1px #0f172a05!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.escalation-list,.draft-list,.hierarchy-list,.personnel-list,.live-session-grid,.source-map-list,.live-channel-list,.data-table,.audit-table){display:grid!important;gap:10px!important;margin-top:10px!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.escalation-card,.draft-card,.hierarchy-row,.personnel-card,.live-session-card,.document-card,.office-card,.data-table>*,.audit-table>*){border:1px solid rgba(218,226,237,.98)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f9fbfe)!important;color:var(--module-ink)!important;padding:13px!important;box-shadow:0 12px 30px #1126470f!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.escalation-card,.draft-card,.hierarchy-row,.personnel-card,.live-session-card,.document-card,.office-card):hover{transform:translateY(-1px)!important;border-color:#b78a2873!important;box-shadow:0 18px 42px #1126471a!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(h1,h2,h3,strong){color:#13233d!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(p,span,small,li,td,th,pre){color:#4b5f7c!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(button,.button,summary){min-height:36px!important;border:1px solid rgba(190,204,224,.98)!important;border-radius:12px!important;background:#fff!important;color:#173b67!important;font-weight:800!important;box-shadow:0 8px 20px #1126470f!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(button,.button,summary):hover:not(:disabled){border-color:#b78a28a6!important;background:#fff9ec!important;transform:translateY(-1px)!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(button:disabled,.button:disabled){opacity:.55!important;transform:none!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .action-row,html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .compact-actions{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:9px!important;margin-top:10px!important;border:1px solid rgba(218,226,237,.96)!important;border-radius:16px!important;background:#f8fbff!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.action-row,.compact-actions)>button{flex:0 0 auto!important;white-space:nowrap!important;min-height:34px!important;padding:0 11px!important}html body #root main.app-shell.enterprise-shell:is(.section-live-comms,.section-ai-desk):not(.admin-shell) :is(.live-session-card,.draft-card) pre{max-height:180px!important;overflow:auto!important;border-radius:14px!important;background:#f2f6fb!important;color:#263d5d!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell) .live-comms-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;border:1px solid rgba(218,226,237,.98)!important;border-radius:22px!important;background:linear-gradient(135deg,#f8fbff,#fff)!important;padding:14px!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell) .live-comms-hero p{max-width:68ch!important;margin:6px 0 0!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell) .live-session-card small{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin:3px 5px 3px 0!important;border:1px solid rgba(218,226,237,.9)!important;border-radius:999px!important;background:#f6f8fc!important;padding:4px 8px!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.panel.module-primary:first-child,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.panel.module-primary:nth-child(2),html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell) .module-grid>.panel.module-primary:nth-child(3){background:radial-gradient(circle at 92% 0%,rgba(183,138,40,.11),transparent 34%),#fff!important}@media(max-width:900px){html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell) .live-comms-hero{grid-template-columns:minmax(0,1fr)!important}}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.module-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;overflow:visible!important}@media(min-width:1180px){html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive):not(.admin-shell)>section.workspace.workspace>.module-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr)!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}}:root{--gcos-final-ink: #13233d;--gcos-final-muted: #5f7088;--gcos-final-line: #dce5f1;--gcos-final-soft: #f7f9fd;--gcos-final-gold: #b78a28;--gcos-final-blue: #173b67;--gcos-final-shadow: 0 22px 58px rgba(16, 36, 70, .1)}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace{overflow-x:hidden!important}html body #root main.app-shell.enterprise-shell.section-escalations:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-hierarchy:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-offices:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-ai-desk:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-archive:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;overflow:visible!important}@media(min-width:1180px){html body #root main.app-shell.enterprise-shell.section-escalations:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-hierarchy:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-offices:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-ai-desk:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace>.module-grid,html body #root main.app-shell.enterprise-shell.section-archive:not(.admin-shell)>section.workspace.workspace>.module-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr)!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel{grid-column:1 / -1!important}html body #root main.app-shell.enterprise-shell.section-escalations:not(.admin-shell)>section.workspace.workspace>.module-grid>*,html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace>.module-grid>*,html body #root main.app-shell.enterprise-shell.section-hierarchy:not(.admin-shell)>section.workspace.workspace>.module-grid>*,html body #root main.app-shell.enterprise-shell.section-offices:not(.admin-shell)>section.workspace.workspace>.module-grid>*,html body #root main.app-shell.enterprise-shell.section-ai-desk:not(.admin-shell)>section.workspace.workspace>.module-grid>*,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace>.module-grid>*,html body #root main.app-shell.enterprise-shell.section-archive:not(.admin-shell)>section.workspace.workspace>.module-grid>*{grid-column:auto!important;min-width:0!important}@media(min-width:1180px){html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary{grid-column:span 8!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-side{grid-column:span 4!important}}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.panel,.module-primary,.module-side){border:1px solid var(--gcos-final-line)!important;border-radius:24px!important;background:#fff!important;color:var(--gcos-final-ink)!important;box-shadow:var(--gcos-final-shadow)!important;min-width:0!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.office-summary-grid,.workflow-digest,.live-status-strip,.ai-source-grid,.audit-integrity-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:10px!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.panel-header,.archive-toolbar,.registry-toolbar,.audit-toolbar,.live-comms-console,.office-form,.ai-desk-form,.action-row,.compact-actions){border:1px solid var(--gcos-final-line)!important;border-radius:18px!important;background:var(--gcos-final-soft)!important;color:var(--gcos-final-ink)!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.action-row,.compact-actions){display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;padding:9px!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.action-row,.compact-actions)>button{flex:0 0 auto!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.escalation-card,.draft-card,.hierarchy-row,.personnel-card,.live-session-card,.document-card,.office-card,.data-table>*,.audit-table>*){border:1px solid var(--gcos-final-line)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f9fbfe)!important;color:var(--gcos-final-ink)!important;box-shadow:0 12px 30px #1126470f!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(h1,h2,h3,strong){color:var(--gcos-final-ink)!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(p,span,small,li,td,th,pre){color:var(--gcos-final-muted)!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary){border:1px solid #c7d4e5!important;border-radius:12px!important;background:#fff!important;color:var(--gcos-final-blue)!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell:is(.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary):hover:not(:disabled){border-color:#b78a28ad!important;background:#fff9ec!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace .live-comms-hero{border:1px solid var(--gcos-final-line)!important;border-radius:22px!important;background:linear-gradient(135deg,#f8fbff,#fff)!important;color:var(--gcos-final-ink)!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace .live-session-card small{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin:3px 5px 3px 0!important;border:1px solid var(--gcos-final-line)!important;border-radius:999px!important;background:var(--gcos-final-soft)!important;padding:4px 8px!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise>*{border:1px solid var(--gcos-final-line)!important;border-radius:24px!important;background:#fff!important;color:var(--gcos-final-ink)!important;box-shadow:var(--gcos-final-shadow)!important;min-width:0!important}@media(min-width:1180px){html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise{grid-template-columns:260px minmax(0,1fr) 330px!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise>.personnel-command-bar{grid-column:1 / -1!important}}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace :is(.personnel-kpi-strip,.personnel-view-list,.personnel-create-panel,.personnel-directory-toolbar,.personnel-table,.personnel-inspector-grid,.personnel-inspector-section,.personnel-inspector-actions){border-color:var(--gcos-final-line)!important;background:var(--gcos-final-soft)!important;color:var(--gcos-final-ink)!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace :is(.personnel-row,.personnel-empty-state,.personnel-meter){border:1px solid var(--gcos-final-line)!important;background:#fff!important;color:var(--gcos-final-ink)!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace :is(h1,h2,h3,strong){color:var(--gcos-final-ink)!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace :is(p,span,small,li){color:var(--gcos-final-muted)!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{background:radial-gradient(circle at 12% 4%,rgba(198,145,34,.17),transparent 36%),linear-gradient(145deg,#0f172af5,#0b1324f5)!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.topbar,html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.section-banner,html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.panel,.module-primary,.module-side),html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise>*{border-color:#94a3b829!important;background:#0b1324eb!important;background-image:none!important;color:#e7edf6!important;box-shadow:0 24px 70px #00000038!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.section-banner,html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.panel-header,.archive-toolbar,.registry-toolbar,.audit-toolbar,.live-comms-console,.office-form,.ai-desk-form,.action-row,.compact-actions,.personnel-kpi-strip,.personnel-view-list,.personnel-create-panel,.personnel-directory-toolbar,.personnel-table,.personnel-inspector-grid,.personnel-inspector-section,.personnel-inspector-actions){border-color:#94a3b829!important;background:#0f172abd!important;background-image:none!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.escalation-card,.draft-card,.hierarchy-row,.personnel-card,.personnel-row,.personnel-empty-state,.personnel-meter,.live-session-card,.document-card,.office-card,.data-table>*,.audit-table>*,.insight,.metric-card,.graph-node,.source-map-item,.provision-summary,.empty-state,.route-box){border-color:#94a3b829!important;background:#0b1324eb!important;background-image:linear-gradient(90deg,#c6912229,#22d3a60d)!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(h1,h2,h3,strong,.panel-header h2,.panel-header h3){color:#f8fafc!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(p,span,small,li,td,th,pre,label){color:#cbd5e1!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(input,select,textarea){border-color:#94a3b83d!important;background:#fffffff2!important;color:#13233d!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary){border-color:#94a3b83d!important;background:#0f172acc!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary):hover:not(:disabled){border-color:#c691228c!important;background:#c6912229!important;color:#fff!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace .live-comms-hero,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace .live-session-card small{border-color:#94a3b829!important;background:#0f172abd!important;color:#cbd5e1!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.final-production-finish-board,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.final-blocker-board,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.production-handoff-board{background-color:#0b1324eb!important;background-image:linear-gradient(145deg,#172033f5,#233049f0)!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{--approval-text: #e7edf6;--approval-muted: #a8b4c8;--approval-soft: #cbd5e1;--approval-gold: #f0c96b;--approval-panel: rgba(11, 19, 36, .92);--approval-panel-soft: rgba(15, 23, 42, .74);--approval-button: rgba(7, 11, 22, .64)}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.topbar,.topbar *,.section-banner,.section-banner *,.panel,.panel *,.personnel-enterprise,.personnel-enterprise *){text-shadow:none!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(h1,h2,h3,h4,strong,.panel-header h2,.panel-header h3,.panel-header strong,.personnel-title-block h2,.personnel-inspector-profile strong,.node-main strong,.draft-card h2,.live-session-card h3,.source-map-item strong,.graph-node strong,.document-card strong,.data-table strong,.audit-table strong,.finish-board-hero strong,.final-blocker-hero strong,.handoff-hero strong,.production-readiness-hero strong,.restore-command-hero strong,.launch-wizard-hero strong){color:var(--approval-text)!important;font-weight:800!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(p,small,li,td,th,pre,.section-banner p,.topbar small,.panel-header small,.panel-header span,.node-main span,.draft-meta span,.draft-card pre,.live-session-card p,.live-session-card small,.source-map-item small,.graph-node span,.document-card small,.data-table small,.audit-table small,.personnel-title-block p,.personnel-row small,.personnel-row span,.personnel-inspector-section p,.personnel-inspector-section small){color:var(--approval-muted)!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(label,label span,.section-banner>span,.panel-header>span,.panel-header button span,.personnel-panel-heading span,.personnel-table-head span,.archive-toolbar span,.registry-toolbar span,.audit-toolbar span,.live-comms-console label span,.office-form label span,.ai-desk-form label span,.workflow-digest .insight span,.office-summary-grid .insight span,.live-status-strip .insight span,.audit-integrity-grid .insight span,.metric-card span,.approval-meta small:first-child){color:var(--approval-gold)!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.insight strong,.metric-card strong,.office-summary-grid strong,.workflow-digest strong,.live-status-strip strong,.audit-integrity-grid strong,.node-metric,.flow-meter strong,.personnel-kpi-strip strong,.personnel-meter strong){color:var(--approval-text)!important;font-weight:900!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.status,[class*=status],.severity,.node-badge,.status-pill,.personnel-status,.live-session-card>div:first-child span,.draft-meta>span:first-child){color:var(--approval-text)!important;border-color:#f0c96b5c!important;background:#2457c566!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary,.personnel-create-button,.personnel-row-actions button,.live-current-room button){background:var(--approval-button)!important;color:#d7e0ee!important;border-color:#94a3b842!important;font-weight:900!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary) :is(span,small,strong){color:inherit!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(input,select,textarea){color:#13233d!important;caret-color:#13233d!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(input::placeholder,textarea::placeholder){color:#64748b!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.permission-warning,.compose-feedback,.live-comms-feedback,.handoff-archive-notice,.task-notice){border-color:#f0c96b47!important;background:#f0c96b1a!important;color:var(--approval-text)!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace *{color:var(--approval-muted, #a8b4c8)!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(h1,h2,h3,h4,strong,.topbar strong,.section-banner strong,.panel-header h2,.panel-header h3,.panel-header strong,.personnel-title-block h2,.node-main strong,.draft-card h2,.live-session-card h3,.source-map-item strong,.graph-node strong,.insight strong,.metric-card strong,.node-metric,.personnel-kpi-strip strong,.personnel-meter strong){color:var(--approval-text, #e7edf6)!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(label,label span,.section-banner>span,.panel-header>span,.panel-header button span,.personnel-panel-heading span,.personnel-table-head span,.archive-toolbar span,.registry-toolbar span,.audit-toolbar span,.live-comms-console label span,.office-form label span,.ai-desk-form label span,.insight span,.metric-card span,.status,[class*=status],.severity,.draft-meta>span:first-child){color:var(--approval-gold, #f0c96b)!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary,button *,summary *){color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(input,select,textarea,option){color:#13233d!important}html body #root main.app-shell.enterprise-shell:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.ok,.good,.ready,.source){background:#2457c552!important;color:var(--approval-text, #e7edf6)!important;border-color:#94a3b838!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.section-hierarchy:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.section-offices:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.section-ai-desk:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.section-archive:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace summary,html body #root main.app-shell.enterprise-shell.section-hierarchy:not(.admin-shell)>section.workspace.workspace summary,html body #root main.app-shell.enterprise-shell.section-offices:not(.admin-shell)>section.workspace.workspace summary,html body #root main.app-shell.enterprise-shell.section-ai-desk:not(.admin-shell)>section.workspace.workspace summary,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace summary,html body #root main.app-shell.enterprise-shell.section-archive:not(.admin-shell)>section.workspace.workspace summary,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace summary{background:#070b16a3!important;color:#d7e0ee!important;border-color:#94a3b842!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace button *,html body #root main.app-shell.enterprise-shell.section-hierarchy:not(.admin-shell)>section.workspace.workspace button *,html body #root main.app-shell.enterprise-shell.section-offices:not(.admin-shell)>section.workspace.workspace button *,html body #root main.app-shell.enterprise-shell.section-ai-desk:not(.admin-shell)>section.workspace.workspace button *,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace button *,html body #root main.app-shell.enterprise-shell.section-archive:not(.admin-shell)>section.workspace.workspace button *,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace button *,html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace summary *,html body #root main.app-shell.enterprise-shell.section-hierarchy:not(.admin-shell)>section.workspace.workspace summary *,html body #root main.app-shell.enterprise-shell.section-offices:not(.admin-shell)>section.workspace.workspace summary *,html body #root main.app-shell.enterprise-shell.section-ai-desk:not(.admin-shell)>section.workspace.workspace summary *,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell)>section.workspace.workspace summary *,html body #root main.app-shell.enterprise-shell.section-archive:not(.admin-shell)>section.workspace.workspace summary *,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace summary *{color:#d7e0ee!important}.app-shell.section-personnel .workspace button,.app-shell.section-hierarchy .workspace button,.app-shell.section-offices .workspace button,.app-shell.section-ai-desk .workspace button,.app-shell.section-live-comms .workspace button,.app-shell.section-archive .workspace button,.app-shell.section-audit .workspace button,.app-shell.section-personnel .workspace summary,.app-shell.section-hierarchy .workspace summary,.app-shell.section-offices .workspace summary,.app-shell.section-ai-desk .workspace summary,.app-shell.section-live-comms .workspace summary,.app-shell.section-archive .workspace summary,.app-shell.section-audit .workspace summary{appearance:none!important;-webkit-appearance:none!important;background:#070b16a3!important;background-color:#070b16a3!important;color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important;border-color:#94a3b842!important}.app-shell.section-personnel .workspace button *,.app-shell.section-hierarchy .workspace button *,.app-shell.section-offices .workspace button *,.app-shell.section-ai-desk .workspace button *,.app-shell.section-live-comms .workspace button *,.app-shell.section-archive .workspace button *,.app-shell.section-audit .workspace button *,.app-shell.section-personnel .workspace summary *,.app-shell.section-hierarchy .workspace summary *,.app-shell.section-offices .workspace summary *,.app-shell.section-ai-desk .workspace summary *,.app-shell.section-live-comms .workspace summary *,.app-shell.section-archive .workspace summary *,.app-shell.section-audit .workspace summary *{color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-personnel:not(.admin-shell)>section.workspace.workspace button[type],html body #root main.app-shell.enterprise-shell.workstation-admin.section-hierarchy:not(.admin-shell)>section.workspace.workspace button[type],html body #root main.app-shell.enterprise-shell.workstation-admin.section-offices:not(.admin-shell)>section.workspace.workspace button[type],html body #root main.app-shell.enterprise-shell.workstation-admin.section-ai-desk:not(.admin-shell)>section.workspace.workspace button[type],html body #root main.app-shell.enterprise-shell.workstation-admin.section-live-comms:not(.admin-shell)>section.workspace.workspace button[type],html body #root main.app-shell.enterprise-shell.workstation-admin.section-archive:not(.admin-shell)>section.workspace.workspace button[type],html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace button[type]{appearance:none!important;-webkit-appearance:none!important;background:#070b16a3!important;background-color:#070b16a3!important;color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important;border-color:#94a3b842!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-offices:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.workstation-admin.section-ai-desk:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.workstation-admin.section-archive:not(.admin-shell)>section.workspace.workspace button,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace button{appearance:none!important;-webkit-appearance:none!important;background:#070b16b8!important;background-color:#070b16b8!important;color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important;border-color:#94a3b847!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace :is(details,details>div,.personnel-kpi,.personnel-kpi.warning,.personnel-panel-heading,.workforce-summary-card,.personnel-table-head,.personnel-row-actions,.role-explorer,.role-explorer details,.role-explorer details>div,.personnel-directory-toolbar,.personnel-table,.personnel-table-body,.personnel-inspector-hero,.personnel-inspector-section){background:#0f172abd!important;background-color:#0f172abd!important;border-color:#94a3b82e!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace :is(.personnel-kpi *,.personnel-panel-heading *,.workforce-summary-card *,.personnel-table-head *,.personnel-row-actions *,.role-explorer *,.personnel-directory-toolbar *,.personnel-table *,.personnel-inspector-hero *,.personnel-inspector-section *){color:#cbd5e1!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace :is(.personnel-kpi strong,.personnel-panel-heading strong,.workforce-summary-card strong,.personnel-table strong,.personnel-inspector-hero strong,.personnel-inspector-section strong,.personnel-table-head span){color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-personnel:not(.admin-shell)>section.workspace.workspace :is(.personnel-table-head span,.personnel-panel-heading span,.role-explorer summary){color:#f0c96b!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace :is(details,details>div){border-color:#94a3b82e!important;background:#0f172ad1!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace details>div *{color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell:is(.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.action-row,.compact-actions,.archive-toolbar,.registry-toolbar,.audit-toolbar,.finish-action-row,.live-call-controls,.node-metric,.finish-score-card,.finish-live-strip article,.final-blocker-grid article,.handoff-provider-strip article,.restore-command-summary article,.launch-wizard-steps article){background:#0f172ad1!important;background-color:#0f172ad1!important;border-color:#94a3b833!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:is(.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.action-row,.compact-actions,.archive-toolbar,.registry-toolbar,.audit-toolbar,.finish-action-row,.live-call-controls) button{appearance:none!important;-webkit-appearance:none!important;background:#070b16b8!important;background-color:#070b16b8!important;border-color:#94a3b847!important;color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell:is(.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.action-row,.compact-actions,.archive-toolbar,.registry-toolbar,.audit-toolbar,.finish-action-row,.live-call-controls,.node-metric,.finish-score-card,.finish-live-strip article,.final-blocker-grid article,.handoff-provider-strip article,.restore-command-summary article,.launch-wizard-steps article) :is(span,small,strong,b,p,div){color:#cbd5e1!important}html body #root main.app-shell.enterprise-shell:is(.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.node-metric,.finish-score-card,.finish-live-strip article,.final-blocker-grid article,.handoff-provider-strip article,.restore-command-summary article,.launch-wizard-steps article) strong{color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace :is(.handoff-build-card,.production-readiness-grid article,.production-readiness-grid .complete,.production-readiness-grid .hold,.handoff-score-grid article,.restore-command-grid article,.finish-track-grid article){background:#0f172ad1!important;background-color:#0f172ad1!important;border-color:#94a3b833!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace :is(.handoff-build-card,.production-readiness-grid article,.production-readiness-grid .complete,.production-readiness-grid .hold,.handoff-score-grid article,.restore-command-grid article,.finish-track-grid article) *{color:#cbd5e1!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace :is(.handoff-build-card strong,.production-readiness-grid article strong,.handoff-score-grid article strong,.restore-command-grid article strong,.finish-track-grid article strong){color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:is(.section-offices,.section-ai-desk,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.data-table,.office-table,.table-actions,.draft-card .action-row,.document-card .action-row,.audit-table,.production-command-row){background:#0f172ad1!important;background-color:#0f172ad1!important;border-color:#94a3b833!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell:is(.section-offices,.section-ai-desk,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.table-actions button,.data-table button,.office-table button,.draft-card .action-row button,.document-card .action-row button,.audit-table button,.production-command-row button,.finish-action-row button){appearance:none!important;-webkit-appearance:none!important;background:#070b16b8!important;background-color:#070b16b8!important;border-color:#94a3b847!important;color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace .module-grid article,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace .module-grid [class*=card],html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace .module-grid [class*=row]{background:#0f172ad1!important;background-color:#0f172ad1!important;border-color:#94a3b833!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace .module-grid article *,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace .module-grid [class*=card] *,html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace .module-grid [class*=row] *{color:#cbd5e1!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace .module-grid :is(button,summary){appearance:none!important;-webkit-appearance:none!important;background:#070b16b8!important;background-color:#070b16b8!important;border-color:#94a3b847!important;color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell.section-audit:not(.admin-shell)>section.workspace.workspace .module-grid :is(button,summary) *{color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}main.app-shell.section-audit section.workspace button,main.app-shell.section-audit section.workspace summary{appearance:none!important;-webkit-appearance:none!important;background:#070b16b8!important;background-color:#070b16b8!important;border-color:#94a3b847!important;color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}main.app-shell.section-audit section.workspace button *,main.app-shell.section-audit section.workspace summary *{color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell){--ta-bg: #f9fafb;--ta-sidebar: #ffffff;--ta-card: #ffffff;--ta-card-soft: #f8fafc;--ta-line: #e4e7ec;--ta-line-strong: #d0d5dd;--ta-text: #101828;--ta-muted: #667085;--ta-subtle: #98a2b3;--ta-blue: #465fff;--ta-blue-soft: #eef4ff;--ta-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 10px 24px rgba(16, 24, 40, .06);background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important;grid-template-columns:minmax(248px,280px) minmax(0,1fr)!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar{background:var(--ta-sidebar)!important;background-color:var(--ta-sidebar)!important;border-right:1px solid var(--ta-line)!important;color:var(--ta-text)!important;padding:18px 16px!important;box-shadow:4px 0 18px #1018280a!important;overflow-y:auto!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important;padding:18px 24px 28px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.topbar,.user-topbar,.workspace) :is(h1,h2,h3,h4,strong,b,th,dt,summary){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.topbar,.user-topbar,.workspace) :is(p,span,small,label,li,td,dd){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace{background:var(--ta-bg)!important;color:var(--ta-text)!important;display:block!important;padding:0!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero{background:linear-gradient(135deg,#465fff17,#fff0 45%),var(--ta-card)!important;border:1px solid var(--ta-line)!important;border-radius:18px!important;box-shadow:var(--ta-shadow)!important;margin-bottom:16px!important;padding:20px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone{max-height:calc(100vh - 176px)!important;min-height:0!important;overflow-y:auto!important;padding:16px!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell) .live-access-note{align-items:center!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:999px!important;color:#9a3412!important;display:inline-flex!important;font-weight:800!important;gap:6px!important;line-height:1.2!important;margin-top:4px!important;padding:7px 10px!important;width:fit-content!important;-webkit-text-fill-color:#9a3412!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell) .live-access-note.granted,html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell) .live-access-note.accepted{background:#ecfdf3!important;border-color:#bbf7d0!important;color:#067647!important;-webkit-text-fill-color:#067647!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell) .live-access-note.declined{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important;-webkit-text-fill-color:#be123c!important}html body #root main.app-shell.enterprise-shell.section-live-comms:not(.admin-shell) .compact-actions button:disabled{cursor:not-allowed!important;opacity:.48!important}html body #root main.app-shell.enterprise-shell.workstation-admin{--ta-bg-final: #f9fafb;--ta-card-final: #ffffff;--ta-soft-final: #f8fafc;--ta-line-final: #e4e7ec;--ta-strong-line-final: #d0d5dd;--ta-text-final: #101828;--ta-muted-final: #667085;--ta-blue-final: #465fff;--ta-blue-soft-final: #eef4ff;--ta-shadow-final: 0 1px 2px rgba(16, 24, 40, .04), 0 12px 28px rgba(16, 24, 40, .07);background:var(--ta-bg-final)!important;background-color:var(--ta-bg-final)!important;color:var(--ta-text-final)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar{background:var(--ta-card-final)!important;background-color:var(--ta-card-final)!important;border-right:1px solid var(--ta-line-final)!important;color:var(--ta-text-final)!important;height:100vh!important;overflow-y:auto!important;box-shadow:4px 0 18px #1018280a!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace{background:var(--ta-bg-final)!important;background-color:var(--ta-bg-final)!important;color:var(--ta-text-final)!important;height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar :is(.brand,.brand-button,.shell-identity-strip,.station-directory-card,.station-switcher){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-item{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid transparent!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-item:is(.active,:hover){background:var(--ta-blue-soft-final)!important;background-color:var(--ta-blue-soft-final)!important;border-color:#dbe7ff!important;color:var(--ta-blue-final)!important;-webkit-text-fill-color:var(--ta-blue-final)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-item:is(.active,:hover) :is(span,svg){color:var(--ta-blue-final)!important;-webkit-text-fill-color:var(--ta-blue-final)!important;stroke:var(--ta-blue-final)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace>:is(.topbar,.user-topbar),html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.panel,.panel.module-primary,.panel.module-side,[class$=-panel],[class$=-card],[class*="-panel "],[class*="-card "],[class*=-hero],[class*=-zone],[class*=-queue],[class*=-inspector],[class*=-registry],[class*=-directory],[class*=-board],[class*=-toolbar],[class*=-table],[class*=-form],.report-zone,.approval-zone,.approval-hero-metrics>article,.live-session-card,.document-card,.draft-card,.escalation-card,.personnel-card,.metric-card,.message-item,.workflow-item,.approval-item,.command-card){background:var(--ta-card-final)!important;background-color:var(--ta-card-final)!important;background-image:none!important;border-color:var(--ta-line-final)!important;color:var(--ta-text-final)!important;box-shadow:var(--ta-shadow-final)!important}html body #root main.app-shell.enterprise-shell.workstation-admin :is(h1,h2,h3,h4,h5,strong,b,th,dt,summary){color:var(--ta-text-final)!important;-webkit-text-fill-color:var(--ta-text-final)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin :is(p,span,small,label,li,td,dd){color:var(--ta-muted-final)!important;-webkit-text-fill-color:var(--ta-muted-final)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(input,select,textarea,.search-box,[class*=search],.account-menu-button,.icon-button,.notification-button){background:var(--ta-card-final)!important;background-color:var(--ta-card-final)!important;background-image:none!important;border:1px solid var(--ta-strong-line-final)!important;color:var(--ta-text-final)!important;-webkit-text-fill-color:var(--ta-text-final)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(button,summary,.file-action,[role=button]){appearance:none!important;-webkit-appearance:none!important;background:var(--ta-card-final)!important;background-color:var(--ta-card-final)!important;background-image:none!important;border:1px solid var(--ta-strong-line-final)!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(button,summary,.file-action,[role=button]):is(:hover,:focus-visible){background:var(--ta-soft-final)!important;border-color:#b9c6ff!important;color:var(--ta-blue-final)!important;-webkit-text-fill-color:var(--ta-blue-final)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.chip,.pill,.badge,.status,.ok,.warning,.state,[class*=badge],[class*=status],[class*=chip],[class*=pill]){background:var(--ta-blue-soft-final)!important;background-color:var(--ta-blue-soft-final)!important;border-color:#dbe7ff!important;color:var(--ta-blue-final)!important;-webkit-text-fill-color:var(--ta-blue-final)!important}html body #root main.app-shell.admin-shell{--ta-bg-final: #f9fafb;--ta-card-final: #ffffff;--ta-line-final: #e4e7ec;--ta-text-final: #101828;--ta-muted-final: #667085;--ta-shadow-final: 0 1px 2px rgba(16, 24, 40, .04), 0 12px 28px rgba(16, 24, 40, .07);background:var(--ta-bg-final)!important;color:var(--ta-text-final)!important}html body #root main.app-shell.admin-shell :is(.admin-enterprise-shell,.admin-portal-shell,.admin-board-shell){background:var(--ta-bg-final)!important;background-color:var(--ta-bg-final)!important;color:var(--ta-text-final)!important}html body #root main.app-shell.admin-shell :is(.admin-enterprise-sidebar,.admin-enterprise-topbar,.admin-enterprise-panel,.admin-enterprise-hero,.admin-workspace-card,.admin-command-hero,.admin-console-panel,.admin-primary-panel,.admin-side-panel,.fresh-admin-panel,.fresh-admin-hero-card){background:var(--ta-card-final)!important;background-color:var(--ta-card-final)!important;background-image:none!important;border-color:var(--ta-line-final)!important;box-shadow:var(--ta-shadow-final)!important;color:var(--ta-text-final)!important}html body #root main.app-shell.admin-shell :is(h1,h2,h3,h4,strong,b){color:var(--ta-text-final)!important;-webkit-text-fill-color:var(--ta-text-final)!important}html body #root main.app-shell.admin-shell :is(p,span,small,label,li,td){color:var(--ta-muted-final)!important;-webkit-text-fill-color:var(--ta-muted-final)!important}html body #root main.app-shell.enterprise-shell.workstation-admin{--ta-bg: #f9fafb;--ta-sidebar: #ffffff;--ta-card: #ffffff;--ta-card-soft: #f8fafc;--ta-line: #e4e7ec;--ta-line-strong: #d0d5dd;--ta-text: #101828;--ta-muted: #667085;--ta-subtle: #98a2b3;--ta-blue: #465fff;--ta-blue-soft: #eef4ff;--ta-gold: #d6a62b;--ta-success: #12b76a;--ta-warning: #f79009;--ta-danger: #f04438;--ta-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 12px 28px rgba(16, 24, 40, .07);background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important;min-height:100vh!important;text-rendering:optimizeLegibility}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell){display:grid!important;grid-template-columns:minmax(218px,260px) minmax(0,1fr)!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar{background:var(--ta-sidebar)!important;background-color:var(--ta-sidebar)!important;border-right:1px solid var(--ta-line)!important;box-shadow:4px 0 18px #1018280a!important;color:var(--ta-text)!important;height:100vh!important;min-width:0!important;overflow-y:auto!important;padding:18px 16px!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar :is(.brand,.brand-button,.shell-identity-strip,.station-directory-card,.station-switcher){background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar :is(.brand-mark,.brand-button img,.brand img){border-radius:12px!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar :is(.brand strong,.brand-button strong,.shell-identity-strip strong,.station-directory-card strong,.station-switcher strong,.nav-group-title,b){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar :is(.brand span,.brand-button span,.shell-identity-strip span,.shell-identity-strip p,.station-directory-card span,.station-directory-card p,.station-switcher span,.station-switcher p,.nav-item span,small){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-list{gap:5px!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-item{background:transparent!important;background-color:transparent!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#344054!important;min-height:40px!important;padding:10px 12px!important;-webkit-text-fill-color:#344054!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-item:is(.active,:hover){background:var(--ta-blue-soft)!important;background-color:var(--ta-blue-soft)!important;border-color:#dbe7ff!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-item:is(.active,:hover) :is(span,svg){color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important;stroke:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace{background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important;height:100vh!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:18px 24px 28px!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace>:is(.topbar,.user-topbar){background:var(--ta-card)!important;background-color:var(--ta-card)!important;border:1px solid var(--ta-line)!important;border-radius:16px!important;box-shadow:var(--ta-shadow)!important;color:var(--ta-text)!important;margin-bottom:18px!important;padding:16px 18px!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace>.topbar[style],html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace>.topbar{display:flex!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is([class*=workspace],[class*=command-],[class*=enterprise],[class*=home],[class*=hero],[class*=panel],[class*=card],[class*=zone],[class*=queue],[class*=inspector],[class*=registry],[class*=directory],[class*=board],[class*=toolbar],[class*=list],[class*=table],[class*=form],[class*=feed],[class*=timeline],[class*=shell],[class*=section]){text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.panel,.module-primary,.module-side,.station-panel,.metric-card,.command-card,.message-item,.workflow-item,.approval-item,.task-card,.policy-card,.calendar-card,.personnel-card,.transfer-card,.escalation-card,.document-card,.draft-card,.office-card,.report-card,[class$=-panel],[class$=-card],[class*="-panel "],[class*="-card "],[class*=-hero],[class*=-zone],[class*=-queue],[class*=-inspector],[class*=-registry],[class*=-directory],[class*=-board],[class*=-toolbar],[class*=-table],[class*=-form]){background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border-color:var(--ta-line)!important;color:var(--ta-text)!important;box-shadow:var(--ta-shadow)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.report-command-workspace,.approval-command-workspace,.station-home,.module-grid,.dashboard-grid,.mail-layout,.reports-layout,.task-enterprise,.policy-enterprise,.calendar-enterprise,.personnel-enterprise,.transfers-workspace,.live-comms-workspace){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(h1,h2,h3,h4,h5,strong,b,th,dt,summary){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important;letter-spacing:0!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(p,span,small,label,li,td,dd,input,select,textarea){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(input,select,textarea,.search-box,[class*=search],.account-menu-button,.icon-button,.notification-button){background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border:1px solid var(--ta-line-strong)!important;border-radius:10px!important;box-shadow:none!important;color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(input,textarea)::placeholder{color:var(--ta-subtle)!important;-webkit-text-fill-color:var(--ta-subtle)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(button,summary,.file-action,[role=button]){appearance:none!important;-webkit-appearance:none!important;background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border:1px solid var(--ta-line-strong)!important;border-radius:10px!important;box-shadow:none!important;color:#344054!important;-webkit-text-fill-color:#344054!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(button,summary,.file-action,[role=button]) *{color:inherit!important;-webkit-text-fill-color:inherit!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(button,summary,.file-action,[role=button]):is(:hover,:focus-visible){background:var(--ta-card-soft)!important;border-color:#b9c6ff!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.primary,button.primary,.report-primary-actions button:first-of-type,.approval-inspector button:first-of-type,.office-form button[type=submit],.churchmail-form button,.ai-desk-form button){background:var(--ta-blue)!important;background-color:var(--ta-blue)!important;border-color:var(--ta-blue)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.chip,.pill,.badge,.status,.ok,.warning,.state,[class*=badge],[class*=status],[class*=chip],[class*=pill]){background:var(--ta-blue-soft)!important;background-color:var(--ta-blue-soft)!important;border-color:#dbe7ff!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.danger,.critical,.escalated,[class*=danger],[class*=critical]){color:var(--ta-danger)!important;-webkit-text-fill-color:var(--ta-danger)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.good,.success,[class*=success]){color:var(--ta-success)!important;-webkit-text-fill-color:var(--ta-success)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports .report-command-grid,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals .approval-command-grid{align-items:start!important;gap:16px!important;max-width:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports .report-command-grid{grid-template-columns:minmax(220px,.9fr) minmax(420px,1.7fr) minmax(260px,1fr)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals .approval-command-grid{grid-template-columns:minmax(220px,.9fr) minmax(420px,1.7fr) minmax(260px,1fr)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports :is(.report-zone,.report-command-hero),html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals :is(.approval-zone,.approval-command-hero){border:1px solid var(--ta-line)!important;border-radius:16px!important;box-shadow:var(--ta-shadow)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports .report-zone-title>span:first-child,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals .approval-zone-title>span:first-child{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html body #root main.app-shell.admin-shell{--ta-bg: #f9fafb;--ta-sidebar: #ffffff;--ta-card: #ffffff;--ta-card-soft: #f8fafc;--ta-line: #e4e7ec;--ta-text: #101828;--ta-muted: #667085;--ta-blue: #465fff;--ta-blue-soft: #eef4ff;--ta-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 12px 28px rgba(16, 24, 40, .07);background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important}html body #root main.app-shell.admin-shell :is(.admin-enterprise-shell,.admin-portal-shell,.admin-board-shell){background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important}html body #root main.app-shell.admin-shell :is(.admin-enterprise-sidebar,.admin-enterprise-topbar,.admin-enterprise-panel,.admin-enterprise-hero,.admin-workspace-card,.admin-command-hero,.admin-console-panel,.admin-primary-panel,.admin-side-panel,.fresh-admin-panel,.fresh-admin-hero-card){background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border-color:var(--ta-line)!important;box-shadow:var(--ta-shadow)!important;color:var(--ta-text)!important}html body #root main.app-shell.admin-shell :is(h1,h2,h3,h4,strong,b){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important;text-shadow:none!important}html body #root main.app-shell.admin-shell :is(p,span,small,label,li,td){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important;text-shadow:none!important}@media(max-width:860px){html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell){grid-template-columns:218px minmax(0,1fr)!important}html body #root main.app-shell.enterprise-shell.workstation-admin>aside.sidebar{padding:14px 10px!important}html body #root main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace{padding:12px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports .report-command-grid,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals .approval-command-grid{grid-template-columns:1fr!important}}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is([class*=command-workspace],[class*=command-hero],[class*=hero],[class*=zone],[class*=panel],[class*=card],[class*=row],[class*=toolbar],[class*=list],[class*=queue],[class*=inspector],[class*=review],[class*=registry],[class*=directory],[class*=board]){background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border-color:var(--ta-line)!important;color:var(--ta-text)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is([class*=command-workspace],[class*=command-hero],[class*=hero],[class*=zone],[class*=panel],[class*=card],[class*=row],[class*=toolbar],[class*=list],[class*=queue],[class*=inspector],[class*=review],[class*=registry],[class*=directory],[class*=board]) :is(h1,h2,h3,h4,strong,b,summary){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is([class*=command-workspace],[class*=command-hero],[class*=hero],[class*=zone],[class*=panel],[class*=card],[class*=row],[class*=toolbar],[class*=list],[class*=queue],[class*=inspector],[class*=review],[class*=registry],[class*=directory],[class*=board]) :is(p,span,small,label,li,dd,td){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is([class*=metric],[class*=status],[class*=badge],[class*=chip],[class*=pill],[class*=state]){background:var(--ta-blue-soft)!important;background-color:var(--ta-blue-soft)!important;border-color:#dbe7ff!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-command-hero.approval-command-hero,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-zone.approval-zone,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-hero-metrics article,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-clean-row.approval-clean-row,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-review-card.approval-review-card{background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border:1px solid var(--ta-line)!important;color:var(--ta-text)!important;box-shadow:var(--ta-shadow)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-command-hero.approval-command-hero :is(h1,h2,h3,strong,b),html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-zone.approval-zone :is(h1,h2,h3,strong,b),html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-clean-row.approval-clean-row :is(h1,h2,h3,strong,b),html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-review-card.approval-review-card :is(h1,h2,h3,strong,b){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-command-hero.approval-command-hero :is(p,span,small,label),html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-zone.approval-zone :is(p,span,small,label),html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-clean-row.approval-clean-row :is(p,span,small,label),html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-review-card.approval-review-card :is(p,span,small,label){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-hero-metrics.approval-hero-metrics>article,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-clean-nav.approval-clean-nav button,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-queue-toolbar-clean.approval-queue-toolbar-clean,html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-clean-search.approval-clean-search{background:var(--ta-card-soft)!important;background-color:var(--ta-card-soft)!important;background-image:none!important;border:1px solid var(--ta-line)!important;color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-approvals:not(.admin-shell)>section.workspace.workspace .approval-clean-nav.approval-clean-nav button:is(.active,:hover){background:var(--ta-blue-soft)!important;border-color:#dbe7ff!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important}@media(max-width:860px){html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell){display:grid!important;grid-template-columns:218px minmax(0,1fr)!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar{height:100vh!important;width:218px!important;padding:14px 10px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{height:100vh!important;min-width:0!important;padding:12px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item{min-height:36px!important;padding:8px 10px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-grid,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-status{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone{max-height:none!important}}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-category-tabs button,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-template-compact-list button,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-work-queue button{justify-content:space-between!important;text-align:left!important;width:100%!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-category-tabs button.active,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-template-compact-list button.selected,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-work-queue button.active{background:var(--ta-blue-soft)!important;border-color:#b9c6ff!important;color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-section-cards details{background:var(--ta-card-soft)!important;border:1px solid var(--ta-line)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important}@media(max-width:1180px){html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-grid{grid-template-columns:minmax(220px,.9fr) minmax(0,1.35fr)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-submission{grid-column:1 / -1!important;max-height:none!important}}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell){--ta-bg: #f9fafb;--ta-sidebar: #ffffff;--ta-card: #ffffff;--ta-card-soft: #f8fafc;--ta-line: #e4e7ec;--ta-line-strong: #d0d5dd;--ta-text: #101828;--ta-muted: #667085;--ta-subtle: #98a2b3;--ta-blue: #465fff;--ta-blue-dark: #3641e6;--ta-blue-soft: #eef4ff;--ta-green: #12b76a;--ta-amber: #f79009;--ta-red: #f04438;--ta-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 10px 24px rgba(16, 24, 40, .06);background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important;grid-template-columns:minmax(248px,280px) minmax(0,1fr)!important;min-height:100vh!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar{background:var(--ta-sidebar)!important;border-right:1px solid var(--ta-line)!important;color:var(--ta-text)!important;padding:18px 16px!important;box-shadow:4px 0 18px #1018280a!important;overflow-y:auto!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar :is(.brand,.brand-button,.station-switcher){background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar :is(.brand strong,.brand-button strong,.nav-group-title,.station-switcher strong,.station-switcher b){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .brand-mark{background:var(--ta-blue-soft)!important;border:1px solid #dbe7ff!important;color:var(--ta-blue)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-list{gap:5px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item{background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;color:#344054!important;min-height:40px!important;padding:10px 12px!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item:is(.active,:hover){background:var(--ta-blue-soft)!important;border-color:#dbe7ff!important;color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important;padding:18px 24px 28px!important;overflow-y:auto!important;overflow-x:hidden!important;min-width:0!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar){background:var(--ta-card)!important;background-color:var(--ta-card)!important;border:1px solid var(--ta-line)!important;border-radius:16px!important;box-shadow:var(--ta-shadow)!important;color:var(--ta-text)!important;margin-bottom:18px!important;padding:16px 18px!important;position:sticky!important;top:0!important;z-index:20!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar) :is(h1,h2,h3,strong,b){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar) :is(p,span,small,label){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.panel,.module-primary,.module-side,.station-panel,.metric-card,.message-item,.workflow-item,.approval-item,.approval-panel,.approval-clean-row,.approval-inspector,.mail-panel,.report-zone,.report-command-hero,.report-active-template,.report-submit-focus,.report-work-queue,.escalation-card,.personnel-panel,.personnel-row,.personnel-command-bar,.personnel-inspector,.hierarchy-row,.office-card,.office-form,.office-table,.source-map-item,.insight,.draft-card,.live-session-card,.live-comms-hero,.archive-toolbar,.document-card,.audit-toolbar,.audit-table,.data-table,.route-box,.empty-state,.final-production-finish-board,.final-blocker-board,.production-handoff-board,.production-readiness-cockpit,.managed-restore-board,.launch-operations-wizard,.station-training-rollout,.persistence-store-panel,.service-connections-panel){background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border:1px solid var(--ta-line)!important;border-radius:16px!important;box-shadow:var(--ta-shadow)!important;color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(h1,h2,h3,h4,strong,b,th,dt,summary){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(p,span,small,label,li,td,dd){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(input,select,textarea,.search-box,.report-search,.account-menu-button,.icon-button,.notification-button){background:var(--ta-card)!important;background-color:var(--ta-card)!important;border:1px solid var(--ta-line-strong)!important;border-radius:10px!important;color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(input,textarea)::placeholder{color:var(--ta-subtle)!important;-webkit-text-fill-color:var(--ta-subtle)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary,.file-action){appearance:none!important;-webkit-appearance:none!important;background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border:1px solid var(--ta-line-strong)!important;border-radius:10px!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary,.file-action):is(:hover,:focus-visible){background:var(--ta-card-soft)!important;border-color:#b9c6ff!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.report-primary-actions button:first-of-type,.report-submit-actions>button:first-child,.approval-inspector button:first-of-type,.office-form button[type=submit],.ai-desk-form button,.churchmail-form button){background:var(--ta-blue)!important;border-color:var(--ta-blue)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 8px 18px #465fff38!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.chip,.pill,.status,.ok,.warning,.badge,.personnel-status,.source-chip){background:var(--ta-blue-soft)!important;background-color:var(--ta-blue-soft)!important;border:1px solid #dbe7ff!important;border-radius:999px!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-command-workspace{background:var(--ta-bg)!important;color:var(--ta-text)!important;display:block!important;min-height:auto!important;padding:0!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-command-hero{background:linear-gradient(135deg,#465fff17,#fff0 45%),var(--ta-card)!important;border:1px solid var(--ta-line)!important;border-radius:18px!important;box-shadow:var(--ta-shadow)!important;margin-bottom:16px!important;padding:20px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-command-hero h1{color:var(--ta-text)!important;font-size:clamp(1.55rem,2.4vw,2.15rem)!important;letter-spacing:0!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-command-status{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-command-status article{background:var(--ta-card-soft)!important;border:1px solid var(--ta-line)!important;border-radius:12px!important;padding:12px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-command-grid{align-items:start!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(220px,.85fr) minmax(420px,1.75fr) minmax(260px,.95fr)!important;max-width:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-zone{max-height:calc(100vh - 176px)!important;min-height:0!important;overflow-y:auto!important;padding:16px!important;scrollbar-gutter:stable!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-zone-title>span:first-child{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-category-tabs{display:grid!important;gap:7px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-category-tabs button,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-template-compact-list button,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-work-queue button{justify-content:space-between!important;text-align:left!important;width:100%!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-category-tabs button.active,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-template-compact-list button.selected,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-work-queue button.active{background:var(--ta-blue-soft)!important;border-color:#b9c6ff!important;color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-section-cards{display:grid!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-section-cards details{background:var(--ta-card-soft)!important;border:1px solid var(--ta-line)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-section-cards textarea,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-attestation-field textarea{min-height:96px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) *{text-shadow:none!important}@media(max-width:1180px){html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-command-grid{grid-template-columns:minmax(220px,.9fr) minmax(0,1.35fr)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-zone-submission{grid-column:1 / -1!important;max-height:none!important}}@media(max-width:860px){html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell){display:block!important;overflow:auto!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-command-grid,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-command-status{grid-template-columns:1fr!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports):not(.admin-shell) .report-zone{max-height:none!important}}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell){--institution-ink: #f7fbff;--institution-text: #d9e4f2;--institution-muted: #9fb0c7;--institution-gold: #f0c96b;--institution-line: rgba(201, 215, 237, .14);--institution-soft: rgba(255, 255, 255, .055);--institution-softer: rgba(255, 255, 255, .032);--institution-panel: rgba(8, 18, 36, .7);--institution-panel-strong: rgba(10, 24, 48, .82);--institution-shadow: 0 28px 80px rgba(0, 0, 0, .24);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar{width:252px!important;padding:20px 14px!important;background:radial-gradient(circle at 0% 0%,rgba(240,201,107,.1),transparent 17rem),linear-gradient(180deg,#091830f5,#050d1cfa)!important;border-right:1px solid rgba(255,255,255,.08)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .brand{gap:11px!important;min-height:56px!important;margin-bottom:16px!important;padding:8px!important;border-radius:18px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .brand strong{color:var(--institution-ink)!important;font-size:.98rem!important;letter-spacing:.02em!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .brand span,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-group-label,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .station-switcher p{color:#d9e4f29e!important;font-size:.68rem!important;letter-spacing:.13em!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .shell-identity-strip{margin:0 0 14px!important;padding:13px 14px!important;border-radius:18px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.085)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .shell-identity-strip strong{color:var(--institution-ink)!important;font-size:.84rem!important;font-weight:740!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .shell-identity-strip span{color:#d9e4f2b3!important;font-size:.74rem!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-list{gap:18px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-group{gap:5px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item{min-height:36px!important;padding:8px 10px!important;border-radius:13px!important;font-size:.86rem!important;font-weight:650!important;color:#d9e4f2c7!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item svg{width:16px!important;height:16px!important;opacity:.86!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item.active{background:linear-gradient(90deg,#f0c96b2b,#f0c96b0e)!important;border-color:#f0c96b42!important;color:#fff5d6!important;transform:translate(2px)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{padding:28px clamp(22px,3vw,44px) 44px!important;color:var(--institution-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.topbar,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.user-topbar{max-width:1480px!important;margin:0 auto 28px!important;padding:18px 20px!important;border-radius:28px!important;background:linear-gradient(135deg,#ffffff1b,#ffffff08),#08162dd1!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:0 26px 70px #0000002e!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .organization-kicker{color:var(--institution-gold)!important;font-size:.72rem!important;font-weight:860!important;letter-spacing:.12em!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .station-title h1{color:var(--institution-ink)!important;font-size:clamp(2rem,3.5vw,4.1rem)!important;line-height:.95!important;font-weight:780!important;letter-spacing:-.045em!important;margin:2px 0 8px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .station-title p{max-width:820px!important;color:#d9e4f2c7!important;font-size:.98rem!important;line-height:1.55!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.approvals-enterprise,.reports-enterprise,.personnel-enterprise,.module-grid){max-width:1480px!important;gap:22px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.approval-command-bar,.report-command-bar,.personnel-command-bar,.panel,.module-primary,.module-side,.approval-panel,.mail-panel,.report-panel,.personnel-panel,.office-form,.ai-desk-form,.live-comms-console,.archive-toolbar,.audit-toolbar){border-radius:30px!important;background:linear-gradient(145deg,#ffffff15,#ffffff08),var(--institution-panel)!important;border:1px solid var(--institution-line)!important;box-shadow:var(--institution-shadow)!important;color:var(--institution-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.panel-header,.approval-panel-head,.report-panel-head,.personnel-panel-heading,.archive-toolbar,.audit-toolbar,.registry-toolbar,.office-form,.ai-desk-form){background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;border-radius:0!important;box-shadow:none!important;padding-bottom:14px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.approval-clean-row,.escalation-card,.hierarchy-row,.personnel-row,.live-session-card,.document-card,.office-card,.metric-card,.data-table>*,.audit-table>*,.route-box,.insight,.source-map-item,.provision-summary,.empty-state){border-radius:22px!important;background:var(--institution-soft)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;color:var(--institution-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.approval-clean-row:hover,.escalation-card:hover,.hierarchy-row:hover,.personnel-row:hover,.live-session-card:hover,.document-card:hover,.office-card:hover){background:#ffffff16!important;border-color:#f0c96b2e!important;transform:translateY(-1px)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(h1,h2,h3,h4,strong){color:var(--institution-ink)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(p,span,small,li,td,th,label,b){color:var(--institution-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(button,summary,.file-action){border-radius:999px!important;border:1px solid rgba(240,201,107,.2)!important;background:#ffffff0e!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(button,summary,.file-action):hover{background:#f0c96b1f!important;border-color:#f0c96b6b!important;color:#fff4cf!important;-webkit-text-fill-color:#fff4cf!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.chip,.pill,.status,.badge,.ok,.good,.ready,.source,.warning,.severity){border-radius:999px!important;background:#f0c96b1b!important;border:1px solid rgba(240,201,107,.24)!important;color:#ffe7a3!important;-webkit-text-fill-color:#ffe7a3!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(input,select,textarea){border-radius:18px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--institution-ink)!important;-webkit-text-fill-color:var(--institution-ink)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace{display:grid!important;grid-template-columns:minmax(250px,.78fr) minmax(380px,1.55fr) minmax(260px,.82fr)!important;align-items:start!important;gap:22px!important;width:min(100%,1480px)!important;margin:0 auto!important;color:var(--institution-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero{grid-column:1 / -1!important;position:relative!important;overflow:hidden!important;min-height:190px!important;padding:clamp(24px,3vw,42px)!important;border-radius:36px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 88% 8%,rgba(240,201,107,.18),transparent 24rem),linear-gradient(135deg,#ffffff1c,#ffffff09),#08162dd6!important;box-shadow:0 32px 90px #0000003d!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero:after{content:""!important;position:absolute!important;inset:auto 34px 24px auto!important;width:min(31vw,420px)!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(240,201,107,.74),transparent)!important;opacity:.75!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero :is(h1,h2,h3,strong){color:var(--institution-ink)!important;letter-spacing:-.035em!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero h1,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero h2{max-width:860px!important;font-size:clamp(2.15rem,4vw,4.9rem)!important;line-height:.94!important;margin:5px 0 12px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero :is(p,span,small){color:#d9e4f2cc!important;max-width:820px!important;line-height:1.55!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-status{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:20px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-status>*{border-radius:999px!important;border:1px solid rgba(240,201,107,.22)!important;background:#f0c96b1a!important;color:#ffe7a3!important;-webkit-text-fill-color:#ffe7a3!important;padding:7px 11px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-work-queue,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-active-template,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-submit-focus{min-width:0!important;border-radius:30px!important;border:1px solid var(--institution-line)!important;background:linear-gradient(145deg,#ffffff15,#ffffff08),var(--institution-panel)!important;box-shadow:var(--institution-shadow)!important;color:var(--institution-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone{padding:22px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-library{position:sticky!important;top:22px!important;max-height:calc(100dvh - 56px)!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-builder{display:grid!important;gap:18px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-submission{position:sticky!important;top:22px!important;display:grid!important;gap:16px!important;max-height:calc(100dvh - 56px)!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-title,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-active-template,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-submit-focus,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-work-queue{padding:18px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-title{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;border-radius:0!important;margin:-4px -4px 14px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) :is(.report-zone-title,.report-active-template,.report-submit-focus,.report-work-queue) :is(h2,h3,strong){color:var(--institution-ink)!important;letter-spacing:-.02em!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) :is(.report-zone-title,.report-active-template,.report-submit-focus,.report-work-queue) :is(p,span,small,label){color:var(--institution-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-search,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-form-meta,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-title-field,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-attestation-field{border-radius:22px!important;border:1px solid rgba(255,255,255,.095)!important;background:var(--institution-softer)!important;padding:14px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-category-tabs{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;max-height:260px!important;overflow-y:auto!important;padding-right:4px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-category-tabs button,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-template-compact-list button{justify-content:flex-start!important;width:100%!important;min-height:36px!important;border-radius:14px!important;background:transparent!important;border-color:transparent!important;color:#d9e4f2c7!important;-webkit-text-fill-color:rgba(217,228,242,.78)!important;text-align:left!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-category-tabs button:hover,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-template-compact-list button:hover,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-category-tabs button.active,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-template-compact-list button.active{background:#f0c96b1c!important;border-color:#f0c96b33!important;color:#fff4cf!important;-webkit-text-fill-color:#fff4cf!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-template-compact-list{display:grid!important;gap:8px!important;max-height:520px!important;overflow-y:auto!important;padding-right:4px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-section-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-section-cards>*,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-submit-metrics>*,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-work-queue>*{border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0d!important;color:var(--institution-text)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-submit-actions,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-primary-actions,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-more-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;padding:0!important;background:transparent!important;border:0!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace button,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace summary{border-radius:999px!important;border:1px solid rgba(240,201,107,.2)!important;background:#ffffff0e!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace input,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace select,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace textarea{border-radius:18px!important;border:1px solid rgba(255,255,255,.11)!important;background:#ffffff0f!important;color:var(--institution-ink)!important;-webkit-text-fill-color:var(--institution-ink)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace :not(svg):not(path):not(circle):not(line):not(polyline){color:var(--institution-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace :is(h1,h2,h3,h4,strong){color:var(--institution-ink)!important;-webkit-text-fill-color:var(--institution-ink)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace :is(p,span,small,label,li,b){color:var(--institution-muted)!important;-webkit-text-fill-color:var(--institution-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero :is(h1,h2,h3,strong),html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero .report-command-status strong{color:var(--institution-ink)!important;-webkit-text-fill-color:var(--institution-ink)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero :is(p,span,small),html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-hero .report-command-status span{color:#d9e4f2d1!important;-webkit-text-fill-color:rgba(217,228,242,.82)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-status{background:transparent!important;border:0!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-status article{background:#ffffff0e!important;border-color:#f0c96b33!important;color:var(--institution-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-title>span:first-child{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-title h2:before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;margin-right:10px!important;border-radius:999px!important;background:var(--institution-gold)!important;box-shadow:0 0 20px #f0c96b8c!important;vertical-align:middle!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-section-cards summary{border-radius:18px!important;background:#ffffff0f!important;border-color:#ffffff1a!important;color:var(--institution-ink)!important;-webkit-text-fill-color:var(--institution-ink)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-section-cards textarea,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-calm-form textarea{min-height:118px!important;resize:vertical!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell){--ta-bg: #f9fafb;--ta-surface: #ffffff;--ta-surface-soft: #f3f6fb;--ta-border: #e4e7ec;--ta-border-strong: #d0d5dd;--ta-text: #101828;--ta-muted: #667085;--ta-soft-text: #98a2b3;--ta-blue: #465fff;--ta-blue-soft: #ecf3ff;--ta-blue-line: #c7d7fe;--ta-green: #039855;--ta-amber: #dc6803;--ta-red: #d92d20;--ta-gold: #b78a28;--ta-radius: 16px;--ta-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 10px 24px rgba(16, 24, 40, .05);background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar{width:280px!important;padding:20px 16px!important;background:var(--ta-surface)!important;background-color:var(--ta-surface)!important;border-right:1px solid var(--ta-border)!important;box-shadow:none!important;color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .brand{min-height:58px!important;margin-bottom:18px!important;padding:8px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .brand-mark{width:40px!important;height:40px!important;border-radius:12px!important;background:var(--ta-blue-soft)!important;border:1px solid var(--ta-blue-line)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .brand strong{color:var(--ta-text)!important;font-size:1rem!important;font-weight:800!important;letter-spacing:0!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .brand span,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-group-label,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .station-switcher p{color:var(--ta-soft-text)!important;-webkit-text-fill-color:var(--ta-soft-text)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .shell-identity-strip,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .station-directory-card{background:var(--ta-surface-soft)!important;background-color:var(--ta-surface-soft)!important;border:1px solid var(--ta-border)!important;border-radius:var(--ta-radius)!important;color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .shell-identity-strip strong,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .station-directory-card strong{color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .shell-identity-strip span,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .station-directory-card span{color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-list{gap:20px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item{min-height:40px!important;padding:10px 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#344054!important;-webkit-text-fill-color:#344054!important;font-size:.9rem!important;font-weight:600!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item.active{background:var(--ta-blue-soft)!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item:hover{background:#f2f4f7!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;padding:24px clamp(18px,2.2vw,32px) 40px!important;color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.topbar,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.user-topbar{max-width:1480px!important;min-height:72px!important;margin:0 auto 24px!important;padding:14px 18px!important;border-radius:var(--ta-radius)!important;background:var(--ta-surface)!important;background-color:var(--ta-surface)!important;border:1px solid var(--ta-border)!important;box-shadow:var(--ta-shadow)!important;color:var(--ta-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .organization-kicker{color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.08em!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .station-title h1{color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important;font-size:clamp(1.35rem,2vw,1.85rem)!important;line-height:1.15!important;letter-spacing:-.02em!important;margin:2px 0 4px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .station-title p{color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important;font-size:.9rem!important;line-height:1.45!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(.topbar-actions .system-status-cluster,.topbar-actions .search-box,.topbar-actions .account-menu-button,.topbar-actions .icon-button){background:var(--ta-surface-soft)!important;background-color:var(--ta-surface-soft)!important;border:1px solid var(--ta-border)!important;color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important;box-shadow:none!important}@media(max-width:1180px){html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace{grid-template-columns:minmax(0,1fr)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-library,html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-submission{position:static!important;max-height:none!important}}@media(max-width:760px){html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-section-cards{grid-template-columns:1fr!important}}@media(max-width:900px){html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{padding:18px 14px 28px!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) .station-title h1{font-size:clamp(1.65rem,9vw,2.75rem)!important}}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar{background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.16),transparent 20rem),linear-gradient(180deg,#0d1d34,#071225)!important;background-color:#0d1d34!important;color:#fff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-color:transparent!important;border-color:transparent!important;color:#d7dfeb!important;-webkit-text-fill-color:#d7dfeb!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item svg,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item path,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item span{color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item.active{background:#f0c96b1f!important;background-color:#f0c96b1f!important;border-color:#f0c96b61!important;color:#fff4cf!important;-webkit-text-fill-color:#fff4cf!important;box-shadow:inset 3px 0 #f0c96b!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item:hover{background:#ffffff12!important;background-color:#ffffff12!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar :is(.shell-identity-strip,.station-directory-card){background:#ffffff0f!important;background-color:#ffffff0f!important;border-color:#ffffff1f!important;color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(.finish-board-hero,.station-training-toolbar,.live-current-room,.escalation-card,.archive-toolbar,.module-card,.module-grid article,.panel,[class*=board],[class*=card],[class*=row],[class*=toolbar],[class*=panel]){background:#0f172adb!important;background-color:#0f172adb!important;border-color:#94a3b838!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(.finish-board-hero,.station-training-toolbar,.live-current-room,.escalation-card,.archive-toolbar,.module-card,.module-grid article,.panel,[class*=board],[class*=card],[class*=row],[class*=toolbar],[class*=panel]) :is(p,span,small,label,li,b){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(h1,h2,h3,h4,strong,.section-title,.panel-title){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace>.topbar .topbar-actions :is(.system-status-cluster,.account-menu-button,.icon-button,.search-box){background:#070b16bd!important;background-color:#070b16bd!important;border-color:#94a3b83d!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace>.topbar .topbar-actions :is(.system-status-cluster,.account-menu-button,.icon-button,.search-box) :is(span,small,strong,svg,path,circle,line,polyline){color:#f8fbff!important;stroke:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace>.topbar .topbar-actions .search-box input{background:transparent!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(.panel,.module-primary,.module-side) :not(button):not(svg):not(path):not(circle):not(line):not(polyline){color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(.panel,.module-primary,.module-side) :is(h1,h2,h3,h4,strong,.panel-header,.panel-header *){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-personnel:not(.admin-shell)>section.workspace.workspace :is(.personnel-kpi.warning,.personnel-inspector-section span,.personnel-inspector-section b,.personnel-meter span){background-color:#0f172ac2!important;border-color:#94a3b838!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-ai-desk:not(.admin-shell)>section.workspace.workspace small.ok{background-color:#0f172ac2!important;border-color:#94a3b838!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(input,select,textarea){background:#070b16bd!important;background-color:#070b16bd!important;border:1px solid rgba(148,163,184,.26)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(input,select,textarea)::placeholder{color:#a8b4c8!important;-webkit-text-fill-color:#a8b4c8!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-escalations,.section-personnel):not(.admin-shell)>section.workspace.workspace :is(.route-box,.pipeline-step,.severity,.personnel-inspector-section span,.personnel-inspector-section b,.personnel-meter span,.personnel-kpi-strip span){background:#0f172ac7!important;background-color:#0f172ac7!important;border-color:#94a3b83d!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>aside.sidebar,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace{height:100dvh!important;max-height:100dvh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scroll-behavior:smooth!important;outline:none!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>aside.sidebar:focus-visible,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace:focus-visible{box-shadow:inset 0 0 0 2px #f0c96b80!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>aside.sidebar::-webkit-scrollbar,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace::-webkit-scrollbar{width:12px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>aside.sidebar::-webkit-scrollbar-track,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace::-webkit-scrollbar-track{background:#02061752!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>aside.sidebar::-webkit-scrollbar-thumb,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace::-webkit-scrollbar-thumb{background:#94a3b86b!important;border:3px solid rgba(2,6,23,.32)!important;border-radius:999px!important}html body #root main.app-shell.enterprise-shell:not(.admin-shell)>aside.sidebar::-webkit-scrollbar-thumb:hover,html body #root main.app-shell.enterprise-shell:not(.admin-shell)>section.workspace.workspace::-webkit-scrollbar-thumb:hover{background:#f0c96bb8!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell){background:radial-gradient(circle at 18% 0%,rgba(37,99,235,.22),transparent 34rem),linear-gradient(135deg,#07142a,#0c1d3b 46%,#102849)!important;background-color:#0c1d3b!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{background:radial-gradient(circle at 74% 8%,rgba(240,201,107,.08),transparent 28rem),linear-gradient(180deg,#081831db,#081224f0)!important;background-color:#0b1c39!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.topbar,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.user-topbar{background:#091830e6!important;background-color:#091830e6!important;border:1px solid rgba(148,163,184,.2)!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar) :is(h1,h2,h3,strong){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar) :is(p,span,small,label){color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-escalations,.section-personnel):not(.admin-shell)>section.workspace.workspace :is(.route-box,.pipeline-step,.severity,.personnel-inspector-section span,.personnel-inspector-section b,.personnel-meter span,.personnel-kpi-strip span) *{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace button:not(.nav-item):not(.brand-button):not(.icon-button):not(.account-menu-button):not(.station-option),html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace summary,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace .file-action{appearance:none!important;-webkit-appearance:none!important;background:linear-gradient(145deg,#101b30f5,#070b16e0)!important;background-color:#070b16e0!important;background-image:linear-gradient(145deg,#101b30f5,#070b16e0)!important;border:1px solid rgba(148,163,184,.3)!important;color:#eef4ff!important;-webkit-text-fill-color:#eef4ff!important;box-shadow:inset 0 1px #ffffff0f,0 12px 22px #0206172e!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(button,summary,.file-action) *{color:#eef4ff!important;-webkit-text-fill-color:#eef4ff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(.chip,.pill,.status,.ok,.warning,.badge,.personnel-status){background:#eab30829!important;background-color:#eab30829!important;border-color:#eab30857!important;color:#ffe7a3!important;-webkit-text-fill-color:#ffe7a3!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell){background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.22),transparent 31rem),linear-gradient(135deg,#050b17,#0b1426 48%,#111827)!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace{background:transparent!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace>.topbar{background:#0f172ac7!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:24px!important;box-shadow:0 22px 48px #02061733!important;color:#e7edf6!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace>.topbar :is(h1,h2,h3,strong){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace>.topbar :is(p,span,small,label){color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(.panel-header,.escalation-head,.personnel-panel-heading,.personnel-table-head,.final-blocker-score,.handoff-score-grid article,.production-readiness-grid article) :not(svg):not(path){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit,.section-escalations):not(.admin-shell)>section.workspace.workspace :is(.personnel-kpi-strip span,.personnel-inspector-section span,.personnel-inspector-section b,.personnel-meter span,.source-chip small,.insight small,.ok,.status,.badge,.pill,.chip){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root main.app-shell.workstation-admin.section-audit.enterprise-shell>section.workspace button{appearance:none!important;-webkit-appearance:none!important;background:#070b16b8!important;background-color:#070b16b8!important;background-image:linear-gradient(#070b16b8,#070b16b8)!important;border-color:#94a3b847!important;color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important;box-shadow:inset 0 0 0 9999px #070b16b8!important}html body #root main.app-shell.workstation-admin.section-audit.enterprise-shell>section.workspace button *{color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell:is(.section-offices,.section-ai-desk,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.data-table *,.office-table *,.table-actions *,.draft-card .action-row *,.document-card .action-row *,.audit-table *,.production-command-row *){color:#cbd5e1!important}html body #root main.app-shell.enterprise-shell:is(.section-offices,.section-ai-desk,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.table-actions button,.data-table button,.office-table button,.draft-card .action-row button,.document-card .action-row button,.audit-table button,.production-command-row button,.finish-action-row button,.table-actions button *,.data-table button *,.office-table button *,.draft-card .action-row button *,.document-card .action-row button *,.audit-table button *,.production-command-row button *,.finish-action-row button *){color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}main.app-shell.section-offices section.workspace button,main.app-shell.section-ai-desk section.workspace button,main.app-shell.section-archive section.workspace button,main.app-shell.section-audit section.workspace button,main.app-shell.section-offices section.workspace summary,main.app-shell.section-ai-desk section.workspace summary,main.app-shell.section-archive section.workspace summary,main.app-shell.section-audit section.workspace summary{appearance:none!important;-webkit-appearance:none!important;background:#070b16b8!important;background-color:#070b16b8!important;border-color:#94a3b847!important;color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}main.app-shell.section-offices section.workspace button *,main.app-shell.section-ai-desk section.workspace button *,main.app-shell.section-archive section.workspace button *,main.app-shell.section-audit section.workspace button *,main.app-shell.section-offices section.workspace summary *,main.app-shell.section-ai-desk section.workspace summary *,main.app-shell.section-archive section.workspace summary *,main.app-shell.section-audit section.workspace summary *{color:#d7e0ee!important;-webkit-text-fill-color:#d7e0ee!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell){--ta-bg: #f9fafb;--ta-sidebar: #ffffff;--ta-card: #ffffff;--ta-card-soft: #f8fafc;--ta-line: #e4e7ec;--ta-line-strong: #d0d5dd;--ta-text: #101828;--ta-muted: #667085;--ta-blue: #465fff;--ta-blue-soft: #eef4ff;--ta-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 10px 24px rgba(16, 24, 40, .06);background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important;display:grid!important;grid-template-columns:minmax(218px,260px) minmax(0,1fr)!important;min-height:100vh!important;overflow:hidden!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar{background:var(--ta-sidebar)!important;background-color:var(--ta-sidebar)!important;border-right:1px solid var(--ta-line)!important;color:var(--ta-text)!important;box-shadow:4px 0 18px #1018280a!important;height:100vh!important;width:auto!important;min-width:0!important;overflow-y:auto!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace{background:var(--ta-bg)!important;background-color:var(--ta-bg)!important;color:var(--ta-text)!important;overflow-y:auto!important;overflow-x:hidden!important;height:100vh!important;min-width:0!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.topbar,html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace>.user-topbar{background:var(--ta-card)!important;background-color:var(--ta-card)!important;border:1px solid var(--ta-line)!important;color:var(--ta-text)!important;box-shadow:var(--ta-shadow)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(h1,h2,h3,h4,strong,b,th,dt,summary){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell) :is(p,span,small,label,li,td,dd){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar :is(.brand strong,.brand-button strong,.station-switcher strong,.station-switcher b,.nav-group-title){color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar :is(.brand span,.brand-button span,.station-switcher span,.station-switcher p,.nav-item span){color:var(--ta-muted)!important;-webkit-text-fill-color:var(--ta-muted)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item{background:transparent!important;border:1px solid transparent!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item:is(.active,:hover){background:var(--ta-blue-soft)!important;border-color:#dbe7ff!important;color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>aside.sidebar .nav-item:is(.active,:hover) :is(span,svg){color:var(--ta-blue)!important;-webkit-text-fill-color:var(--ta-blue)!important;stroke:var(--ta-blue)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(.panel,.module-primary,.module-side,.station-panel,.metric-card,.message-item,.workflow-item,.approval-item,.approval-panel,.approval-clean-row,.approval-inspector,.mail-panel,.report-zone,.report-command-hero,.report-active-template,.report-submit-focus,.report-work-queue,.escalation-card,.personnel-panel,.personnel-row,.personnel-command-bar,.personnel-inspector,.hierarchy-row,.office-card,.office-form,.office-table,.source-map-item,.insight,.draft-card,.live-session-card,.live-comms-hero,.archive-toolbar,.document-card,.audit-toolbar,.audit-table,.data-table,.route-box,.empty-state){background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border:1px solid var(--ta-line)!important;border-radius:16px!important;box-shadow:var(--ta-shadow)!important;color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(input,select,textarea,.search-box,.report-search,.account-menu-button,.icon-button,.notification-button){background:var(--ta-card)!important;background-color:var(--ta-card)!important;border:1px solid var(--ta-line-strong)!important;color:var(--ta-text)!important;-webkit-text-fill-color:var(--ta-text)!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary,.file-action){appearance:none!important;-webkit-appearance:none!important;background:var(--ta-card)!important;background-color:var(--ta-card)!important;background-image:none!important;border:1px solid var(--ta-line-strong)!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:is(.section-reports,.section-approvals,.section-escalations,.section-personnel,.section-hierarchy,.section-offices,.section-ai-desk,.section-live-comms,.section-archive,.section-audit):not(.admin-shell)>section.workspace.workspace :is(button,summary,.file-action) *{color:inherit!important;-webkit-text-fill-color:inherit!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-workspace{background:var(--ta-bg)!important;color:var(--ta-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-command-grid{align-items:start!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(220px,.85fr) minmax(420px,1.75fr) minmax(260px,.95fr)!important;max-width:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone{max-height:calc(100vh - 176px)!important;min-height:0!important;overflow-y:auto!important;padding:16px!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-reports:not(.admin-shell) .report-zone-title>span:first-child{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}main.app-shell.enterprise-shell.workstation-admin,main.app-shell.admin-shell{--gcos-app-bg: #f9fafb;--gcos-surface: #ffffff;--gcos-surface-soft: #f8fafc;--gcos-border: #e4e7ec;--gcos-border-strong: #d0d5dd;--gcos-text: #101828;--gcos-muted: #667085;--gcos-subtle: #98a2b3;--gcos-blue: #465fff;--gcos-blue-soft: #eef4ff;--gcos-gold: #d6a62b;--gcos-success: #12b76a;--gcos-warning: #f79009;--gcos-danger: #f04438;--gcos-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 12px 28px rgba(16, 24, 40, .07);background:var(--gcos-app-bg)!important;background-color:var(--gcos-app-bg)!important;color:var(--gcos-text)!important}main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell){display:grid!important;grid-template-columns:minmax(218px,260px) minmax(0,1fr)!important;min-height:100vh!important;overflow:hidden!important}main.app-shell.enterprise-shell.workstation-admin>aside.sidebar{background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border-right:1px solid var(--gcos-border)!important;box-shadow:4px 0 18px #1018280a!important;color:var(--gcos-text)!important;height:100vh!important;min-width:0!important;overflow-y:auto!important;padding:18px 16px!important;scrollbar-gutter:stable!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace{background:var(--gcos-app-bg)!important;background-color:var(--gcos-app-bg)!important;background-image:none!important;color:var(--gcos-text)!important;height:100vh!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:18px 24px 28px!important;scrollbar-gutter:stable!important}main.app-shell.enterprise-shell.workstation-admin>aside.sidebar :is(.brand,.brand-button,.shell-identity-strip,.station-directory-card,.station-switcher){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}main.app-shell.enterprise-shell.workstation-admin>aside.sidebar :is(.brand strong,.brand-button strong,.shell-identity-strip strong,.station-directory-card strong,.station-switcher strong,.nav-group-title,b){color:var(--gcos-text)!important;-webkit-text-fill-color:var(--gcos-text)!important}main.app-shell.enterprise-shell.workstation-admin>aside.sidebar :is(.brand span,.brand-button span,.shell-identity-strip span,.shell-identity-strip p,.station-directory-card span,.station-directory-card p,.station-switcher span,.station-switcher p,.nav-item span,small){color:var(--gcos-muted)!important;-webkit-text-fill-color:var(--gcos-muted)!important}main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-list{gap:5px!important}main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-item{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#344054!important;min-height:40px!important;padding:10px 12px!important;-webkit-text-fill-color:#344054!important}main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-item:is(.active,:hover){background:var(--gcos-blue-soft)!important;background-color:var(--gcos-blue-soft)!important;border-color:#dbe7ff!important;color:var(--gcos-blue)!important;-webkit-text-fill-color:var(--gcos-blue)!important}main.app-shell.enterprise-shell.workstation-admin>aside.sidebar .nav-item:is(.active,:hover) :is(span,svg){color:var(--gcos-blue)!important;-webkit-text-fill-color:var(--gcos-blue)!important;stroke:var(--gcos-blue)!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace>:is(.topbar,.user-topbar),main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.panel,.panel.module-primary,.panel.module-side,.station-panel,.metric-card,.command-card,.message-item,.workflow-item,.approval-item,.task-card,.policy-card,.calendar-card,.personnel-card,.transfer-card,.escalation-card,.document-card,.draft-card,.office-card,.report-card,[class$=-panel],[class$=-card],[class*="-panel "],[class*="-card "],[class*=-hero],[class*=-zone],[class*=-queue],[class*=-inspector],[class*=-registry],[class*=-directory],[class*=-board],[class*=-toolbar],[class*=-table],[class*=-form]){background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border-color:var(--gcos-border)!important;color:var(--gcos-text)!important;box-shadow:var(--gcos-shadow)!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.report-command-workspace,.approval-command-workspace,.station-home,.module-grid,.dashboard-grid,.mail-layout,.reports-layout,.task-enterprise,.policy-enterprise,.calendar-enterprise,.personnel-enterprise,.transfers-workspace,.live-comms-workspace){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}main.app-shell.enterprise-shell.workstation-admin :is(h1,h2,h3,h4,h5,strong,b,th,dt,summary),main.app-shell.admin-shell :is(h1,h2,h3,h4,h5,strong,b,th,dt,summary){color:var(--gcos-text)!important;-webkit-text-fill-color:var(--gcos-text)!important;letter-spacing:0!important;text-shadow:none!important}main.app-shell.enterprise-shell.workstation-admin :is(p,span,small,label,li,td,dd),main.app-shell.admin-shell :is(p,span,small,label,li,td,dd){color:var(--gcos-muted)!important;-webkit-text-fill-color:var(--gcos-muted)!important;text-shadow:none!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(input,select,textarea,.search-box,[class*=search],.account-menu-button,.icon-button,.notification-button){background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border:1px solid var(--gcos-border-strong)!important;border-radius:10px!important;box-shadow:none!important;color:var(--gcos-text)!important;-webkit-text-fill-color:var(--gcos-text)!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(input,textarea)::placeholder{color:var(--gcos-subtle)!important;-webkit-text-fill-color:var(--gcos-subtle)!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(button,summary,.file-action,[role=button]){appearance:none!important;-webkit-appearance:none!important;background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border:1px solid var(--gcos-border-strong)!important;border-radius:10px!important;box-shadow:none!important;color:#344054!important;-webkit-text-fill-color:#344054!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(button,summary,.file-action,[role=button]) *{color:inherit!important;-webkit-text-fill-color:inherit!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(button,summary,.file-action,[role=button]):is(:hover,:focus-visible){background:var(--gcos-surface-soft)!important;border-color:#b9c6ff!important;color:var(--gcos-blue)!important;-webkit-text-fill-color:var(--gcos-blue)!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.primary,button.primary,.report-primary-actions button:first-of-type,.approval-inspector button:first-of-type,.office-form button[type=submit],.churchmail-form button,.ai-desk-form button){background:var(--gcos-blue)!important;background-color:var(--gcos-blue)!important;border-color:var(--gcos-blue)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace :is(.chip,.pill,.badge,.status,.ok,.warning,.state,[class*=badge],[class*=status],[class*=chip],[class*=pill]){background:var(--gcos-blue-soft)!important;background-color:var(--gcos-blue-soft)!important;border-color:#dbe7ff!important;color:var(--gcos-blue)!important;-webkit-text-fill-color:var(--gcos-blue)!important}main.app-shell.enterprise-shell.workstation-admin.section-reports .report-command-grid,main.app-shell.enterprise-shell.workstation-admin.section-approvals .approval-command-grid{align-items:start!important;gap:16px!important;max-width:none!important}main.app-shell.enterprise-shell.workstation-admin.section-reports .report-command-grid{grid-template-columns:minmax(220px,.9fr) minmax(420px,1.7fr) minmax(260px,1fr)!important}main.app-shell.enterprise-shell.workstation-admin.section-approvals .approval-command-grid{grid-template-columns:minmax(220px,.9fr) minmax(420px,1.7fr) minmax(260px,1fr)!important}main.app-shell.enterprise-shell.workstation-admin.section-reports .report-zone,main.app-shell.enterprise-shell.workstation-admin.section-approvals .approval-zone{max-height:calc(100vh - 176px)!important;min-height:0!important;overflow-y:auto!important;scrollbar-gutter:stable!important}main.app-shell.enterprise-shell.workstation-admin.section-reports .report-zone-title>span:first-child,main.app-shell.enterprise-shell.workstation-admin.section-approvals .approval-zone-title>span:first-child{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}main.app-shell.admin-shell :is(.admin-enterprise-shell,.admin-portal-shell,.admin-board-shell){background:var(--gcos-app-bg)!important;background-color:var(--gcos-app-bg)!important;color:var(--gcos-text)!important}main.app-shell.admin-shell :is(.admin-enterprise-sidebar,.admin-enterprise-topbar,.admin-enterprise-panel,.admin-enterprise-hero,.admin-workspace-card,.admin-command-hero,.admin-console-panel,.admin-primary-panel,.admin-side-panel,.fresh-admin-panel,.fresh-admin-hero-card){background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border-color:var(--gcos-border)!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-text)!important}@media(max-width:860px){main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell){grid-template-columns:218px minmax(0,1fr)!important}main.app-shell.enterprise-shell.workstation-admin>aside.sidebar{padding:14px 10px!important}main.app-shell.enterprise-shell.workstation-admin>section.workspace.workspace{padding:12px!important}main.app-shell.enterprise-shell.workstation-admin.section-reports .report-command-grid,main.app-shell.enterprise-shell.workstation-admin.section-approvals .approval-command-grid{grid-template-columns:1fr!important}}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.module-grid>*,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-side,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise>*,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.transfers-workspace>*,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace .personnel-nav-panel,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace .personnel-directory-panel,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace .personnel-inspector-panel,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace .transfer-nav-panel,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace .transfer-queue-panel,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace .transfer-inspector-panel{background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border-color:var(--gcos-border)!important;color:var(--gcos-text)!important;box-shadow:var(--gcos-shadow)!important}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.module-grid>* :is(h1,h2,h3,h4,strong,b,th,dt,summary),html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise>* :is(h1,h2,h3,h4,strong,b,th,dt,summary),html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.transfers-workspace>* :is(h1,h2,h3,h4,strong,b,th,dt,summary){color:var(--gcos-text)!important;-webkit-text-fill-color:var(--gcos-text)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.module-grid>* :is(p,span,small,label,li,td,dd),html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise>* :is(p,span,small,label,li,td,dd),html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.transfers-workspace>* :is(p,span,small,label,li,td,dd){color:var(--gcos-muted)!important;-webkit-text-fill-color:var(--gcos-muted)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.module-grid>* :is(button,summary,.file-action),html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise>* :is(button,summary,.file-action),html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.transfers-workspace>* :is(button,summary,.file-action){background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border-color:var(--gcos-border-strong)!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.module-grid>* :is(button,summary,.file-action) *,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.personnel-enterprise>* :is(button,summary,.file-action) *,html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>.transfers-workspace>* :is(button,summary,.file-action) *{color:inherit!important;-webkit-text-fill-color:inherit!important}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar) :is(h1,h2,h3,h4,strong,b,.station-title h1),html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar) :is(svg){color:var(--gcos-text)!important;-webkit-text-fill-color:var(--gcos-text)!important;stroke:currentColor!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar) :is(p,span,small,label,.station-title p){color:var(--gcos-muted)!important;-webkit-text-fill-color:var(--gcos-muted)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar) :is(.search-box,.account-menu-button,.icon-button,.notification-button,button){background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border:1px solid var(--gcos-border-strong)!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin:not(.admin-shell)>section.workspace.workspace>:is(.topbar,.user-topbar) :is(.search-box input,input){background:transparent!important;border:0!important;color:var(--gcos-text)!important;-webkit-text-fill-color:var(--gcos-text)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-personnel:not(.admin-shell)>section.workspace.workspace .personnel-nav-panel.personnel-nav-panel,html body #root main.app-shell.enterprise-shell.workstation-admin.section-personnel:not(.admin-shell)>section.workspace.workspace .personnel-create-panel.personnel-create-panel,html body #root main.app-shell.enterprise-shell.workstation-admin.section-personnel:not(.admin-shell)>section.workspace.workspace .personnel-directory-panel.personnel-directory-panel,html body #root main.app-shell.enterprise-shell.workstation-admin.section-personnel:not(.admin-shell)>section.workspace.workspace .personnel-inspector-panel.personnel-inspector-panel,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace .final-production-finish-board.final-production-finish-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace .final-blocker-board.final-blocker-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace .production-handoff-board.production-handoff-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace .production-readiness-cockpit.production-readiness-cockpit,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace .restore-command-board.restore-command-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace .launch-ops-wizard.launch-ops-wizard,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace .station-training-board.station-training-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-live-comms:not(.admin-shell)>section.workspace.workspace .live-comms-hero.live-comms-hero,html body #root main.app-shell.enterprise-shell.workstation-admin.section-live-comms:not(.admin-shell)>section.workspace.workspace .live-session-card.live-session-card{background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border-color:var(--gcos-border)!important;color:var(--gcos-text)!important;box-shadow:var(--gcos-shadow)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-personnel:not(.admin-shell)>section.workspace.workspace :is(.personnel-nav-panel,.personnel-create-panel,.personnel-directory-panel,.personnel-inspector-panel) :is(h1,h2,h3,h4,strong,b,summary),html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace :is(.final-production-finish-board,.final-blocker-board,.production-handoff-board,.production-readiness-cockpit,.restore-command-board,.launch-ops-wizard,.station-training-board) :is(h1,h2,h3,h4,strong,b,summary),html body #root main.app-shell.enterprise-shell.workstation-admin.section-live-comms:not(.admin-shell)>section.workspace.workspace :is(.live-comms-hero,.live-session-card,.panel.module-primary,.panel.module-side) :is(h1,h2,h3,h4,strong,b,summary){color:var(--gcos-text)!important;-webkit-text-fill-color:var(--gcos-text)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-personnel:not(.admin-shell)>section.workspace.workspace :is(.personnel-nav-panel,.personnel-create-panel,.personnel-directory-panel,.personnel-inspector-panel) :is(p,span,small,label,li,td,dd),html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace :is(.final-production-finish-board,.final-blocker-board,.production-handoff-board,.production-readiness-cockpit,.restore-command-board,.launch-ops-wizard,.station-training-board) :is(p,span,small,label,li,td,dd),html body #root main.app-shell.enterprise-shell.workstation-admin.section-live-comms:not(.admin-shell)>section.workspace.workspace :is(.live-comms-hero,.live-session-card,.panel.module-primary,.panel.module-side) :is(p,span,small,label,li,td,dd){color:var(--gcos-muted)!important;-webkit-text-fill-color:var(--gcos-muted)!important;text-shadow:none!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.final-production-finish-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.final-blocker-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.production-handoff-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.production-readiness-cockpit,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.restore-command-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.launch-ops-wizard,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.station-training-board,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace :is(.finish-board-hero,.final-blocker-hero,.handoff-hero,.production-readiness-hero,.restore-command-hero,.launch-wizard-hero,.station-training-hero,.finish-score-card,.handoff-build-card,.restore-runbook-panel){background:var(--gcos-surface)!important;background-color:var(--gcos-surface)!important;background-image:none!important;border-color:var(--gcos-border)!important;color:var(--gcos-text)!important;box-shadow:var(--gcos-shadow)!important}html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.final-production-finish-board *,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.final-blocker-board *,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.production-handoff-board *,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.production-readiness-cockpit *,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.restore-command-board *,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.launch-ops-wizard *,html body #root main.app-shell.enterprise-shell.workstation-admin.section-audit:not(.admin-shell)>section.workspace.workspace>.module-grid>.panel.module-primary.station-training-board *{text-shadow:none!important}.admin-v2-shell{--v2-bg: #f6f8fb;--v2-surface: #ffffff;--v2-soft: #f8fafc;--v2-line: #e4e7ec;--v2-line-strong: #d0d5dd;--v2-text: #101828;--v2-muted: #667085;--v2-blue: #465fff;--v2-blue-soft: #eef4ff;--v2-gold: #d6a62b;--v2-green: #12b76a;--v2-red: #f04438;--v2-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 14px 34px rgba(16, 24, 40, .08);background:var(--v2-bg);color:var(--v2-text);display:grid;grid-template-columns:276px minmax(0,1fr);height:100vh;overflow:hidden}.admin-v2-sidebar{background:var(--v2-surface);border-right:1px solid var(--v2-line);display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:20px 16px;scroll-behavior:smooth;scrollbar-gutter:stable}.admin-v2-brand,.admin-v2-nav button,.admin-v2-actions button,.admin-v2-module-card,.admin-v2-actions-row button,.admin-v2-row-actions button,.admin-v2-search-results button{font:inherit}.admin-v2-brand{align-items:center;background:transparent;border:0;color:var(--v2-text);cursor:pointer;display:flex;gap:12px;padding:4px;text-align:left}.admin-v2-brand img{border-radius:12px;height:44px;width:44px}.admin-v2-brand strong,.admin-v2-station strong,.admin-v2-panel-head strong,.admin-v2-detail h2,.admin-v2-table strong,.admin-v2-module-card strong,.admin-v2-kpi strong{color:var(--v2-text)}.admin-v2-brand small,.admin-v2-station span,.admin-v2-panel-head span,.admin-v2-detail p,.admin-v2-table span,.admin-v2-table small,.admin-v2-module-card span,.admin-v2-module-card small,.admin-v2-kpi span{color:var(--v2-muted)}.admin-v2-station strong,.admin-v2-station span,.admin-v2-station small,.admin-v2-kpi span,.admin-v2-module-card span,.admin-v2-module-card small,.admin-v2-module-card strong{min-width:0;overflow-wrap:anywhere}.admin-v2-station{background:var(--v2-soft);border:1px solid var(--v2-line);border-radius:14px;display:grid;gap:4px;padding:14px}.admin-v2-station small{color:var(--v2-muted);font-weight:700}.admin-v2-station-access{align-items:center;border-top:1px solid var(--v2-line);display:flex;flex-wrap:wrap;gap:7px;margin-top:7px;padding-top:9px}.admin-v2-station-access b,.admin-v2-station-access em{border-radius:999px;font-size:11px;font-style:normal;font-weight:900;line-height:1;min-width:0;overflow-wrap:anywhere;padding:7px 8px}.admin-v2-station-access b{background:var(--v2-blue-soft);color:var(--v2-blue)}.admin-v2-station-access em{background:#fff7e0;color:#946600}.admin-v2-nav{display:grid;gap:16px}.admin-v2-nav section{display:grid;gap:6px}.admin-v2-nav p{color:#98a2b3;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.admin-v2-nav button{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:#344054;cursor:pointer;display:flex;gap:10px;min-height:40px;padding:9px 11px;text-align:left}.admin-v2-nav button.active,.admin-v2-nav button:hover{background:var(--v2-blue-soft);border-color:#dbe7ff;color:var(--v2-blue)}.admin-v2-main{display:flex;flex-direction:column;gap:18px;min-width:0;overflow-y:auto;padding:22px;scroll-behavior:smooth;scrollbar-gutter:stable}.admin-v2-sidebar:focus-visible,.admin-v2-main:focus-visible{outline:3px solid rgba(70,95,255,.22);outline-offset:-3px}.admin-v2-sidebar::-webkit-scrollbar-track,.admin-v2-main::-webkit-scrollbar-track,.admin-v2-list::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.admin-v2-sidebar::-webkit-scrollbar-thumb,.admin-v2-main::-webkit-scrollbar-thumb,.admin-v2-list::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #eef2f7;border-radius:999px}.admin-v2-sidebar::-webkit-scrollbar-thumb:hover,.admin-v2-main::-webkit-scrollbar-thumb:hover,.admin-v2-list::-webkit-scrollbar-thumb:hover{background:#98a2b3}.admin-v2-topbar,.admin-v2-hero,.admin-v2-panel{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:18px;box-shadow:var(--v2-shadow)}.admin-v2-topbar{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px;position:sticky;top:0;z-index:10}.admin-v2-page-title span{align-items:center;color:var(--v2-blue);display:flex;font-size:.78rem;font-weight:800;gap:8px;letter-spacing:.08em;text-transform:uppercase}.admin-v2-page-title h1{color:var(--v2-text);font-size:clamp(1.65rem,3vw,2.45rem);letter-spacing:-.03em;line-height:1.08;margin:8px 0;overflow-wrap:anywhere}.admin-v2-page-title p{color:var(--v2-muted);margin:0;max-width:760px}.admin-v2-actions{align-items:center;display:flex;gap:10px}.admin-v2-actions label{align-items:center;background:var(--v2-surface);border:1px solid var(--v2-line-strong);border-radius:12px;display:flex;gap:8px;padding:0 12px}.admin-v2-actions input{border:0;color:var(--v2-text);min-height:40px;outline:0;width:220px}.admin-v2-actions button{align-items:center;background:var(--v2-surface);border:1px solid var(--v2-line-strong);border-radius:12px;color:#344054;cursor:pointer;display:inline-flex;justify-content:center;min-height:42px;min-width:42px}.admin-v2-health{align-items:center;background:var(--v2-soft);border:1px solid var(--v2-line);border-radius:12px;display:grid;grid-template-columns:auto auto;padding:8px 12px}.admin-v2-health span{background:#98a2b3;border-radius:999px;height:9px;margin-right:7px;width:9px}.admin-v2-health span.online{background:var(--v2-green)}.admin-v2-health strong{color:var(--v2-text);font-size:.78rem}.admin-v2-health small{color:var(--v2-muted);grid-column:2}.admin-v2-search-results{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:14px;box-shadow:var(--v2-shadow);display:grid;gap:6px;grid-column:1 / -1;padding:10px}.admin-v2-search-results button{background:var(--v2-soft);border:1px solid var(--v2-line);border-radius:10px;cursor:pointer;display:grid;padding:10px;text-align:left}.admin-v2-hero{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);padding:22px}.admin-v2-hero span,.admin-v2-panel-head span{color:var(--v2-blue);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-v2-hero h2{color:var(--v2-text);font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.03em;margin:8px 0}.admin-v2-hero p{color:var(--v2-muted);margin:0}.admin-v2-hero-metrics,.admin-v2-card-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2-kpi,.admin-v2-module-card{background:var(--v2-soft);border:1px solid var(--v2-line);border-radius:14px;min-width:0;padding:14px}.admin-v2-kpi strong{display:block;font-size:1.6rem;letter-spacing:-.03em}.admin-v2-kpi span{display:block;font-size:.7rem;line-height:1.25;white-space:normal}.admin-v2-kpi.blue{border-left:3px solid var(--v2-blue)}.admin-v2-kpi.gold{border-left:3px solid var(--v2-gold)}.admin-v2-kpi.red{border-left:3px solid var(--v2-red)}.admin-v2-kpi.green{border-left:3px solid var(--v2-green)}.admin-v2-grid,.admin-v2-two,.admin-v2-three,.admin-v2-workspace{display:grid;gap:18px}.admin-v2-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.admin-v2-two{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.admin-v2-three{grid-template-columns:minmax(240px,.8fr) minmax(420px,1.55fr) minmax(280px,.85fr)}.admin-v2-panel{min-width:0;padding:18px}.admin-v2-panel.span-4{grid-column:span 4}.admin-v2-panel.span-8{grid-column:span 8}.admin-v2-panel.span-12{grid-column:span 12}.admin-v2-panel.wide{min-width:0}.admin-v2-workspace-intro{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.admin-v2-workspace-intro>div:first-child{display:grid;gap:7px}.admin-v2-workspace-intro h2{color:var(--v2-text);font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.03em;line-height:1.05;margin:0}.admin-v2-workspace-intro p{color:var(--v2-muted);margin:0;max-width:760px}.admin-v2-stat-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2-stat-strip article{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--v2-line);border-radius:14px;display:grid;gap:4px;min-height:76px;padding:13px}.admin-v2-stat-strip strong{color:var(--v2-text);font-size:1.32rem;letter-spacing:-.03em;line-height:1.12;min-width:0;overflow-wrap:anywhere;white-space:normal}.admin-v2-stat-strip span{color:var(--v2-muted);font-size:.78rem;font-weight:700}.admin-v2-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-v2-toolbar button{background:var(--v2-surface);border:1px solid var(--v2-line-strong);border-radius:12px;color:#344054;cursor:pointer;font:inherit;font-weight:700;min-height:42px;padding:9px 14px}.admin-v2-toolbar button.primary{background:var(--v2-blue);border-color:var(--v2-blue);box-shadow:0 10px 22px #465fff33;color:#fff}.admin-v2-toolbar button:disabled{cursor:not-allowed;opacity:.48}.admin-v2-custom-report-builder{display:grid;gap:16px}.admin-v2-custom-report-builder p{color:var(--v2-muted);line-height:1.55;margin:0;max-width:760px}.admin-v2-custom-report-grid{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2-custom-report-grid label{display:grid;gap:6px;min-width:0}.admin-v2-custom-report-grid label span{color:var(--v2-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-v2-custom-report-grid input,.admin-v2-custom-report-grid select{background:var(--v2-surface);border:1px solid var(--v2-line-strong);border-radius:14px;color:var(--v2-text);font:inherit;min-width:0;outline:none;padding:12px 13px;width:100%}.admin-v2-custom-report-grid input:focus,.admin-v2-custom-report-grid select:focus{border-color:#465fff8c;box-shadow:0 0 0 4px #465fff1f}.admin-v2-custom-report-grid button.primary{background:var(--v2-blue);border:0;border-radius:14px;color:#fff;cursor:pointer;font-weight:900;min-height:46px}.admin-v2-completion-gate{display:grid;gap:16px}.admin-v2-completion-gate p{color:var(--v2-muted);line-height:1.55;margin:0;max-width:860px}.admin-v2-completion-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-v2-completion-grid button{background:linear-gradient(180deg,#fffffff5,#f8fafcf0);border:1px solid var(--v2-line-strong);border-radius:16px;color:var(--v2-text);cursor:pointer;display:grid;gap:7px;min-height:152px;padding:14px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.admin-v2-completion-grid button:hover,.admin-v2-completion-grid button:focus-visible{border-color:#465fff57;box-shadow:0 16px 34px #1018281a;outline:none;transform:translateY(-1px)}.admin-v2-completion-grid button svg{color:var(--v2-blue)}.admin-v2-completion-grid button.attention svg{color:#b45309}.admin-v2-completion-grid button span{color:var(--v2-muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-completion-grid button.ready span{color:#047857}.admin-v2-completion-grid button.attention span{color:#b45309}.admin-v2-completion-grid button strong{font-size:.96rem;letter-spacing:-.02em;line-height:1.18}.admin-v2-completion-grid button small{color:var(--v2-muted);line-height:1.42}.admin-v2-live-notice{background:linear-gradient(135deg,#115e591a,#465fff14);border:1px solid rgba(17,94,89,.18);border-radius:14px;color:#115e59;font-size:13px;font-weight:800;padding:12px 14px}.admin-v2-process-flow{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-v2-process-flow article{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--v2-line);border-radius:16px;display:grid;gap:5px;min-width:0;padding:13px;position:relative}.admin-v2-process-flow article.active{border-color:#b9c6ff;box-shadow:0 10px 24px #465fff1f}.admin-v2-process-flow strong{align-items:center;background:var(--v2-blue-soft);border:1px solid #dbe7ff;border-radius:999px;color:var(--v2-blue);display:inline-flex;font-size:12px;height:25px;justify-content:center;width:25px}.admin-v2-process-flow span{color:var(--v2-text);font-size:13px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.admin-v2-process-flow small{color:var(--v2-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.admin-v2-panel-head{align-items:start;border-bottom:1px solid var(--v2-line);display:flex;gap:10px;justify-content:space-between;margin:-2px 0 14px;padding-bottom:12px}.admin-v2-panel-head>*{min-width:0;overflow-wrap:anywhere}.admin-v2-module-card{cursor:pointer;display:grid;gap:8px;text-align:left}.admin-v2-module-card:hover{border-color:#b9c6ff}.admin-v2-list,.admin-v2-table,.admin-v2-mini-list{display:grid;gap:10px}.admin-v2-list{max-height:62vh;overflow-y:auto;padding-right:4px}.admin-v2-list article,.admin-v2-table article,.admin-v2-table button,.admin-v2-template-picker button,.admin-v2-report-queue button{background:var(--v2-soft);border:1px solid var(--v2-line);border-radius:12px;color:var(--v2-text);display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-align:left}.admin-v2-table article,.admin-v2-table button{cursor:pointer;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-v2-table article:hover,.admin-v2-table article.selected,.admin-v2-table button:hover,.admin-v2-table button.selected,.admin-v2-template-picker button:hover,.admin-v2-template-picker button.selected,.admin-v2-report-queue button:hover,.admin-v2-report-queue button.selected{border-color:#b9c6ff;box-shadow:0 10px 24px #10182814;transform:translateY(-1px)}.admin-v2-table article[role=button]{outline:none}.admin-v2-table article[role=button]:focus-visible{border-color:var(--v2-blue);box-shadow:0 0 0 3px #465fff29}.admin-v2-table article small,.admin-v2-table button small{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere;white-space:normal}.admin-v2-record-main{display:grid;gap:4px;min-width:0}.admin-v2-record-main strong,.admin-v2-record-main span{min-width:0;overflow-wrap:anywhere;white-space:normal}.admin-v2-template-picker button,.admin-v2-report-queue button{cursor:pointer;font:inherit}.admin-v2-template-picker button{grid-template-columns:1fr}.admin-v2-template-picker button strong,.admin-v2-template-picker button small{white-space:normal}.admin-v2-template-picker button strong,.admin-v2-template-picker button span,.admin-v2-template-picker button small,.admin-v2-report-queue button strong,.admin-v2-report-queue button span,.admin-v2-report-queue button small{min-width:0;overflow-wrap:anywhere}.admin-v2-search-field{align-items:center;background:#fff;border:1px solid var(--v2-line-strong);border-radius:12px;color:var(--v2-muted);display:flex;gap:8px;margin-bottom:12px;min-height:42px;padding:0 12px}.admin-v2-search-field input{background:transparent;border:0;color:var(--v2-text);font:inherit;min-width:0;outline:none;width:100%}.admin-v2-create-form{border-top:1px solid var(--v2-line);display:grid;gap:10px;margin-top:14px;padding-top:14px}.admin-v2-create-form>strong{color:var(--v2-text);font-size:14px}.admin-v2-create-form label{display:grid;gap:6px}.admin-v2-create-form label span{color:var(--v2-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-v2-create-form input{background:#fff;border:1px solid var(--v2-line-strong);border-radius:12px;color:var(--v2-text);font:inherit;min-height:40px;min-width:0;outline:none;padding:0 11px;width:100%}.admin-v2-create-form input:focus{border-color:var(--v2-blue);box-shadow:0 0 0 3px #465fff1f}.admin-v2-create-form button{background:var(--v2-blue);border:1px solid var(--v2-blue);border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:42px}.admin-v2-context-card,.admin-v2-audit-mini{background:#f8fafc;border:1px solid var(--v2-line);border-radius:12px;display:grid;gap:5px;margin-top:12px;padding:10px 11px}.admin-v2-context-card span,.admin-v2-audit-mini span{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-context-card>span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-context-card strong{color:var(--v2-text);font-size:13px}.admin-v2-handoff-card{align-items:center;background:linear-gradient(135deg,#465fff12,#d6a62b1a),#fff;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.admin-v2-handoff-card span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-handoff-card h3{color:var(--v2-text);font-size:clamp(1.05rem,1.6vw,1.3rem);letter-spacing:-.02em;margin:4px 0 6px}.admin-v2-handoff-card p,.admin-v2-handoff-card small{color:var(--v2-muted);display:block;font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.admin-v2-handoff-card button{background:var(--v2-blue);border:1px solid var(--v2-blue);border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:42px;padding:0 16px;white-space:nowrap}.admin-v2-report-meta{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-report-meta article{background:#f8fafc;border:1px solid var(--v2-line);border-radius:12px;display:grid;gap:4px;padding:10px}.admin-v2-report-meta span{color:var(--v2-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-v2-report-meta strong{color:var(--v2-text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.admin-v2-list.compact article{padding:10px}.admin-v2-detail{display:grid;gap:12px}.admin-v2-detail h2{color:var(--v2-text);font-size:1.35rem;line-height:1.1;margin:0}.admin-v2-detail p{color:var(--v2-muted);margin:0}.admin-v2-progress{background:#edf2f7;border-radius:999px;height:8px;overflow:hidden}.admin-v2-progress i{background:var(--v2-blue);display:block;height:100%}.admin-v2-actions-row,.admin-v2-row-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-v2-actions-row button,.admin-v2-row-actions button{background:var(--v2-surface);border:1px solid var(--v2-line-strong);border-radius:10px;color:#344054;cursor:pointer;padding:9px 12px}.admin-v2-actions-row button:first-child,.admin-v2-row-actions button:first-child{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-actions-row button:disabled,.admin-v2-row-actions button:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.admin-v2-workflow-status{background:linear-gradient(135deg,#f8fafcf0,#eff6ffb8);border:1px solid var(--v2-line);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.admin-v2-workflow-status article{background:#ffffffc7;border:1px solid rgba(148,163,184,.22);border-radius:12px;display:grid;gap:4px;min-width:0;padding:9px}.admin-v2-workflow-status article.complete{background:#ecfdf5eb;border-color:#10b98138}.admin-v2-workflow-status span{color:var(--v2-muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-workflow-status strong{color:var(--v2-text);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.admin-v2-next-step-card{align-items:center;background:linear-gradient(135deg,#0f2f6b,#2748b8);border:1px solid rgba(70,95,255,.22);border-radius:16px;box-shadow:0 16px 34px #2748b82e;color:#fff;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.admin-v2-next-step-card span{color:#ffffffb8;display:block;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-v2-next-step-card strong{color:#fff;display:block;font-size:16px;line-height:1.2;margin-top:4px}.admin-v2-next-step-card p{color:#ffffffc7;font-size:13px;line-height:1.4;margin:5px 0 0}.admin-v2-next-step-card button{background:#fff;border:1px solid rgba(255,255,255,.4);border-radius:12px;color:#17368a;cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:42px;padding:10px 14px;white-space:nowrap}.admin-v2-connected-routes{border-top:1px solid var(--v2-line);display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-top:12px}.admin-v2-connected-routes button{align-items:center;background:#f8fafc;border:1px solid var(--v2-line-strong);border-radius:12px;color:var(--v2-text);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:800;gap:8px;min-height:40px;padding:9px 10px}.admin-v2-connected-routes button:hover{background:#eef4ff;border-color:#b9c6ff;color:#2437c8}.admin-v2-inline-action{background:var(--v2-blue);border:1px solid var(--v2-blue);border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:800;justify-self:start;padding:10px 14px}.admin-v2-user-mode .admin-v2-hero{background:radial-gradient(circle at 12% 0%,rgba(70,95,255,.12),transparent 34%),linear-gradient(135deg,#fff,#f8fbff 52%,#f5f7fb)}.admin-v2-user-home .admin-v2-panel{box-shadow:0 1px 2px #1018280a,0 10px 24px #1018280f}.admin-v2-station-command-home{align-items:center;background:radial-gradient(circle at 8% 0%,rgba(70,95,255,.13),transparent 34%),linear-gradient(135deg,#fff,#f8fbff 52%,#f7f8fb);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr)}.admin-v2-station-command-home>div:first-child{display:grid;gap:7px;min-width:0}.admin-v2-station-command-home>div:first-child span{color:var(--v2-blue);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-v2-station-command-home h2,.admin-v2-station-command-home p{margin:0;min-width:0;overflow-wrap:anywhere}.admin-v2-station-command-home h2{color:var(--v2-text);font-size:clamp(24px,3vw,34px);letter-spacing:0;line-height:1.08}.admin-v2-station-command-home p{color:var(--v2-muted);font-size:14px;line-height:1.6;max-width:760px}.admin-v2-station-command-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2-station-command-meta article{background:#ffffffdb;border:1px solid rgba(148,163,184,.25);border-radius:14px;display:grid;gap:5px;min-width:0;padding:12px}.admin-v2-station-command-meta span{color:var(--v2-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-station-command-meta strong{color:var(--v2-text);font-size:14px;overflow-wrap:anywhere}.admin-v2-route-flow{align-items:center;display:flex;flex-wrap:wrap;gap:9px;min-width:0}.admin-v2-route-flow span{background:#f8fafc;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:var(--v2-text);font-size:12px;font-weight:850;max-width:100%;overflow-wrap:anywhere;padding:8px 10px}.admin-v2-route-flow b{color:var(--v2-muted)}.admin-v2-action-strip{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-v2-action-strip button{align-items:start;background:#fff;border:1px solid rgba(148,163,184,.26);border-radius:16px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:7px;min-width:0;padding:14px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-action-strip button:hover{border-color:#465fff6b;box-shadow:var(--v2-shadow);transform:translateY(-1px)}.admin-v2-action-strip svg{color:var(--v2-blue)}.admin-v2-action-strip strong,.admin-v2-action-strip span{min-width:0;overflow-wrap:anywhere}.admin-v2-action-strip strong{color:var(--v2-text);font-size:14px}.admin-v2-action-strip span{color:var(--v2-muted);font-size:12px;line-height:1.4}.admin-v2-status{align-self:start;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;color:#3448d8;font-size:.72rem;font-weight:800;justify-self:end;letter-spacing:.02em;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:5px 8px;text-align:center;white-space:normal}.admin-v2-status.escalated,.admin-v2-status.blocked,.admin-v2-status.at-risk,.admin-v2-status.critical{background:#fff1f0;border-color:#ffd1cc;color:#b42318}.admin-v2-status.approved,.admin-v2-status.ready,.admin-v2-status.active,.admin-v2-status.complete,.admin-v2-status.archived{background:#ecfdf3;border-color:#abefc6;color:#027a48}.admin-v2-status.in-review,.admin-v2-status.pending,.admin-v2-status.queued,.admin-v2-status.insight{background:#fffaeb;border-color:#fedf89;color:#93370d}.admin-v2-empty{background:var(--v2-soft);border:1px dashed var(--v2-line-strong);border-radius:12px;color:var(--v2-muted);margin:0;padding:18px}.admin-v2-mini-list span,.admin-v2-mini-list button{align-items:center;background:var(--v2-soft);border:1px solid var(--v2-line);border-radius:12px;color:var(--v2-text);display:flex;gap:8px;padding:10px 12px}.admin-v2-mini-list button{cursor:pointer;font:inherit;justify-content:space-between;text-align:left}.admin-v2-mini-list button span{min-width:0;overflow-wrap:anywhere}.admin-v2-mini-list button:hover,.admin-v2-mini-list button.active{background:#eef4ff;border-color:#b9c6ff;color:#2437c8}.admin-v2-empty-state{background:#f8fafc;border:1px dashed var(--v2-line-strong);border-radius:12px;color:var(--v2-muted);padding:14px}@media(max-width:1100px){.admin-v2-shell{grid-template-columns:230px minmax(0,1fr)}.admin-v2-topbar,.admin-v2-hero,.admin-v2-workspace-intro,.admin-v2-two,.admin-v2-three{grid-template-columns:1fr}.admin-v2-hero-metrics,.admin-v2-card-grid,.admin-v2-stat-strip,.admin-v2-process-flow,.admin-v2-assignment-summary,.admin-v2-report-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-assignment-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-v2-shell{display:grid;grid-template-columns:78px minmax(0,1fr);height:100vh;overflow:hidden}.admin-v2-sidebar,.admin-v2-main{height:100vh}.admin-v2-sidebar{border-right:1px solid var(--v2-line);border-bottom:0;gap:12px;padding:14px 8px}.admin-v2-main{padding:14px}.admin-v2-brand{gap:0;justify-content:center;padding:2px}.admin-v2-brand img{height:34px;width:34px}.admin-v2-brand span,.admin-v2-station,.admin-v2-nav p,.admin-v2-brand small{display:none}.admin-v2-nav{gap:8px}.admin-v2-nav section{gap:6px}.admin-v2-nav button{border-radius:14px;justify-content:center;min-height:36px;padding:8px}.admin-v2-nav button span{display:none}.admin-v2-actions{align-items:stretch;display:grid}.admin-v2-actions input{width:100%}.admin-v2-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-station-command-home,.admin-v2-station-command-meta,.admin-v2-office-launch-card{grid-template-columns:1fr}.admin-v2-office-launch-actions button{white-space:normal}.admin-v2-office-handoff-grid,.admin-v2-office-credentials-grid,.admin-v2-office-access-list{grid-template-columns:1fr}.admin-v2-office-ops-grid,.admin-v2-office-simulation-grid,.admin-v2-office-packet-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-office-route-explorer-grid,.admin-v2-office-route-explorer-flow,.admin-v2-office-route-explorer-actions,.admin-v2-office-setup-assistant-grid,.admin-v2-office-rollout-snapshot-grid{grid-template-columns:1fr}.admin-v2-office-setup-assistant-actions button,.admin-v2-office-rollout-snapshot-actions button,.admin-v2-office-credentials-actions button,.admin-v2-office-created-panel button{white-space:normal}.admin-v2-office-action-plan-list article{align-items:stretch;grid-template-columns:auto minmax(0,1fr)}.admin-v2-office-action-plan-list button{grid-column:1 / -1;white-space:normal}.admin-v2-office-launch-sequence-list article{align-items:stretch;grid-template-columns:auto minmax(0,1fr)}.admin-v2-office-work-queue-list article{align-items:stretch;grid-template-columns:auto minmax(0,1fr)}.admin-v2-office-work-queue-list b,.admin-v2-office-work-queue-list button{justify-self:start}.admin-v2-office-launch-sequence-list button{grid-column:1 / -1;white-space:normal}.admin-v2-office-parent-context-grid{grid-template-columns:1fr}.admin-v2-office-parent-created{align-items:stretch;grid-template-columns:1fr}.admin-v2-office-blueprint-grid{grid-template-columns:1fr}.admin-v2-office-presets>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-office-hierarchy-impact-grid,.admin-v2-office-conflict-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-office-rollout-board>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-office-rollout-planner>div{grid-template-columns:1fr}.admin-v2-office-pending-list article{align-items:stretch;grid-template-columns:1fr}.admin-v2-office-pending-list article>div:last-child{justify-content:flex-start}.admin-v2-office-handoff-actions button,.admin-v2-office-simulation-actions button,.admin-v2-office-packet-preview-actions button{white-space:normal}.admin-v2-office-supervision-flow{grid-template-columns:1fr}.admin-v2-office-supervision-flow>b{justify-self:center;transform:none}.admin-v2-office-supervision-actions button{white-space:normal}.admin-v2-process-flow{grid-template-columns:1fr}.admin-v2-table article,.admin-v2-table button{grid-template-columns:1fr}.admin-v2-status{justify-self:start}}.resident-report-assignment{margin-top:14px}.admin-v2-assignment-brief{align-items:stretch;background:linear-gradient(135deg,#465fff14,#d6a62b1a),#f8fbff;border:1px solid rgba(70,95,255,.14);border-radius:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);margin-bottom:14px;padding:16px}.admin-v2-assignment-brief h3{color:var(--v2-text);font-size:clamp(1.05rem,1.7vw,1.35rem);letter-spacing:-.02em;line-height:1.18;margin:0 0 8px}.admin-v2-assignment-brief p{color:var(--v2-muted);font-size:13px;line-height:1.5;margin:0;max-width:820px}.admin-v2-assignment-brief aside{background:#ffffffd1;border:1px solid rgba(148,163,184,.24);border-radius:14px;display:grid;gap:4px;padding:14px}.admin-v2-assignment-brief aside span,.admin-v2-assignment-route span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-assignment-brief aside strong{color:var(--v2-text);font-size:30px;letter-spacing:-.04em}.admin-v2-assignment-brief aside small,.admin-v2-assignment-route small{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-assignment-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.admin-v2-assignment-summary article{background:linear-gradient(180deg,#fffffff0,#f8fafce6);border:1px solid rgba(148,163,184,.2);border-radius:14px;box-shadow:0 12px 28px #0f172a0f;display:grid;gap:4px;padding:13px 14px}.admin-v2-assignment-summary strong{color:#172033;font-size:22px;letter-spacing:-.02em}.admin-v2-assignment-summary span{color:var(--v2-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-v2-assignment-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-v2-assignment-grid p{color:var(--v2-muted);font-size:13px;line-height:1.5;margin:0 0 10px}.admin-v2-assignment-grid label{display:grid;gap:7px}.admin-v2-assignment-grid label span{color:var(--v2-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-v2-assignment-grid input,.admin-v2-assignment-grid select{background:#fff;border:1px solid rgba(148,163,184,.34);border-radius:12px;color:#172033;font:inherit;min-height:42px;padding:0 12px;width:100%}.admin-v2-assignment-route{background:#f8fafc;border:1px solid rgba(148,163,184,.28);border-radius:12px;display:grid;gap:5px;min-width:0;padding:10px 12px}.admin-v2-assignment-route strong{color:var(--v2-text);font-size:13px;line-height:1.2;overflow-wrap:anywhere}.admin-v2-assignment-grid button.primary{align-self:end;background:var(--v2-blue);border:1px solid var(--v2-blue);border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:42px;padding:0 14px;width:100%}.admin-v2-assignment-grid button.primary:disabled{cursor:not-allowed;opacity:.5}.admin-v2-package-row{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);margin-top:14px}.admin-v2-package-card{background:#fbfdff;border:1px solid rgba(148,163,184,.22);border-radius:16px;display:grid;gap:12px;padding:14px}.admin-v2-package-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-v2-package-head span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-package-head strong{align-items:center;background:#eef4ff;border:1px solid rgba(70,95,255,.16);border-radius:999px;color:var(--v2-blue);display:inline-flex;font-size:12px;min-height:26px;min-width:34px;justify-content:center;padding:0 10px}.admin-v2-form-stack,.admin-v2-history-stack{display:grid;gap:8px}.admin-v2-form-stack button,.admin-v2-history-stack button,.admin-v2-history-stack article{align-items:start;background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:3px;min-width:0;padding:9px 10px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-history-stack article{cursor:default}.admin-v2-form-stack button{grid-template-columns:34px minmax(0,1fr)}.admin-v2-form-stack button:hover,.admin-v2-form-stack button:focus-visible,.admin-v2-history-stack button:hover,.admin-v2-history-stack button:focus-visible,.admin-v2-history-stack button.selected{border-color:#465fff6b;box-shadow:0 14px 28px #0f172a14;outline:none;transform:translateY(-1px)}.admin-v2-form-stack b{color:#8a6a20;font-size:11px;letter-spacing:.08em}.admin-v2-form-stack span,.admin-v2-history-stack strong{color:var(--v2-text);font-size:13px;font-weight:800;line-height:1.25}.admin-v2-history-stack span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-v2-history-stack small{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-history-stack article.empty{background:linear-gradient(135deg,#465fff0f,#d6a62b14)}.admin-v2-assignment-next{background:linear-gradient(135deg,#141f3708,#465fff0f);border:1px solid rgba(148,163,184,.2);border-radius:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(190px,.25fr);margin-top:14px;padding:14px}.admin-v2-assignment-next>div,.admin-v2-assignment-next aside{display:grid;gap:8px;min-width:0}.admin-v2-assignment-next span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-assignment-next strong{color:var(--v2-text);font-size:14px;line-height:1.25}.admin-v2-assignment-next small{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-assignment-status{display:flex;flex-wrap:wrap;gap:7px}.admin-v2-assignment-status em{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:var(--v2-muted);font-size:11px;font-style:normal;font-weight:800;padding:5px 8px}.admin-v2-assignment-drafts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-assignment-drafts button,.admin-v2-assignment-next aside button{background:#ffffffd1;border:1px solid rgba(148,163,184,.28);border-radius:12px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:3px;min-width:0;padding:9px 10px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-v2-assignment-drafts button:hover,.admin-v2-assignment-drafts button:focus-visible,.admin-v2-assignment-drafts button.selected,.admin-v2-assignment-next aside button:hover{border-color:#465fff66;box-shadow:0 14px 30px #0f172a14;outline:none;transform:translateY(-1px)}.admin-v2-assignment-drafts button.selected{background:#eef4ff}.admin-v2-department-system,.churchmail-department-routes{overflow:hidden}.admin-v2-department-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-v2-department-grid button{background:linear-gradient(180deg,#fffffff0,#f8fafcf5);border:1px solid rgba(148,163,184,.24);border-radius:14px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:7px;min-height:104px;min-width:0;padding:13px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-department-grid button>span:first-child{background:var(--department-color, var(--v2-blue));border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,var(--department-color, var(--v2-blue)) 14%,transparent);height:10px;width:10px}.admin-v2-department-grid button strong{color:var(--v2-text);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.admin-v2-department-grid button small{color:var(--v2-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.admin-v2-department-grid button:hover,.admin-v2-department-grid button.selected{border-color:#465fff6b;box-shadow:0 16px 32px #0f172a14;transform:translateY(-1px)}.admin-v2-department-grid button.selected{background:linear-gradient(135deg,#465fff14,#d6a62b14),#fff}.admin-v2-department-brief,.admin-v2-department-path{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.24);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;min-width:0;padding:12px}.admin-v2-department-brief>div,.admin-v2-department-path{min-width:0}.admin-v2-department-brief>div{align-items:center;display:grid;gap:8px 10px;grid-template-columns:auto minmax(0,1fr)}.admin-v2-department-brief>div>span,.admin-v2-department-path>span{border-radius:999px;height:12px;width:12px}.admin-v2-department-brief strong,.admin-v2-department-path strong{color:var(--v2-text);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.admin-v2-department-brief p{color:var(--v2-muted);font-size:13px;grid-column:2;line-height:1.45;margin:0}.admin-v2-department-brief aside{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:12px;display:grid;gap:3px;min-width:180px;padding:10px}.admin-v2-department-brief aside small,.admin-v2-department-path small{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-department-path{grid-template-columns:auto minmax(0,1fr);margin-top:0}.admin-v2-department-inbox{background:linear-gradient(180deg,#fffffff5,#f8fafcfa);border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;margin-top:12px;min-width:0;padding:12px}.admin-v2-inbox-metrics{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-v2-inbox-metrics article{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:12px;display:grid;gap:2px;min-width:0;padding:10px}.admin-v2-inbox-metrics strong{color:var(--v2-text);font-size:20px;line-height:1}.admin-v2-inbox-metrics span{color:var(--v2-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-v2-inbox-queue{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-inbox-queue button{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:13px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:6px;min-width:0;padding:11px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-inbox-queue button:hover,.admin-v2-inbox-queue button.selected{border-color:#465fff6b;box-shadow:0 14px 28px #0f172a14;transform:translateY(-1px)}.admin-v2-inbox-queue strong,.admin-v2-inbox-queue small{min-width:0;overflow-wrap:anywhere}.admin-v2-inbox-queue strong{font-size:13px;line-height:1.25}.admin-v2-inbox-queue small{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-handoff-tracker{background:linear-gradient(135deg,#465fff0f,#d6a62b0f),#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;min-width:0;padding:13px}.admin-v2-handoff-steps{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2-handoff-steps button{background:#ffffffdb;border:1px solid rgba(148,163,184,.24);border-radius:14px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:5px;min-width:0;padding:11px;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-handoff-steps button:hover,.admin-v2-handoff-steps button:focus-visible{border-color:#465fff6b;box-shadow:0 14px 28px #0f172a14;outline:none;transform:translateY(-1px)}.admin-v2-handoff-steps button.complete{border-color:#12b76a47;box-shadow:inset 3px 0 #12b76aad}.admin-v2-handoff-steps i{align-items:center;background:#eef4ff;border-radius:999px;color:var(--v2-blue);display:inline-flex;height:30px;justify-content:center;width:30px}.admin-v2-handoff-steps button.complete i{background:#ecfdf3;color:#067647}.admin-v2-handoff-steps span{color:var(--v2-muted);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-v2-handoff-steps strong,.admin-v2-handoff-steps small{min-width:0;overflow-wrap:anywhere}.admin-v2-handoff-steps strong{color:var(--v2-text);font-size:14px;line-height:1.2}.admin-v2-handoff-steps small{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-report-stage-tabs{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.admin-v2-report-stage-tabs button{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:12px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:2px;min-width:0;padding:10px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-report-stage-tabs button:hover,.admin-v2-report-stage-tabs button.selected{border-color:#465fff6b;box-shadow:0 10px 22px #0f172a12;transform:translateY(-1px)}.admin-v2-report-stage-tabs button.selected{background:#eef4ff}.admin-v2-report-stage-tabs strong{color:var(--v2-text);font-size:18px;line-height:1}.admin-v2-report-stage-tabs span{color:var(--v2-muted);font-size:11px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.admin-v2-report-queue-footer{align-items:center;display:flex;gap:8px;grid-column:1 / -1;justify-content:space-between;min-width:0}.admin-v2-report-queue-footer .admin-v2-status{justify-self:start}.admin-v2-report-queue-footer em{background:#f8fafc;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:var(--v2-muted);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.04em;min-width:0;overflow-wrap:anywhere;padding:5px 8px;text-transform:uppercase}.admin-v2-office-grid{display:grid;gap:18px;grid-template-columns:minmax(380px,1fr) minmax(320px,.82fr)}.admin-v2-office-builder,.admin-v2-office-registry{min-width:0}.admin-v2-office-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-office-form-grid label{display:grid;gap:7px;min-width:0}.admin-v2-office-form-grid label span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-form-grid input,.admin-v2-office-form-grid select{background:#fff;border:1px solid rgba(148,163,184,.34);border-radius:12px;color:var(--v2-text);font:inherit;min-width:0;padding:10px 11px}.admin-v2-office-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px;min-width:0}.admin-v2-office-actions button{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:7px;min-width:0;padding:9px 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-office-actions button:hover:not(:disabled){border-color:#465fff6b;box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.admin-v2-office-actions button.primary{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-office-actions button:disabled{cursor:not-allowed;opacity:.55}.admin-v2-office-presets{background:radial-gradient(circle at top right,rgba(70,95,255,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf5);border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;margin-bottom:12px;min-width:0;padding:13px}.admin-v2-office-presets>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-presets>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.admin-v2-office-presets span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-presets strong,.admin-v2-office-presets p{min-width:0;overflow-wrap:anywhere}.admin-v2-office-presets>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-presets p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-presets button{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:13px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:4px;min-width:0;padding:10px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-office-presets button:hover{border-color:#465fff61;box-shadow:0 10px 22px #0f172a12;transform:translateY(-1px)}.admin-v2-office-presets button strong{color:var(--v2-text);font-size:12px}.admin-v2-office-presets button span{color:var(--v2-muted);font-size:10px;line-height:1.3;letter-spacing:0;text-transform:none}.admin-v2-office-tool-builder,.admin-v2-office-workspace-preview{background:linear-gradient(135deg,#465fff12,#12b76a0f),#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-tool-builder>div:first-child,.admin-v2-office-workspace-preview>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-tool-builder span,.admin-v2-office-workspace-preview span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-tool-builder strong,.admin-v2-office-workspace-preview strong{color:var(--v2-text);font-size:15px;min-width:0;overflow-wrap:anywhere}.admin-v2-office-workspace-preview small{color:var(--v2-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.admin-v2-office-tool-grid,.admin-v2-office-tool-pills{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-tool-grid button,.admin-v2-office-tool-pills span{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);font:inherit;font-size:12px;font-weight:800;min-width:0;padding:8px 10px}.admin-v2-office-tool-grid button{cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.admin-v2-office-tool-grid button:hover,.admin-v2-office-tool-grid button.selected{background:#eef4ff;border-color:#465fff6b;color:var(--v2-blue);transform:translateY(-1px)}.admin-v2-office-tool-pills span{background:#f8fafc;color:var(--v2-muted);overflow-wrap:anywhere}.admin-v2-office-parent-context{background:linear-gradient(135deg,#465fff14,#d6a62b14),#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:11px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-parent-context>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-parent-context span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-parent-context strong,.admin-v2-office-parent-context p{min-width:0;overflow-wrap:anywhere}.admin-v2-office-parent-context>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-parent-context p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-parent-context-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-v2-office-parent-created{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;min-width:0;padding:10px}.admin-v2-office-parent-created strong,.admin-v2-office-parent-created span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-parent-created strong{color:#027a48;font-size:13px}.admin-v2-office-parent-created span{color:#067647;font-size:12px;line-height:1.35}.admin-v2-office-parent-created button{background:#fff;border:1px solid #abefc6;border-radius:999px;color:#027a48;cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:7px 10px;white-space:nowrap}.admin-v2-office-parent-context-grid article{background:#ffffffc7;border:1px solid rgba(148,163,184,.22);border-radius:12px;display:grid;gap:3px;min-width:0;padding:9px 10px}.admin-v2-office-parent-context-grid article strong{color:var(--v2-text);font-size:12px}.admin-v2-office-blueprint{background:radial-gradient(circle at top right,rgba(70,95,255,.11),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf5);border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-blueprint>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-blueprint span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-blueprint strong,.admin-v2-office-blueprint p,.admin-v2-office-blueprint small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-blueprint>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-blueprint p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-blueprint-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.admin-v2-office-blueprint-grid article{background:#ffffffd6;border:1px solid rgba(148,163,184,.22);border-radius:12px;display:grid;gap:4px;min-width:0;padding:10px}.admin-v2-office-blueprint-grid article strong{color:var(--v2-text);font-size:12px}.admin-v2-office-blueprint-grid article small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-route-preview{align-items:center;background:#0b1220;border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:10px}.admin-v2-office-route-preview b{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-size:11px;max-width:100%;overflow-wrap:anywhere;padding:7px 9px}.admin-v2-office-route-preview i{color:#f8d36b;font-size:13px;font-style:normal;font-weight:900}.admin-v2-office-hierarchy-impact{background:linear-gradient(135deg,#12b76a14,#465fff12),#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-hierarchy-impact>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-hierarchy-impact span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-hierarchy-impact strong,.admin-v2-office-hierarchy-impact p,.admin-v2-office-hierarchy-impact small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-hierarchy-impact>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-hierarchy-impact p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-hierarchy-impact-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.admin-v2-office-hierarchy-impact-grid article{background:#ffffffd1;border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:4px;min-width:0;padding:10px}.admin-v2-office-hierarchy-impact-grid article strong{color:var(--v2-text);font-size:14px}.admin-v2-office-hierarchy-impact-grid article small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-impact-children{display:grid;gap:7px;min-width:0}.admin-v2-office-impact-children button{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:12px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:2px;min-width:0;padding:9px 10px;text-align:left}.admin-v2-office-impact-children button:hover{border-color:#465fff57}.admin-v2-office-impact-children button strong,.admin-v2-office-impact-children button span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-impact-children button strong{color:var(--v2-text);font-size:12px}.admin-v2-office-impact-children button span,.admin-v2-office-impact-children>small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-conflict-panel{background:linear-gradient(135deg,#d6a62b1a,#465fff0f),#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-conflict-panel>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-conflict-panel span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-conflict-panel strong,.admin-v2-office-conflict-panel p,.admin-v2-office-conflict-panel small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-conflict-panel>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-conflict-panel p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-conflict-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.admin-v2-office-conflict-grid article{background:#ffffffd6;border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:4px;min-width:0;padding:10px}.admin-v2-office-conflict-grid article.clear{border-color:#05966938}.admin-v2-office-conflict-grid article.review{border-color:#d6a62b66}.admin-v2-office-conflict-grid article strong{color:var(--v2-text);font-size:13px}.admin-v2-office-conflict-grid article.clear strong{color:#027a48}.admin-v2-office-conflict-grid article.review strong{color:#946600}.admin-v2-office-conflict-grid article small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-draft-readiness{background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:16px;display:grid;gap:8px;margin-top:12px;min-width:0;padding:12px}.admin-v2-office-draft-readiness article{align-items:start;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:12px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:9px 10px}.admin-v2-office-draft-readiness article svg{color:var(--v2-gold);margin-top:2px}.admin-v2-office-draft-readiness article.complete svg{color:var(--v2-green)}.admin-v2-office-draft-readiness article div{display:grid;gap:2px;min-width:0}.admin-v2-office-draft-readiness strong,.admin-v2-office-draft-readiness span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-draft-readiness article strong{color:var(--v2-text);font-size:12px}.admin-v2-office-draft-readiness article span{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-launch-card{align-items:center;background:linear-gradient(135deg,#d6a62b1f,#465fff12),#fff;border:1px solid rgba(214,166,43,.3);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-launch-actions,.admin-v2-office-launch-metrics,.admin-v2-office-report-drafts{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-launch-metrics{margin-top:6px}.admin-v2-office-launch-metrics article{background:#ffffffb8;border:1px solid rgba(148,163,184,.24);border-radius:12px;display:grid;gap:3px;min-width:72px;padding:8px 9px}.admin-v2-office-launch-metrics article strong{color:var(--v2-text);font-size:16px;line-height:1}.admin-v2-office-launch-metrics article span{color:var(--v2-muted);font-size:10px;letter-spacing:.06em}.admin-v2-office-launch-card>div{display:grid;gap:5px;min-width:0}.admin-v2-office-launch-card span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-launch-card strong,.admin-v2-office-launch-card p{min-width:0;overflow-wrap:anywhere}.admin-v2-office-launch-card strong{color:var(--v2-text);font-size:15px}.admin-v2-office-launch-card p{color:var(--v2-muted);font-size:12px;line-height:1.4;margin:0}.admin-v2-office-report-drafts{display:grid;margin-top:6px}.admin-v2-office-report-drafts button{background:#ffffffc7;border:1px solid rgba(148,163,184,.24);border-radius:12px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:3px;min-width:0;padding:9px 10px;text-align:left}.admin-v2-office-report-drafts button:hover{border-color:#465fff61}.admin-v2-office-report-drafts button strong,.admin-v2-office-report-drafts button span,.admin-v2-office-report-drafts small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-report-drafts button strong{color:var(--v2-text);font-size:12px}.admin-v2-office-report-drafts button span,.admin-v2-office-report-drafts small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-timeline{background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:16px;display:grid;gap:9px;margin-top:12px;min-width:0;padding:12px}.admin-v2-office-timeline .admin-v2-panel-head{margin-bottom:2px}.admin-v2-office-timeline article{align-items:start;background:#ffffffd1;border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px 11px}.admin-v2-office-timeline article i{background:#94a3b8;border-radius:999px;box-shadow:0 0 0 4px #94a3b81f;display:block;height:10px;margin-top:4px;width:10px}.admin-v2-office-timeline article.complete i{background:var(--v2-green);box-shadow:0 0 0 4px #0596691f}.admin-v2-office-timeline article.pending i{background:var(--v2-gold);box-shadow:0 0 0 4px #d6a62b24}.admin-v2-office-timeline article div{display:grid;gap:3px;min-width:0}.admin-v2-office-timeline article strong,.admin-v2-office-timeline article span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-timeline article strong{color:var(--v2-text);font-size:12px}.admin-v2-office-timeline article span{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-readiness{background:linear-gradient(135deg,#465fff14,#0596690f),#fff;border:1px solid rgba(70,95,255,.18);border-radius:16px;display:grid;gap:11px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-readiness>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-readiness span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-readiness strong,.admin-v2-office-readiness p{min-width:0;overflow-wrap:anywhere}.admin-v2-office-readiness strong{color:var(--v2-text);font-size:15px}.admin-v2-office-readiness p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-readiness-meter{background:#94a3b82e;border-radius:999px;height:9px;overflow:hidden;width:100%}.admin-v2-office-readiness-meter i{background:linear-gradient(90deg,var(--v2-blue),var(--v2-green));border-radius:inherit;display:block;height:100%;min-width:6px;transition:width .22s ease}.admin-v2-office-next-action{align-items:center;background:#101828;border:0;border-radius:14px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:11px 12px;text-align:left}.admin-v2-office-next-action svg{color:#f8d36b}.admin-v2-office-next-action span{color:inherit;display:grid;font-size:inherit;font-weight:inherit;gap:2px;letter-spacing:0;min-width:0;text-transform:none}.admin-v2-office-next-action strong,.admin-v2-office-next-action small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-next-action strong{color:#fff;font-size:12px}.admin-v2-office-next-action small{color:#ffffffb8;font-size:11px;line-height:1.35}.admin-v2-office-gap-list{display:grid;gap:8px;min-width:0}.admin-v2-office-gap-list article{align-items:start;background:#ffffffbd;border:1px solid rgba(148,163,184,.22);border-radius:12px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:9px 10px}.admin-v2-office-gap-list article svg{color:var(--v2-gold);margin-top:2px}.admin-v2-office-gap-list article.complete svg{color:var(--v2-green)}.admin-v2-office-gap-list article div{display:grid;gap:2px;min-width:0}.admin-v2-office-gap-list article strong,.admin-v2-office-gap-list article span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-gap-list article strong{color:var(--v2-text);font-size:12px}.admin-v2-office-gap-list article span{color:var(--v2-muted);font-size:11px;line-height:1.35;letter-spacing:0;text-transform:none}.admin-v2-office-handoff{background:radial-gradient(circle at 100% 0%,rgba(214,166,43,.18),transparent 32%),linear-gradient(135deg,#101828,#172033);border:1px solid rgba(214,166,43,.24);border-radius:16px;color:#fff;display:grid;gap:12px;margin-top:12px;min-width:0;padding:14px}.admin-v2-office-access-matrix,.admin-v2-office-activity-feed{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:10px;margin-top:12px;min-width:0;padding:12px}.admin-v2-office-created-panel{background:radial-gradient(circle at 8% 0%,rgba(18,183,106,.16),transparent 34%),linear-gradient(135deg,#ecfdf3,#fff);border:1px solid #abefc6;border-radius:18px;display:grid;gap:12px;margin-bottom:12px;min-width:0;padding:14px}.admin-v2-office-created-panel>div:first-child{display:grid;gap:5px;min-width:0}.admin-v2-office-created-panel span{color:#027a48;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-v2-office-created-panel strong,.admin-v2-office-created-panel p,.admin-v2-office-created-panel span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-created-panel strong{color:var(--v2-text);font-size:16px;line-height:1.2}.admin-v2-office-created-panel p{color:var(--v2-muted);font-size:12px;line-height:1.5;margin:0}.admin-v2-office-created-panel>div:last-child{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-created-panel button{align-items:center;background:#fff;border:1px solid rgba(18,183,106,.34);border-radius:999px;color:var(--v2-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-width:0;padding:9px 11px;white-space:nowrap}.admin-v2-office-created-panel button:first-child{background:#027a48;border-color:#027a48;color:#fff}.admin-v2-office-work-queue{background:linear-gradient(135deg,#f8fafcf5,#eef4ffeb),#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:10px;margin-top:12px;min-width:0;padding:12px}.admin-v2-office-work-queue-list{display:grid;gap:8px;min-width:0}.admin-v2-office-work-queue-list article{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0;padding:10px}.admin-v2-office-work-queue-list em,.admin-v2-office-work-queue-list b{border-radius:999px;font-style:normal;font-weight:900;white-space:nowrap}.admin-v2-office-work-queue-list em{background:#eef4ff;color:var(--v2-blue);font-size:10px;letter-spacing:.07em;padding:6px 7px;text-transform:uppercase}.admin-v2-office-work-queue-list b{background:#f8fafc;border:1px solid rgba(148,163,184,.22);color:var(--v2-muted);font-size:10px;padding:6px 7px}.admin-v2-office-work-queue-list article>span{display:grid;gap:2px;min-width:0}.admin-v2-office-work-queue-list strong,.admin-v2-office-work-queue-list small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-work-queue-list strong{color:var(--v2-text);font-size:12px}.admin-v2-office-work-queue-list small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-work-queue-list button{background:var(--v2-blue);border:1px solid var(--v2-blue);border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:7px 10px;white-space:nowrap}.admin-v2-office-activity-list{display:grid;gap:8px;min-width:0}.admin-v2-office-activity-list button{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:13px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px;text-align:left}.admin-v2-office-activity-list button:disabled{cursor:default;opacity:1}.admin-v2-office-activity-list button:not(:disabled):hover{background:#eef4ff;border-color:#465fff57}.admin-v2-office-activity-list em,.admin-v2-office-activity-list b{border-radius:999px;font-style:normal;font-weight:900;white-space:nowrap}.admin-v2-office-activity-list em{background:#eef4ff;color:var(--v2-blue);font-size:10px;letter-spacing:.07em;padding:6px 7px;text-transform:uppercase}.admin-v2-office-activity-list b{background:#fff;border:1px solid rgba(148,163,184,.22);color:var(--v2-muted);font-size:10px;padding:6px 7px}.admin-v2-office-activity-list button>span{display:grid;gap:2px;min-width:0}.admin-v2-office-activity-list strong,.admin-v2-office-activity-list small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-activity-list strong{color:var(--v2-text);font-size:12px}.admin-v2-office-activity-list small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-note-composer{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:11px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-note-composer>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-note-composer span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-note-composer strong,.admin-v2-office-note-composer p,.admin-v2-office-note-composer small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-note-composer>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-note-composer p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-note-composer textarea{background:#f8fafc;border:1px solid rgba(148,163,184,.3);border-radius:13px;color:var(--v2-text);font:inherit;line-height:1.45;min-height:86px;min-width:0;padding:10px 11px;resize:vertical}.admin-v2-office-note-composer>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;min-width:0}.admin-v2-office-note-composer button{align-items:center;background:var(--v2-blue);border:1px solid var(--v2-blue);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;padding:9px 12px}.admin-v2-office-note-composer button:disabled{cursor:not-allowed;opacity:.55}.admin-v2-office-ops-summary{background:linear-gradient(135deg,#f8fafcf5,#eef4ffeb),#fff;border:1px solid rgba(148,163,184,.22);border-radius:16px;display:grid;gap:12px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-ops-summary>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-ops-summary>div:first-child span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-ops-summary strong,.admin-v2-office-ops-summary p{min-width:0;overflow-wrap:anywhere}.admin-v2-office-ops-summary>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-ops-summary p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-ops-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.admin-v2-office-ops-grid article{background:#ffffffd1;border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:4px;min-width:0;padding:10px}.admin-v2-office-ops-grid article.good{border-color:#0596693d}.admin-v2-office-ops-grid article.warning{border-color:#d6a62b57}.admin-v2-office-ops-grid span{color:var(--v2-muted);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.admin-v2-office-ops-grid strong,.admin-v2-office-ops-grid small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-ops-grid strong{color:var(--v2-text);font-size:18px;line-height:1}.admin-v2-office-ops-grid small{color:var(--v2-muted);font-size:11px;line-height:1.3}.admin-v2-office-action-plan{background:linear-gradient(135deg,#0c1220fa,#16223af5),#0b1220;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 18px 44px #0f172a29;display:grid;gap:12px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-setup-assistant{background:radial-gradient(circle at 0% 0%,rgba(214,166,43,.14),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid rgba(148,163,184,.25);border-radius:18px;display:grid;gap:13px;margin-top:12px;min-width:0;padding:14px}.admin-v2-office-setup-assistant>div:first-child{display:grid;gap:5px;min-width:0}.admin-v2-office-setup-assistant span,.admin-v2-office-note-templates>span{color:var(--v2-blue);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-v2-office-setup-assistant strong,.admin-v2-office-setup-assistant p,.admin-v2-office-setup-assistant small,.admin-v2-office-setup-assistant span,.admin-v2-office-note-templates button{min-width:0;overflow-wrap:anywhere}.admin-v2-office-setup-assistant>div:first-child strong{color:var(--v2-text);font-size:16px;line-height:1.2}.admin-v2-office-setup-assistant p{color:var(--v2-muted);font-size:12px;line-height:1.5;margin:0}.admin-v2-office-setup-assistant-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2-office-setup-assistant-grid article{background:#ffffffdb;border:1px solid rgba(148,163,184,.22);border-radius:14px;display:grid;gap:5px;min-width:0;padding:11px}.admin-v2-office-setup-assistant-grid strong{color:var(--v2-text);font-size:14px}.admin-v2-office-setup-assistant-grid small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-setup-assistant-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-setup-assistant-actions button{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-width:0;padding:9px 11px;white-space:nowrap}.admin-v2-office-setup-assistant-actions button:first-child{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-office-note-templates{display:grid;gap:8px;min-width:0}.admin-v2-office-note-templates>div{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.admin-v2-office-note-templates button{background:#f8fafc;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:var(--v2-text);cursor:pointer;font:inherit;font-size:11px;font-weight:850;line-height:1.25;padding:8px 10px;text-align:left}.admin-v2-office-rollout-snapshot{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:18px;display:grid;gap:13px;margin-top:12px;min-width:0;padding:14px}.admin-v2-office-rollout-snapshot>div:first-child{display:grid;gap:5px;min-width:0}.admin-v2-office-rollout-snapshot span{color:var(--v2-blue);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-v2-office-rollout-snapshot strong,.admin-v2-office-rollout-snapshot p,.admin-v2-office-rollout-snapshot small,.admin-v2-office-rollout-snapshot span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-rollout-snapshot>div:first-child strong{color:var(--v2-text);font-size:16px;line-height:1.2}.admin-v2-office-rollout-snapshot p{color:var(--v2-muted);font-size:12px;line-height:1.5;margin:0}.admin-v2-office-rollout-snapshot-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2-office-rollout-snapshot-grid article{background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:14px;display:grid;gap:5px;min-width:0;padding:10px}.admin-v2-office-rollout-snapshot-grid strong{color:var(--v2-text);font-size:13px}.admin-v2-office-rollout-snapshot-grid small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-rollout-snapshot-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-rollout-snapshot-actions button{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-width:0;padding:9px 11px;white-space:nowrap}.admin-v2-office-rollout-snapshot-actions button:first-child{background:#eef4ff;border-color:#465fff52;color:var(--v2-blue)}.admin-v2-office-rollout-snapshot-actions button:nth-child(2){background:#101828;border-color:#101828;color:#fff}.admin-v2-office-action-plan>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-action-plan span{color:#f8d36b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-action-plan strong,.admin-v2-office-action-plan p,.admin-v2-office-action-plan small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-action-plan>div:first-child strong{color:#fff;font-size:15px}.admin-v2-office-action-plan p{color:#ffffffb8;font-size:12px;line-height:1.45;margin:0}.admin-v2-office-action-plan-list{display:grid;gap:8px;min-width:0}.admin-v2-office-action-plan-list article{align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:13px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.admin-v2-office-action-plan-list article.complete{background:#12b76a1f;border-color:#12b76a3d}.admin-v2-office-action-plan-list article>b{align-items:center;background:#f8d36b29;border-radius:999px;color:#f8d36b;display:inline-flex;font-size:11px;height:28px;justify-content:center;width:28px}.admin-v2-office-action-plan-list article>span{display:grid;gap:2px;min-width:0}.admin-v2-office-action-plan-list article strong{color:#fff;font-size:12px}.admin-v2-office-action-plan-list article small{color:#ffffffad;font-size:11px;line-height:1.35}.admin-v2-office-action-plan-list button{background:#f8d36b;border:1px solid #f8d36b;border-radius:999px;color:#101828;cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:7px 10px;white-space:nowrap}.admin-v2-office-launch-sequence{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:11px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-launch-sequence-list{display:grid;gap:8px;min-width:0}.admin-v2-office-launch-sequence-list article{align-items:center;background:linear-gradient(135deg,#f8fafcfa,#f1f5f9e6);border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.admin-v2-office-launch-sequence-list article.complete{background:linear-gradient(135deg,#ecfdf3f2,#fffffff5);border-color:#0596693d}.admin-v2-office-launch-sequence-list article>b{align-items:center;background:#e8eefc;border-radius:999px;color:var(--v2-blue);display:inline-flex;font-size:11px;height:28px;justify-content:center;width:28px}.admin-v2-office-launch-sequence-list article.complete>b{background:#d1fadf;color:#027a48}.admin-v2-office-launch-sequence-list article>span{display:grid;gap:2px;min-width:0}.admin-v2-office-launch-sequence-list strong,.admin-v2-office-launch-sequence-list small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-launch-sequence-list strong{color:var(--v2-text);font-size:12px}.admin-v2-office-launch-sequence-list small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-launch-sequence-list button{background:#fff;border:1px solid rgba(148,163,184,.32);border-radius:999px;color:var(--v2-text);cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:7px 10px;white-space:nowrap}.admin-v2-office-launch-sequence-list button:hover{background:#eef4ff;border-color:#465fff57;color:var(--v2-blue)}.admin-v2-office-access-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-v2-office-access-list button{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.24);border-radius:13px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px;text-align:left}.admin-v2-office-access-list button:hover{background:#eef4ff;border-color:#465fff57}.admin-v2-office-access-list svg{color:var(--v2-blue)}.admin-v2-office-access-list button>span{display:grid;gap:2px;min-width:0}.admin-v2-office-access-list strong,.admin-v2-office-access-list small,.admin-v2-office-access-list em{min-width:0;overflow-wrap:anywhere}.admin-v2-office-access-list strong{color:var(--v2-text);font-size:12px}.admin-v2-office-access-list small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-access-list em{background:#fff7e0;border-radius:999px;color:#946600;font-size:10px;font-style:normal;font-weight:900;padding:6px 7px}.admin-v2-office-simulation{background:radial-gradient(circle at top right,rgba(70,95,255,.14),transparent 34%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-simulation>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-simulation span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-simulation strong,.admin-v2-office-simulation p,.admin-v2-office-simulation small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-simulation>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-simulation p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-simulation-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.admin-v2-office-simulation-grid article{background:#ffffffd1;border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:4px;min-width:0;padding:10px}.admin-v2-office-simulation-grid article strong{color:var(--v2-text);font-size:13px}.admin-v2-office-simulation-grid article small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-simulation-route{align-items:center;background:#0b1220;border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:10px}.admin-v2-office-simulation-route b{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-size:11px;max-width:100%;overflow-wrap:anywhere;padding:7px 9px}.admin-v2-office-simulation-route i{color:#f8d36b;font-size:13px;font-style:normal;font-weight:900}.admin-v2-office-simulation-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-simulation-actions button{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-width:0;padding:9px 11px;white-space:nowrap}.admin-v2-office-simulation-actions button:first-child{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-office-packet-preview{background:linear-gradient(135deg,#d6a62b1f,#465fff12),#fff;border:1px solid rgba(214,166,43,.28);border-radius:16px;display:grid;gap:12px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-packet-preview>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-packet-preview span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-packet-preview strong,.admin-v2-office-packet-preview p,.admin-v2-office-packet-preview small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-packet-preview>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-packet-preview p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-packet-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.admin-v2-office-packet-preview-grid article{background:#ffffffd6;border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:4px;min-width:0;padding:10px}.admin-v2-office-packet-preview-grid article strong{color:var(--v2-text);font-size:12px}.admin-v2-office-packet-preview-grid article small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-packet-preview-body{background:#ffffffc2;border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:8px;min-width:0;padding:11px}.admin-v2-office-packet-preview-body>strong{color:var(--v2-text);font-size:13px}.admin-v2-office-packet-preview-body ul{color:var(--v2-muted);display:grid;font-size:12px;gap:5px;line-height:1.35;margin:0;padding-left:18px}.admin-v2-office-packet-preview-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-packet-preview-actions button{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;padding:9px 11px;white-space:nowrap}.admin-v2-office-packet-preview-actions button:last-child{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-office-handoff>div:first-child{display:grid;gap:5px;min-width:0}.admin-v2-office-handoff span{color:#f8d36b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-handoff strong,.admin-v2-office-handoff p{min-width:0;overflow-wrap:anywhere}.admin-v2-office-handoff>div:first-child strong{color:#fff;font-size:15px}.admin-v2-office-handoff p{color:#ffffffb8;font-size:12px;line-height:1.45;margin:0}.admin-v2-office-handoff-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-office-handoff-grid article{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:12px;display:grid;gap:4px;min-width:0;padding:9px 10px}.admin-v2-office-handoff-grid article strong{color:#fff;font-size:12px}.admin-v2-office-handoff-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-handoff-actions button{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-width:0;padding:9px 11px;white-space:nowrap}.admin-v2-office-handoff-actions button:first-child{background:#f8d36b;border-color:#f8d36b;color:#101828}.admin-v2-office-credentials{background:linear-gradient(135deg,#101828fa,#1e293bf5),#101828;border:1px solid rgba(255,255,255,.12);border-radius:18px;display:grid;gap:13px;margin-top:12px;min-width:0;padding:14px}.admin-v2-office-credentials>div:first-child{display:grid;gap:5px;min-width:0}.admin-v2-office-credentials span{color:#f8d36b;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-v2-office-credentials strong,.admin-v2-office-credentials p,.admin-v2-office-credentials small,.admin-v2-office-credentials span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-credentials>div:first-child strong{color:#fff;font-size:16px;line-height:1.2}.admin-v2-office-credentials p{color:#ffffffb8;font-size:12px;line-height:1.5;margin:0}.admin-v2-office-credentials-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2-office-credentials-grid article{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:13px;display:grid;gap:5px;min-width:0;padding:10px}.admin-v2-office-credentials-grid strong{color:#fff;font-size:13px}.admin-v2-office-credentials-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-credentials-actions button{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-width:0;padding:9px 11px;white-space:nowrap}.admin-v2-office-credentials-actions button:first-child{background:#f8d36b;border-color:#f8d36b;color:#101828}.admin-v2-office-credentials-actions button:nth-child(3){background:#fff;border-color:#fff;color:#101828}.admin-v2-office-supervision-map{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-supervision-flow{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1.08fr) auto minmax(0,1fr);min-width:0}.admin-v2-office-supervision-flow>b{align-self:center;color:var(--v2-muted);font-size:16px;transform:rotate(-90deg)}.admin-v2-office-supervision-flow article{background:#f8fafc;border:1px solid rgba(148,163,184,.24);border-radius:14px;display:grid;gap:4px;min-width:0;padding:10px}.admin-v2-office-supervision-flow article.current{background:#eef4ff;border-color:#465fff4d}.admin-v2-office-supervision-flow span,.admin-v2-office-child-list span,.admin-v2-office-child-list small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-supervision-flow span{font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-supervision-flow strong,.admin-v2-office-supervision-flow small,.admin-v2-office-child-list strong,.admin-v2-office-child-list span,.admin-v2-office-child-list small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-supervision-flow strong{color:var(--v2-text);font-size:12px}.admin-v2-office-supervision-flow small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-child-list{display:grid;gap:8px;min-width:0}.admin-v2-office-child-list button{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:3px;min-width:0;padding:9px 10px;text-align:left}.admin-v2-office-child-list button:hover{border-color:#465fff57}.admin-v2-office-child-list strong{color:var(--v2-text);font-size:12px}.admin-v2-office-supervision-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-v2-office-supervision-actions button{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:var(--v2-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-width:0;padding:9px 11px;white-space:nowrap}.admin-v2-office-supervision-actions button:last-child{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-office-route-explorer{background:radial-gradient(circle at 12% 0%,rgba(70,95,255,.12),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid rgba(148,163,184,.25);border-radius:18px;display:grid;gap:13px;min-width:0;padding:14px}.admin-v2-office-route-explorer>div:first-child{display:grid;gap:5px;min-width:0}.admin-v2-office-route-explorer>div:first-child span,.admin-v2-office-route-explorer-grid span,.admin-v2-office-route-explorer-flow span{color:var(--v2-blue);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-v2-office-route-explorer strong,.admin-v2-office-route-explorer p,.admin-v2-office-route-explorer small,.admin-v2-office-route-explorer span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-route-explorer>div:first-child strong{color:var(--v2-text);font-size:16px;line-height:1.2}.admin-v2-office-route-explorer>div:first-child p{color:var(--v2-muted);font-size:12px;line-height:1.5;margin:0}.admin-v2-office-route-explorer-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2-office-route-explorer-grid article{background:#ffffffd1;border:1px solid rgba(148,163,184,.23);border-radius:14px;display:grid;gap:5px;min-width:0;padding:11px}.admin-v2-office-route-explorer-grid article.current{background:#eef4ff;border-color:#465fff52}.admin-v2-office-route-explorer-grid article.report{background:#f0f9ff;border-color:#b9e6fe}.admin-v2-office-route-explorer-grid article.directive{background:#ecfdf3;border-color:#abefc6}.admin-v2-office-route-explorer-grid article.parent{background:#fffbeb;border-color:#fedf89}.admin-v2-office-route-explorer-grid strong{color:var(--v2-text);font-size:13px;line-height:1.25}.admin-v2-office-route-explorer-grid small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-route-explorer-flow{align-items:stretch;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2-office-route-explorer-flow>div{background:#101828;border:1px solid rgba(255,255,255,.1);border-radius:15px;color:#fff;display:grid;gap:5px;min-width:0;padding:12px}.admin-v2-office-route-explorer-flow span{color:#d1e0ff}.admin-v2-office-route-explorer-flow strong{color:#fff;font-size:15px;line-height:1.2}.admin-v2-office-route-explorer-flow small{color:#ffffffb8;font-size:11px;line-height:1.35}.admin-v2-office-route-explorer-actions{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2-office-route-explorer-actions button{background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:13px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:4px;min-width:0;padding:10px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-office-route-explorer-actions button:hover{border-color:#465fff61;box-shadow:var(--v2-shadow);transform:translateY(-1px)}.admin-v2-office-route-explorer-actions strong{color:var(--v2-text);font-size:12px}.admin-v2-office-route-explorer-actions span{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-launch-actions button{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.32);border-radius:999px;color:var(--v2-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;padding:9px 12px;white-space:nowrap}.admin-v2-office-launch-actions button:first-child{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-office-node-card{align-items:center;background:linear-gradient(135deg,#465fff14,#d6a62b14),#fff;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:14px}.admin-v2-node-mark{align-items:center;background:#101828;border-radius:16px;color:#f8d36b;display:inline-flex;font-weight:900;height:52px;justify-content:center;letter-spacing:.05em;width:52px}.admin-v2-office-node-card strong,.admin-v2-office-node-card small,.admin-v2-office-node-card p{min-width:0;overflow-wrap:anywhere}.admin-v2-office-node-card strong{color:var(--v2-text);display:block;font-size:17px;line-height:1.2}.admin-v2-office-node-card small,.admin-v2-office-node-card p{color:var(--v2-muted);font-size:13px;line-height:1.35;margin:2px 0 0}.admin-v2-office-route-map{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px}.admin-v2-office-route-map span{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:var(--v2-text);font-size:12px;font-weight:800;padding:7px 9px}.admin-v2-office-route-map b{color:var(--v2-muted)}.admin-v2-office-checklist{display:grid;gap:8px;margin-top:12px}.admin-v2-office-checklist article{align-items:start;background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:13px;color:var(--v2-muted);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:10px}.admin-v2-office-checklist article.complete{border-color:#12b76a52;color:#067647}.admin-v2-office-checklist strong,.admin-v2-office-checklist span{display:block;min-width:0;overflow-wrap:anywhere}.admin-v2-office-checklist strong{color:var(--v2-text);font-size:13px}.admin-v2-office-checklist span{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-office-registry-list{display:grid;gap:9px;max-height:520px;overflow-y:auto;padding-right:4px}.admin-v2-office-registry-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;min-width:0}.admin-v2-office-registry-filters button{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:var(--v2-text);cursor:pointer;display:inline-flex;font:inherit;gap:7px;min-width:0;padding:7px 9px;transition:background .18s ease,border-color .18s ease,color .18s ease}.admin-v2-office-registry-filters button:hover,.admin-v2-office-registry-filters button.selected{background:#eef4ff;border-color:#465fff61;color:var(--v2-blue)}.admin-v2-office-registry-filters span,.admin-v2-office-registry-filters strong{min-width:0;overflow-wrap:anywhere}.admin-v2-office-registry-filters span{font-size:11px;font-weight:900}.admin-v2-office-registry-filters strong{background:#0f172a12;border-radius:999px;color:inherit;font-size:10px;padding:4px 6px}.admin-v2-office-bulk-preview{background:linear-gradient(135deg,#465fff14,#f8fafcf5),#fff;border:1px solid rgba(148,163,184,.24);border-radius:14px;display:grid;gap:10px;margin-top:10px;min-width:0;padding:11px}.admin-v2-office-bulk-preview>div:first-child{display:grid;gap:3px;min-width:0}.admin-v2-office-bulk-preview>div:first-child span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-bulk-preview>div:first-child strong{color:var(--v2-text);font-size:13px;min-width:0;overflow-wrap:anywhere}.admin-v2-office-bulk-preview>div:last-child{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-v2-office-bulk-preview article{background:#ffffffc2;border:1px solid rgba(148,163,184,.22);border-radius:12px;display:grid;gap:2px;min-width:0;padding:8px 9px}.admin-v2-office-bulk-preview article strong{color:var(--v2-text);font-size:16px;line-height:1}.admin-v2-office-bulk-preview article span,.admin-v2-office-bulk-preview article small{color:var(--v2-muted);font-size:10px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.admin-v2-office-bulk-preview article span{font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-v2-office-bulk-targets{display:grid;gap:7px;min-width:0}.admin-v2-office-bulk-targets button{background:#ffffffc7;border:1px solid rgba(148,163,184,.22);border-radius:12px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:2px;min-width:0;padding:9px 10px;text-align:left}.admin-v2-office-bulk-targets button:hover{border-color:#465fff57}.admin-v2-office-bulk-targets strong,.admin-v2-office-bulk-targets span,.admin-v2-office-bulk-targets small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-bulk-targets strong{color:var(--v2-text);font-size:12px}.admin-v2-office-bulk-targets span,.admin-v2-office-bulk-targets small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-registry-list article{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:14px;color:var(--v2-text);display:grid;gap:8px;min-width:0;padding:11px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-office-registry-list article>button:first-child{background:transparent;border:0;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:5px;min-width:0;padding:0;text-align:left}.admin-v2-office-rollout-board{background:radial-gradient(circle at top right,rgba(214,166,43,.12),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf5);border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;margin-bottom:12px;min-width:0;padding:13px}.admin-v2-office-rollout-board>div:first-child{display:grid;gap:4px;min-width:0}.admin-v2-office-rollout-board>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.admin-v2-office-rollout-board span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-rollout-board strong,.admin-v2-office-rollout-board p,.admin-v2-office-rollout-board small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-rollout-board>div:first-child strong{color:var(--v2-text);font-size:15px}.admin-v2-office-rollout-board p{color:var(--v2-muted);font-size:12px;line-height:1.45;margin:0}.admin-v2-office-rollout-board button{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:13px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:4px;min-width:0;padding:10px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-v2-office-rollout-board button:hover,.admin-v2-office-rollout-board button.selected{border-color:#465fff61;box-shadow:0 10px 22px #0f172a12;transform:translateY(-1px)}.admin-v2-office-rollout-board button.good{border-color:#0596693d}.admin-v2-office-rollout-board button.warning{border-color:#d6a62b57}.admin-v2-office-rollout-board button.selected{background:#eef4ff}.admin-v2-office-rollout-board button>strong{color:var(--v2-text);font-size:18px;line-height:1}.admin-v2-office-rollout-board button>span,.admin-v2-office-rollout-board button>small{color:var(--v2-muted);font-size:10px;line-height:1.25}.admin-v2-office-rollout-board button>span{font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-v2-office-rollout-planner{border-top:1px solid rgba(148,163,184,.22);display:grid;gap:9px;min-width:0;padding-top:11px}.admin-v2-office-rollout-planner>span{color:var(--v2-blue);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-v2-office-rollout-planner>div{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.admin-v2-office-rollout-planner article{align-items:start;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:13px;color:var(--v2-text);display:grid;font:inherit;gap:6px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.admin-v2-office-rollout-planner article b{align-items:center;background:#eef4ff;border-radius:999px;color:var(--v2-blue);display:inline-flex;font-size:11px;height:26px;justify-content:center;width:26px}.admin-v2-office-rollout-planner article strong,.admin-v2-office-rollout-planner article small,.admin-v2-office-rollout-planner article>div{grid-column:2;min-width:0;overflow-wrap:anywhere}.admin-v2-office-rollout-planner article strong{color:var(--v2-text);font-size:12px;line-height:1.25}.admin-v2-office-rollout-planner article small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-rollout-planner article>div{display:flex;flex-wrap:wrap;gap:6px}.admin-v2-office-rollout-planner article button{background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:var(--v2-text);cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:7px 9px;white-space:nowrap}.admin-v2-office-rollout-planner article button:last-child{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-office-registry-list article:hover,.admin-v2-office-registry-list article.selected{border-color:#465fff6b;box-shadow:0 12px 24px #0f172a14;transform:translateY(-1px)}.admin-v2-office-registry-list strong,.admin-v2-office-registry-list span,.admin-v2-office-registry-list small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-registry-list span,.admin-v2-office-registry-list small{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-office-registry-list em{background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;color:#027a48;font-size:11px;font-style:normal;font-weight:900;justify-self:start;padding:5px 8px}.admin-v2-office-registry-card-meta{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.admin-v2-office-packet-status{border:1px solid rgba(148,163,184,.24);border-radius:14px;display:grid;gap:4px;min-width:0;padding:10px}.admin-v2-office-packet-status span,.admin-v2-office-packet-status strong,.admin-v2-office-packet-status small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-packet-status span{font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.admin-v2-office-packet-status strong{color:var(--v2-text);font-size:12px;line-height:1.25}.admin-v2-office-packet-status small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-packet-status.sent{background:#ecfdf3;border-color:#abefc6}.admin-v2-office-packet-status.sent span{color:#027a48}.admin-v2-office-packet-status.ready{background:#eef4ff;border-color:#465fff47}.admin-v2-office-packet-status.ready span{color:var(--v2-blue)}.admin-v2-office-packet-status.needed{background:#fffbeb;border-color:#fedf89}.admin-v2-office-packet-status.needed span{color:#b54708}.admin-v2-office-registry-card-meta b{background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:var(--v2-muted);font-size:10px;font-weight:900;min-width:0;overflow-wrap:anywhere;padding:5px 7px}.admin-v2-office-registry-readiness{background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:14px;display:grid;gap:7px;min-width:0;padding:10px}.admin-v2-office-registry-readiness>div{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.admin-v2-office-registry-readiness span,.admin-v2-office-registry-readiness strong,.admin-v2-office-registry-readiness small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-registry-readiness span{color:var(--v2-blue);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-registry-readiness strong{color:var(--v2-text);font-size:12px;line-height:1.25;text-align:right}.admin-v2-office-registry-readiness i{background:#e4e7ec;border-radius:999px;display:block;height:7px;overflow:hidden}.admin-v2-office-registry-readiness i b{background:linear-gradient(90deg,var(--v2-blue),#12b76a);border-radius:inherit;display:block;height:100%}.admin-v2-office-registry-readiness small{color:var(--v2-muted);font-size:11px;line-height:1.35}.admin-v2-office-registry-card-actions{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.admin-v2-office-registry-card-actions button{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:7px 9px;white-space:nowrap}.admin-v2-office-registry-card-actions button:first-child{background:#eef4ff;border-color:#465fff52;color:var(--v2-blue)}.admin-v2-office-registry-card-actions button:last-child{background:#101828;border-color:#101828;color:#fff}.admin-v2-office-activation-strip{align-items:start;background:linear-gradient(135deg,#465fff14,#12b76a14),#fff;border:1px solid rgba(148,163,184,.24);border-radius:14px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin:12px 0;min-width:0;padding:11px}.admin-v2-office-activation-strip>div{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.admin-v2-office-activation-strip strong{color:var(--v2-text);font-size:24px;line-height:1}.admin-v2-office-activation-strip span{color:var(--v2-muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.admin-v2-office-activation-strip button{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:8px 10px;white-space:nowrap}.admin-v2-office-activation-strip button:last-child{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-office-activation-strip button:nth-child(2){background:#eef4ff;border-color:#465fff52;color:var(--v2-blue)}.admin-v2-office-pending-list,.admin-v2-office-selected-checks{display:grid;gap:8px;margin-bottom:12px}.admin-v2-office-pending-list article{align-items:center;background:#fff;border:1px solid rgba(214,166,43,.3);border-radius:13px;color:var(--v2-text);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.admin-v2-office-pending-list article:hover,.admin-v2-office-pending-list article.selected{border-color:#465fff6b;box-shadow:0 10px 22px #0f172a12}.admin-v2-office-pending-list article>div:first-child,.admin-v2-office-pending-list article>div:last-child{min-width:0}.admin-v2-office-pending-list article>div:first-child{display:grid;gap:3px}.admin-v2-office-pending-list article>div:last-child{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.admin-v2-office-pending-list strong,.admin-v2-office-pending-list small,.admin-v2-office-pending-list span{min-width:0;overflow-wrap:anywhere}.admin-v2-office-pending-list small{color:var(--v2-muted);font-size:12px}.admin-v2-office-pending-list span{color:#946600;font-size:11px;line-height:1.35}.admin-v2-office-pending-list button{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:7px 10px;white-space:nowrap}.admin-v2-office-pending-list button:last-child{background:var(--v2-blue);border-color:var(--v2-blue);color:#fff}.admin-v2-office-selected-checks{margin:12px 0 0}.admin-v2-office-selected-checks article{align-items:start;background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:13px;color:var(--v2-muted);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:10px}.admin-v2-office-selected-checks article.complete{border-color:#12b76a52;color:#067647}.admin-v2-office-selected-checks strong,.admin-v2-office-selected-checks span{display:block;min-width:0;overflow-wrap:anywhere}.admin-v2-office-selected-checks strong{color:var(--v2-text);font-size:13px}.admin-v2-office-selected-checks span{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-office-activation-wizard{background:linear-gradient(180deg,#fffffff5,#f8fafcfa);border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:9px;margin-top:12px;min-width:0;padding:12px}.admin-v2-office-activation-wizard article{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:13px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.admin-v2-office-activation-wizard article.complete{border-color:#12b76a57;box-shadow:inset 3px 0 #12b76ab3}.admin-v2-office-activation-wizard b{align-items:center;background:#eef4ff;border-radius:999px;color:var(--v2-blue);display:inline-flex;font-size:12px;height:26px;justify-content:center;width:26px}.admin-v2-office-activation-wizard article.complete b{background:#ecfdf3;color:#067647}.admin-v2-office-activation-wizard strong,.admin-v2-office-activation-wizard span{display:block;min-width:0;overflow-wrap:anywhere}.admin-v2-office-activation-wizard strong{color:var(--v2-text);font-size:13px}.admin-v2-office-activation-wizard span{color:var(--v2-muted);font-size:12px;line-height:1.35}.admin-v2-office-activation-wizard button{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--v2-text);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:7px 10px}.admin-v2-office-activation-wizard button:hover{border-color:#465fff6b}.admin-v2-office-flow-card{background:linear-gradient(135deg,#d6a62b1f,#465fff14),#fff;border:1px solid rgba(214,166,43,.28);border-radius:16px;display:grid;gap:6px;margin-top:12px;min-width:0;padding:13px}.admin-v2-office-flow-card span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-office-flow-card strong,.admin-v2-office-flow-card p,.admin-v2-office-flow-card small{min-width:0;overflow-wrap:anywhere}.admin-v2-office-flow-card strong{color:var(--v2-text);font-size:15px}.admin-v2-office-flow-card p,.admin-v2-office-flow-card small{color:var(--v2-muted);font-size:12px;line-height:1.4;margin:0}.admin-v2-report-form-workspace{background:linear-gradient(180deg,#fffffff2,#f8fafcfa);border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;padding:13px}.admin-v2-report-review-grid,.admin-v2-report-decision-ledger,.admin-v2-thread-panel{background:#f8fafc;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:12px;padding:13px}.admin-v2-report-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-report-review-grid section{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:14px;display:grid;gap:10px;min-width:0;padding:12px}.admin-v2-report-decision-ledger{background:linear-gradient(180deg,#fff,#f8fafc)}.admin-v2-report-review-grid label{display:grid;gap:7px}.admin-v2-report-review-grid label span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-report-review-grid textarea{background:#fff;border:1px solid rgba(148,163,184,.34);border-radius:12px;color:var(--v2-text);font:inherit;line-height:1.5;min-height:92px;padding:10px;resize:vertical}.admin-v2-decision-controls{background:#f8fafc;border:1px solid rgba(148,163,184,.24);border-radius:16px;display:grid;gap:10px;padding:12px}.admin-v2-decision-controls label{display:grid;gap:7px}.admin-v2-decision-controls label span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-decision-controls textarea{background:#fff;border:1px solid rgba(148,163,184,.34);border-radius:12px;color:var(--v2-text);font:inherit;line-height:1.5;min-height:76px;padding:10px;resize:vertical}.admin-v2-thread-list{display:grid;gap:8px}.admin-v2-thread-list article{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:12px;display:grid;gap:4px;padding:9px 10px}.admin-v2-thread-list article.selected{background:#eef4ff;border-color:#465fff52}.admin-v2-thread-list strong{color:var(--v2-text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.admin-v2-thread-list span,.admin-v2-thread-list small{color:var(--v2-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.admin-v2-report-form-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,.65fr) minmax(180px,.35fr)}.admin-v2-report-form-head>div:first-child{display:grid;gap:3px}.admin-v2-report-form-head span,.admin-v2-report-field-editor label>span{color:var(--v2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2-report-form-head strong{color:var(--v2-text);font-size:14px;line-height:1.2}.admin-v2-report-field-editor{display:grid;gap:12px;grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);min-width:0}.admin-v2-report-field-editor nav{display:grid;gap:7px;max-height:290px;overflow-y:auto;padding-right:4px}.admin-v2-report-field-editor nav button{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:12px;color:var(--v2-text);cursor:pointer;display:grid;font:inherit;gap:3px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:8px 9px;text-align:left}.admin-v2-report-field-editor nav button.selected,.admin-v2-report-field-editor nav button:hover{background:#eef4ff;border-color:#465fff57}.admin-v2-report-field-editor nav b{color:#8a6a20;font-size:11px;letter-spacing:.08em}.admin-v2-report-field-editor nav span{color:var(--v2-text);font-size:12px;font-weight:800;line-height:1.25;min-width:0;overflow-wrap:anywhere}.admin-v2-report-field-editor nav small{color:var(--v2-muted);font-size:11px;grid-column:2}.admin-v2-report-field-editor label{display:grid;gap:8px;min-width:0}.admin-v2-report-field-editor textarea{background:#fff;border:1px solid rgba(148,163,184,.34);border-radius:14px;color:var(--v2-text);font:inherit;line-height:1.5;min-height:230px;outline:none;padding:12px;resize:vertical;width:100%}.admin-v2-report-field-editor textarea:focus{border-color:var(--v2-blue);box-shadow:0 0 0 3px #465fff1f}.churchmail-department-routes{margin-top:0}@media(max-width:1100px){.admin-v2-assignment-brief,.admin-v2-assignment-next,.admin-v2-package-row,.admin-v2-assignment-grid,.admin-v2-workflow-status,.admin-v2-department-brief,.admin-v2-report-field-editor{grid-template-columns:1fr 1fr}.admin-v2-next-step-card{grid-template-columns:1fr}.admin-v2-next-step-card button{width:100%}}@media(max-width:760px){.admin-v2-handoff-card,.admin-v2-assignment-brief,.admin-v2-assignment-next,.admin-v2-assignment-drafts,.admin-v2-package-row,.admin-v2-assignment-grid,.admin-v2-assignment-summary,.admin-v2-inbox-metrics,.admin-v2-inbox-queue,.admin-v2-handoff-steps,.admin-v2-office-grid,.admin-v2-office-form-grid,.admin-v2-report-meta,.admin-v2-workflow-status,.admin-v2-department-brief,.admin-v2-report-review-grid,.admin-v2-report-form-head,.admin-v2-report-field-editor{grid-template-columns:1fr}.admin-v2-department-brief>div{grid-template-columns:auto minmax(0,1fr)}.admin-v2-department-brief p{grid-column:1 / -1}}.churchmail-composer{margin-top:14px;overflow:hidden}.churchmail-composer form{display:grid;gap:14px;min-width:0}.churchmail-compose-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.churchmail-composer label{display:grid;gap:7px;min-width:0}.churchmail-composer label span,.churchmail-compose-actions span{color:var(--v2-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.churchmail-composer input,.churchmail-composer select,.churchmail-composer textarea{background:#fff;border:1px solid rgba(148,163,184,.34);border-radius:12px;color:#172033;font:inherit;min-height:42px;min-width:0;padding:0 12px;width:100%}.churchmail-composer textarea{line-height:1.5;min-height:128px;padding:12px;resize:vertical}.churchmail-compose-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.admin-v2-compose-feedback{background:#15803d1a;border:1px solid rgba(21,128,61,.18);border-radius:14px;color:#166534;font-size:13px;font-weight:800;margin-top:12px;padding:12px 14px}@media(max-width:1180px){.admin-v2-assignment-summary,.admin-v2-assignment-grid,.admin-v2-custom-report-grid,.admin-v2-completion-grid,.churchmail-compose-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-v2-assignment-summary,.admin-v2-assignment-grid,.admin-v2-custom-report-grid,.admin-v2-completion-grid,.churchmail-compose-grid{grid-template-columns:1fr}.churchmail-compose-actions{align-items:stretch;display:grid;justify-content:stretch}}.admin-v2-shell{--v2-bg: #0b0f1a;--v2-surface: #111827;--v2-soft: #1a2235;--v2-line: #1e3a5f;--v2-line-strong: #2a4a6e;--v2-text: #e2e8f0;--v2-muted: #94a3b8;--v2-faint: #64748b;--v2-blue: #3b82f6;--v2-blue-soft: rgba(37, 99, 235, .15);--v2-gold: #f59e0b;--v2-gold-soft: rgba(245, 158, 11, .15);--v2-green: #10b981;--v2-green-soft: rgba(16, 185, 129, .14);--v2-red: #ef4444;--v2-red-soft: rgba(239, 68, 68, .14);--v2-purple: #8b5cf6;--v2-purple-soft: rgba(139, 92, 246, .14);--v2-shadow: 0 4px 24px rgba(0, 0, 0, .38);background:radial-gradient(900px 520px at 8% 0%,rgba(37,99,235,.16),transparent 60%),radial-gradient(760px 460px at 100% 80%,rgba(245,158,11,.08),transparent 58%),var(--v2-bg);color:var(--v2-text);font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:220px minmax(0,1fr)}.admin-v2-sidebar{background:#111827fa;border-right:1px solid var(--v2-line);gap:10px;padding:0}.admin-v2-brand{border-bottom:1px solid var(--v2-line);gap:10px;padding:20px 18px 16px;width:100%}.admin-v2-brand img{border:1px solid var(--v2-line);border-radius:10px;height:38px;object-fit:cover;width:38px}.admin-v2-brand span{display:grid;min-width:0}.admin-v2-brand strong{color:#fff;font-size:15px;letter-spacing:-.02em}.admin-v2-brand small{color:var(--v2-faint);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.admin-v2-station{background:#1a2235;border:1px solid var(--v2-line);border-radius:8px;margin:10px;padding:12px 14px}.admin-v2-station strong{color:var(--v2-blue);font-size:12px}.admin-v2-station span,.admin-v2-station small{color:var(--v2-muted);font-size:10px}.admin-v2-station-access{border-top:1px solid var(--v2-line);gap:6px;margin-top:9px;padding-top:9px}.admin-v2-station-access b,.admin-v2-station-access em{border-radius:10px;font-family:JetBrains Mono,monospace;font-size:9px;padding:4px 7px}.admin-v2-station-access b{background:var(--v2-blue-soft);color:#93c5fd}.admin-v2-station-access em{background:var(--v2-gold-soft);color:#fbbf24}.admin-v2-nav{gap:0;padding:8px 0 14px}.admin-v2-nav section{gap:0;padding-bottom:6px}.admin-v2-nav p,.admin-v2-panel-head span,.admin-v2-workspace-intro span,.admin-v2-hero span,.admin-v2-report-meta span,.admin-v2-field-grid label,.admin-v2-table th{color:var(--v2-faint);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.admin-v2-nav p{margin:8px 14px 3px}.admin-v2-nav button{border-radius:0;color:var(--v2-muted);font-size:13px;min-height:36px;padding:9px 14px;position:relative}.admin-v2-nav button:hover{background:#1a2235;border-color:transparent;color:var(--v2-text)}.admin-v2-nav button.active{background:#1e2d45;border-color:transparent;color:#60a5fa}.admin-v2-nav button.active:after{background:var(--v2-blue);bottom:0;content:"";position:absolute;right:0;top:0;width:2px}.admin-v2-main{gap:16px;padding:20px}.admin-v2-topbar{align-items:center;background:#111827fa;border:1px solid var(--v2-line);border-radius:8px;box-shadow:var(--v2-shadow);display:flex;gap:16px;min-height:56px;padding:12px 16px}.admin-v2-page-title{min-width:0}.admin-v2-page-title span{color:#60a5fa;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.admin-v2-page-title h1{color:var(--v2-text);font-size:17px;line-height:1.2;margin:2px 0}.admin-v2-page-title p{color:var(--v2-muted);font-size:11px;line-height:1.45;margin:0;max-width:760px}.admin-v2-actions label{background:#1a2235;border:1px solid var(--v2-line);border-radius:6px;color:var(--v2-muted);min-height:34px;padding:0 10px}.admin-v2-actions input{color:var(--v2-text);font-size:12px}.admin-v2-health{background:#1a2235;border:1px solid var(--v2-line);border-radius:6px;min-height:34px;padding:6px 10px}.admin-v2-health strong{color:var(--v2-text);font-family:JetBrains Mono,monospace;font-size:10px}.admin-v2-health small{color:var(--v2-muted);font-size:10px}.admin-v2-actions>button,.admin-v2-actions-row button,.admin-v2-row-actions button,.admin-v2-office-actions button,.admin-v2-office-handoff-actions button,.admin-v2-office-packet-preview-actions button,.admin-v2-office-launch-actions button,.admin-v2-office-setup-assistant-actions button,.admin-v2-office-registry-card-actions button,.admin-v2-office-rollout-snapshot-actions button,.admin-v2-office-credentials-actions button,.admin-v2-department-actions button,.admin-v2-report-actions button,.admin-v2-actions button{background:#1a2235;border:1px solid var(--v2-line);border-radius:6px;color:var(--v2-muted);font-family:Sora,sans-serif;font-size:12px;font-weight:600;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.admin-v2-actions>button:hover,.admin-v2-actions-row button:hover,.admin-v2-row-actions button:hover,.admin-v2-office-actions button:hover,.admin-v2-office-handoff-actions button:hover,.admin-v2-office-packet-preview-actions button:hover,.admin-v2-office-launch-actions button:hover,.admin-v2-office-setup-assistant-actions button:hover,.admin-v2-office-registry-card-actions button:hover,.admin-v2-office-rollout-snapshot-actions button:hover,.admin-v2-office-credentials-actions button:hover,.admin-v2-department-actions button:hover,.admin-v2-report-actions button:hover,.admin-v2-actions button:hover{border-color:var(--v2-blue);color:#60a5fa;transform:translateY(-1px)}.admin-v2-actions button.primary,.admin-v2-office-actions button.primary,.admin-v2-office-handoff-actions button.primary,.admin-v2-office-packet-preview-actions button:first-child,.admin-v2-workspace-intro .primary,.admin-v2-panel button.primary{background:#2563eb;border-color:#2563eb;color:#fff}.admin-v2-hero{background:linear-gradient(135deg,#2563eb2e,#f59e0b14),#111827;border:1px solid var(--v2-line);border-radius:8px;box-shadow:var(--v2-shadow);gap:18px;padding:18px}.admin-v2-hero h2{color:#fff;font-size:22px;letter-spacing:-.02em;margin:4px 0}.admin-v2-hero p{color:var(--v2-muted);font-size:12px;line-height:1.6;margin:0}.admin-v2-kpi,.admin-v2-stat-strip article,.admin-v2-report-meta article,.admin-v2-office-handoff-grid article,.admin-v2-office-packet-preview-grid article,.admin-v2-office-blueprint-grid article,.admin-v2-office-pending-list article,.admin-v2-office-route-preview,.admin-v2-office-launch-metrics article,.admin-v2-office-rollout-snapshot-grid article,.admin-v2-office-credentials-grid article,.admin-v2-office-setup-assistant-grid article{background:#1a2235;border:1px solid var(--v2-line);border-radius:8px;color:var(--v2-text)}.admin-v2-kpi{min-height:74px;padding:13px}.admin-v2-kpi strong{color:#fff;font-family:JetBrains Mono,monospace;font-size:24px;line-height:1}.admin-v2-kpi span{color:var(--v2-muted);font-size:10px}.admin-v2-kpi.blue{box-shadow:inset 0 0 0 1px #3b82f62e}.admin-v2-kpi.gold{box-shadow:inset 0 0 0 1px #f59e0b33}.admin-v2-kpi.green{box-shadow:inset 0 0 0 1px #10b98133}.admin-v2-kpi.red{box-shadow:inset 0 0 0 1px #ef444433}.admin-v2-workspace{gap:16px}.admin-v2-panel,.admin-v2-workspace-intro,.admin-v2-module-card,.admin-v2-detail,.admin-v2-list article,.admin-v2-table,.admin-v2-empty-state,.admin-v2-office-registry-card,.admin-v2-office-launch-card,.admin-v2-office-handoff,.admin-v2-office-packet-preview,.admin-v2-office-setup-assistant,.admin-v2-office-rollout-snapshot,.admin-v2-office-action-plan,.admin-v2-office-work-queue,.admin-v2-office-route-explorer,.admin-v2-office-readiness,.admin-v2-office-credentials,.admin-v2-office-timeline,.admin-v2-office-created-panel,.admin-v2-department-system,.resident-report-assignment{background:#111827fa;border:1px solid var(--v2-line);border-radius:8px;box-shadow:var(--v2-shadow);color:var(--v2-text)}.admin-v2-panel,.admin-v2-workspace-intro{padding:18px}.admin-v2-panel-head{border-bottom:1px solid var(--v2-line);gap:10px;margin:-2px 0 14px;padding-bottom:11px}.admin-v2-panel-head strong,.admin-v2-workspace-intro h2,.admin-v2-office-blueprint>div:first-child strong,.admin-v2-office-blueprint-grid article strong,.admin-v2-office-pending-list article strong,.admin-v2-detail h2,.admin-v2-module-card strong,.admin-v2-table strong,.admin-v2-list strong,.admin-v2-report-meta strong,.admin-v2-office-handoff strong,.admin-v2-office-packet-preview strong,.admin-v2-office-launch-card strong,.admin-v2-office-rollout-snapshot strong,.admin-v2-office-setup-assistant strong,.admin-v2-office-credentials strong,.admin-v2-empty-state strong{color:var(--v2-text)}.admin-v2-workspace-intro{align-items:center;display:flex;justify-content:space-between}.admin-v2-workspace-intro h2{font-size:22px;letter-spacing:-.02em}.admin-v2-workspace-intro p,.admin-v2-office-blueprint p,.admin-v2-office-blueprint small,.admin-v2-office-blueprint-grid article small,.admin-v2-office-pending-list article small,.admin-v2-detail p,.admin-v2-panel p,.admin-v2-module-card span,.admin-v2-module-card small,.admin-v2-table span,.admin-v2-table small,.admin-v2-list span,.admin-v2-list small,.admin-v2-report-meta small,.admin-v2-office-handoff p,.admin-v2-office-packet-preview p,.admin-v2-office-launch-card p,.admin-v2-office-rollout-snapshot p,.admin-v2-office-setup-assistant p,.admin-v2-office-credentials p,.admin-v2-office-timeline span,.admin-v2-office-readiness p{color:var(--v2-muted)}.admin-v2-office-blueprint-grid article,.admin-v2-office-pending-list article,.admin-v2-office-route-preview{background:#1a2235!important;border-color:var(--v2-line)!important;box-shadow:none}.admin-v2-office-blueprint-grid article span,.admin-v2-office-pending-list article span{color:#60a5fa!important}.admin-v2-office-blueprint-grid article strong,.admin-v2-office-pending-list article strong,.admin-v2-office-route-preview b{color:var(--v2-text)!important}.admin-v2-office-blueprint-grid article small,.admin-v2-office-pending-list article small{color:var(--v2-muted)!important}.admin-v2-office-pending-list button{background:var(--v2-blue-soft);border:1px solid rgba(59,130,246,.28);border-radius:6px;color:#93c5fd}.admin-v2-office-route-preview i{color:var(--v2-gold)}.admin-v2-stat-strip article{min-width:96px;padding:11px 12px}.admin-v2-stat-strip strong{color:#fff;font-family:JetBrains Mono,monospace}.admin-v2-list,.admin-v2-table,.admin-v2-office-registry-list,.admin-v2-template-list,.admin-v2-mail-list,.admin-v2-report-queue,.admin-v2-office-work-queue-list,.admin-v2-office-action-plan-list,.admin-v2-office-launch-sequence-list{gap:4px}.admin-v2-list article,.admin-v2-table tr,.admin-v2-office-registry-card,.admin-v2-template-list button,.admin-v2-mail-list button,.admin-v2-report-queue button,.admin-v2-office-work-queue-list article,.admin-v2-office-action-plan-list article,.admin-v2-office-launch-sequence-list article{background:#111827;border:1px solid var(--v2-line);border-radius:7px;color:var(--v2-text)}.admin-v2-list article:hover,.admin-v2-template-list button:hover,.admin-v2-mail-list button:hover,.admin-v2-report-queue button:hover,.admin-v2-office-registry-card:hover{background:#1a2235;border-color:var(--v2-blue)}.admin-v2-table th{border-bottom:1px solid var(--v2-line)}.admin-v2-table td{border-bottom:1px solid var(--v2-line);color:var(--v2-muted);font-size:12px}.admin-v2-badge,.admin-v2-status,.admin-v2-chip,.admin-v2-table em,.admin-v2-list em{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.04em;padding:3px 8px}.admin-v2-field-grid input,.admin-v2-field-grid select,.admin-v2-field-grid textarea,.admin-v2-panel input,.admin-v2-panel select,.admin-v2-panel textarea{background:#1a2235;border:1px solid var(--v2-line);border-radius:6px;color:var(--v2-text);font-family:Sora,sans-serif;font-size:12px;outline:none}.admin-v2-field-grid input:focus,.admin-v2-field-grid select:focus,.admin-v2-field-grid textarea:focus,.admin-v2-panel input:focus,.admin-v2-panel select:focus,.admin-v2-panel textarea:focus{border-color:var(--v2-blue);box-shadow:0 0 0 3px #2563eb24}.admin-v2-field-grid option,.admin-v2-panel option{background:#1a2235;color:var(--v2-text)}.admin-v2-live-notice{background:var(--v2-green-soft);border:1px solid rgba(16,185,129,.28);border-radius:8px;color:#6ee7b7}.admin-v2-search-results{background:#111827;border:1px solid var(--v2-line-strong);border-radius:8px;box-shadow:var(--v2-shadow)}.admin-v2-search-results button{background:transparent;border-bottom:1px solid var(--v2-line);color:var(--v2-text)}.admin-v2-search-results span,.admin-v2-search-results small{color:var(--v2-muted)}.admin-v2-sidebar::-webkit-scrollbar-track,.admin-v2-main::-webkit-scrollbar-track,.admin-v2-list::-webkit-scrollbar-track{background:#111827;border-radius:999px}.admin-v2-sidebar::-webkit-scrollbar-thumb,.admin-v2-main::-webkit-scrollbar-thumb,.admin-v2-list::-webkit-scrollbar-thumb{background:#2a4a6e;border:2px solid #111827;border-radius:999px}.admin-v2-sidebar:focus-visible,.admin-v2-main:focus-visible{outline:3px solid rgba(59,130,246,.24);outline-offset:-3px}@media(max-width:1100px){.admin-v2-shell{grid-template-columns:86px minmax(0,1fr)}.admin-v2-brand span,.admin-v2-station,.admin-v2-nav button span,.admin-v2-nav p{display:none}.admin-v2-brand{justify-content:center;padding:14px 0}.admin-v2-nav button{justify-content:center;padding:11px}}@media(max-width:760px){.admin-v2-shell{display:block;height:auto;min-height:100vh;overflow:auto}.admin-v2-sidebar{display:none}.admin-v2-main{min-height:100vh;padding:12px}.admin-v2-topbar,.admin-v2-hero,.admin-v2-workspace-intro{display:grid}}.admin-v2-shell{--ny-bg: #f8f1e8;--ny-paper: #fffdf8;--ny-card: #ffffff;--ny-cream: #fff7ec;--ny-soft: #f3e5d3;--ny-line: #ead8c0;--ny-line-strong: #dfc5a3;--ny-text: #241611;--ny-muted: #74625a;--ny-faint: #9b8173;--ny-burgundy: #6f151b;--ny-burgundy-2: #8f1f29;--ny-red: #b82732;--ny-red-soft: #fde8e2;--ny-gold: #c58a24;--ny-gold-soft: #fff0c8;--ny-green: #177b55;--ny-green-soft: #e6f5ed;--ny-shadow: 0 18px 45px rgba(76, 24, 18, .12);--ny-shadow-soft: 0 8px 24px rgba(76, 24, 18, .08);background:radial-gradient(780px 420px at 12% -8%,rgba(143,31,41,.12),transparent 62%),linear-gradient(180deg,#fff9f1 0%,var(--ny-bg) 46%,#f5eadc 100%);color:var(--ny-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:248px minmax(0,1fr)}.admin-v2-sidebar{background:#fffdf8eb;border-right:1px solid var(--ny-line);box-shadow:12px 0 40px #6f151b0d;gap:14px;padding:14px}.admin-v2-brand{background:linear-gradient(135deg,var(--ny-burgundy),#9f2a32);border:0;border-radius:24px;box-shadow:var(--ny-shadow-soft);color:#fff;gap:12px;padding:16px}.admin-v2-brand img{background:#fff;border:2px solid rgba(255,255,255,.46);border-radius:16px;height:46px;width:46px}.admin-v2-brand strong{color:#fff;font-size:15px;font-weight:900;letter-spacing:-.03em}.admin-v2-brand small{color:#fff4e0d6;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em}.admin-v2-station{background:var(--ny-card);border:1px solid var(--ny-line);border-radius:22px;box-shadow:var(--ny-shadow-soft);margin:0;padding:15px}.admin-v2-station strong{color:var(--ny-text);font-size:13px;font-weight:800}.admin-v2-station span,.admin-v2-station small{color:var(--ny-muted)}.admin-v2-station-access{border-top:1px solid var(--ny-line)}.admin-v2-station-access b,.admin-v2-station-access em{border-radius:999px;font-size:10px;padding:6px 8px}.admin-v2-station-access b{background:var(--ny-red-soft);color:var(--ny-burgundy)}.admin-v2-station-access em{background:var(--ny-gold-soft);color:#8a5a0a}.admin-v2-nav{gap:14px;padding:0 2px 16px}.admin-v2-nav section{gap:6px}.admin-v2-nav p,.admin-v2-panel-head span,.admin-v2-workspace-intro span,.admin-v2-hero span,.admin-v2-report-meta span,.admin-v2-field-grid label,.admin-v2-table th{color:var(--ny-faint);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.admin-v2-nav p{margin:6px 10px 2px}.admin-v2-nav button{border:1px solid transparent;border-radius:18px;color:var(--ny-muted);font-size:13px;font-weight:700;min-height:42px;padding:10px 12px}.admin-v2-nav button:hover{background:var(--ny-cream);border-color:var(--ny-line);color:var(--ny-burgundy)}.admin-v2-nav button.active{background:linear-gradient(135deg,var(--ny-burgundy),var(--ny-red));border-color:transparent;box-shadow:0 10px 26px #6f151b2e;color:#fff}.admin-v2-nav button.active:after{display:none}.admin-v2-main{background:transparent;gap:18px;padding:20px 24px 26px}.admin-v2-topbar{background:#fffdf8e0;border:1px solid rgba(234,216,192,.9);border-radius:28px;box-shadow:var(--ny-shadow-soft);color:var(--ny-text);min-height:70px;padding:14px 18px}.admin-v2-page-title span{color:var(--ny-burgundy);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.admin-v2-page-title h1{color:var(--ny-text);font-size:clamp(24px,3vw,36px);font-weight:900;letter-spacing:-.055em;line-height:1}.admin-v2-page-title p{color:var(--ny-muted);font-size:13px;max-width:780px}.admin-v2-actions label{background:#fff;border:1px solid var(--ny-line);border-radius:999px;color:var(--ny-muted);min-height:42px;padding:0 13px}.admin-v2-actions input{color:var(--ny-text)}.admin-v2-actions input::placeholder{color:var(--ny-faint)}.admin-v2-health{background:var(--ny-green-soft);border:1px solid rgba(23,123,85,.14);border-radius:999px;color:var(--ny-green);min-height:42px}.admin-v2-health strong{color:var(--ny-green)}.admin-v2-health small{color:#477c67}.admin-v2-actions>button,.admin-v2-actions-row button,.admin-v2-row-actions button,.admin-v2-office-actions button,.admin-v2-office-handoff-actions button,.admin-v2-office-packet-preview-actions button,.admin-v2-office-launch-actions button,.admin-v2-office-setup-assistant-actions button,.admin-v2-office-registry-card-actions button,.admin-v2-office-rollout-snapshot-actions button,.admin-v2-office-credentials-actions button,.admin-v2-department-actions button,.admin-v2-report-actions button,.admin-v2-actions button,.admin-v2-toolbar button{background:#fff;border:1px solid var(--ny-line);border-radius:999px;color:var(--ny-burgundy);font-family:Inter,sans-serif;font-size:13px;font-weight:800;min-height:40px;padding:10px 16px;box-shadow:0 4px 12px #6f151b0f}.admin-v2-actions>button:hover,.admin-v2-actions-row button:hover,.admin-v2-row-actions button:hover,.admin-v2-office-actions button:hover,.admin-v2-office-handoff-actions button:hover,.admin-v2-office-packet-preview-actions button:hover,.admin-v2-office-launch-actions button:hover,.admin-v2-office-setup-assistant-actions button:hover,.admin-v2-office-registry-card-actions button:hover,.admin-v2-office-rollout-snapshot-actions button:hover,.admin-v2-office-credentials-actions button:hover,.admin-v2-department-actions button:hover,.admin-v2-report-actions button:hover,.admin-v2-actions button:hover,.admin-v2-toolbar button:hover{background:var(--ny-red-soft);border-color:#6f151b33;color:var(--ny-burgundy);transform:translateY(-1px)}.admin-v2-actions button.primary,.admin-v2-office-actions button.primary,.admin-v2-office-handoff-actions button.primary,.admin-v2-office-packet-preview-actions button:first-child,.admin-v2-workspace-intro .primary,.admin-v2-panel button.primary,.admin-v2-toolbar button.primary{background:linear-gradient(135deg,var(--ny-burgundy),var(--ny-red));border-color:transparent;color:#fff}.admin-v2-hero{background:radial-gradient(circle at 85% 15%,rgba(255,204,119,.22),transparent 32%),linear-gradient(135deg,#5d1016,#8d1f2a 52%,#bd3a2f);border:0;border-radius:34px;box-shadow:0 26px 60px #6f151b47;color:#fff;gap:22px;min-height:190px;overflow:hidden;padding:clamp(22px,4vw,36px)}.admin-v2-hero span{color:#ffe7c4d1}.admin-v2-hero h2{color:#fff;font-size:clamp(30px,4.8vw,54px);font-weight:900;letter-spacing:-.065em;line-height:.98;margin:8px 0}.admin-v2-hero p{color:#fff7ecdb;font-size:14px;line-height:1.6;max-width:720px}.admin-v2-hero-metrics{gap:10px}.admin-v2-kpi{background:#ffffff24;border:1px solid rgba(255,255,255,.18);border-radius:22px;box-shadow:none;color:#fff;min-height:92px;padding:16px}.admin-v2-kpi strong{color:#fff;font-size:32px}.admin-v2-kpi span{color:#fff4e0c7;font-size:11px}.admin-v2-workspace{gap:18px}.admin-v2-panel,.admin-v2-workspace-intro,.admin-v2-module-card,.admin-v2-detail,.admin-v2-list article,.admin-v2-table,.admin-v2-empty-state,.admin-v2-office-registry-card,.admin-v2-office-launch-card,.admin-v2-office-handoff,.admin-v2-office-packet-preview,.admin-v2-office-setup-assistant,.admin-v2-office-rollout-snapshot,.admin-v2-office-action-plan,.admin-v2-office-work-queue,.admin-v2-office-route-explorer,.admin-v2-office-readiness,.admin-v2-office-credentials,.admin-v2-office-timeline,.admin-v2-office-created-panel,.admin-v2-department-system,.resident-report-assignment{background:var(--ny-card);border:1px solid rgba(234,216,192,.95);border-radius:28px;box-shadow:var(--ny-shadow-soft);color:var(--ny-text)}.admin-v2-panel,.admin-v2-workspace-intro{padding:clamp(18px,3vw,28px)}.admin-v2-workspace-intro{background:linear-gradient(135deg,#6f151b0f,#c58a2414),var(--ny-card);border-radius:30px}.admin-v2-workspace-intro h2{color:var(--ny-text);font-size:clamp(26px,4vw,44px);font-weight:900;letter-spacing:-.06em;line-height:1}.admin-v2-workspace-intro p,.admin-v2-detail p,.admin-v2-panel p,.admin-v2-module-card span,.admin-v2-module-card small,.admin-v2-table span,.admin-v2-table small,.admin-v2-list span,.admin-v2-list small,.admin-v2-report-meta small,.admin-v2-office-handoff p,.admin-v2-office-packet-preview p,.admin-v2-office-launch-card p,.admin-v2-office-rollout-snapshot p,.admin-v2-office-setup-assistant p,.admin-v2-office-credentials p,.admin-v2-office-timeline span,.admin-v2-office-readiness p{color:var(--ny-muted)}.admin-v2-panel-head{border-bottom:1px solid var(--ny-line);margin:0 0 16px;padding-bottom:14px}.admin-v2-panel-head strong,.admin-v2-office-blueprint>div:first-child strong,.admin-v2-office-blueprint-grid article strong,.admin-v2-office-pending-list article strong,.admin-v2-detail h2,.admin-v2-module-card strong,.admin-v2-table strong,.admin-v2-list strong,.admin-v2-report-meta strong,.admin-v2-office-handoff strong,.admin-v2-office-packet-preview strong,.admin-v2-office-launch-card strong,.admin-v2-office-rollout-snapshot strong,.admin-v2-office-setup-assistant strong,.admin-v2-office-credentials strong,.admin-v2-empty-state strong{color:var(--ny-text)!important}.admin-v2-stat-strip{gap:10px}.admin-v2-stat-strip article,.admin-v2-report-meta article,.admin-v2-office-handoff-grid article,.admin-v2-office-packet-preview-grid article,.admin-v2-office-blueprint-grid article,.admin-v2-office-pending-list article,.admin-v2-office-route-preview,.admin-v2-office-launch-metrics article,.admin-v2-office-rollout-snapshot-grid article,.admin-v2-office-credentials-grid article,.admin-v2-office-setup-assistant-grid article{background:var(--ny-cream)!important;border:1px solid var(--ny-line)!important;border-radius:22px;box-shadow:none;color:var(--ny-text)}.admin-v2-stat-strip strong,.admin-v2-office-blueprint-grid article strong,.admin-v2-office-pending-list article strong,.admin-v2-office-route-preview b{color:var(--ny-text)!important}.admin-v2-stat-strip span,.admin-v2-office-blueprint-grid article span,.admin-v2-office-pending-list article span{color:var(--ny-burgundy)!important}.admin-v2-office-blueprint-grid article small,.admin-v2-office-pending-list article small{color:var(--ny-muted)!important}.admin-v2-list article,.admin-v2-table button,.admin-v2-template-list button,.admin-v2-mail-list button,.admin-v2-report-queue button,.admin-v2-office-work-queue-list article,.admin-v2-office-action-plan-list article,.admin-v2-office-launch-sequence-list article,.admin-v2-office-registry-card{background:#fff!important;border:1px solid var(--ny-line)!important;border-radius:22px;color:var(--ny-text)}.admin-v2-list article:hover,.admin-v2-template-list button:hover,.admin-v2-mail-list button:hover,.admin-v2-report-queue button:hover,.admin-v2-office-registry-card:hover,.admin-v2-table button:hover{background:var(--ny-cream)!important;border-color:var(--ny-line-strong)!important}.admin-v2-status,.admin-v2-chip,.admin-v2-table em,.admin-v2-list em{background:var(--ny-red-soft);border-radius:999px;color:var(--ny-burgundy);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.04em;padding:5px 9px}.admin-v2-field-grid input,.admin-v2-field-grid select,.admin-v2-field-grid textarea,.admin-v2-panel input,.admin-v2-panel select,.admin-v2-panel textarea{background:#fff;border:1px solid var(--ny-line);border-radius:18px;color:var(--ny-text);font-family:Inter,sans-serif;font-size:14px}.admin-v2-field-grid input:focus,.admin-v2-field-grid select:focus,.admin-v2-field-grid textarea:focus,.admin-v2-panel input:focus,.admin-v2-panel select:focus,.admin-v2-panel textarea:focus{border-color:var(--ny-burgundy);box-shadow:0 0 0 4px #6f151b1a}.admin-v2-field-grid option,.admin-v2-panel option{background:#fff;color:var(--ny-text)}.admin-v2-live-notice{background:var(--ny-green-soft);border:1px solid rgba(23,123,85,.18);border-radius:20px;color:var(--ny-green)}.admin-v2-search-results{background:var(--ny-card);border:1px solid var(--ny-line);border-radius:22px;box-shadow:var(--ny-shadow)}.admin-v2-search-results button{background:transparent;border-bottom:1px solid var(--ny-line);color:var(--ny-text)}.admin-v2-search-results span,.admin-v2-search-results small{color:var(--ny-muted)}.admin-v2-mobile-tabs{display:none}.admin-v2-sidebar::-webkit-scrollbar,.admin-v2-main::-webkit-scrollbar,.admin-v2-list::-webkit-scrollbar{height:10px;width:10px}.admin-v2-sidebar::-webkit-scrollbar-track,.admin-v2-main::-webkit-scrollbar-track,.admin-v2-list::-webkit-scrollbar-track{background:#ead8c073}.admin-v2-sidebar::-webkit-scrollbar-thumb,.admin-v2-main::-webkit-scrollbar-thumb,.admin-v2-list::-webkit-scrollbar-thumb{background:#c7aa85;border:2px solid rgba(234,216,192,.45);border-radius:999px}@media(max-width:1100px){.admin-v2-shell{grid-template-columns:minmax(0,1fr)}.admin-v2-sidebar{display:none}}@media(max-width:760px){.admin-v2-shell{display:block;height:auto;min-height:100vh;overflow:auto}.admin-v2-main{min-height:100vh;padding:12px 12px 98px}.admin-v2-topbar,.admin-v2-hero,.admin-v2-workspace-intro{border-radius:28px;display:grid}.admin-v2-actions{flex-wrap:wrap}.admin-v2-actions label{width:100%}.admin-v2-hero{min-height:250px}.admin-v2-hero-metrics,.admin-v2-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-mobile-tabs{align-items:center;background:#fffdf8f0;border:1px solid rgba(234,216,192,.9);border-radius:28px;bottom:12px;box-shadow:0 18px 50px #4c18122e;display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));left:12px;padding:8px;position:fixed;right:12px;z-index:80}.admin-v2-mobile-tabs button{align-items:center;background:transparent;border:0;border-radius:20px;color:var(--ny-muted);display:grid;font:inherit;font-size:10px;font-weight:800;gap:3px;justify-items:center;min-height:54px;padding:7px 4px}.admin-v2-mobile-tabs button.active{background:linear-gradient(135deg,var(--ny-burgundy),var(--ny-red));color:#fff}}body:has(.admin-v2-shell){background:#080c14}body:has(.admin-v2-shell):before{background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 1px);background-size:40px 40px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:has(.admin-v2-shell):after{background:radial-gradient(ellipse at 10% 20%,rgba(0,212,255,.06) 0%,transparent 50%),radial-gradient(ellipse at 90% 80%,rgba(168,85,247,.05) 0%,transparent 50%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.admin-v2-shell{--gcos-bg: #080c14;--gcos-bg2: #0c1220;--gcos-surface: #101828;--gcos-surface2: #151f30;--gcos-surface3: #1a2540;--gcos-border: #1e2d45;--gcos-border2: #253550;--gcos-ink: #e8f0fe;--gcos-ink2: #94a8c8;--gcos-ink3: #4a6080;--gcos-cyan: #00d4ff;--gcos-cyan2: #00a8cc;--gcos-cyan-glow: rgba(0, 212, 255, .12);--gcos-green: #00e5a0;--gcos-green2: #00b87e;--gcos-green-glow: rgba(0, 229, 160, .1);--gcos-amber: #ffb800;--gcos-amber-glow: rgba(255, 184, 0, .1);--gcos-red: #ff4560;--gcos-red-glow: rgba(255, 69, 96, .1);--gcos-purple: #a855f7;--gcos-purple-glow: rgba(168, 85, 247, .1);--gcos-shadow: 0 4px 24px rgba(0, 0, 0, .4);--gcos-shadow-lg: 0 8px 48px rgba(0, 0, 0, .6);background:transparent!important;color:var(--gcos-ink);display:grid;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:240px minmax(0,1fr)!important;height:100vh;overflow:hidden;position:relative;z-index:1}.admin-v2-shell *,.admin-v2-shell *:before,.admin-v2-shell *:after{box-sizing:border-box}.admin-v2-sidebar{background:var(--gcos-surface)!important;border-right:1px solid var(--gcos-border)!important;box-shadow:none!important;gap:0!important;min-width:240px;overflow-y:auto;padding:0!important;position:relative}.admin-v2-sidebar:before{background:linear-gradient(180deg,var(--gcos-cyan),transparent 60%);bottom:0;content:"";left:0;opacity:.4;position:absolute;top:0;width:1px}.admin-v2-brand{align-items:center;background:transparent!important;border:0!important;border-bottom:1px solid var(--gcos-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--gcos-ink);display:flex;gap:10px;padding:24px 20px 18px!important}.admin-v2-brand img{background:linear-gradient(135deg,var(--gcos-cyan2),var(--gcos-purple));border:0!important;border-radius:8px!important;height:34px!important;object-fit:cover;width:34px!important}.admin-v2-brand strong{color:var(--gcos-cyan)!important;font-family:Bebas Neue,sans-serif;font-size:22px!important;font-weight:400;letter-spacing:1px;line-height:1}.admin-v2-brand small{color:var(--gcos-ink3)!important;font-family:JetBrains Mono,monospace;font-size:9px!important;letter-spacing:.5px!important;text-transform:uppercase}.admin-v2-station{background:var(--gcos-bg2)!important;border:0!important;border-bottom:1px solid var(--gcos-border)!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:5px!important;margin:0!important;padding:14px 20px!important}.admin-v2-station-identity{display:grid!important;gap:4px!important;grid-template-columns:minmax(0,1fr)!important}.admin-v2-station strong{color:var(--gcos-ink)!important;display:block!important;font-size:12px!important;font-weight:600;line-height:1.25!important;overflow-wrap:anywhere!important}.admin-v2-station span{color:var(--gcos-cyan)!important;display:block!important;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.35!important;overflow-wrap:anywhere!important}.admin-v2-station small{color:var(--gcos-ink3)!important;display:block!important;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1px;line-height:1.35!important;text-transform:uppercase}.admin-v2-station-access{display:flex!important;flex-wrap:wrap!important;gap:6px!important;border-top:1px solid var(--gcos-border)!important;margin-top:10px!important;padding-top:10px!important}.admin-v2-station-access b,.admin-v2-station-access em{background:var(--gcos-surface3)!important;border:1px solid var(--gcos-border2);border-radius:4px!important;color:var(--gcos-ink2)!important;font-family:JetBrains Mono,monospace;font-size:9px!important;padding:3px 7px!important}.admin-v2-nav{display:grid;gap:0!important;padding:14px 12px!important}.admin-v2-nav section{display:grid;gap:2px!important}.admin-v2-nav p{color:var(--gcos-ink3)!important;font-family:JetBrains Mono,monospace;font-size:9px!important;letter-spacing:1.5px!important;margin:14px 8px 6px!important;text-transform:uppercase}.admin-v2-nav button{align-items:center;background:transparent!important;border:1px solid transparent!important;border-radius:6px!important;color:var(--gcos-ink2)!important;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:12px!important;font-weight:500;gap:10px;margin:0;min-height:38px!important;padding:9px 10px!important;transition:all .15s ease}.admin-v2-nav button:hover{background:var(--gcos-cyan-glow)!important;border-color:transparent!important;color:var(--gcos-ink)!important}.admin-v2-nav button.active{background:var(--gcos-cyan-glow)!important;border-color:#00d4ff33!important;color:var(--gcos-cyan)!important;position:relative}.admin-v2-nav button.active:before{background:var(--gcos-cyan);border-radius:2px;bottom:4px;box-shadow:0 0 8px var(--gcos-cyan);content:"";left:-1px;position:absolute;top:4px;width:2px}.admin-v2-nav button.active:after{display:none!important}.admin-v2-main{background:transparent!important;display:flex;flex-direction:column;gap:16px!important;min-width:0;overflow-y:auto;padding:28px!important}.admin-v2-topbar{align-items:flex-start;background:var(--gcos-surface)!important;border:1px solid var(--gcos-border)!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-wrap:wrap;gap:14px;height:auto!important;min-height:104px!important;overflow:visible!important;padding:18px 28px!important}.admin-v2-topbar,.admin-v2-topbar *,.admin-v2-page-title,.admin-v2-page-title *,.admin-v2-actions,.admin-v2-actions *{color:var(--gcos-ink)!important}.admin-v2-page-title span{color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase}.admin-v2-page-title h1,.admin-v2-workspace-intro h2,.admin-v2-hero h2{color:var(--gcos-ink)!important;font-family:Bebas Neue,sans-serif!important;font-size:32px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.05!important}.admin-v2-page-title p,.admin-v2-workspace-intro p,.admin-v2-hero p{color:var(--gcos-ink2)!important;font-family:Outfit,sans-serif;font-size:12px!important;line-height:1.45}.admin-v2-actions{align-items:center;display:flex;gap:8px}.admin-v2-actions label{background:var(--gcos-bg2)!important;border:1px solid var(--gcos-border2)!important;border-radius:6px!important;color:var(--gcos-ink2);min-height:38px!important;padding:0 12px!important}.admin-v2-actions input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--gcos-ink)!important;font-family:Outfit,sans-serif;font-size:12px;height:100%!important;outline:none!important}.admin-v2-actions input::placeholder{color:var(--gcos-ink3)}.admin-v2-health{background:var(--gcos-bg2)!important;border:1px solid var(--gcos-border2)!important;border-radius:6px!important;min-height:38px!important;padding:7px 12px!important}.admin-v2-health strong{color:var(--gcos-ink)!important;font-family:JetBrains Mono,monospace;font-size:10px!important}.admin-v2-health small{color:var(--gcos-ink3)!important}.admin-v2-health span.online{background:var(--gcos-green)!important;box-shadow:0 0 6px var(--gcos-green)}.admin-v2-hero,.admin-v2-panel,.admin-v2-workspace-intro,.admin-v2-module-card,.admin-v2-detail,.admin-v2-table,.admin-v2-empty-state,.admin-v2-office-registry-card,.admin-v2-office-launch-card,.admin-v2-office-handoff,.admin-v2-office-packet-preview,.admin-v2-office-setup-assistant,.admin-v2-office-rollout-snapshot,.admin-v2-office-action-plan,.admin-v2-office-work-queue,.admin-v2-office-route-explorer,.admin-v2-office-readiness,.admin-v2-office-credentials,.admin-v2-office-timeline,.admin-v2-office-created-panel,.admin-v2-office-operations-queue,.admin-v2-office-mode-switcher,.admin-v2-department-system,.resident-report-assignment{background:var(--gcos-surface)!important;border:1px solid var(--gcos-border)!important;border-radius:10px!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-ink)!important}.admin-v2-hero{background:radial-gradient(ellipse at 10% 20%,rgba(0,212,255,.08) 0%,transparent 48%),radial-gradient(ellipse at 90% 80%,rgba(168,85,247,.08) 0%,transparent 54%),var(--gcos-surface)!important;gap:18px!important;height:auto!important;min-height:148px!important;overflow:visible!important;padding:22px!important}.admin-v2-workspace{gap:16px!important}.admin-v2-panel,.admin-v2-workspace-intro{padding:22px!important}.admin-v2-panel-head{align-items:center;border-bottom:1px solid var(--gcos-border)!important;display:flex;justify-content:space-between;margin:0 0 16px!important;padding-bottom:12px!important}.admin-v2-panel-head span,.admin-v2-workspace-intro span,.admin-v2-hero span,.admin-v2-report-meta span,.admin-v2-field-grid label,.admin-v2-table th,.admin-v2-office-blueprint span{color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase}.admin-v2-panel-head strong,.admin-v2-detail h2,.admin-v2-module-card strong,.admin-v2-table strong,.admin-v2-list strong,.admin-v2-report-meta strong,.admin-v2-office-handoff strong,.admin-v2-office-packet-preview strong,.admin-v2-office-launch-card strong,.admin-v2-office-rollout-snapshot strong,.admin-v2-office-setup-assistant strong,.admin-v2-office-credentials strong,.admin-v2-empty-state strong,.admin-v2-office-blueprint>div:first-child strong,.admin-v2-office-blueprint-grid article strong,.admin-v2-office-pending-list article strong{color:var(--gcos-ink)!important;font-family:Outfit,sans-serif}.admin-v2-workspace-intro h2,.admin-v2-hero h2{margin:4px 0!important}.admin-v2-workspace-intro p,.admin-v2-detail p,.admin-v2-panel p,.admin-v2-module-card span,.admin-v2-module-card small,.admin-v2-table span,.admin-v2-table small,.admin-v2-list span,.admin-v2-list small,.admin-v2-report-meta small,.admin-v2-office-handoff p,.admin-v2-office-packet-preview p,.admin-v2-office-launch-card p,.admin-v2-office-rollout-snapshot p,.admin-v2-office-setup-assistant p,.admin-v2-office-credentials p,.admin-v2-office-timeline span,.admin-v2-office-readiness p,.admin-v2-office-blueprint p,.admin-v2-office-blueprint small,.admin-v2-office-blueprint-grid article small,.admin-v2-office-pending-list article small{color:var(--gcos-ink2)!important}.admin-v2-kpi,.admin-v2-stat-strip article,.admin-v2-report-meta article,.admin-v2-office-handoff-grid article,.admin-v2-office-packet-preview-grid article,.admin-v2-office-blueprint-grid article,.admin-v2-office-pending-list article,.admin-v2-office-route-preview,.admin-v2-office-launch-metrics article,.admin-v2-office-rollout-snapshot-grid article,.admin-v2-office-credentials-grid article,.admin-v2-office-setup-assistant-grid article,.admin-v2-list article,.admin-v2-table button,.admin-v2-template-list button,.admin-v2-mail-list button,.admin-v2-report-queue button,.admin-v2-office-work-queue-list article,.admin-v2-office-action-plan-list article,.admin-v2-office-launch-sequence-list article{background:var(--gcos-bg2)!important;border:1px solid var(--gcos-border2)!important;border-radius:8px!important;box-shadow:none!important;color:var(--gcos-ink)!important}.admin-v2-kpi strong,.admin-v2-stat-strip strong{color:var(--gcos-ink)!important;font-family:JetBrains Mono,monospace;font-size:24px!important}.admin-v2-kpi span,.admin-v2-stat-strip span{color:var(--gcos-ink3)!important;font-family:JetBrains Mono,monospace;font-size:10px!important;letter-spacing:1px}.admin-v2-list article:hover,.admin-v2-template-list button:hover,.admin-v2-mail-list button:hover,.admin-v2-report-queue button:hover,.admin-v2-table button:hover,.admin-v2-office-registry-card:hover{background:var(--gcos-surface2)!important;border-color:var(--gcos-cyan2)!important}.admin-v2-actions>button,.admin-v2-actions-row button,.admin-v2-row-actions button,.admin-v2-office-actions button,.admin-v2-office-handoff-actions button,.admin-v2-office-packet-preview-actions button,.admin-v2-office-launch-actions button,.admin-v2-office-setup-assistant-actions button,.admin-v2-office-registry-card-actions button,.admin-v2-office-rollout-snapshot-actions button,.admin-v2-office-credentials-actions button,.admin-v2-department-actions button,.admin-v2-report-actions button,.admin-v2-actions button,.admin-v2-toolbar button{background:transparent!important;border:1px solid var(--gcos-border2)!important;border-radius:6px!important;box-shadow:none!important;color:var(--gcos-ink2)!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:600;min-height:34px!important;padding:7px 16px!important}.admin-v2-actions>button:hover,.admin-v2-actions-row button:hover,.admin-v2-row-actions button:hover,.admin-v2-office-actions button:hover,.admin-v2-office-handoff-actions button:hover,.admin-v2-office-packet-preview-actions button:hover,.admin-v2-office-launch-actions button:hover,.admin-v2-office-setup-assistant-actions button:hover,.admin-v2-office-registry-card-actions button:hover,.admin-v2-office-rollout-snapshot-actions button:hover,.admin-v2-office-credentials-actions button:hover,.admin-v2-department-actions button:hover,.admin-v2-report-actions button:hover,.admin-v2-actions button:hover,.admin-v2-toolbar button:hover{border-color:var(--gcos-cyan)!important;color:var(--gcos-cyan)!important;transform:none!important}.admin-v2-actions button.primary,.admin-v2-office-actions button.primary,.admin-v2-office-handoff-actions button.primary,.admin-v2-office-packet-preview-actions button:first-child,.admin-v2-workspace-intro .primary,.admin-v2-panel button.primary,.admin-v2-toolbar button.primary{background:var(--gcos-cyan)!important;border-color:var(--gcos-cyan)!important;color:var(--gcos-bg)!important}.admin-v2-status,.admin-v2-chip,.admin-v2-table em,.admin-v2-list em{background:var(--gcos-cyan-glow)!important;border:1px solid rgba(0,212,255,.2);border-radius:4px!important;color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:600;letter-spacing:.5px;padding:3px 8px!important}.admin-v2-field-grid input,.admin-v2-field-grid select,.admin-v2-field-grid textarea,.admin-v2-panel input,.admin-v2-panel select,.admin-v2-panel textarea{background:var(--gcos-bg2)!important;border:1px solid var(--gcos-border2)!important;border-radius:6px!important;color:var(--gcos-ink)!important;font-family:Outfit,sans-serif!important;font-size:13px!important;outline:none}.admin-v2-field-grid input:focus,.admin-v2-field-grid select:focus,.admin-v2-field-grid textarea:focus,.admin-v2-panel input:focus,.admin-v2-panel select:focus,.admin-v2-panel textarea:focus{border-color:var(--gcos-cyan)!important;box-shadow:0 0 0 3px #00d4ff14!important}.admin-v2-field-grid option,.admin-v2-panel option{background:var(--gcos-bg2)!important;color:var(--gcos-ink)!important}.admin-v2-live-notice{background:var(--gcos-green-glow)!important;border:1px solid rgba(0,229,160,.22)!important;border-radius:6px!important;color:var(--gcos-green)!important}.admin-v2-search-results{background:var(--gcos-surface)!important;border:1px solid var(--gcos-border2)!important;border-radius:8px!important;box-shadow:var(--gcos-shadow-lg)!important}.admin-v2-search-results button{background:transparent!important;border-bottom:1px solid var(--gcos-border)!important;color:var(--gcos-ink)!important}.admin-v2-search-results span,.admin-v2-search-results small{color:var(--gcos-ink2)!important}.admin-v2-mobile-tabs{display:none!important}.admin-v2-sidebar{color:var(--gcos-ink)!important}.admin-v2-brand span,.admin-v2-brand small,.admin-v2-brand strong,.admin-v2-station,.admin-v2-station *,.admin-v2-nav p,.admin-v2-nav button span{display:revert!important;opacity:1!important;visibility:visible!important}.admin-v2-nav section{background:transparent!important;border:0!important;margin:0 0 8px!important}.admin-v2-nav p{color:#7dd3fc!important;font-size:9px!important;font-weight:600!important;letter-spacing:1.6px!important;padding:0!important}.admin-v2-nav button{background:#0c1220b8!important;border:1px solid transparent!important;color:#d9e7fb!important;width:100%!important}.admin-v2-nav button svg{color:#94a8c8!important;flex:0 0 auto}.admin-v2-nav button span{color:inherit!important;min-width:0;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.admin-v2-nav button:hover{background:#00d4ff1a!important;border-color:#00d4ff2e!important;color:#fff!important}.admin-v2-nav button:hover svg{color:var(--gcos-cyan)!important}.admin-v2-nav button.active{background:#00d4ff24!important;border-color:#00d4ff52!important;color:#fff!important}.admin-v2-nav button.active svg{color:var(--gcos-cyan)!important}.admin-v2-sidebar::-webkit-scrollbar,.admin-v2-main::-webkit-scrollbar,.admin-v2-list::-webkit-scrollbar{height:4px;width:4px}.admin-v2-sidebar::-webkit-scrollbar-track,.admin-v2-main::-webkit-scrollbar-track,.admin-v2-list::-webkit-scrollbar-track{background:transparent}.admin-v2-sidebar::-webkit-scrollbar-thumb,.admin-v2-main::-webkit-scrollbar-thumb,.admin-v2-list::-webkit-scrollbar-thumb{background:var(--gcos-border2);border:0;border-radius:2px}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace){color:var(--gcos-ink)!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(section,article,aside,header,form,label,.admin-v2-panel,.admin-v2-workspace-intro,.admin-v2-toolbar,.admin-v2-table,.admin-v2-detail,.admin-v2-mini-list,.admin-v2-context-card,.admin-v2-create-form,.admin-v2-process-flow,.admin-v2-report-meta,.admin-v2-thread-panel,.admin-v2-thread-list,.churchmail-ledger-panel,.churchmail-ledger-list,.churchmail-delivery-panel,.churchmail-department-routes,.churchmail-composer,.admin-v2-compose-feedback,.resident-report-assignment,.report-command-hero,.report-command-grid,.report-zone,.report-active-template,.report-submit-focus,.report-work-queue){background:linear-gradient(180deg,#101828fa,#0c1220fa)!important;border-color:var(--gcos-border)!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-ink)!important}.admin-v2-shell :is(.admin-v2-panel,.admin-v2-workspace-intro,.admin-v2-toolbar,.admin-v2-process-flow,.resident-report-assignment){height:auto!important;min-height:0!important;overflow:visible!important}.admin-v2-shell .admin-v2-report-board{display:grid!important;gap:14px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-workspace-intro,.admin-v2-shell .admin-v2-report-board>.admin-v2-process-flow,.admin-v2-shell .admin-v2-report-board>.admin-v2-toolbar,.admin-v2-shell .admin-v2-report-board>.admin-v2-live-notice,.admin-v2-shell .admin-v2-report-board>.admin-v2-three{grid-column:1 / -1!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-process-flow{display:grid!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-process-flow article{min-height:0!important;padding:12px 14px!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-process-flow article small{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-toolbar{align-items:center!important;display:flex!important;flex-wrap:wrap!important}.admin-v2-shell .admin-v2-report-board .admin-v2-department-system,.admin-v2-shell .admin-v2-report-board .resident-report-assignment,.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-registry,.admin-v2-shell .admin-v2-office-identity-settings .admin-v2-panel{overflow:visible!important}.admin-v2-shell .admin-v2-report-board .admin-v2-department-system,.admin-v2-shell .admin-v2-report-board .resident-report-assignment{max-height:820px!important;overflow-y:auto!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-department-system{grid-column:span 7!important}.admin-v2-shell .admin-v2-report-board>.resident-report-assignment{grid-column:span 5!important}.admin-v2-shell .admin-v2-three{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(230px,.85fr) minmax(0,1.5fr) minmax(260px,.9fr)!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-three{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)!important;min-height:0!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-three>.admin-v2-panel:first-child{grid-column:1 / 2!important;max-height:760px!important;overflow-y:auto!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-three>.admin-v2-report-workspace{grid-column:2 / 3!important;max-height:760px!important;overflow-y:auto!important}.admin-v2-shell .admin-v2-report-board>.admin-v2-three>.admin-v2-panel:last-child{grid-column:1 / -1!important;max-height:360px!important;overflow-y:auto!important}.admin-v2-shell .admin-v2-three>.wide{min-width:0!important}.admin-v2-shell .admin-v2-table,.admin-v2-shell .admin-v2-list,.admin-v2-shell .admin-v2-office-registry-list,.admin-v2-shell .admin-v2-inbox-queue,.admin-v2-shell .admin-v2-form-stack,.admin-v2-shell .admin-v2-history-stack{max-height:520px!important;overflow-y:auto!important;padding-right:4px!important}.admin-v2-shell .admin-v2-department-grid,.admin-v2-shell .admin-v2-office-registry-list,.admin-v2-shell .admin-v2-office-blueprint-grid,.admin-v2-shell .admin-v2-assignment-summary,.admin-v2-shell .admin-v2-inbox-metrics{gap:10px!important}.admin-v2-shell .admin-v2-stat-strip{align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(120px,1fr))!important}.admin-v2-shell .admin-v2-stat-strip article{min-height:70px!important}.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-grid{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(300px,.9fr) minmax(280px,.7fr) minmax(360px,1.25fr)!important}.admin-v2-shell .admin-v2-offices-workspace :is(.admin-v2-office-builder,.admin-v2-office-preview,.admin-v2-office-registry,.admin-v2-office-inspector){max-height:calc(100vh - 340px)!important;min-height:560px!important;overflow-y:auto!important}.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-inspector{grid-column:span 1!important}.admin-v2-shell .admin-v2-offices-workspace :is(.admin-v2-office-builder,.admin-v2-office-preview,.admin-v2-office-registry,.admin-v2-office-inspector,.admin-v2-table,.admin-v2-list)::-webkit-scrollbar,.admin-v2-shell .admin-v2-report-board :is(.admin-v2-table,.admin-v2-list,.admin-v2-inbox-queue)::-webkit-scrollbar{width:5px}.admin-v2-shell .admin-v2-offices-workspace :is(.admin-v2-office-builder,.admin-v2-office-preview,.admin-v2-office-registry,.admin-v2-office-inspector,.admin-v2-table,.admin-v2-list)::-webkit-scrollbar-thumb,.admin-v2-shell .admin-v2-report-board :is(.admin-v2-table,.admin-v2-list,.admin-v2-inbox-queue)::-webkit-scrollbar-thumb{background:#00d4ff47;border-radius:999px}.admin-v2-shell .admin-v2-report-board .admin-v2-department-system,.admin-v2-shell .admin-v2-report-board .resident-report-assignment{max-height:520px!important;overflow-y:auto!important}.admin-v2-shell .admin-v2-status.validation{background:#00d4ff38!important;border-color:#00d4ff73!important;color:#fff!important}@media(max-width:1180px){.admin-v2-shell .admin-v2-three,.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-grid{grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .churchmail-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-offices-workspace :is(.admin-v2-office-builder,.admin-v2-office-preview,.admin-v2-office-registry,.admin-v2-office-inspector){max-height:none!important;min-height:0!important}}@media(max-width:680px){.admin-v2-shell .churchmail-delivery-grid,.admin-v2-shell .churchmail-ledger-bars{grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .churchmail-ledger-list article{grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .churchmail-ledger-list article em{grid-column:1!important;grid-row:auto!important;justify-self:start!important}}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(.admin-v2-stat-strip article,.admin-v2-mini-list button,.admin-v2-mini-list span,.admin-v2-table article,.admin-v2-table button,.admin-v2-report-meta article,.admin-v2-process-flow article,.admin-v2-thread-list article,.churchmail-ledger-list article,.churchmail-ledger-bars article,.churchmail-delivery-grid article,.admin-v2-department-grid button,.churchmail-delivery-actions,.churchmail-compose-actions,.resident-report-assignment article,.resident-report-assignment button,.report-command-status article,.report-command-grid button,.report-command-grid .report-file-command,.report-work-queue button){background:#0c1220d1!important;border:1px solid var(--gcos-border2)!important;border-radius:8px!important;color:var(--gcos-ink)!important}.admin-v2-shell .churchmail-delivery-panel{display:grid!important;gap:14px!important}.admin-v2-shell .churchmail-delivery-grid{display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-v2-shell .churchmail-delivery-grid article{min-height:0!important;padding:12px 14px!important}.admin-v2-shell .churchmail-delivery-grid article span,.admin-v2-shell .churchmail-delivery-actions label span{color:var(--gcos-muted)!important;display:block!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.05em!important;margin-bottom:6px!important;text-transform:uppercase!important}.admin-v2-shell .churchmail-delivery-grid article strong{color:var(--gcos-ink)!important;display:block!important;font-size:.95rem!important;line-height:1.3!important;overflow-wrap:anywhere!important}.admin-v2-shell .churchmail-delivery-grid article small{color:var(--gcos-muted)!important;display:block!important;font-size:.78rem!important;line-height:1.45!important;margin-top:5px!important;overflow-wrap:anywhere!important}.admin-v2-shell .churchmail-delivery-actions{align-items:end!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:12px!important}.admin-v2-shell .churchmail-delivery-actions label{flex:1 1 280px!important;margin:0!important}.admin-v2-shell .churchmail-delivery-actions input{background:#fffffff5!important;border:1px solid rgba(148,163,184,.45)!important;border-radius:8px!important;color:#111827!important;font:inherit!important;min-height:42px!important;padding:10px 12px!important;width:100%!important}.admin-v2-shell .churchmail-delivery-actions button{min-height:42px!important;white-space:nowrap!important}.admin-v2-shell .churchmail-delivery-result{background:#10b9811f!important;border:1px solid rgba(16,185,129,.28)!important;border-radius:8px!important;color:#d1fae5!important;font-size:.9rem!important;line-height:1.45!important;padding:10px 12px!important}.admin-v2-shell .churchmail-ledger-panel{display:grid!important;gap:12px!important;margin-top:12px!important;padding:12px!important}.admin-v2-shell .churchmail-ledger-bars{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-v2-shell .churchmail-ledger-bars article{display:grid!important;gap:7px!important;padding:10px 12px!important}.admin-v2-shell .churchmail-ledger-bars article span,.admin-v2-shell .churchmail-ledger-list article span{color:var(--gcos-muted)!important;font-size:.76rem!important;line-height:1.35!important}.admin-v2-shell .churchmail-ledger-bars article strong{color:var(--gcos-ink)!important;font-size:.95rem!important}.admin-v2-shell .churchmail-ledger-bars article div{background:#94a3b82e!important;border-radius:999px!important;height:7px!important;overflow:hidden!important}.admin-v2-shell .churchmail-ledger-bars article i{background:linear-gradient(90deg,var(--gcos-gold),var(--gcos-cyan))!important;border-radius:inherit!important;display:block!important;height:100%!important}.admin-v2-shell .churchmail-ledger-list{display:grid!important;gap:8px!important;max-height:240px!important;overflow:auto!important}.admin-v2-shell .churchmail-ledger-list article{align-items:center!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1fr) minmax(84px,auto)!important;padding:9px 10px!important}.admin-v2-shell .churchmail-ledger-list article strong{color:var(--gcos-ink)!important;font-size:.86rem!important;line-height:1.3!important;overflow-wrap:anywhere!important}.admin-v2-shell .churchmail-ledger-list article span{grid-column:1!important;overflow-wrap:anywhere!important}.admin-v2-shell .churchmail-ledger-list article em{align-self:center!important;background:#d6a62b29!important;border:1px solid rgba(214,166,43,.28)!important;border-radius:999px!important;color:#f8e6a9!important;font-size:.7rem!important;font-style:normal!important;font-weight:800!important;grid-column:2!important;grid-row:1 / span 2!important;justify-self:end!important;padding:5px 8px!important;white-space:nowrap!important}.admin-v2-shell .churchmail-ledger-list small{color:var(--gcos-muted)!important;font-size:.78rem!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(h1,h2,h3,h4,strong,b){color:var(--gcos-ink)!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(p,small,span,label,li,td,th){color:var(--gcos-ink2)!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(.admin-v2-panel-head span,.admin-v2-workspace-intro>div>span,.admin-v2-report-meta article span,label>span,.report-command-hero>div>span,.report-command-head span){color:var(--gcos-cyan)!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(button,input,select,textarea,summary){background:#080c14eb!important;border:1px solid var(--gcos-border2)!important;color:var(--gcos-ink)!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(input::placeholder,textarea::placeholder){color:var(--gcos-ink3)!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(option){background:var(--gcos-bg2)!important;color:var(--gcos-ink)!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(button.primary,.primary){background:var(--gcos-cyan)!important;border-color:var(--gcos-cyan)!important;color:#06101a!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(button.primary *,.primary *){color:#06101a!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(.selected,button.active,article.selected){background:#00d4ff24!important;border-color:#00d4ff5c!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) .admin-v2-status{background:#00d4ff1f!important;border-color:#00d4ff47!important;color:var(--gcos-cyan)!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(.admin-v2-status.escalated,.admin-v2-status.critical){background:#ff456021!important;border-color:#ff456052!important;color:#ff8da0!important}.admin-v2-shell :is(.admin-v2-workspace,.report-command-workspace) :is(.admin-v2-status.ready,.admin-v2-status.approved,.admin-v2-status.sent,.admin-v2-status.delivered){background:#00e5a01f!important;border-color:#00e5a047!important;color:var(--gcos-green)!important}.admin-v2-shell :is(.admin-v2-offices-workspace,.admin-v2-office-identity-settings,.admin-v2-workspace) :is([class*=admin-v2-office-],[class*=admin-v2-assignment],[class*=admin-v2-package],[class*=admin-v2-history],[class*=admin-v2-form],[class*=admin-v2-inbox],[class*=admin-v2-department],.admin-v2-search-field,.admin-v2-list,.admin-v2-empty,.admin-v2-empty-state){background:linear-gradient(180deg,#101828fa,#0c1220fa)!important;border-color:var(--gcos-border)!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-ink)!important}.admin-v2-shell :is(.admin-v2-offices-workspace,.admin-v2-office-identity-settings,.admin-v2-workspace) :is([class*=admin-v2-office-] article,[class*=admin-v2-office-] button,[class*=admin-v2-office-] label,[class*=admin-v2-assignment] article,[class*=admin-v2-assignment] button,[class*=admin-v2-package] article,[class*=admin-v2-package] button,[class*=admin-v2-history] article,[class*=admin-v2-history] button,[class*=admin-v2-inbox] article,[class*=admin-v2-inbox] button,[class*=admin-v2-department] article,[class*=admin-v2-department] button,.admin-v2-search-field,.admin-v2-list button){background:#0c1220d6!important;border:1px solid var(--gcos-border2)!important;border-radius:8px!important;color:var(--gcos-ink)!important}.admin-v2-shell :is(.admin-v2-offices-workspace,.admin-v2-office-identity-settings,.admin-v2-workspace) :is([class*=admin-v2-office-] h1,[class*=admin-v2-office-] h2,[class*=admin-v2-office-] h3,[class*=admin-v2-office-] strong,[class*=admin-v2-assignment] strong,[class*=admin-v2-package] strong,[class*=admin-v2-history] strong,[class*=admin-v2-inbox] strong,[class*=admin-v2-department] strong){color:var(--gcos-ink)!important}.admin-v2-shell :is(.admin-v2-offices-workspace,.admin-v2-office-identity-settings,.admin-v2-workspace) :is([class*=admin-v2-office-] p,[class*=admin-v2-office-] span,[class*=admin-v2-office-] small,[class*=admin-v2-office-] li,[class*=admin-v2-assignment] p,[class*=admin-v2-assignment] span,[class*=admin-v2-assignment] small,[class*=admin-v2-package] span,[class*=admin-v2-package] small,[class*=admin-v2-history] span,[class*=admin-v2-history] small,[class*=admin-v2-inbox] span,[class*=admin-v2-inbox] small,[class*=admin-v2-department] p,[class*=admin-v2-department] span,[class*=admin-v2-department] small){color:var(--gcos-ink2)!important}.admin-v2-shell :is(.admin-v2-offices-workspace,.admin-v2-office-identity-settings,.admin-v2-workspace) :is(.admin-v2-panel-head span,[class*=admin-v2-office-]>div>span,[class*=admin-v2-office-] label>span,[class*=admin-v2-assignment] label>span,[class*=admin-v2-package-head] span){color:var(--gcos-cyan)!important}.admin-v2-shell :is(.admin-v2-offices-workspace,.admin-v2-office-identity-settings,.admin-v2-workspace) :is([class*=admin-v2-office-] input,[class*=admin-v2-office-] select,[class*=admin-v2-office-] textarea,[class*=admin-v2-assignment] input,[class*=admin-v2-assignment] select,[class*=admin-v2-assignment] textarea,.admin-v2-search-field input){background:#080c14f2!important;border:1px solid var(--gcos-border2)!important;color:var(--gcos-ink)!important}.admin-v2-scroll-tools{display:grid;gap:8px;pointer-events:auto;z-index:20}.admin-v2-scroll-tools button{align-items:center;background:#0c1220eb!important;border:1px solid rgba(0,212,255,.22)!important;border-radius:999px!important;box-shadow:0 10px 28px #00000057!important;color:var(--gcos-cyan)!important;cursor:pointer;display:grid;height:38px;justify-items:center;padding:0!important;transition:all .16s ease;width:38px}.admin-v2-scroll-tools button:hover{background:#00d4ff29!important;border-color:#00d4ff7a!important;color:#fff!important}.admin-v2-shell :is(.admin-v2-workspace,.admin-v2-panel,.admin-v2-workspace-intro,.admin-v2-detail,.admin-v2-table,.admin-v2-list,.admin-v2-report-board,.admin-v2-offices-workspace) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,li,button){max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}.admin-v2-shell .admin-v2-panel{overflow:hidden!important}.admin-v2-shell .admin-v2-panel-head{gap:10px!important;min-width:0!important}.admin-v2-shell .admin-v2-panel-head>*{min-width:0!important}.admin-v2-shell .admin-v2-report-board .resident-report-assignment{display:grid!important;gap:14px!important;max-height:640px!important;overflow-y:auto!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-brief{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(145px,.32fr)!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-brief h3,.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-brief p{margin:0!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-brief aside{background:#080c14e6!important;border:1px solid var(--gcos-border2)!important;border-radius:10px!important;color:var(--gcos-ink)!important;display:grid!important;gap:4px!important;padding:12px!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-summary article{min-height:62px!important;padding:10px!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-grid{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-grid>:is(label,div,button){min-width:0!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-grid label,.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-route{align-content:start!important;background:#080c14c2!important;border:1px solid var(--gcos-border2)!important;border-radius:10px!important;display:grid!important;gap:7px!important;padding:10px!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-grid label>span,.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-route>span{color:var(--gcos-cyan)!important;display:block!important;font-size:9px!important;letter-spacing:1.4px!important;line-height:1.2!important;position:static!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-grid :is(input,select){box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important}.admin-v2-shell :is(input,select,textarea){box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-grid>button.primary{grid-column:1 / -1!important;min-height:44px!important}.admin-v2-shell .admin-v2-report-board .admin-v2-package-row{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-report-board .admin-v2-package-card{background:#080c14a8!important;border:1px solid var(--gcos-border2)!important;border-radius:10px!important;display:grid!important;gap:10px!important;min-width:0!important;padding:12px!important}.admin-v2-shell .admin-v2-report-board .admin-v2-form-stack button,.admin-v2-shell .admin-v2-report-board .admin-v2-history-stack button,.admin-v2-shell .admin-v2-report-board .admin-v2-history-stack article{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:44px!important;text-align:left!important}.admin-v2-shell .admin-v2-report-board .admin-v2-history-stack button,.admin-v2-shell .admin-v2-report-board .admin-v2-history-stack article{grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .admin-v2-offices-workspace{display:grid!important;gap:14px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-workspace-intro,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-grid,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-operations-queue,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-mode-switcher,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-live-notice{grid-column:1 / -1!important}.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-blueprint,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-rollout-board,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-panel:not(.admin-v2-workspace-intro):not(.admin-v2-office-mode-switcher):not(.admin-v2-office-operations-queue):not(.admin-v2-office-command-console):not(.admin-v2-office-builder):not(.admin-v2-office-preview):not(.admin-v2-office-registry):not(.admin-v2-office-inspector){grid-column:span 4!important}.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-blueprint,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-rollout-board,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-panel:not(.admin-v2-office-mode-switcher):not(.admin-v2-office-operations-queue):not(.admin-v2-office-command-console):not(.admin-v2-office-builder):not(.admin-v2-office-preview):not(.admin-v2-office-registry):not(.admin-v2-office-inspector){max-height:360px!important;overflow-y:auto!important}.admin-v2-shell .admin-v2-offices-workspace :is(.admin-v2-office-command-console,.admin-v2-office-blueprint,.admin-v2-office-builder,.admin-v2-office-preview,.admin-v2-office-registry,.admin-v2-office-inspector,.admin-v2-office-rollout-board,.admin-v2-office-tool-builder,.admin-v2-office-parent-context,.admin-v2-office-hierarchy-impact,.admin-v2-office-conflict-panel,.admin-v2-office-draft-readiness,.admin-v2-office-flow-card,.admin-v2-office-node-card,.admin-v2-office-route-map,.admin-v2-office-workspace-preview,.admin-v2-office-checklist,.admin-v2-office-bulk-preview,.admin-v2-office-activation-strip,.admin-v2-office-registry-card,.admin-v2-office-created-panel,.admin-v2-office-operations-queue,.admin-v2-office-mode-switcher,.admin-v2-office-registry-table,.admin-v2-office-handoff,.admin-v2-office-packet-preview,.admin-v2-office-setup-assistant,.admin-v2-office-rollout-snapshot,.admin-v2-office-action-plan,.admin-v2-office-work-queue,.admin-v2-office-activity-feed,.admin-v2-office-note-composer,.admin-v2-office-access-matrix,.admin-v2-office-simulation,.admin-v2-office-route-explorer,.admin-v2-office-launch-card,.admin-v2-office-timeline,.admin-v2-office-readiness,.admin-v2-office-credentials,.admin-v2-office-supervision-map,.admin-v2-office-selected-checks,.admin-v2-office-activation-wizard){background:linear-gradient(180deg,#101828fa,#0c1220fa)!important;border:1px solid var(--gcos-border)!important;border-radius:10px!important;color:var(--gcos-ink)!important}.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-command-console{align-items:stretch!important;background:radial-gradient(circle at 0% 0%,rgba(0,212,255,.12),transparent 34%),radial-gradient(circle at 100% 0%,rgba(0,229,160,.08),transparent 36%),linear-gradient(135deg,#101828fa,#080c14fa)!important;display:grid!important;gap:14px!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,1fr) minmax(300px,.65fr)!important;padding:18px!important}.admin-v2-shell .admin-v2-office-command-main,.admin-v2-shell .admin-v2-office-command-next{align-content:center!important;display:grid!important;gap:10px!important;min-width:0!important}.admin-v2-shell .admin-v2-office-command-main :is(h3,p){margin:0!important}.admin-v2-shell .admin-v2-office-command-main h3{color:#fff!important;font-size:clamp(1.5rem,2vw,2.25rem)!important;line-height:1.05!important}.admin-v2-shell .admin-v2-office-command-main>span,.admin-v2-shell .admin-v2-office-command-next>span{color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.8px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-office-command-route{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}.admin-v2-shell .admin-v2-office-command-route b{background:#080c14b8!important;border:1px solid var(--gcos-border2)!important;border-radius:999px!important;color:var(--gcos-ink)!important;font-size:11px!important;padding:6px 9px!important}.admin-v2-shell .admin-v2-office-command-route i{color:var(--gcos-cyan)!important;font-style:normal!important}.admin-v2-shell .admin-v2-office-command-metrics{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.admin-v2-shell .admin-v2-office-command-metrics article{background:#080c14b8!important;border:1px solid var(--gcos-border2)!important;border-radius:10px!important;display:grid!important;gap:3px!important;padding:11px!important}.admin-v2-shell .admin-v2-office-command-metrics article.good{border-color:#00e5a047!important}.admin-v2-shell .admin-v2-office-command-metrics article.warning{border-color:#f59e0b57!important}.admin-v2-shell .admin-v2-office-command-metrics span{color:var(--gcos-ink3)!important;font-size:10px!important;letter-spacing:1px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-office-command-metrics strong{color:#fff!important;font-family:JetBrains Mono,monospace!important;font-size:22px!important}.admin-v2-shell .admin-v2-office-command-metrics small,.admin-v2-shell .admin-v2-office-command-next small{color:var(--gcos-ink2)!important}.admin-v2-shell .admin-v2-office-command-next{background:#080c14a3!important;border:1px solid var(--gcos-border2)!important;border-radius:12px!important;padding:14px!important}.admin-v2-shell .admin-v2-office-command-next strong{color:#fff!important;font-size:1rem!important}.admin-v2-shell .admin-v2-office-command-next>div{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:4px!important}.admin-v2-shell .admin-v2-office-command-next button{align-items:center!important;display:inline-flex!important;gap:7px!important;justify-content:center!important}.admin-v2-shell .admin-v2-office-command-sequence{background:#080c148a!important;border:1px solid var(--gcos-border2)!important;border-radius:12px!important;display:grid!important;gap:8px!important;grid-column:1 / -1!important;grid-template-columns:repeat(7,minmax(120px,1fr))!important;padding:12px!important}.admin-v2-shell .admin-v2-office-command-sequence-head{align-items:center!important;display:flex!important;grid-column:1 / -1!important;justify-content:space-between!important;min-width:0!important}.admin-v2-shell .admin-v2-office-command-sequence-head span{color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.6px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-office-command-sequence-head strong{color:#fff!important;font-family:JetBrains Mono,monospace!important;font-size:12px!important}.admin-v2-shell .admin-v2-office-command-sequence button{align-items:start!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;color:var(--gcos-ink)!important;cursor:pointer!important;display:grid!important;gap:8px!important;grid-template-rows:auto 1fr auto!important;justify-items:start!important;min-height:142px!important;min-width:0!important;padding:10px!important;text-align:left!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.admin-v2-shell .admin-v2-office-command-sequence button:hover{background:#00d4ff14!important;border-color:#00d4ff42!important;transform:translateY(-1px)!important}.admin-v2-shell .admin-v2-office-command-sequence button.complete{background:#00e5a014!important;border-color:#00e5a052!important}.admin-v2-shell .admin-v2-office-command-sequence b{align-items:center!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important;height:24px!important;justify-content:center!important;width:24px!important}.admin-v2-shell .admin-v2-office-command-sequence button.complete b{background:#00e5a02e!important;border-color:#00e5a061!important;color:var(--gcos-green)!important}.admin-v2-shell .admin-v2-office-command-sequence span{display:grid!important;gap:4px!important;min-width:0!important}.admin-v2-shell .admin-v2-office-command-sequence span strong{color:#fff!important;font-size:12px!important;line-height:1.2!important}.admin-v2-shell .admin-v2-office-command-sequence span small{color:var(--gcos-ink2)!important;font-size:11px!important;line-height:1.35!important}.admin-v2-shell .admin-v2-office-command-sequence em{background:#00d4ff1a!important;border:1px solid rgba(0,212,255,.18)!important;border-radius:999px!important;color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;letter-spacing:.8px!important;padding:5px 7px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-office-command-sequence button.complete em{background:#00e5a01a!important;border-color:#00e5a033!important;color:var(--gcos-green)!important}.admin-v2-shell .admin-v2-office-command-handoff{align-items:stretch!important;background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.08),transparent 36%),#080c1480!important;border:1px solid var(--gcos-border2)!important;border-radius:12px!important;display:grid!important;gap:10px!important;grid-column:1 / -1!important;grid-template-columns:minmax(230px,1.2fr) repeat(3,minmax(130px,.72fr)) minmax(260px,1fr)!important;padding:12px!important}.admin-v2-shell .admin-v2-office-command-handoff-head,.admin-v2-shell .admin-v2-office-command-handoff article{background:#ffffff09!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important;display:grid!important;gap:4px!important;min-width:0!important;padding:11px!important}.admin-v2-shell .admin-v2-office-command-handoff-head{background:#f59e0b14!important;border-color:#f59e0b2e!important}.admin-v2-shell .admin-v2-office-command-handoff :is(span){color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-office-command-handoff :is(strong){color:#fff!important;font-size:13px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.admin-v2-shell .admin-v2-office-command-handoff-head strong{color:var(--gcos-gold)!important;font-size:16px!important}.admin-v2-shell .admin-v2-office-command-handoff :is(small){color:var(--gcos-ink2)!important;font-size:11px!important;line-height:1.35!important}.admin-v2-shell .admin-v2-office-command-handoff-actions{align-content:center!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.admin-v2-shell .admin-v2-office-command-handoff-actions button{align-items:center!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:8px!important;color:var(--gcos-ink)!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;gap:7px!important;justify-content:center!important;min-height:36px!important;padding:7px 10px!important}.admin-v2-shell .admin-v2-office-command-handoff-actions button:hover{border-color:#f59e0b59!important;color:var(--gcos-gold)!important}.admin-v2-shell .admin-v2-office-operations-queue{display:grid!important;gap:14px!important;grid-column:1 / -1!important;padding:16px!important}.admin-v2-shell .admin-v2-office-operations-head{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important}.admin-v2-shell .admin-v2-office-operations-head div{display:grid!important;gap:4px!important;min-width:0!important}.admin-v2-shell .admin-v2-office-operations-head span{color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.8px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-office-operations-head strong{color:#fff!important;font-size:18px!important;line-height:1.15!important}.admin-v2-shell .admin-v2-office-operations-head p{color:var(--gcos-ink2)!important;margin:0!important;max-width:760px!important}.admin-v2-shell .admin-v2-office-operations-head button{align-items:center!important;background:#00d4ff1a!important;border:1px solid rgba(0,212,255,.22)!important;border-radius:999px!important;color:var(--gcos-cyan)!important;display:inline-flex!important;font-weight:800!important;gap:7px!important;min-height:36px!important;padding:8px 13px!important}.admin-v2-shell .admin-v2-office-operations-grid{display:grid!important;gap:10px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-office-operations-grid button{background:radial-gradient(circle at 0% 0%,rgba(0,212,255,.09),transparent 42%),#080c14c2!important;border:1px solid var(--gcos-border2)!important;border-radius:12px!important;color:var(--gcos-ink)!important;cursor:pointer!important;display:grid!important;gap:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:132px!important;min-width:0!important;padding:12px!important;text-align:left!important;transition:border-color .18s ease,transform .18s ease,background .18s ease!important}.admin-v2-shell .admin-v2-office-operations-grid button:hover{border-color:#00d4ff4d!important;transform:translateY(-1px)!important}.admin-v2-shell .admin-v2-office-operations-grid button.warning{border-color:#f59e0b47!important}.admin-v2-shell .admin-v2-office-operations-grid button.good{border-color:#00e5a038!important}.admin-v2-shell .admin-v2-office-operations-grid button>svg{color:var(--gcos-cyan)!important;margin-top:3px!important}.admin-v2-shell .admin-v2-office-operations-grid button.warning>svg{color:var(--gcos-gold)!important}.admin-v2-shell .admin-v2-office-operations-grid button.good>svg{color:var(--gcos-green)!important}.admin-v2-shell .admin-v2-office-operations-grid button span{display:grid!important;gap:2px!important;min-width:0!important}.admin-v2-shell .admin-v2-office-operations-grid button strong{color:#fff!important;font-family:JetBrains Mono,monospace!important;font-size:24px!important;line-height:1!important}.admin-v2-shell .admin-v2-office-operations-grid button small{color:var(--gcos-ink2)!important;font-size:11px!important;line-height:1.2!important}.admin-v2-shell .admin-v2-office-operations-grid button em{background:#00d4ff1a!important;border:1px solid rgba(0,212,255,.18)!important;border-radius:999px!important;color:var(--gcos-cyan)!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.8px!important;padding:5px 7px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-office-operations-grid button p{color:var(--gcos-ink2)!important;font-size:11px!important;grid-column:1 / -1!important;line-height:1.35!important;margin:0!important}.admin-v2-shell .admin-v2-office-mode-switcher{display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:10px!important}.admin-v2-shell .admin-v2-office-mode-switcher button{background:#080c149e!important;border:1px solid var(--gcos-border2)!important;border-radius:12px!important;color:var(--gcos-ink)!important;cursor:pointer!important;display:grid!important;gap:4px!important;min-width:0!important;padding:12px!important;position:relative!important;text-align:left!important;transition:border-color .18s ease,background .18s ease,transform .18s ease!important}.admin-v2-shell .admin-v2-office-mode-switcher button:hover,.admin-v2-shell .admin-v2-office-mode-switcher button.selected{background:radial-gradient(circle at 100% 0%,rgba(0,212,255,.14),transparent 42%),#080c14d1!important;border-color:#00d4ff57!important;transform:translateY(-1px)!important}.admin-v2-shell .admin-v2-office-mode-switcher button span{color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.4px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-office-mode-switcher button strong{color:#fff!important;font-size:15px!important;line-height:1.15!important}.admin-v2-shell .admin-v2-office-mode-switcher button small{color:var(--gcos-ink2)!important;font-size:11px!important;line-height:1.35!important;max-width:calc(100% - 42px)!important}.admin-v2-shell .admin-v2-office-mode-switcher button b{align-items:center!important;background:#00d4ff1a!important;border:1px solid rgba(0,212,255,.18)!important;border-radius:999px!important;color:var(--gcos-cyan)!important;display:inline-flex!important;font-family:JetBrains Mono,monospace!important;font-size:12px!important;height:32px!important;justify-content:center!important;position:absolute!important;right:12px!important;top:12px!important;width:32px!important}.admin-v2-shell .admin-v2-office-mode-launch>:is(.admin-v2-office-blueprint-catalog,.admin-v2-office-jurisdiction-setup,.admin-v2-office-jurisdiction-rollout,.admin-v2-office-department-pack,.admin-v2-office-grid),.admin-v2-shell .admin-v2-office-mode-create>:is(.admin-v2-office-operations-queue,.admin-v2-office-command-console,.admin-v2-office-jurisdiction-setup,.admin-v2-office-jurisdiction-rollout,.admin-v2-office-department-pack),.admin-v2-shell .admin-v2-office-mode-create .admin-v2-office-registry,.admin-v2-shell .admin-v2-office-mode-create .admin-v2-office-inspector,.admin-v2-shell .admin-v2-office-mode-structure>:is(.admin-v2-office-operations-queue,.admin-v2-office-command-console,.admin-v2-office-blueprint-catalog,.admin-v2-office-grid),.admin-v2-shell .admin-v2-office-mode-registry>:is(.admin-v2-office-operations-queue,.admin-v2-office-command-console,.admin-v2-office-blueprint-catalog,.admin-v2-office-jurisdiction-setup,.admin-v2-office-jurisdiction-rollout,.admin-v2-office-department-pack),.admin-v2-shell .admin-v2-office-mode-registry .admin-v2-office-builder,.admin-v2-shell .admin-v2-office-mode-registry .admin-v2-office-preview{display:none!important}.admin-v2-shell .admin-v2-office-mode-registry .admin-v2-office-registry-list{display:none!important}.admin-v2-shell .admin-v2-office-mode-create .admin-v2-office-grid,.admin-v2-shell .admin-v2-office-mode-registry .admin-v2-office-grid{grid-column:1 / -1!important}.admin-v2-shell .admin-v2-office-mode-registry .admin-v2-office-grid{grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .admin-v2-office-mode-registry :is(.admin-v2-office-registry,.admin-v2-office-inspector){grid-column:1 / -1!important;max-height:none!important;min-height:0!important}.admin-v2-shell .admin-v2-office-registry-table{display:grid!important;gap:8px!important;overflow-x:auto!important}.admin-v2-shell .admin-v2-office-registry-table-head,.admin-v2-shell .admin-v2-office-registry-table article{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(220px,1.4fr) minmax(95px,.55fr) minmax(130px,.65fr) minmax(145px,.72fr) minmax(180px,.85fr)!important;min-width:0!important}.admin-v2-shell .admin-v2-office-registry-table-head{border-bottom:1px solid var(--gcos-border2)!important;color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.4px!important;padding:0 8px 8px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-office-registry-table article{background:#080c14ad!important;border:1px solid var(--gcos-border2)!important;border-radius:10px!important;padding:10px!important}.admin-v2-shell .admin-v2-office-registry-table article.selected{border-color:#00d4ff61!important;box-shadow:0 0 0 1px #00d4ff1a inset!important}.admin-v2-shell .admin-v2-office-registry-table article>button{background:transparent!important;border:0!important;color:var(--gcos-ink)!important;cursor:pointer!important;display:grid!important;gap:3px!important;min-width:0!important;padding:0!important;text-align:left!important}.admin-v2-shell .admin-v2-office-registry-table :is(strong,b){color:#fff!important;font-size:12px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.admin-v2-shell .admin-v2-office-registry-table :is(span,small){color:var(--gcos-ink2)!important;font-size:11px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.admin-v2-shell .admin-v2-office-registry-table article>div{display:grid!important;gap:4px!important;min-width:0!important}.admin-v2-shell .admin-v2-office-registry-table-progress i{background:#ffffff14!important;border-radius:999px!important;display:block!important;height:6px!important;overflow:hidden!important}.admin-v2-shell .admin-v2-office-registry-table-progress i b{background:linear-gradient(90deg,var(--gcos-cyan),var(--gcos-green))!important;display:block!important;height:100%!important}.admin-v2-shell .admin-v2-office-registry-table-actions{display:grid!important;gap:6px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-office-registry-table-actions button{background:#ffffff0a!important;border:1px solid var(--gcos-border2)!important;border-radius:7px!important;color:var(--gcos-ink2)!important;cursor:pointer!important;font-size:10px!important;font-weight:800!important;min-height:30px!important;padding:5px 7px!important}.admin-v2-shell .admin-v2-office-registry-table-actions button:hover{border-color:#00d4ff4d!important;color:var(--gcos-cyan)!important}.admin-v2-shell .admin-v2-office-mode-registry .admin-v2-office-rollout-planner{display:none!important}.admin-v2-shell .admin-v2-preview-banner{align-items:center!important;background:radial-gradient(circle at 0% 50%,rgba(0,212,255,.14),transparent 38%),linear-gradient(135deg,#101828fa,#080c14fa)!important;border:1px solid rgba(0,212,255,.28)!important;border-radius:12px!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-ink)!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(210px,.35fr) minmax(0,1fr) auto!important;margin-bottom:14px!important;padding:14px 16px!important}.admin-v2-shell .admin-v2-preview-banner div{display:grid!important;gap:3px!important;min-width:0!important}.admin-v2-shell .admin-v2-preview-banner span{color:var(--gcos-cyan)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-preview-banner :is(strong,small,p){margin:0!important;min-width:0!important;overflow-wrap:anywhere!important}.admin-v2-shell .admin-v2-preview-banner strong{color:#fff!important}.admin-v2-shell .admin-v2-preview-banner small,.admin-v2-shell .admin-v2-preview-banner p{color:var(--gcos-ink2)!important}.admin-v2-shell .admin-v2-preview-banner button{align-items:center!important;background:var(--gcos-cyan)!important;border:1px solid var(--gcos-cyan)!important;border-radius:8px!important;color:#06101a!important;display:inline-flex!important;font-weight:800!important;gap:8px!important;justify-content:center!important;min-height:38px!important;padding:8px 14px!important;white-space:nowrap!important}.admin-v2-shell .admin-v2-preview-banner button *{color:#06101a!important}.admin-v2-shell .admin-v2-offices-workspace :is(.admin-v2-office-form-grid,.admin-v2-office-parent-context-grid,.admin-v2-office-hierarchy-impact-grid,.admin-v2-office-conflict-grid,.admin-v2-office-blueprint-grid,.admin-v2-office-rollout-summary,.admin-v2-office-tool-grid,.admin-v2-office-handoff-grid,.admin-v2-office-packet-preview-grid,.admin-v2-office-rollout-snapshot-grid,.admin-v2-office-credentials-grid,.admin-v2-office-setup-assistant-grid,.admin-v2-office-simulation-grid,.admin-v2-office-route-explorer-grid){display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-form-grid label,.admin-v2-shell .admin-v2-offices-workspace :is(.admin-v2-office-parent-context-grid,.admin-v2-office-hierarchy-impact-grid,.admin-v2-office-conflict-grid,.admin-v2-office-blueprint-grid,.admin-v2-office-rollout-summary,.admin-v2-office-handoff-grid,.admin-v2-office-packet-preview-grid,.admin-v2-office-rollout-snapshot-grid,.admin-v2-office-credentials-grid,.admin-v2-office-setup-assistant-grid,.admin-v2-office-simulation-grid,.admin-v2-office-route-explorer-grid) article{min-width:0!important}.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-presets,.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-rollout-board,.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-bulk-preview,.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-launch-card{display:grid!important;gap:12px!important}.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-presets>div:last-child,.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-rollout-board>div:nth-child(2),.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-bulk-preview>div:nth-child(2){display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-registry-card{display:grid!important;gap:10px!important;padding:12px!important}@media(min-width:1181px){.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-blueprint,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-rollout-board,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-panel:not(.admin-v2-office-operations-queue):not(.admin-v2-office-command-console):not(.admin-v2-office-builder):not(.admin-v2-office-preview):not(.admin-v2-office-registry):not(.admin-v2-office-inspector){align-self:start!important}}@media(max-width:1180px){.admin-v2-shell .admin-v2-office-mode-registry .admin-v2-office-rollout-planner>div{grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .admin-v2-office-mode-registry .admin-v2-office-rollout-planner article{grid-template-columns:auto minmax(0,1fr)!important}.admin-v2-shell .admin-v2-office-mode-registry .admin-v2-office-rollout-planner article>div{grid-column:2!important;grid-row:auto!important}.admin-v2-shell .admin-v2-office-registry-table-head{display:none!important}.admin-v2-shell .admin-v2-office-registry-table article{grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .admin-v2-office-registry-table-actions,.admin-v2-shell .admin-v2-office-mode-switcher,.admin-v2-shell .admin-v2-office-operations-grid,.admin-v2-shell .admin-v2-office-command-handoff,.admin-v2-shell .admin-v2-office-command-sequence{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-brief,.admin-v2-shell .admin-v2-report-board .admin-v2-assignment-grid,.admin-v2-shell .admin-v2-report-board .admin-v2-package-row,.admin-v2-shell .admin-v2-preview-banner,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-command-console,.admin-v2-shell .admin-v2-office-mode-switcher,.admin-v2-shell .admin-v2-office-operations-head,.admin-v2-shell .admin-v2-office-operations-grid,.admin-v2-shell .admin-v2-office-command-handoff,.admin-v2-shell .admin-v2-office-command-handoff-actions,.admin-v2-shell .admin-v2-office-command-sequence,.admin-v2-shell .admin-v2-office-command-metrics,.admin-v2-shell .admin-v2-office-command-next>div,.admin-v2-shell .admin-v2-offices-workspace,.admin-v2-shell .admin-v2-offices-workspace :is(.admin-v2-office-form-grid,.admin-v2-office-parent-context-grid,.admin-v2-office-hierarchy-impact-grid,.admin-v2-office-conflict-grid,.admin-v2-office-blueprint-grid,.admin-v2-office-rollout-summary,.admin-v2-office-tool-grid,.admin-v2-office-handoff-grid,.admin-v2-office-packet-preview-grid,.admin-v2-office-rollout-snapshot-grid,.admin-v2-office-credentials-grid,.admin-v2-office-setup-assistant-grid,.admin-v2-office-simulation-grid,.admin-v2-office-route-explorer-grid),.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-presets>div:last-child,.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-rollout-board>div:nth-child(2),.admin-v2-shell .admin-v2-offices-workspace .admin-v2-office-bulk-preview>div:nth-child(2){grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-blueprint,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-office-rollout-board,.admin-v2-shell .admin-v2-offices-workspace>.admin-v2-panel{grid-column:1 / -1!important}}.admin-v2-scroll-tools-left{bottom:18px;position:sticky;justify-content:end;margin:18px 12px 0 auto}.admin-v2-scroll-tools-right{bottom:22px;position:sticky;align-self:end;margin:4px 2px 0 0}@media(max-width:1100px){.admin-v2-shell{grid-template-columns:240px minmax(0,1fr)!important}.admin-v2-sidebar{min-width:240px}.admin-v2-brand span,.admin-v2-station,.admin-v2-nav p,.admin-v2-nav button span{display:revert!important}.admin-v2-brand{padding:18px 0!important}.admin-v2-nav button{justify-content:flex-start}}@media(max-width:760px){.admin-v2-shell{grid-template-columns:minmax(0,1fr)!important;height:auto;min-height:100vh;overflow:auto}.admin-v2-sidebar{display:none!important}.admin-v2-main{min-height:100vh;padding:18px!important}}.admin-v2-shell .admin-v2-workspace .admin-v2-status.validation,.admin-v2-shell .admin-v2-table .admin-v2-status.validation,.admin-v2-shell .admin-v2-detail .admin-v2-status.validation{background:#00d4ff42!important;border-color:#00d4ff85!important;color:#fff!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-detail{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr)!important;padding:0!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-detail>:is(.admin-v2-status,h2,p,.admin-v2-report-meta,.admin-v2-department-path,.admin-v2-progress,.admin-v2-workflow-status,.admin-v2-report-assurance,.admin-v2-handoff-tracker){grid-column:1 / -1!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-form-workspace{grid-column:1 / 2!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-review-grid,.admin-v2-shell .admin-v2-report-workspace .admin-v2-next-step-card{grid-column:2 / 3!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-detail>.admin-v2-actions-row,.admin-v2-shell .admin-v2-report-workspace .admin-v2-connected-routes{grid-column:1 / -1!important}.admin-v2-shell .admin-v2-report-workspace :is(.admin-v2-report-form-workspace,.admin-v2-report-form-head,.admin-v2-report-field-editor,.admin-v2-report-review-grid,.admin-v2-report-review-grid section,.admin-v2-next-step-card,.admin-v2-report-assurance,.admin-v2-handoff-tracker,.admin-v2-thread-list,.admin-v2-connected-routes,.admin-v2-workflow-status,.admin-v2-department-path){background:linear-gradient(180deg,#101828fa,#0c1220fa)!important;border:1px solid var(--gcos-border)!important;border-radius:10px!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-ink)!important}.admin-v2-shell .admin-v2-report-workspace :is(.admin-v2-report-form-workspace,.admin-v2-report-review-grid section,.admin-v2-next-step-card,.admin-v2-report-assurance,.admin-v2-handoff-tracker){padding:16px!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-review-grid{align-content:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-field-editor{display:grid!important;gap:14px!important;grid-template-columns:minmax(210px,.42fr) minmax(0,.58fr)!important;padding:14px!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-field-editor nav{background:#080c14b8!important;border:1px solid var(--gcos-border2)!important;border-radius:8px!important;display:grid!important;gap:8px!important;max-height:360px!important;overflow-y:auto!important;padding:10px!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-field-editor nav button,.admin-v2-shell .admin-v2-report-workspace .admin-v2-handoff-steps button,.admin-v2-shell .admin-v2-report-workspace .admin-v2-workflow-status article,.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance article,.admin-v2-shell .admin-v2-report-workspace .admin-v2-thread-list article,.admin-v2-shell .admin-v2-report-workspace .admin-v2-connected-routes button{background:#0c1220d6!important;border:1px solid var(--gcos-border2)!important;border-radius:8px!important;color:var(--gcos-ink)!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-field-editor nav button.selected,.admin-v2-shell .admin-v2-report-workspace .admin-v2-handoff-steps button.complete,.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance article.complete{background:#00d4ff24!important;border-color:#00d4ff5c!important}.admin-v2-shell .admin-v2-report-workspace :is(.admin-v2-report-field-editor textarea,.admin-v2-report-review-grid textarea,.admin-v2-report-review-grid input,.admin-v2-report-form-workspace textarea,.admin-v2-report-form-workspace input){background:#080c14f5!important;border:1px solid var(--gcos-border2)!important;border-radius:8px!important;box-shadow:none!important;color:var(--gcos-ink)!important;min-height:140px!important;outline:none!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-field-editor textarea{min-height:360px!important}.admin-v2-shell .admin-v2-report-workspace :is(.admin-v2-report-form-workspace span,.admin-v2-report-review-grid span,.admin-v2-next-step-card span,.admin-v2-report-assurance span,.admin-v2-handoff-tracker span){color:var(--gcos-cyan)!important}.admin-v2-shell .admin-v2-report-workspace :is(.admin-v2-report-form-workspace strong,.admin-v2-report-review-grid strong,.admin-v2-next-step-card strong,.admin-v2-report-assurance strong,.admin-v2-handoff-tracker strong){color:var(--gcos-ink)!important}.admin-v2-shell .admin-v2-report-workspace :is(.admin-v2-report-form-workspace small,.admin-v2-report-review-grid small,.admin-v2-next-step-card p,.admin-v2-report-assurance small,.admin-v2-handoff-tracker small){color:var(--gcos-ink2)!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance{display:grid!important;gap:12px!important;padding:14px!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance>div:last-child{display:grid!important;gap:8px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance article{align-content:start!important;display:grid!important;gap:4px!important;min-width:0!important;padding:10px!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance article span{font-size:.68rem!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance article strong,.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance article small{min-width:0!important;overflow-wrap:anywhere!important}@media(max-width:1180px){.admin-v2-shell .admin-v2-report-workspace .admin-v2-detail,.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-field-editor{grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-form-workspace,.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-review-grid,.admin-v2-shell .admin-v2-report-workspace .admin-v2-next-step-card{grid-column:1 / -1!important}.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:680px){.admin-v2-shell .admin-v2-report-workspace .admin-v2-report-assurance>div:last-child{grid-template-columns:minmax(0,1fr)!important}}.admin-v2-shell .admin-v2-approval-board{display:grid!important;gap:14px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-approval-board>:is(.admin-v2-workspace-intro,.admin-v2-process-flow,.admin-v2-toolbar,.admin-v2-live-notice){grid-column:1 / -1!important}.admin-v2-shell .admin-v2-approval-board>.admin-v2-three{grid-column:1 / -1!important;grid-template-columns:minmax(240px,.7fr) minmax(0,1.45fr) minmax(320px,.85fr)!important}.admin-v2-shell .admin-v2-approval-board .admin-v2-process-flow{display:grid!important;grid-template-columns:repeat(5,minmax(140px,1fr))!important}.admin-v2-shell .admin-v2-approval-board :is(.admin-v2-process-flow,.admin-v2-create-form,.admin-v2-context-card,.admin-v2-table,.admin-v2-detail,.admin-v2-audit-mini,.admin-v2-connected-routes){background:linear-gradient(180deg,#101828fa,#0c1220fa)!important;border:1px solid var(--gcos-border)!important;border-radius:10px!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-ink)!important}.admin-v2-shell .admin-v2-approval-board .admin-v2-table{display:grid!important;gap:10px!important;max-height:680px!important;overflow-y:auto!important;padding:10px!important}.admin-v2-shell .admin-v2-approval-board .admin-v2-table article{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto auto!important}.admin-v2-shell .admin-v2-approval-board .admin-v2-detail{display:grid!important;gap:14px!important;padding:16px!important}.admin-v2-shell .admin-v2-approval-board .admin-v2-report-meta{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-approval-board :is(input,select,textarea){background:#080c14f5!important;border:1px solid var(--gcos-border2)!important;color:var(--gcos-ink)!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-v2-shell .admin-v2-approval-board :is(.admin-v2-mini-list span,.admin-v2-audit-mini span){background:#0c1220d6!important;border:1px solid var(--gcos-border2)!important;border-radius:8px!important;color:var(--gcos-ink2)!important;padding:9px 10px!important}.admin-v2-shell .admin-v2-directory-board{display:grid!important;gap:14px!important}.admin-v2-shell .admin-v2-directory-board .admin-v2-two{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)!important}.admin-v2-shell .admin-v2-directory-board :is(.admin-v2-table,.admin-v2-detail,.admin-v2-handoff-card){background:linear-gradient(180deg,#101828fa,#0c1220fa)!important;border:1px solid var(--gcos-border)!important;border-radius:10px!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-ink)!important}.admin-v2-shell .admin-v2-directory-board .admin-v2-table{display:grid!important;gap:10px!important;max-height:620px!important;overflow-y:auto!important;padding:10px!important}.admin-v2-shell .admin-v2-directory-board .admin-v2-table button{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;text-align:left!important}.admin-v2-shell .admin-v2-directory-board .admin-v2-detail{min-height:360px!important;padding:16px!important}.admin-v2-shell .admin-v2-live-board{display:grid!important;gap:14px!important}.admin-v2-shell .admin-v2-live-command{align-items:center!important;background:radial-gradient(circle at 12% 0%,rgba(0,212,255,.18),transparent 34%),linear-gradient(135deg,#101828fa,#080c14fa)!important;border:1px solid rgba(0,212,255,.24)!important;border-radius:12px!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-ink)!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:18px!important}.admin-v2-shell .admin-v2-live-command :is(h3,p){margin:0!important}.admin-v2-shell .admin-v2-live-command h3{color:#fff!important;font-size:1.28rem!important}.admin-v2-shell .admin-v2-live-command span,.admin-v2-shell .admin-v2-live-side .admin-v2-report-meta span{color:var(--gcos-cyan)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.admin-v2-shell .admin-v2-live-command p{color:var(--gcos-ink2)!important;max-width:760px!important}.admin-v2-shell .admin-v2-live-linked-record{display:grid!important;gap:7px!important;margin-top:12px!important;max-width:520px!important;min-width:0!important;overflow:hidden!important}.admin-v2-shell .admin-v2-live-linked-record select{background:#080c14e6!important;border:1px solid var(--gcos-border2)!important;border-radius:9px!important;color:var(--gcos-ink)!important;min-height:42px!important;min-width:0!important;overflow:hidden!important;padding:0 12px!important;text-overflow:ellipsis!important;width:100%!important}.admin-v2-shell .admin-v2-live-privacy-toggle{align-items:start!important;background:#00d4ff1a!important;border:1px solid rgba(0,212,255,.24)!important;border-radius:10px!important;color:var(--gcos-ink)!important;display:grid!important;gap:4px 10px!important;grid-template-columns:auto minmax(0,1fr)!important;margin-top:12px!important;max-width:560px!important;padding:10px 12px!important}.admin-v2-shell .admin-v2-live-privacy-toggle input{accent-color:var(--gcos-cyan)!important;margin-top:3px!important}.admin-v2-shell .admin-v2-live-privacy-toggle span{color:var(--gcos-ink)!important;font-size:.88rem!important;letter-spacing:0!important;text-transform:none!important}.admin-v2-shell .admin-v2-live-privacy-toggle small{color:var(--gcos-ink2)!important;grid-column:2!important;line-height:1.4!important}.admin-v2-shell .admin-v2-live-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}.admin-v2-shell .admin-v2-live-grid{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr)!important;min-height:0!important}.admin-v2-shell .admin-v2-live-privacy-panel{background:radial-gradient(circle at 90% 0%,rgba(214,166,43,.14),transparent 32%),linear-gradient(180deg,#101828fa,#0c1220fa)!important;border:1px solid rgba(214,166,43,.24)!important;color:var(--gcos-ink)!important}.admin-v2-shell .admin-v2-live-session-list,.admin-v2-shell .admin-v2-live-side{max-height:720px!important;overflow-y:auto!important}.admin-v2-shell .admin-v2-live-board>.admin-v2-live-notice{background:#00d4ff1f!important;border:1px solid rgba(0,212,255,.28)!important;border-radius:10px!important;color:var(--gcos-ink)!important;padding:12px 14px!important}.admin-v2-shell .admin-v2-live-room{background:#0c1220db!important;border:1px solid var(--gcos-border2)!important;border-radius:10px!important;box-shadow:var(--gcos-shadow)!important;color:var(--gcos-ink)!important;display:grid!important;gap:10px!important;margin-top:10px!important;padding:14px!important}.admin-v2-shell .admin-v2-live-room>div:first-child{align-items:start!important;display:grid!important;gap:4px!important;grid-template-columns:auto minmax(0,1fr)!important}.admin-v2-shell .admin-v2-live-room>div:first-child .admin-v2-status{grid-row:span 2!important}.admin-v2-shell .admin-v2-live-room :is(strong,p,small,span){min-width:0!important;overflow-wrap:anywhere!important}.admin-v2-shell .admin-v2-live-room p,.admin-v2-shell .admin-v2-live-room small,.admin-v2-shell .admin-v2-thread-list span{color:var(--gcos-ink2)!important}.admin-v2-shell .admin-v2-live-room-meta{display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-v2-shell .admin-v2-live-room-meta span{background:#080c14b8!important;border:1px solid var(--gcos-border2)!important;border-radius:999px!important;color:var(--gcos-ink)!important;padding:7px 9px!important;text-align:center!important}.admin-v2-shell .admin-v2-live-side :is(.admin-v2-report-meta article,.admin-v2-connected-routes,.admin-v2-thread-list article){background:#0c1220d6!important;border:1px solid var(--gcos-border2)!important;border-radius:10px!important;color:var(--gcos-ink)!important}@media(max-width:1180px){.admin-v2-shell .admin-v2-approval-board>.admin-v2-three,.admin-v2-shell .admin-v2-approval-board .admin-v2-process-flow,.admin-v2-shell .admin-v2-directory-board .admin-v2-two,.admin-v2-shell .admin-v2-live-command,.admin-v2-shell .admin-v2-live-grid{grid-template-columns:minmax(0,1fr)!important}.admin-v2-shell .admin-v2-live-actions{justify-content:flex-start!important}.admin-v2-shell .admin-v2-live-room-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
