.adminStatusImpactReview{border-top:1px solid var(--line);z-index:2;background:#fbfdff;grid-template-columns:minmax(260px,1.1fr) minmax(360px,1fr);align-items:center;gap:14px;padding:16px 24px;display:grid;position:relative}.adminStatusImpactReview h4{color:var(--ink);margin:4px 0;font-size:18px;line-height:24px}.adminStatusImpactReview p{max-width:620px;color:var(--muted);font-size:13px;line-height:20px}.adminStatusImpactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adminStatusImpactGrid span{background:#fff;border:1px solid #e2e8f0;border-radius:11px;gap:3px;padding:10px;display:grid}.adminStatusImpactGrid strong{color:var(--ink);font-size:18px;line-height:22px}.adminStatusImpactGrid small{color:var(--muted);font-size:11px;line-height:15px}.adminSeatImpactReview .adminStatusImpactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminStatusImpactReview .jobActions{grid-column:1/-1;justify-content:flex-end}.adminSeatAllocationEditor{gap:8px}.adminSeatAllocationEditor label{gap:5px;display:grid}.adminSeatAllocationEditor input{border:1px solid var(--line);border-radius:10px;width:120px;padding:8px 10px}.adminSeatError{color:#9a3412}@media (max-width:1080px){.adminStatusImpactReview,.adminStatusImpactGrid{grid-template-columns:1fr}}
.adminPage{padding-left:260px}.adminPage>.adminPlatformRail{width:232px;margin:0}.adminPlatformRail{z-index:20;color:#e2e8f0;background:linear-gradient(#081a2d,#0b2540);flex-direction:column;gap:24px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.adminPlatformBrand{border-bottom:1px solid #e2e8f024;gap:4px;padding-bottom:18px;display:grid}.adminPlatformBrand strong{color:#fff;font-size:17px}.adminPlatformBrand span,.adminPlatformRail nav>span{color:#93a4b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.adminPlatformRail nav{gap:7px;display:grid}.adminPlatformRail nav>span{margin-top:10px}.adminPlatformRail button{color:#dbe7f5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 10px;font-weight:800}.adminPlatformRail button.active,.adminPlatformRail button:hover{color:#fff;background:#dbeafe21}.adminPlatformBoundary{color:#dbeafe;background:#2563eb1a;border:1px solid #93c5fd38;border-radius:12px;gap:7px;padding:13px;display:grid}.adminPlatformBoundary svg{color:#93c5fd}.adminPlatformBoundary strong{color:#fff;font-size:13px;line-height:18px}.adminPlatformBoundary span{color:#b6c9df;font-size:12px;line-height:17px}
.adminPlatformStatus{background:#ffffff0d;border:1px solid #e2e8f029;border-radius:12px;gap:8px;margin-top:auto;padding:14px;display:grid}.adminPlatformStatus strong{color:#fff}.adminPlatformStatus span,.adminPlatformStatus small{color:#a8bad0;font-size:12px}@media (max-width:1100px){.adminPage{padding-left:0}.adminPlatformRail{display:none}}
:root{--brand-mark-color:#53687f;--brand-word-color:#111827;--brand-ai-color:#1d4ed8;--brand-font:var(--font-manrope), Manrope, Inter, ui-sans-serif, sans-serif;--brand-gap:12px;--brand-mark-size:30px;--brand-node-size:10px;--brand-node-border:3px;--brand-connector-height:3px;--brand-word-size:22px;--brand-word-line-height:28px}.brandLockup,.publicBrand,.loginShellBrand,.candidateReferenceBrand,.adminShellBrand,.adminPlatformBrandLogo{align-items:center;gap:var(--brand-gap);color:var(--brand-mark-color);text-transform:none;text-decoration:none;display:inline-flex}.brandMark,.publicBrand .brandMark,.loginShellBrand .brandMark,.candidateReferenceBrand .brandMark,.candidateVersionEditorAppChrome .publicBrand .brandMark,.workspaceBrandButton .brandMark,.loginReferenceLogo .brandMark,.heroSignalLogo .brandMark,.stitchRedesignNav .brandMark{width:var(--brand-mark-size);height:var(--brand-mark-size);color:var(--brand-mark-color);flex:none;display:inline-block;position:relative}.brandMark:before,.brandMark:after,.publicBrand .brandMark:before,.publicBrand .brandMark:after,.loginShellBrand .brandMark:before,.loginShellBrand .brandMark:after,.candidateReferenceBrand .brandMark:before,.candidateReferenceBrand .brandMark:after,.candidateVersionEditorAppChrome .publicBrand .brandMark:before,.candidateVersionEditorAppChrome .publicBrand .brandMark:after,.workspaceBrandButton .brandMark:before,.workspaceBrandButton .brandMark:after,.loginReferenceLogo .brandMark:before,.loginReferenceLogo .brandMark:after,.heroSignalLogo .brandMark:before,.heroSignalLogo .brandMark:after,.stitchRedesignNav .brandMark:before,.stitchRedesignNav .brandMark:after{content:"";z-index:0;width:39%;height:var(--brand-connector-height);opacity:.78;transform-origin:0;background:currentColor;border-radius:999px;position:absolute;top:52%}.brandMark:before,.publicBrand .brandMark:before,.loginShellBrand .brandMark:before,.candidateReferenceBrand .brandMark:before,.candidateVersionEditorAppChrome .publicBrand .brandMark:before,.workspaceBrandButton .brandMark:before,.loginReferenceLogo .brandMark:before,.heroSignalLogo .brandMark:before,.stitchRedesignNav .brandMark:before{left:24%;transform:rotate(-54deg)}.brandMark:after,.publicBrand .brandMark:after,.loginShellBrand .brandMark:after,.candidateReferenceBrand .brandMark:after,.candidateVersionEditorAppChrome .publicBrand .brandMark:after,.workspaceBrandButton .brandMark:after,.loginReferenceLogo .brandMark:after,.heroSignalLogo .brandMark:after,.stitchRedesignNav .brandMark:after{left:42%;transform:rotate(54deg)}.brandMark i,.publicBrand .brandMark i,.loginShellBrand .brandMark i,.candidateReferenceBrand .brandMark i,.candidateVersionEditorAppChrome .publicBrand .brandMark i,.workspaceBrandButton .brandMark i,.loginReferenceLogo .brandMark i,.heroSignalLogo .brandMark i,.stitchRedesignNav .brandMark i{z-index:1;width:var(--brand-node-size);height:var(--brand-node-size);border:var(--brand-node-border) solid currentColor;background:var(--brand-node-fill,var(--background,#fff));border-radius:999px;position:absolute}.brandMark i:first-child{top:0;left:10px}.brandMark i:nth-child(2){bottom:3px;left:0}.brandMark i:nth-child(3){bottom:3px;right:0}.brandWord,.brandLockup .brandWord,.publicBrand .brandWord,.loginShellBrand .brandWord,.candidateReferenceBrand .brandWord,.candidateVersionEditorAppChrome .publicBrand .brandWord,.workspaceTopBrand .brandWord,.workspaceTopNav .workspaceTopBrand .brandWord,.adminShellBrand .brandWord,.shellTopBar .adminShellBrand .brandWord,.adminPlatformBrandLogo .brandWord,.adminPlatformBrand .adminPlatformBrandLogo .brandWord,.loginShellShowcase-admin .loginShellBrand .brandWord{color:var(--brand-word-color);font-family:var(--brand-font);font-size:var(--brand-word-size);letter-spacing:-.045em;font-weight:800;line-height:var(--brand-word-line-height);text-transform:none}.brandWord span,.brandLockup .brandWord span,.publicBrand .brandWord span,.loginShellBrand .brandWord span,.candidateReferenceBrand .brandWord span,.candidateVersionEditorAppChrome .publicBrand .brandWord span,.workspaceTopBrand .brandWord span,.workspaceTopNav .workspaceTopBrand .brandWord span,.adminShellBrand .brandWord span,.shellTopBar .adminShellBrand .brandWord span,.adminPlatformBrandLogo .brandWord span,.adminPlatformBrand .adminPlatformBrandLogo .brandWord span,.loginShellShowcase-admin .loginShellBrand .brandWord span{color:var(--brand-ai-color)}.workspaceBrandButton{width:var(--brand-mark-size);height:var(--brand-mark-size);color:var(--brand-mark-color);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.workspaceBrandButton:hover{background:0 0}
