:root{--navy-950:#07172f;--navy-900:#0b2244;--navy-800:#123763;--blue-600:#216cf4;--blue-500:#347df8;--blue-100:#e9f1ff;--cyan-400:#38c7da;--surface:#fff;--surface-soft:#f5f8fc;--background:#eef3f9;--text:#11233d;--muted:#667892;--border:#dfe7f1;--success:#0d9c74;--warning:#d48019;--danger:#da4b5d;--shadow:0 24px 70px #0b224424}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.marketing-page{background:radial-gradient(circle at 75% 12%,#347df82b,#0000 28%),linear-gradient(#f8fbff 0%,#edf3fb 55%,#fff 100%);min-height:100vh;overflow:hidden}.marketing-header{align-items:center;gap:42px;width:min(1240px,100% - 48px);min-height:86px;margin:0 auto;display:flex}.brand,.signup-brand,.tenant-brand{align-items:center;gap:12px;display:inline-flex}.brand span:last-child,.signup-brand span:last-child,.tenant-brand div{gap:2px;display:grid}.brand strong,.signup-brand strong,.tenant-brand strong{letter-spacing:-.03em;font-size:18px}.brand small,.signup-brand small,.tenant-brand small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.brand-logo{background:linear-gradient(145deg, var(--blue-500), #164ebd);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid;box-shadow:0 12px 25px #216cf445}.marketing-nav{color:#4d617d;align-items:center;gap:30px;margin-left:auto;font-size:14px;font-weight:650;display:flex}.header-cta,.primary-button,.secondary-button{border:0;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex}.header-cta,.primary-button{background:linear-gradient(135deg, var(--blue-500), #1554d1);color:#fff;box-shadow:0 14px 30px #216cf43d}.header-cta:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.hero-section{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:62px;width:min(1240px,100% - 48px);margin:70px auto 0;display:grid}.hero-badge{width:fit-content;color:var(--blue-600);letter-spacing:.05em;text-transform:uppercase;background:#e9f1ffd6;border:1px solid #216cf42b;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex}.hero-copy h1,.signup-intro h1,.tenant-message h1{color:var(--navy-950);letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(48px,6.4vw,82px);line-height:.98}.hero-copy h1 span{color:var(--blue-600)}.hero-copy>p,.signup-intro>p,.tenant-message>p{max-width:650px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.secondary-button{border:1px solid var(--border);color:var(--navy-900);background:#ffffffb8}.hero-proof{color:#6d7f98;flex-wrap:wrap;gap:20px;margin-top:28px;font-size:13px;font-weight:650;display:flex}.product-preview{background:var(--surface);min-width:680px;min-height:520px;box-shadow:var(--shadow);transform-origin:50%;border:1px solid #1237631f;border-radius:28px;display:flex;overflow:hidden;transform:perspective(1400px)rotateY(-5deg)rotateX(1deg)}.preview-sidebar{background:var(--navy-950);flex-direction:column;align-items:center;gap:23px;width:78px;padding:24px 18px;display:flex}.mini-logo{background:var(--blue-600);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:12px;font-size:12px;font-weight:900;display:grid}.side-item{background:#ffffff30;border-radius:999px;width:28px;height:8px}.side-item.active{background:var(--blue-500)}.preview-main{background:#f4f7fb;flex:1;min-width:0}.preview-tabs{border-bottom:1px solid var(--border);background:#fff;align-items:end;gap:4px;min-height:50px;padding:0 18px;display:flex}.preview-tabs span,.preview-tabs strong{color:#718097;border-radius:9px 9px 0 0;align-items:center;height:38px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.preview-tabs span:first-child{color:var(--blue-600);background:#eef4ff}.preview-heading{justify-content:space-between;align-items:center;padding:30px 30px 20px;display:flex}.preview-heading small{color:var(--muted)}.preview-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.preview-avatar,.company-avatar{color:var(--blue-600);background:#dce9ff;border-radius:50%;place-items:center;font-weight:850;display:grid}.preview-avatar{width:38px;height:38px;font-size:11px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 30px;display:grid}.metric-grid article,.preview-panel{border:1px solid var(--border);background:#fff;border-radius:15px}.metric-grid article{gap:6px;padding:15px;display:grid}.metric-grid span,.metric-grid small{color:var(--muted);font-size:9px}.metric-grid strong{font-size:25px}.preview-content-grid{grid-template-columns:1.6fr .7fr;gap:14px;padding:18px 30px 30px;display:grid}.preview-panel{padding:17px}.panel-title{justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.panel-title span{color:var(--blue-600)}.ticket-row{border-top:1px solid #edf1f6;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:61px;display:grid}.ticket-row div{gap:3px;display:grid}.ticket-row strong{font-size:9px}.ticket-row small{color:var(--muted);font-size:8px}.priority{border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.priority.high{color:var(--danger);background:#ffe8ec}.priority.medium{color:var(--warning);background:#fff1db}.priority.low{color:var(--success);background:#e3f8f1}.status-pill{color:var(--blue-600);background:#e9f1ff;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.status-pill.waiting{color:var(--warning);background:#fff1dc}.status-pill.resolved{color:var(--success);background:#e3f8f1}.ai-panel{color:#fff;background:linear-gradient(150deg,#0e2e57,#0a1d38);flex-direction:column;align-items:flex-start;display:flex}.ai-icon{background:var(--blue-600);border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:15px;display:grid}.ai-panel p{color:#aec1dc;font-size:9px;line-height:1.6}.ai-panel button{color:var(--navy-900);background:#fff;border:0;border-radius:8px;margin-top:auto;padding:8px 10px;font-size:8px;font-weight:800}.feature-section{width:min(1180px,100% - 48px);margin:150px auto 120px}.section-heading{max-width:720px}.section-heading span{color:var(--blue-600);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:850}.section-heading h2,.final-cta h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(38px,5vw,62px);line-height:1.05}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.feature-grid article{border:1px solid var(--border);background:#fff;border-radius:22px;min-height:260px;padding:30px;box-shadow:0 18px 50px #1237630f}.feature-number{color:var(--blue-600);font-size:13px;font-weight:900}.feature-grid h3{letter-spacing:-.035em;margin:52px 0 12px;font-size:23px}.feature-grid p{color:var(--muted);margin:0;line-height:1.7}.final-cta{background:radial-gradient(circle at 85% 15%, #347df86b, transparent 28%), var(--navy-950);color:#fff;border-radius:30px;width:min(1180px,100% - 48px);margin:0 auto 80px;padding:70px}.final-cta>span{color:#93b7f7;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:850}.final-cta h2{max-width:780px;margin-bottom:30px}.light-button{color:var(--navy-950);box-shadow:none;background:#fff}.marketing-footer{width:min(1180px,100% - 48px);min-height:110px;color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto;font-size:13px;display:flex}.marketing-footer div{gap:5px;display:grid}.marketing-footer strong{color:var(--navy-950);font-size:17px}.signup-page{background:radial-gradient(circle at 5% 90%,#38c7da26,#0000 27%),radial-gradient(circle at 80% 5%,#347df82b,#0000 27%),#f4f8fd;min-height:100vh;padding:30px clamp(24px,5vw,72px)}.signup-brand{margin-bottom:50px}.signup-layout{grid-template-columns:minmax(0,.9fr) minmax(480px,.75fr);align-items:center;gap:80px;width:min(1180px,100%);min-height:calc(100vh - 150px);margin:0 auto;display:grid}.signup-intro h1{font-size:clamp(48px,6vw,74px)}.signup-benefits{color:#4f6685;gap:16px;margin-top:35px;font-weight:700;display:grid}.signup-card,.login-card{box-shadow:var(--shadow);background:#fffffff0;border:1px solid #1237631a;border-radius:26px;padding:clamp(28px,4vw,48px)}.form-heading>span{color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.form-heading h2{letter-spacing:-.045em;margin:10px 0 0;font-size:30px}.form-heading p{color:var(--muted);margin:9px 0 0}form{gap:19px;margin-top:30px;display:grid}form label{color:#304663;gap:8px;font-size:13px;font-weight:750;display:grid}form input{width:100%;height:51px;color:var(--text);background:#fff;border:1px solid #d5dfec;border-radius:12px;outline:0;padding:0 15px}form input:focus{border-color:var(--blue-500);box-shadow:0 0 0 4px #347df81a}form label small{color:var(--muted);font-weight:500}.workspace-input{background:#fff;border:1px solid #d5dfec;border-radius:12px;display:flex;overflow:hidden}.workspace-input:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 4px #347df81a}.workspace-input input{min-width:0;box-shadow:none;border:0;border-radius:0}.workspace-input span{border-left:1px solid var(--border);color:var(--muted);white-space:nowrap;background:#f5f8fc;align-items:center;padding:0 14px;font-size:13px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.check-label{grid-template-columns:auto 1fr;align-items:center;font-weight:550}.check-label input{width:17px;height:17px}.submit-button{width:100%}.form-note{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.6}.tenant-login-page{grid-template-columns:minmax(430px,.92fr) minmax(500px,1.08fr);min-height:100vh;display:grid}.tenant-brand-panel{background:radial-gradient(circle at 10% 90%, #38c7da33, transparent 30%), radial-gradient(circle at 100% 0%, #347df859, transparent 34%), var(--navy-950);color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,5vw,78px);display:flex}.tenant-brand strong{color:#fff}.tenant-brand small{color:#8ea5c5}.large-logo{border-radius:16px;width:52px;height:52px}.tenant-message{max-width:620px}.dark-badge{color:#8eb8ff;background:#347df824;border-color:#78abff42}.tenant-message h1{color:#fff;font-size:clamp(46px,5.4vw,72px)}.tenant-message>p{color:#a9bbd3}.tenant-host{color:#8098b8;font-size:13px}.login-form-panel{background:radial-gradient(circle at 70% 10%,#347df81f,#0000 25%),#f4f7fb;place-items:center;padding:40px;display:grid}.login-card{width:min(480px,100%)}.company-avatar{width:58px;height:58px;margin-bottom:24px;font-size:16px}.login-options{justify-content:space-between;align-items:center;display:flex}.text-button{color:var(--blue-600);background:0 0;border:0;font-size:13px;font-weight:750}.secure-note{color:var(--muted);background:#f3f7fc;border-radius:12px;gap:10px;margin-top:24px;padding:15px;font-size:12px;line-height:1.5;display:flex}@media (max-width:1050px){.marketing-nav{display:none}.hero-section{grid-template-columns:1fr}.product-preview{width:100%;min-width:0;transform:none}.signup-layout{grid-template-columns:1fr;gap:55px}.tenant-login-page{grid-template-columns:1fr}.tenant-brand-panel{gap:70px;min-height:auto}}@media (max-width:720px){.marketing-header{width:min(100% - 30px,1240px);min-height:74px}.brand small,.header-cta{display:none}.hero-section{gap:50px;width:min(100% - 30px,1240px);margin-top:48px}.hero-copy h1,.signup-intro h1{font-size:48px}.hero-copy>p,.signup-intro>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.product-preview{min-height:420px}.preview-sidebar,.preview-content-grid .ai-panel{display:none}.preview-content-grid,.metric-grid{grid-template-columns:1fr}.metric-grid article:nth-child(n+2){display:none}.feature-section{width:min(100% - 30px,1180px);margin-top:95px}.feature-grid{grid-template-columns:1fr}.final-cta{width:min(100% - 30px,1180px);padding:38px 25px}.marketing-footer{width:min(100% - 30px,1180px)}.signup-page{padding:22px 16px 50px}.signup-layout{min-height:auto}.form-grid{grid-template-columns:1fr}.signup-card,.login-card{border-radius:20px;padding:26px 20px}.tenant-brand-panel{padding:28px 22px 40px}.tenant-message h1{font-size:42px}.login-form-panel{padding:32px 16px}.workspace-input span{padding:0 9px;font-size:11px}}:root,html[data-theme=light]{--page-background:#f3f5f7;--page-background-elevated:#fff;--page-background-muted:#e9edf2;--mission-surface:#fff;--mission-surface-soft:#f7f8fa;--mission-surface-raised:#fff;--mission-text:#101827;--mission-text-secondary:#526176;--mission-text-muted:#7a8798;--mission-border:#1018271c;--mission-border-strong:#1018272e;--mission-header:#f7f9fbd6;--mission-footer:#0a121e;--mission-accent:#286cff;--mission-accent-hover:#1755d4;--mission-accent-soft:#286cff1a;--mission-cyan:#38c8da;--mission-purple:#8b6cff;--mission-shadow:0 28px 70px #1018271f}html[data-theme=dark]{--page-background:#070c13;--page-background-elevated:#0d141f;--page-background-muted:#111b28;--mission-surface:#0e1723;--mission-surface-soft:#111d2b;--mission-surface-raised:#162333;--mission-text:#f4f7fb;--mission-text-secondary:#aab8ca;--mission-text-muted:#7f90a7;--mission-border:#c0d3ec1f;--mission-border-strong:#c0d3ec33;--mission-header:#070c13d6;--mission-footer:#050910;--mission-accent:#4f87ff;--mission-accent-hover:#75a2ff;--mission-accent-soft:#4f87ff26;--mission-cyan:#49d7e8;--mission-purple:#a18bff;--mission-shadow:0 30px 90px #0000006b}body{background:var(--page-background);color:var(--mission-text);transition:background-color .18s,color .18s}.theme-selector{background:#ffffff0f;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:3px;padding:4px;display:inline-flex}.theme-option{color:#96a6ba;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.theme-option:hover{color:#fff;background:#ffffff12}.theme-option-active{color:#dce8ff;background:#4f87ff33}.footer-controls{align-items:center;gap:22px;display:flex}.footer-brand{gap:5px;display:grid}html[data-theme=dark] .marketing-page{background:radial-gradient(circle at 78% 8%,#3769d62b,#0000 28%),radial-gradient(circle at 8% 45%,#2dc7d812,#0000 26%),linear-gradient(#070c13 0%,#0a111b 48%,#080d15 100%)}html[data-theme=dark] .marketing-header,html[data-theme=dark] .hero-copy h1,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .feature-grid h3,html[data-theme=dark] .marketing-footer strong{color:var(--mission-text)}html[data-theme=dark] .marketing-nav,html[data-theme=dark] .hero-copy>p,html[data-theme=dark] .feature-grid p{color:var(--mission-text-secondary)}html[data-theme=dark] .feature-grid article{border-color:var(--mission-border);background:linear-gradient(145deg, #ffffff09, #ffffff03), var(--mission-surface);box-shadow:var(--mission-shadow)}html[data-theme=dark] .secondary-button{border-color:var(--mission-border);color:var(--mission-text);background:#ffffff09}html[data-theme=dark] .product-preview{border-color:var(--mission-border);background:var(--mission-surface)}html[data-theme=dark] .preview-main{background:var(--page-background-muted)}html[data-theme=dark] .preview-tabs,html[data-theme=dark] .metric-grid article,html[data-theme=dark] .preview-panel{border-color:var(--mission-border);background:var(--mission-surface-raised);color:var(--mission-text)}html[data-theme=dark] .ticket-row{border-color:var(--mission-border)}html[data-theme=dark] .marketing-footer{color:#94a4b8}@media (max-width:720px){.marketing-footer{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 0}.footer-controls{flex-direction:column;align-items:flex-start;gap:18px;width:100%}.theme-option{padding:0 9px}}:root,html[data-theme=light]{--marketing-page:#f2f4f7;--marketing-page-soft:#e9edf2;--marketing-surface:#fff;--marketing-surface-soft:#f7f9fb;--marketing-surface-raised:#fff;--marketing-text:#101827;--marketing-text-secondary:#5d6c80;--marketing-text-muted:#7d8999;--marketing-border:#1018271a;--marketing-border-strong:#1018272b;--marketing-card-shadow:0 20px 55px #10182711;--marketing-card-shadow-hover:0 28px 70px #1018271f}html[data-theme=dark]{--marketing-page:#080e16;--marketing-page-soft:#0b121c;--marketing-surface:#111a26;--marketing-surface-soft:#152130;--marketing-surface-raised:#172434;--marketing-text:#f3f7fb;--marketing-text-secondary:#9dacbf;--marketing-text-muted:#788a9f;--marketing-border:#b7cfef1f;--marketing-border-strong:#b7cfef33;--marketing-card-shadow:0 24px 65px #00000045;--marketing-card-shadow-hover:0 32px 85px #0006}.signup-card form{position:relative}.signup-alert{border:1px solid;border-radius:12px;margin-top:24px;padding:14px 16px;font-size:13px;font-weight:650;line-height:1.55}.signup-alert-error{color:#a72e41;background:#da4b5d14;border-color:#da4b5d38}.signup-alert-warning{color:#8e5513;background:#d4801917;border-color:#d480193d}.field-error{color:#c43f52!important;font-weight:700!important}.signup-card input[aria-invalid=true],.workspace-input-error{border-color:#da4b5db8;box-shadow:0 0 0 4px #da4b5d17}.workspace-input-error input{box-shadow:none!important}.check-label{position:relative}.check-label a{color:#286cff;text-underline-offset:3px;-webkit-text-decoration:underline #286cff47;text-decoration:underline #286cff47}.check-field-error{grid-column:1/-1;padding-left:29px}.submit-button{justify-content:center;align-items:center;gap:10px;min-height:52px;display:inline-flex}.submit-button:disabled{cursor:wait;opacity:.72}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:17px;height:17px;animation:.7s linear infinite signup-spinner;display:inline-block}@keyframes signup-spinner{to{transform:rotate(360deg)}}.signup-loading-card{min-height:300px;color:var(--muted);align-content:center;place-items:center;gap:15px;display:grid}.signup-loading-card p{margin:0}.signup-success-card{text-align:left}.signup-success-icon{color:#0d8a67;background:#0d9c741a;border:1px solid #0d9c7430;border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid}.signup-success-heading{margin-top:22px}.signup-success-heading p strong{color:var(--text)}.signup-success-panel{background:#f4f7fb;border:1px solid #1237631a;border-radius:15px;margin-top:25px;padding:20px}.signup-success-panel>strong{color:#172338;font-size:13px}.signup-success-panel ol{color:#586a80;gap:11px;margin:16px 0 0;padding-left:21px;font-size:13px;line-height:1.55;display:grid}.signup-workspace-result{background:#286cff0f;border:1px solid #286cff21;border-radius:13px;gap:6px;margin-top:20px;padding:17px;display:grid}.signup-workspace-result small{color:#65758b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.signup-workspace-result strong{overflow-wrap:anywhere;color:#286cff;font-size:15px}.signup-success-card>.form-note{margin-top:22px}html[data-theme=dark] .signup-page{background:radial-gradient(circle at 5% 90%,#38c7da14,#0000 27%),radial-gradient(circle at 80% 5%,#347df821,#0000 27%),#070c13}html[data-theme=dark] .signup-card{color:#f4f7fb;background:#0e1723f5;border-color:#c0d3ec1f;box-shadow:0 28px 80px #00000059}html[data-theme=dark] .signup-card .form-heading h2,html[data-theme=dark] .signup-card label,html[data-theme=dark] .signup-success-heading p strong{color:#f4f7fb}html[data-theme=dark] .signup-card .form-heading p,html[data-theme=dark] .signup-card label small,html[data-theme=dark] .form-note{color:#8fa0b5}html[data-theme=dark] .signup-card input,html[data-theme=dark] .workspace-input{color:#f4f7fb;background:#111d2b;border-color:#c0d3ec24}html[data-theme=dark] .workspace-input span{color:#8fa0b5;background:#162333;border-left-color:#c0d3ec1f}html[data-theme=dark] .signup-success-panel{background:#111d2b;border-color:#c0d3ec1f}html[data-theme=dark] .signup-success-panel>strong{color:#f4f7fb}html[data-theme=dark] .signup-success-panel ol{color:#a4b2c4}html[data-theme=dark] .signup-alert-error{color:#ffacb7}html[data-theme=dark] .signup-alert-warning{color:#ffd095}@media (max-width:720px){.signup-card .form-grid{grid-template-columns:1fr}.signup-alert{margin-top:19px}.signup-success-panel{padding:17px}}@media (prefers-reduced-motion:reduce){.button-spinner{animation-duration:1.5s}}.login-alert{border:1px solid;border-radius:12px;gap:4px;margin:22px 0 0;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.login-alert strong{font-size:13px}.login-card .text-button{text-decoration:none}.login-card .submit-button:disabled{cursor:wait;opacity:.72}html[data-theme=dark] .login-form-panel{background:radial-gradient(circle at 70% 10%,#347df81a,#0000 25%),#070c13}html[data-theme=dark] .login-card{color:#f4f7fb;background:#0e1723f5;border-color:#c0d3ec1f;box-shadow:0 28px 80px #0000005c}html[data-theme=dark] .login-card .form-heading h2,html[data-theme=dark] .login-card label{color:#f4f7fb}html[data-theme=dark] .login-card .form-heading p{color:#8fa0b5}html[data-theme=dark] .login-card input{color:#f4f7fb;background:#111d2b;border-color:#c0d3ec24}html[data-theme=dark] .secure-note{color:#8fa0b5;background:#111d2b}html[data-theme=dark] .login-alert-success{color:#83e0bd}html[data-theme=dark] .login-alert-error{color:#ffacb7}.onboarding-page{color:#101827;background:radial-gradient(circle at 92% 4%,#347df81a,#0000 24%),#f1f4f8;min-height:100vh}.onboarding-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafce6;border-bottom:1px solid #11233d1a;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 clamp(22px,4vw,58px);display:flex;position:sticky;top:0}.onboarding-brand,.onboarding-user,.onboarding-header-actions{align-items:center;display:flex}.onboarding-brand{gap:12px}.onboarding-brand>div,.onboarding-user>div{gap:3px;display:grid}.onboarding-brand strong{font-size:17px}.onboarding-brand small,.onboarding-user small{color:#718096;font-size:10px;font-weight:750}.onboarding-header-actions{gap:22px}.onboarding-user{gap:10px}.onboarding-user>span{color:#286cff;background:#e7eef8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.onboarding-user strong{font-size:12px}.onboarding-signout{color:#45556c;background:#fff;border:1px solid #11233d1f;border-radius:10px;min-height:40px;padding:0 15px;font-size:11px;font-weight:800}.onboarding-layout{grid-template-columns:minmax(300px,.34fr) minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.onboarding-sidebar{background:radial-gradient(circle at 0 100%,#38c7da14,#0000 28%),#e9eef5;border-right:1px solid #11233d17;padding:48px clamp(26px,4vw,58px)}.onboarding-sidebar-heading>span,.onboarding-content-header>div>span,.onboarding-welcome-card>div>span,.onboarding-summary-grid article>span{color:#286cff;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.onboarding-sidebar-heading h1{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(32px,4vw,47px);line-height:1.03}.onboarding-sidebar-heading p{color:#607188;margin:18px 0 0;font-size:13px;line-height:1.7}.onboarding-progress{margin-top:38px}.onboarding-progress>div{color:#65758b;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.onboarding-progress>div strong{color:#286cff}.onboarding-progress-track{background:#1f37561a;border-radius:999px;height:7px;margin-top:11px;display:block;overflow:hidden}.onboarding-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#286cff,#49cbdc);height:100%;transition:width .22s;display:block}.onboarding-steps{margin-top:36px;display:grid}.onboarding-step{color:#77879b;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:66px;display:grid;position:relative}.onboarding-step:after{content:"";background:#27416321;width:1px;height:22px;position:absolute;bottom:-11px;left:18px}.onboarding-step:last-child:after{display:none}.onboarding-step>span{background:#ffffff94;border:1px solid #1f37561f;border-radius:12px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:900;display:grid}.onboarding-step>div{gap:3px;display:grid}.onboarding-step strong{color:#596b81;font-size:12px}.onboarding-step small{font-size:9px}.onboarding-step-active>span{color:#fff;background:#286cff;border-color:#286cff42;box-shadow:0 12px 28px #286cff38}.onboarding-step-active strong{color:#101827}.onboarding-step-complete>span{color:#0d8a67;background:#0d9c741a;border-color:#0d9c7433}.onboarding-content{width:min(100%,980px);padding:clamp(40px,6vw,76px)}.onboarding-content-header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.onboarding-content-header h2{letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(38px,5vw,60px);line-height:1.02}.onboarding-content-header p{color:#607188;max-width:680px;margin:17px 0 0;font-size:15px;line-height:1.72}.onboarding-status-badge{color:#0c8664;white-space:nowrap;background:#0d9c7414;border:1px solid #0d9c7429;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:900}.onboarding-welcome-card{background:radial-gradient(circle at 100% 0,#286cff17,#0000 31%),#fff;border:1px solid #11233d1a;border-radius:23px;grid-template-columns:auto 1fr;gap:22px;margin-top:42px;padding:clamp(25px,4vw,38px);display:grid;box-shadow:0 24px 65px #162b4614}.onboarding-card-icon{color:#fff;background:linear-gradient(145deg,#548cff,#215edc);border-radius:17px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:900;display:grid}.onboarding-welcome-card h3{letter-spacing:-.045em;margin:10px 0 0;font-size:26px}.onboarding-welcome-card p{color:#607188;margin:11px 0 0;line-height:1.7}.onboarding-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.onboarding-summary-grid article{background:#ffffffad;border:1px solid #11233d17;border-radius:16px;gap:9px;min-width:0;padding:20px;display:grid}.onboarding-summary-grid strong{overflow-wrap:anywhere;font-size:13px}.onboarding-summary-grid small{color:#718096;font-size:10px}.onboarding-actions{border-top:1px solid #11233d17;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding-top:25px;display:flex}.onboarding-actions>span{color:#718096;font-size:11px}.onboarding-actions .primary-button{align-items:center;gap:10px;min-height:50px;padding:0 21px;display:inline-flex}.onboarding-loading{color:#526176;text-align:center;background:#f1f4f8;align-content:center;place-items:center;gap:13px;min-height:100vh;padding:28px;display:grid}.onboarding-loading strong{color:#101827;font-size:18px}.onboarding-loading p{max-width:500px;margin:0;line-height:1.6}.onboarding-error-icon{color:#b63347;background:#da4b5d1a;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}html[data-theme=dark] .onboarding-page,html[data-theme=dark] .onboarding-loading{color:#f4f7fb;background:radial-gradient(circle at 92% 4%,#4f87ff1c,#0000 24%),#070c13}html[data-theme=dark] .onboarding-header{background:#070c13e6;border-bottom-color:#c0d3ec1c}html[data-theme=dark] .onboarding-sidebar{background:radial-gradient(circle at 0 100%,#38c7da0f,#0000 28%),#0d1621;border-right-color:#c0d3ec1a}html[data-theme=dark] .onboarding-sidebar-heading h1,html[data-theme=dark] .onboarding-content-header h2,html[data-theme=dark] .onboarding-step-active strong,html[data-theme=dark] .onboarding-loading strong{color:#f4f7fb}html[data-theme=dark] .onboarding-welcome-card,html[data-theme=dark] .onboarding-summary-grid article{background:#111d2b;border-color:#c0d3ec1c;box-shadow:0 24px 65px #0000003d}html[data-theme=dark] .onboarding-signout{color:#aab8ca;background:#111d2b;border-color:#c0d3ec1f}html[data-theme=dark] .onboarding-user>span,html[data-theme=dark] .onboarding-step>span{background:#162333;border-color:#c0d3ec1c}@media (max-width:900px){.onboarding-layout{grid-template-columns:1fr}.onboarding-sidebar{border-bottom:1px solid #11233d17;border-right:0}.onboarding-steps{grid-template-columns:repeat(4,1fr);gap:10px}.onboarding-step{grid-template-columns:1fr;min-height:auto}.onboarding-step:after,.onboarding-step>div small{display:none}.onboarding-content{margin-inline:auto}}@media (max-width:660px){.onboarding-header{min-height:70px;padding-inline:16px}.onboarding-user>div,.onboarding-signout{display:none}.onboarding-layout{min-height:calc(100vh - 70px)}.onboarding-sidebar{padding:30px 18px}.onboarding-sidebar-heading h1{font-size:35px}.onboarding-steps{grid-template-columns:repeat(7,1fr);overflow-x:auto}.onboarding-step strong{display:none}.onboarding-content{padding:38px 18px 50px}.onboarding-content-header{display:grid}.onboarding-summary-grid,.onboarding-welcome-card{grid-template-columns:1fr}.onboarding-actions{flex-direction:column;align-items:stretch}.onboarding-actions .primary-button{justify-content:center}}.onboarding-page{grid-template-rows:78px minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.onboarding-header{flex:none;height:78px;min-height:0;position:relative;top:auto}.onboarding-layout{grid-template-columns:minmax(300px,.34fr) minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.onboarding-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;overflow:hidden auto}.onboarding-content{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden auto}.onboarding-content>*{width:min(100%,980px)}.onboarding-loading{width:100%;height:100dvh;min-height:0;overflow:hidden}@media (max-width:900px){.onboarding-page{height:auto;min-height:100dvh;display:block;overflow:visible}.onboarding-header{height:78px;position:sticky;top:0}.onboarding-layout{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.onboarding-sidebar,.onboarding-content{scrollbar-gutter:auto;height:auto;overflow:visible}.onboarding-content>*{width:100%}}@media (max-width:660px){.onboarding-page{min-height:100dvh}.onboarding-header{height:70px;min-height:70px}.onboarding-layout{min-height:0}.onboarding-sidebar{padding-bottom:26px}.onboarding-content{padding-bottom:max(42px, env(safe-area-inset-bottom))}}.onboarding-company-form{gap:18px;width:min(100%,980px);margin-top:38px;display:grid}.onboarding-form-card{background:radial-gradient(circle at 100% 0,#286cff0e,#0000 28%),#ffffffd1;border:1px solid #11233d1a;border-radius:22px;padding:clamp(22px,3vw,32px);box-shadow:0 18px 50px #162b460e}.onboarding-form-card-heading{align-items:flex-start;gap:16px;display:flex}.onboarding-form-card-heading .onboarding-card-icon{border-radius:13px;flex:none;width:43px;height:43px;font-size:11px}.onboarding-form-card-heading h3{color:#101827;letter-spacing:-.035em;margin:1px 0 0;font-size:20px}.onboarding-form-card-heading p{color:#65758b;max-width:680px;margin:7px 0 0;font-size:12px;line-height:1.6}.onboarding-field-grid,.onboarding-timezone-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.onboarding-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-field{color:#304663;align-content:start;gap:8px;min-width:0;font-size:12px;font-weight:800;display:grid}.onboarding-field-wide{grid-column:1/-1}.onboarding-field>span,.onboarding-business-days legend,.onboarding-workspace-preview>span{color:#304663;font-size:11px;font-weight:850}.onboarding-field input,.onboarding-field select{color:#172338;width:100%;min-width:0;height:49px;font:inherit;background:#fff;border:1px solid #d4deea;border-radius:11px;outline:0;padding:0 14px;font-weight:650;transition:border-color .15s,box-shadow .15s,background .15s}.onboarding-field select{cursor:pointer}.onboarding-field input:focus,.onboarding-field select:focus{border-color:#347df8;box-shadow:0 0 0 4px #347df81a}.onboarding-field small,.onboarding-workspace-preview small{color:#718096;font-size:10px;font-weight:550;line-height:1.5}.onboarding-field small strong{color:#52657d}.onboarding-input-error{box-shadow:0 0 0 3px #d84a6114;border-color:#d84a61!important}.onboarding-field-error{color:#be3249!important;font-weight:750!important}.onboarding-workspace-preview{background:#286cff0e;border:1px solid #286cff1f;border-radius:13px;gap:7px;min-width:0;margin-top:18px;padding:17px;display:grid}.onboarding-workspace-preview strong{overflow-wrap:anywhere;color:#286cff;font-size:13px}.onboarding-form-alert{border-radius:13px;gap:4px;padding:16px 18px;font-size:12px;display:grid}.onboarding-form-alert-error{color:#9f293d;background:#da4b5d14;border:1px solid #cc334b2b}.onboarding-form-alert strong{font-size:12px}.onboarding-business-days{border:0;margin:25px 0 0;padding:0}.onboarding-business-days>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.onboarding-day{color:#64758b;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:11px;place-items:center;min-width:0;min-height:45px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.onboarding-day:hover{transform:translateY(-1px)}.onboarding-day input{opacity:0;pointer-events:none;position:absolute}.onboarding-day span{font-size:10px;font-weight:850}.onboarding-day-selected{color:#286cff;background:#286cff1a;border-color:#286cff47}.onboarding-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.onboarding-theme-option{cursor:pointer;background:#ffffffc2;border:1px solid #d5dfeb;border-radius:14px;grid-template-columns:34px 1fr;align-items:start;gap:12px;min-width:0;min-height:105px;padding:17px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.onboarding-theme-option:hover{transform:translateY(-2px)}.onboarding-theme-option>input{opacity:0;pointer-events:none;position:absolute}.onboarding-theme-option>span{color:#526984;background:#edf2f8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.onboarding-theme-option>div{gap:6px;min-width:0;display:grid}.onboarding-theme-option strong{color:#172338;font-size:12px}.onboarding-theme-option small{color:#6b7b90;font-size:9px;line-height:1.5}.onboarding-theme-option-selected{background:#286cff12;border-color:#286cff4d;box-shadow:0 13px 30px #286cff14}.onboarding-theme-option-selected>span{color:#fff;background:#286cff}.onboarding-form-actions{width:min(100%,980px);margin-top:4px;padding-bottom:20px}.onboarding-form-actions .primary-button{min-width:190px}.onboarding-form-actions .primary-button:disabled{cursor:wait;opacity:.72;transform:none}.onboarding-secondary-action{color:#286cff;background:0 0;border:0;font-size:12px;font-weight:800}.onboarding-next-step-card{background:radial-gradient(circle at 100% 0,#0d9c7414,#0000 30%),#fff;border:1px solid #0d9c7426;border-radius:22px;grid-template-columns:auto 1fr;gap:20px;width:min(100%,820px);margin-top:40px;padding:clamp(25px,4vw,38px);display:grid;box-shadow:0 22px 60px #162b4612}.onboarding-next-step-card>div>span{color:#0d8a67;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.onboarding-next-step-card h3{color:#101827;margin:10px 0 0;font-size:26px}.onboarding-next-step-card p{color:#607188;margin:10px 0 0;line-height:1.65}.onboarding-next-step-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;display:grid}.onboarding-next-step-card dl>div{background:#f7f9fcd9;border:1px solid #11233d17;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.onboarding-next-step-card dt{color:#718096;text-transform:uppercase;font-size:9px;font-weight:850}.onboarding-next-step-card dd{overflow-wrap:anywhere;color:#172338;margin:0;font-size:11px;font-weight:800}.onboarding-next-step-note{background:#286cff12;border-radius:11px;padding:14px;font-size:11px;color:#46607f!important}html[data-theme=dark] .onboarding-form-card,html[data-theme=dark] .onboarding-next-step-card{background:radial-gradient(circle at 100% 0,#4f87ff14,#0000 30%),#111d2b;border-color:#c0d3ec1c;box-shadow:0 22px 60px #0003}html[data-theme=dark] .onboarding-form-card-heading h3,html[data-theme=dark] .onboarding-field>span,html[data-theme=dark] .onboarding-business-days legend,html[data-theme=dark] .onboarding-workspace-preview>span,html[data-theme=dark] .onboarding-theme-option strong,html[data-theme=dark] .onboarding-next-step-card h3,html[data-theme=dark] .onboarding-next-step-card dd{color:#f1f5fa}html[data-theme=dark] .onboarding-form-card-heading p,html[data-theme=dark] .onboarding-field small,html[data-theme=dark] .onboarding-workspace-preview small,html[data-theme=dark] .onboarding-theme-option small,html[data-theme=dark] .onboarding-next-step-card p{color:#8fa0b6}html[data-theme=dark] .onboarding-field input,html[data-theme=dark] .onboarding-field select{color:#eef3f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1722;border-color:#c0d3ec21}html[data-theme=dark] .onboarding-workspace-preview{background:#286cff14;border-color:#5c8fff2b}html[data-theme=dark] .onboarding-day,html[data-theme=dark] .onboarding-theme-option{color:#91a2b8;background:#0e1824;border-color:#c0d3ec1f}html[data-theme=dark] .onboarding-day-selected,html[data-theme=dark] .onboarding-theme-option-selected{background:#286cff21;border-color:#598bff4f}html[data-theme=dark] .onboarding-theme-option>span{color:#9bb9ef;background:#18283a}html[data-theme=dark] .onboarding-theme-option-selected>span{color:#fff;background:#286cff}html[data-theme=dark] .onboarding-next-step-card dl>div{background:#070c1357;border-color:#c0d3ec1a}html[data-theme=dark] .onboarding-next-step-note{background:#286cff1a;color:#a7bce1!important}@media (max-width:760px){.onboarding-company-form{margin-top:28px}.onboarding-field-grid,.onboarding-field-grid-three,.onboarding-timezone-picker,.onboarding-theme-options{grid-template-columns:1fr}.onboarding-business-days>div{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-form-actions{flex-direction:column;align-items:stretch}.onboarding-form-actions .primary-button{width:100%}.onboarding-next-step-card,.onboarding-next-step-card dl{grid-template-columns:1fr}}@media (max-width:430px){.onboarding-business-days>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.onboarding-page{width:100%;max-width:100%}.onboarding-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.onboarding-sidebar,.onboarding-content{width:100%;min-width:0;max-width:none}.onboarding-content{margin:0}}@media (max-width:660px){.onboarding-header{width:100%}.onboarding-sidebar{width:100%;padding:30px 20px}.onboarding-content{width:100%;padding:32px 20px 48px}.onboarding-company-form,.onboarding-form-card,.onboarding-form-actions{width:100%;min-width:0;max-width:none}.onboarding-form-card{padding:22px}.onboarding-content-header{flex-direction:column;gap:18px;width:100%}.onboarding-status-badge{width:fit-content}}@media (max-width:430px){.onboarding-sidebar,.onboarding-content{padding-left:16px;padding-right:16px}.onboarding-form-card{padding:20px 16px}}.onboarding-branding-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:start;gap:22px;display:grid}.onboarding-branding-fields{gap:18px;min-width:0;display:grid}.onboarding-colour-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.onboarding-colour-field{color:#304663;gap:9px;min-width:0;font-size:12px;font-weight:800;display:grid}.onboarding-colour-field>div{grid-template-columns:52px minmax(0,1fr);gap:9px;min-width:0;display:grid}.onboarding-colour-field input[type=color]{cursor:pointer;background:#fff;border:1px solid #11233d1f;border-radius:11px;width:52px;height:48px;padding:4px}.onboarding-colour-field input[type=text]{color:#172338;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #d5dfec;border-radius:11px;width:100%;min-width:0;height:48px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.onboarding-sidebar-colour-field{margin-top:16px}.onboarding-toggle-list{gap:10px;margin-top:20px;display:grid}.onboarding-toggle-row{cursor:pointer;background:#f7f9fcc7;border:1px solid #11233d1a;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;column-gap:13px;margin-top:20px;padding:16px;display:grid;position:relative}.onboarding-toggle-row>input{opacity:0;pointer-events:none;position:absolute}.onboarding-toggle-control{background:#cbd5e2;border-radius:999px;width:42px;height:23px;transition:background .16s,box-shadow .16s;display:block;position:relative}.onboarding-toggle-control:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 3px 8px #10182733}.onboarding-toggle-row>input:checked+.onboarding-toggle-control{background:var(--tenant-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--tenant-primary,#286cff) 14%, transparent)}.onboarding-toggle-row>input:checked+.onboarding-toggle-control:after{transform:translate(19px)}.onboarding-toggle-row>div{gap:4px;min-width:0;display:grid}.onboarding-toggle-row strong{color:#172338;font-size:12px}.onboarding-toggle-row small{color:#718096;font-size:9px;font-weight:500;line-height:1.5}.onboarding-brand-preview{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--preview-primary) 12%, transparent), transparent 34%), #e6ebf2;border:1px solid #11233d1c;border-radius:21px;min-width:0;padding:18px;position:sticky;top:22px;box-shadow:0 25px 65px #162b461f}.onboarding-preview-label{color:#607188;letter-spacing:.09em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:900}.onboarding-preview-window{background:#fff;border:1px solid #11233d21;border-radius:15px;grid-template-columns:118px minmax(0,1fr);min-height:440px;display:grid;overflow:hidden;box-shadow:0 20px 45px #162b4624}.onboarding-preview-sidebar{background:var(--preview-sidebar);color:#fff;flex-direction:column;min-width:0;padding:15px 11px;display:flex}.onboarding-preview-brand{justify-items:start;gap:8px;display:grid}.onboarding-preview-brand>span,.onboarding-preview-brand>img{background:var(--preview-primary);color:#fff;object-fit:contain;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.onboarding-preview-brand strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.onboarding-preview-sidebar nav{gap:6px;margin-top:28px;display:grid}.onboarding-preview-sidebar nav span{color:#ffffff8c;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 7px;font-size:7px;font-weight:750;display:flex}.onboarding-preview-sidebar nav i{background:currentColor;border-radius:2px;width:6px;height:6px}.onboarding-preview-sidebar nav .preview-navigation-active{background:color-mix(in srgb, var(--preview-primary) 28%, transparent);color:#fff}.onboarding-preview-sidebar>small{color:#ffffff6b;text-align:center;margin-top:auto;font-size:5px}.onboarding-preview-main{background:#f4f7fb;min-width:0}.onboarding-preview-main>header{background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;min-height:61px;padding:0 15px;display:flex}.onboarding-preview-main>header div{gap:3px;display:grid}.onboarding-preview-main>header small{color:#718096;font-size:6px}.onboarding-preview-main>header strong{color:#172338;font-size:10px}.onboarding-preview-main>header>span{background:color-mix(in srgb, var(--preview-primary) 14%, white);width:26px;height:26px;color:var(--preview-primary);border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.onboarding-preview-content{padding:15px}.onboarding-preview-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.onboarding-preview-metrics article{background:#fff;border:1px solid #e0e6ee;border-radius:10px;align-content:space-between;min-height:89px;padding:11px;display:grid}.onboarding-preview-metrics small{color:#718096;font-size:6px}.onboarding-preview-metrics strong{color:#172338;font-size:20px}.onboarding-preview-metrics span{color:var(--preview-accent);font-size:6px;font-weight:800}.onboarding-preview-content>section{background:#fff;border:1px solid #e0e6ee;border-radius:10px;margin-top:9px;padding:12px}.onboarding-preview-content>section>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.onboarding-preview-content>section strong{color:#172338;font-size:8px}.onboarding-preview-content>section button{background:var(--preview-primary);color:#fff;border:0;border-radius:6px;min-height:24px;padding:0 8px;font-size:5px;font-weight:850}.onboarding-preview-content>section>span{background:linear-gradient(90deg, color-mix(in srgb, var(--preview-primary) 10%, #eef2f7), #eef2f7);border-radius:7px;height:34px;margin-top:8px;display:block}.onboarding-preview-colours{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.onboarding-preview-colours span{color:#607188;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.onboarding-preview-colours i{border:1px solid #11233d1f;border-radius:3px;width:10px;height:10px}.onboarding-page .primary-button,.onboarding-page .onboarding-step-active>span,.onboarding-page .onboarding-theme-option-selected>span{background:linear-gradient(135deg, var(--tenant-primary,#286cff), color-mix(in srgb, var(--tenant-primary,#286cff) 72%, #000))}.onboarding-page .onboarding-progress-track>span{background:linear-gradient(90deg, var(--tenant-primary,#286cff), var(--tenant-accent,#38c7da))}.onboarding-page .onboarding-sidebar-heading>span,.onboarding-page .onboarding-content-header>div>span,.onboarding-page .onboarding-welcome-card>div>span,.onboarding-page .onboarding-summary-grid article>span,.onboarding-page .onboarding-secondary-action{color:var(--tenant-primary,#286cff)}.onboarding-page .onboarding-card-icon{background:linear-gradient(145deg, var(--tenant-primary,#286cff), color-mix(in srgb, var(--tenant-primary,#286cff) 72%, #000))}.onboarding-page .onboarding-theme-option-selected{border-color:color-mix(in srgb, var(--tenant-primary,#286cff) 35%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 8%, transparent)}html[data-theme=dark] .onboarding-colour-field,html[data-theme=dark] .onboarding-toggle-row strong{color:#f1f5fa}html[data-theme=dark] .onboarding-colour-field input[type=color],html[data-theme=dark] .onboarding-colour-field input[type=text]{color:#eef3f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1722;border-color:#c0d3ec21}html[data-theme=dark] .onboarding-toggle-row{background:#0e1824;border-color:#c0d3ec1f}html[data-theme=dark] .onboarding-toggle-row small{color:#8fa0b6}html[data-theme=dark] .onboarding-toggle-control{background:#34465b}html[data-theme=dark] .onboarding-brand-preview{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--preview-primary) 13%, transparent), transparent 34%), #0d1621;border-color:#c0d3ec1f;box-shadow:0 25px 65px #00000042}html[data-theme=dark] .onboarding-preview-label,html[data-theme=dark] .onboarding-preview-colours span{color:#8fa0b6}@media (max-width:1160px){.onboarding-branding-layout{grid-template-columns:1fr}.onboarding-brand-preview{width:min(100%,650px);position:static}}@media (max-width:760px){.onboarding-branding-form{width:100%;max-width:none;margin-top:28px}.onboarding-branding-layout,.onboarding-colour-grid{grid-template-columns:1fr}.onboarding-brand-preview{width:100%;padding:14px}.onboarding-preview-window{grid-template-columns:92px minmax(0,1fr);min-height:390px}.onboarding-preview-sidebar{padding:13px 8px}.onboarding-preview-sidebar nav span{padding-inline:5px;font-size:6px}}@media (max-width:430px){.onboarding-preview-window{grid-template-columns:76px minmax(0,1fr)}.onboarding-preview-brand strong{font-size:6px}.onboarding-preview-sidebar nav span{gap:4px;font-size:5px}.onboarding-preview-content{padding:10px}.onboarding-preview-metrics{grid-template-columns:1fr}}.onboarding-branding-form{gap:24px;width:min(100%,1180px);margin-top:36px;display:grid}.onboarding-branding-layout{align-items:start;gap:24px}.onboarding-branding-layout>div:first-child{align-content:start;gap:24px;min-width:0;display:grid}.onboarding-branding-layout>div:first-child>.onboarding-form-card,.onboarding-branding-form>.onboarding-form-alert{margin:0}.onboarding-branding-form>.onboarding-form-actions{margin-top:0}:is(html:has(.onboarding-page),body:has(.onboarding-page)){width:100%;height:100%;overflow:hidden}.onboarding-page{width:100%;height:auto;min-height:0;position:fixed;inset:0;overflow:hidden}.onboarding-layout{min-height:0;overflow:hidden}.onboarding-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}@media (max-width:900px){.onboarding-page{height:100svh}.onboarding-layout{height:calc(100svh - 78px);min-height:0}.onboarding-content{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}}@media (max-width:660px){.onboarding-page{grid-template-rows:70px minmax(0,1fr)}.onboarding-layout{height:calc(100svh - 70px)}.onboarding-branding-form,.onboarding-branding-layout,.onboarding-branding-layout>div:first-child{width:100%;min-width:0;max-width:none}.onboarding-branding-form{gap:20px;margin-top:28px}.onboarding-branding-layout,.onboarding-branding-layout>div:first-child{gap:20px}.onboarding-sidebar{z-index:12;background:radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--tenant-accent,#38c7da) 7%, transparent), transparent 36%), #e9eef5;border-bottom:1px solid #11233d17;padding:18px 16px 16px;position:sticky;top:70px;box-shadow:0 12px 30px #11233d0f}.onboarding-sidebar-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.onboarding-sidebar-heading>span{font-size:9px}.onboarding-sidebar-heading h1{letter-spacing:-.04em;margin:0;font-size:20px;line-height:1.1}.onboarding-sidebar-heading p{display:none}.onboarding-progress{margin-top:14px}.onboarding-progress>div{font-size:9px}.onboarding-progress-track{height:5px;margin-top:7px}.onboarding-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:14px}.onboarding-step{grid-template-columns:1fr;justify-items:center;min-width:0;min-height:44px;display:grid}.onboarding-step>span{border-radius:13px;width:44px;max-width:100%;height:44px;font-size:9px}.onboarding-step>div,.onboarding-step:after{display:none}.onboarding-content{padding-top:26px}.onboarding-content-header{gap:12px}.onboarding-content-header h2{margin-top:8px;font-size:clamp(34px,10vw,45px)}.onboarding-content-header p{margin-top:12px;font-size:14px;line-height:1.55}.onboarding-status-badge{margin-top:2px}}@media (max-width:430px){.onboarding-sidebar{padding:15px 14px 14px}.onboarding-sidebar-heading h1{font-size:18px}.onboarding-steps{gap:5px}.onboarding-step>span{border-radius:12px;width:40px;height:40px}.onboarding-content{padding-top:22px}}@media (max-width:660px){html[data-theme=dark] .onboarding-sidebar{background:radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--tenant-accent,#38c7da) 7%, transparent), transparent 36%), #0d1621;border-bottom-color:#c0d3ec1a;box-shadow:0 12px 30px #0000002e}.onboarding-page{grid-template-rows:70px minmax(0,1fr)}.onboarding-header{height:70px;min-height:70px}.onboarding-layout{width:100%;min-height:0;margin:0;padding:0;overflow-x:hidden}.onboarding-sidebar{z-index:15;border-top:0;width:100%;margin:0;padding:14px 30px 15px;position:sticky;top:0}.onboarding-content{margin:0;padding-top:30px}}@media (max-width:430px){.onboarding-sidebar{padding-left:16px;padding-right:16px}.onboarding-content{padding-top:26px}}.onboarding-users-step{gap:22px;width:min(100%,1180px);margin-top:38px;display:grid}.onboarding-users-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:22px;width:100%;min-width:0;display:grid}.onboarding-users-main{gap:22px;min-width:0;display:grid}.onboarding-users-step .onboarding-form-card{width:100%;min-width:0;margin:0}.onboarding-invite-form{gap:24px;display:grid}.onboarding-people-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.onboarding-people-summary>article{background:#f7f9fcd1;border:1px solid #11233d17;border-radius:15px;align-content:space-between;gap:12px;min-width:0;min-height:104px;padding:18px;display:grid}.onboarding-people-summary>article>span{color:#718096;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.onboarding-people-summary>article>strong{overflow-wrap:anywhere;color:#172338;font-size:24px;line-height:1}.onboarding-people-summary>article>small{color:#718096;font-size:10px;line-height:1.45}.onboarding-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-role-options>label{cursor:pointer;background:#f7f9fcc7;border:1px solid #11233d1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:16px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.onboarding-role-options>label:hover{border-color:color-mix(in srgb, var(--tenant-primary,#286cff) 30%, #11233d1a);transform:translateY(-1px)}.onboarding-role-options input{width:17px;height:17px;accent-color:var(--tenant-primary,#286cff);margin:2px 0 0}.onboarding-role-options label>div{gap:5px;min-width:0;display:grid}.onboarding-role-options strong{color:#172338;font-size:12px}.onboarding-role-options small{color:#718096;font-size:10px;line-height:1.5}.onboarding-team-assignment{border:0;margin:0;padding:0}.onboarding-team-assignment>legend{color:#304663;margin-bottom:12px;font-size:12px;font-weight:800}.onboarding-team-assignment>div{flex-wrap:wrap;gap:9px;display:flex}.onboarding-team-assignment label{color:#53657d;cursor:pointer;background:#f7f9fcd1;border:1px solid #11233d1a;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.onboarding-team-assignment input{width:15px;height:15px;accent-color:var(--tenant-primary,#286cff);margin:0}.onboarding-selection-note{border:1px solid color-mix(in srgb, var(--tenant-primary,#286cff) 16%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 6%, transparent);color:#5b6f89;border-radius:12px;margin:0;padding:14px 16px;font-size:10px;line-height:1.6}.onboarding-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.onboarding-inline-button,.onboarding-secondary-button,.onboarding-danger-button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:850;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.onboarding-inline-button:hover,.onboarding-secondary-button:hover,.onboarding-danger-button:hover{transform:translateY(-1px)}.onboarding-inline-button{border:1px solid color-mix(in srgb, var(--tenant-primary,#286cff) 23%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 8%, transparent);color:var(--tenant-primary,#286cff)}.onboarding-secondary-button{color:#45556c;background:#fff;border:1px solid #11233d1f}.onboarding-danger-button{color:#b63347;background:#da4b5d12;border:1px solid #da4b5d33}.onboarding-inline-button:disabled,.onboarding-secondary-button:disabled,.onboarding-danger-button:disabled{cursor:wait;opacity:.6;transform:none}.onboarding-member-list,.onboarding-invitation-list,.onboarding-team-list{gap:11px;display:grid}.onboarding-member-list>article,.onboarding-invitation-list>article{background:#f7f9fcd1;border:1px solid #11233d17;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:16px;display:grid}.onboarding-person-avatar{background:color-mix(in srgb, var(--tenant-primary,#286cff) 13%, #fff);width:42px;height:42px;color:var(--tenant-primary,#286cff);border-radius:13px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.onboarding-person-details{gap:5px;min-width:0;display:grid}.onboarding-person-details>strong{overflow-wrap:anywhere;color:#172338;min-width:0;font-size:12px;line-height:1.35}.onboarding-person-details>small{overflow-wrap:anywhere;color:#718096;min-width:0;font-size:10px;line-height:1.45}.onboarding-person-meta{text-align:right;justify-items:end;gap:6px;min-width:120px;display:grid}.onboarding-person-meta>strong,.onboarding-person-meta>span{overflow-wrap:anywhere;color:#42546b;max-width:100%;font-size:10px;line-height:1.4}.onboarding-person-meta>small{color:#718096;font-size:9px;line-height:1.4}.onboarding-empty-state{color:#718096;text-align:center;background:#f7f9fc8c;border:1px dashed #11233d26;border-radius:15px;align-content:center;place-items:center;gap:10px;min-height:150px;padding:26px 20px;display:grid}.onboarding-empty-state>span{font-size:26px}.onboarding-empty-state>strong{color:#263750;font-size:13px}.onboarding-empty-state>p,.onboarding-empty-state>small{max-width:520px;margin:0;font-size:10px;line-height:1.6}.onboarding-teams-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tenant-primary,#286cff) 8%, transparent), transparent 31%), #fff;border:1px solid #11233d1a;border-radius:20px;gap:18px;min-width:0;padding:22px;display:grid;box-shadow:0 20px 55px #162b4612}.onboarding-teams-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.onboarding-teams-panel-heading>div{gap:7px;min-width:0;display:grid}.onboarding-teams-panel-heading>div>span{color:var(--tenant-primary,#286cff);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.onboarding-teams-panel-heading h3{color:#172338;letter-spacing:-.035em;margin:0;font-size:22px}.onboarding-teams-panel-heading p{color:#718096;margin:0;font-size:10px;line-height:1.55}.onboarding-team-list>article{background:#f7f9fcc7;border:1px solid #11233d17;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:15px;display:grid}.onboarding-team-avatar{background:color-mix(in srgb, var(--tenant-accent,#38c7da) 14%, #fff);width:40px;height:40px;color:color-mix(in srgb, var(--tenant-accent,#38c7da) 72%, #07172f);border-radius:12px;place-items:center;font-size:10px;font-weight:900;display:grid}.onboarding-team-list article>div{gap:6px;min-width:0;display:grid}.onboarding-team-list article strong{overflow-wrap:anywhere;color:#172338;font-size:12px}.onboarding-team-list article p{overflow-wrap:anywhere;color:#718096;margin:0;font-size:10px;line-height:1.5}.onboarding-team-list article small{color:#607188;font-size:9px;font-weight:750}.onboarding-create-team-form{border:1px solid color-mix(in srgb, var(--tenant-primary,#286cff) 16%, #11233d14);background:color-mix(in srgb, var(--tenant-primary,#286cff) 4%, #fff);border-radius:14px;gap:15px;padding:17px;display:grid}.onboarding-teams-guidance{background:color-mix(in srgb, var(--tenant-primary,#286cff) 7%, transparent);border-radius:14px;gap:8px;padding:17px;display:grid}.onboarding-teams-guidance>strong{color:#263750;font-size:11px}.onboarding-teams-guidance>p{color:#607188;margin:0;font-size:10px;line-height:1.65}.onboarding-users-actions{width:100%;max-width:none;padding-bottom:max(24px, env(safe-area-inset-bottom));margin-top:0}.onboarding-users-actions>div{align-items:center;gap:10px;display:flex}.onboarding-step-loading{color:#718096;text-align:center;background:#ffffffb8;border:1px solid #11233d17;border-radius:20px;align-content:center;place-items:center;gap:13px;min-height:280px;padding:30px;display:grid}.onboarding-step-loading strong{color:#172338;font-size:15px}.onboarding-step-loading p{max-width:480px;margin:0;font-size:10px;line-height:1.6}html[data-theme=dark] .onboarding-people-summary>article,html[data-theme=dark] .onboarding-role-options>label,html[data-theme=dark] .onboarding-team-assignment label,html[data-theme=dark] .onboarding-member-list>article,html[data-theme=dark] .onboarding-invitation-list>article,html[data-theme=dark] .onboarding-team-list>article,html[data-theme=dark] .onboarding-empty-state,html[data-theme=dark] .onboarding-create-team-form,html[data-theme=dark] .onboarding-step-loading{background:#0d1722;border-color:#c0d3ec1c}html[data-theme=dark] .onboarding-teams-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tenant-primary,#286cff) 10%, transparent), transparent 31%), #111d2b;border-color:#c0d3ec1c;box-shadow:0 20px 55px #0003}html[data-theme=dark] .onboarding-people-summary strong,html[data-theme=dark] .onboarding-role-options strong,html[data-theme=dark] .onboarding-person-details>strong,html[data-theme=dark] .onboarding-empty-state>strong,html[data-theme=dark] .onboarding-teams-panel-heading h3,html[data-theme=dark] .onboarding-team-list article strong,html[data-theme=dark] .onboarding-teams-guidance>strong,html[data-theme=dark] .onboarding-step-loading strong,html[data-theme=dark] .onboarding-team-assignment>legend{color:#f1f5fa}html[data-theme=dark] .onboarding-people-summary span,html[data-theme=dark] .onboarding-people-summary small,html[data-theme=dark] .onboarding-role-options small,html[data-theme=dark] .onboarding-person-details>small,html[data-theme=dark] .onboarding-person-meta>strong,html[data-theme=dark] .onboarding-person-meta>span,html[data-theme=dark] .onboarding-person-meta>small,html[data-theme=dark] .onboarding-empty-state,html[data-theme=dark] .onboarding-teams-panel-heading p,html[data-theme=dark] .onboarding-team-list article p,html[data-theme=dark] .onboarding-team-list article small,html[data-theme=dark] .onboarding-teams-guidance>p,html[data-theme=dark] .onboarding-step-loading{color:#8fa0b6}html[data-theme=dark] .onboarding-person-avatar{background:color-mix(in srgb, var(--tenant-primary,#286cff) 18%, #111d2b)}html[data-theme=dark] .onboarding-team-avatar{background:color-mix(in srgb, var(--tenant-accent,#38c7da) 17%, #111d2b)}html[data-theme=dark] .onboarding-secondary-button{color:#b0bed0;background:#111d2b;border-color:#c0d3ec21}html[data-theme=dark] .onboarding-selection-note,html[data-theme=dark] .onboarding-teams-guidance{color:#a2b2c7}@media (max-width:1160px){.onboarding-users-layout{grid-template-columns:minmax(0,1fr)}.onboarding-teams-panel{width:100%}.onboarding-team-list{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-team-list>article{grid-template-columns:1fr}}@media (max-width:760px){.onboarding-users-step{gap:18px;width:100%;margin-top:28px}.onboarding-users-layout,.onboarding-users-main{gap:18px;width:100%}.onboarding-people-summary,.onboarding-role-options,.onboarding-team-list{grid-template-columns:minmax(0,1fr)}.onboarding-member-list>article,.onboarding-invitation-list>article{grid-template-columns:auto minmax(0,1fr);align-items:start}.onboarding-person-meta{text-align:left;grid-column:2;justify-items:start;min-width:0}.onboarding-member-list .onboarding-danger-button,.onboarding-invitation-list .onboarding-danger-button{grid-column:1/-1;width:100%}.onboarding-teams-panel{padding:20px}.onboarding-teams-panel-heading{flex-direction:column;align-items:stretch}.onboarding-teams-panel-heading .onboarding-inline-button{width:100%}.onboarding-card-actions{flex-direction:column-reverse;align-items:stretch}.onboarding-card-actions>button{width:100%}.onboarding-users-actions{flex-direction:column;align-items:stretch;gap:12px}.onboarding-users-actions>div{flex-direction:column-reverse;align-items:stretch;width:100%}.onboarding-users-actions .primary-button,.onboarding-users-actions .onboarding-secondary-button{width:100%}}@media (max-width:430px){.onboarding-users-step .onboarding-form-card,.onboarding-teams-panel{padding:20px 16px}.onboarding-member-list>article,.onboarding-invitation-list>article{gap:11px;padding:14px}.onboarding-person-avatar,.onboarding-team-avatar{width:38px;height:38px}.onboarding-role-options>label{padding:14px}.onboarding-people-summary>article{min-height:92px;padding:15px}}.onboarding-permissions-step{gap:20px;width:min(100%,1180px);margin-top:32px;display:grid}.onboarding-permission-summary{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tenant-primary,#286cff) 10%, transparent), transparent 34%), #fff;border:1px solid #11233d1a;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:clamp(22px,3vw,30px);display:flex;box-shadow:0 20px 55px #162b4612}.onboarding-permission-summary>div:first-child{min-width:0;max-width:620px}.onboarding-permission-summary>div:first-child>span{color:var(--tenant-primary,#286cff);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.onboarding-permission-summary h3{color:#172338;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(22px,3vw,29px)}.onboarding-permission-summary p{color:#607188;margin:10px 0 0;font-size:12px;line-height:1.65}.onboarding-permission-summary-stats{grid-template-columns:repeat(3,minmax(90px,1fr));gap:9px;display:grid}.onboarding-permission-summary-stats article{background:#f7f9fcd1;border:1px solid #11233d14;border-radius:13px;gap:5px;min-width:90px;padding:15px;display:grid}.onboarding-permission-summary-stats strong{color:#172338;letter-spacing:-.04em;font-size:22px}.onboarding-permission-summary-stats span{color:#718096;white-space:nowrap;font-size:8px;font-weight:800}.onboarding-permissions-layout{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.onboarding-role-list-panel,.onboarding-permission-editor{background:#fff;border:1px solid #11233d1a;border-radius:20px;min-width:0;box-shadow:0 20px 55px #162b4612}.onboarding-role-list-panel{padding:18px;position:sticky;top:18px}.onboarding-role-list-heading{border-bottom:1px solid #11233d14;gap:9px;padding:3px 3px 16px;display:grid}.onboarding-role-list-heading>div{gap:4px;display:grid}.onboarding-role-list-heading span{color:var(--tenant-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.onboarding-role-list-heading strong{color:#172338;font-size:13px}.onboarding-role-list-heading small{color:#718096;font-size:9px;line-height:1.5}.onboarding-role-list{gap:7px;margin-top:13px;display:grid}.onboarding-role-card{width:100%;min-width:0;min-height:62px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.onboarding-role-card:hover{background:#f7f9fc;transform:translateY(-1px)}.onboarding-role-card-selected{border-color:color-mix(in srgb, var(--tenant-primary,#286cff) 30%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 7%, transparent)}.onboarding-role-avatar{background:color-mix(in srgb, var(--tenant-primary,#286cff) 12%, #fff);width:37px;height:37px;color:var(--tenant-primary,#286cff);border-radius:11px;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.onboarding-role-avatar-large{border-radius:14px;width:48px;height:48px;font-size:11px}.onboarding-role-copy{gap:3px;min-width:0;display:grid}.onboarding-role-copy strong{color:#172338;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.onboarding-role-copy small{color:#718096;font-size:8px}.onboarding-role-permission-count{color:#566a83;background:#edf2f8;border-radius:8px;place-items:center;min-width:29px;height:25px;padding-inline:7px;font-size:8px;font-weight:900;display:grid}.onboarding-role-card-selected .onboarding-role-permission-count{background:color-mix(in srgb, var(--tenant-primary,#286cff) 16%, #fff);color:var(--tenant-primary,#286cff)}.onboarding-role-list-note{background:#f4f7fb;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin-top:14px;padding:12px;display:grid}.onboarding-role-list-note>span{color:#526984;background:#e4ebf4;border-radius:7px;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.onboarding-role-list-note p{color:#65758b;margin:0;font-size:8px;line-height:1.55}.onboarding-permission-editor{overflow:hidden}.onboarding-permission-editor-header{border-bottom:1px solid #11233d17;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.onboarding-selected-role{align-items:flex-start;gap:13px;min-width:0;display:flex}.onboarding-selected-role>div{min-width:0}.onboarding-selected-role>div>span{color:var(--tenant-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.onboarding-selected-role h3{color:#172338;letter-spacing:-.04em;margin:5px 0 0;font-size:21px}.onboarding-selected-role p{color:#65758b;max-width:550px;margin:7px 0 0;font-size:10px;line-height:1.6}.onboarding-selected-role-actions{justify-items:end;gap:9px;display:grid}.onboarding-selected-role-actions>span{color:#718096;white-space:nowrap;font-size:8px;font-weight:750}.onboarding-selected-role-actions>span strong{color:#172338;font-size:13px}.onboarding-locked-role-badge,.onboarding-sensitive-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;font-weight:900;display:inline-flex}.onboarding-locked-role-badge{background:#edf2f8;min-height:29px;padding:0 10px;color:#526984!important;font-size:8px!important}.onboarding-protected-role-note{border:1px solid color-mix(in srgb, var(--tenant-primary,#286cff) 17%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 6%, transparent);border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:11px;margin:18px 22px 0;padding:14px;display:grid}.onboarding-protected-role-note>span{color:var(--tenant-primary,#286cff);font-weight:900}.onboarding-protected-role-note>div{gap:4px;display:grid}.onboarding-protected-role-note strong{color:#172338;font-size:10px}.onboarding-protected-role-note p{color:#65758b;margin:0;font-size:9px;line-height:1.55}.onboarding-permission-groups{gap:10px;padding:18px 22px 22px;display:grid}.onboarding-permission-group{background:#fff;border:1px solid #11233d17;border-radius:14px;overflow:hidden}.onboarding-permission-group-header{background:#f8fafc;justify-content:space-between;align-items:center;gap:15px;min-height:59px;padding:10px 12px;display:flex}.onboarding-permission-group-toggle{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.onboarding-permission-chevron{color:#607188;background:#e9eef5;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:17px;font-weight:800;transition:transform .15s;display:grid;transform:rotate(0)}.onboarding-permission-chevron-open{transform:rotate(90deg)}.onboarding-permission-group-toggle>span:last-child{gap:3px;min-width:0;display:grid}.onboarding-permission-group-toggle strong{color:#172338;font-size:11px}.onboarding-permission-group-toggle small{color:#718096;font-size:8px}.onboarding-group-selection-button{color:#526984;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #11233d1a;border-radius:9px;min-height:30px;padding:0 10px;font-size:8px;font-weight:850}.onboarding-group-selection-button:hover{border-color:color-mix(in srgb, var(--tenant-primary,#286cff) 30%, transparent);color:var(--tenant-primary,#286cff)}.onboarding-permission-list{border-top:1px solid #11233d14;display:grid}.onboarding-permission-row{cursor:pointer;background:#fff;border-bottom:1px solid #11233d12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;min-height:67px;padding:13px 15px;transition:background .15s;display:grid;position:relative}.onboarding-permission-row:last-child{border-bottom:0}.onboarding-permission-row:hover{background:#fafbfd}.onboarding-permission-row-enabled{background:color-mix(in srgb, var(--tenant-primary,#286cff) 3%, #fff)}.onboarding-permission-copy{gap:5px;min-width:0;display:grid}.onboarding-permission-copy>span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.onboarding-permission-copy strong{color:#172338;font-size:10px}.onboarding-permission-copy>small{color:#718096;font-size:8px;line-height:1.5}.onboarding-sensitive-badge{color:#b16a12;letter-spacing:.04em;text-transform:uppercase;background:#d480191a;padding:3px 6px;font-size:6px}.onboarding-permission-row>input{opacity:0;pointer-events:none;position:absolute}.onboarding-permission-switch{background:#d8e0ea;border-radius:999px;flex:none;width:34px;height:20px;padding:3px;transition:background .15s;display:block}.onboarding-permission-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block;box-shadow:0 2px 6px #11233d2e}.onboarding-permission-row>input:checked+.onboarding-permission-switch{background:var(--tenant-primary,#286cff)}.onboarding-permission-row>input:checked+.onboarding-permission-switch:after{transform:translate(14px)}.onboarding-permission-row>input:disabled+.onboarding-permission-switch{cursor:not-allowed;opacity:.72}.onboarding-permissions-actions{width:100%;margin-top:0}html[data-theme=dark] .onboarding-permission-summary,html[data-theme=dark] .onboarding-role-list-panel,html[data-theme=dark] .onboarding-permission-editor,html[data-theme=dark] .onboarding-permission-group{background:#111d2b;border-color:#c0d3ec1c;box-shadow:0 20px 55px #0003}html[data-theme=dark] .onboarding-permission-summary h3,html[data-theme=dark] .onboarding-permission-summary-stats strong,html[data-theme=dark] .onboarding-role-list-heading strong,html[data-theme=dark] .onboarding-role-copy strong,html[data-theme=dark] .onboarding-selected-role h3,html[data-theme=dark] .onboarding-protected-role-note strong,html[data-theme=dark] .onboarding-permission-group-toggle strong,html[data-theme=dark] .onboarding-permission-copy strong{color:#f1f5fa}html[data-theme=dark] .onboarding-permission-summary p,html[data-theme=dark] .onboarding-permission-summary-stats span,html[data-theme=dark] .onboarding-role-list-heading small,html[data-theme=dark] .onboarding-role-copy small,html[data-theme=dark] .onboarding-role-list-note p,html[data-theme=dark] .onboarding-selected-role p,html[data-theme=dark] .onboarding-selected-role-actions>span,html[data-theme=dark] .onboarding-protected-role-note p,html[data-theme=dark] .onboarding-permission-group-toggle small,html[data-theme=dark] .onboarding-permission-copy>small{color:#8fa0b6}html[data-theme=dark] .onboarding-permission-summary-stats article,html[data-theme=dark] .onboarding-role-list-note,html[data-theme=dark] .onboarding-permission-group-header{background:#0d1722;border-color:#c0d3ec17}html[data-theme=dark] .onboarding-role-card:hover{background:#162333}html[data-theme=dark] .onboarding-role-card-selected{border-color:color-mix(in srgb, var(--tenant-primary,#286cff) 35%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 13%, transparent)}html[data-theme=dark] .onboarding-role-avatar{background:color-mix(in srgb, var(--tenant-primary,#286cff) 18%, #111d2b)}html[data-theme=dark] .onboarding-role-permission-count,html[data-theme=dark] .onboarding-locked-role-badge,html[data-theme=dark] .onboarding-permission-chevron{background:#1a293a;color:#9aacc3!important}html[data-theme=dark] .onboarding-protected-role-note{border-color:color-mix(in srgb, var(--tenant-primary,#286cff) 24%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 10%, transparent)}html[data-theme=dark] .onboarding-group-selection-button{color:#a8b7c9;background:#162333;border-color:#c0d3ec1f}html[data-theme=dark] .onboarding-permission-list,html[data-theme=dark] .onboarding-permission-row{background:#111d2b;border-color:#c0d3ec14}html[data-theme=dark] .onboarding-permission-row:hover,html[data-theme=dark] .onboarding-permission-row-enabled{background:#142131}html[data-theme=dark] .onboarding-permission-switch{background:#34465b}@media (max-width:1100px){.onboarding-permissions-layout{grid-template-columns:1fr}.onboarding-role-list-panel{position:static}.onboarding-role-list{grid-template-columns:repeat(5,minmax(150px,1fr));padding-bottom:5px;overflow-x:auto}.onboarding-role-card{min-width:150px}}@media (max-width:760px){.onboarding-permissions-step{width:100%;margin-top:26px}.onboarding-permission-summary{flex-direction:column;align-items:stretch}.onboarding-permission-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-permission-summary-stats article{min-width:0;padding:12px}.onboarding-permission-summary-stats span{white-space:normal}.onboarding-role-list-panel{padding:14px}.onboarding-role-list{grid-template-columns:repeat(5,minmax(142px,1fr))}.onboarding-permission-editor-header{flex-direction:column;padding:18px}.onboarding-selected-role-actions{justify-items:start;width:100%}.onboarding-permission-groups{padding:14px}.onboarding-permission-group-header{align-items:flex-start}.onboarding-permission-row{gap:12px;min-height:74px;padding:13px}}@media (max-width:430px){.onboarding-permission-summary{padding:18px 16px}.onboarding-permission-summary-stats{grid-template-columns:1fr}.onboarding-permission-summary-stats article{grid-template-columns:auto 1fr;align-items:center}.onboarding-role-list{grid-template-columns:repeat(5,minmax(135px,1fr))}.onboarding-selected-role{align-items:center}.onboarding-selected-role p{font-size:9px}.onboarding-permission-group-header{flex-direction:column}.onboarding-group-selection-button{margin-left:35px}.onboarding-permission-row{grid-template-columns:minmax(0,1fr) auto}}.onboarding-security-choice strong{color:#172338;font-size:13px}.onboarding-security-notice{border:1px solid color-mix(in srgb, var(--tenant-primary,#286cff) 15%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 6%, transparent);color:#526984;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:11px;line-height:1.65}.onboarding-security-short-field{width:min(100%,320px);margin-top:18px}.onboarding-security-summary>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.onboarding-security-summary>div span{color:#607188;text-transform:uppercase;font-size:11px;font-weight:800}.onboarding-security-summary>div strong{background:color-mix(in srgb, var(--tenant-primary,#286cff) 10%, transparent);color:var(--tenant-primary,#286cff);border-radius:999px;padding:8px 11px;font-size:10px}html[data-theme=dark] .onboarding-security-choice strong,html[data-theme=dark] .onboarding-security-summary dd{color:#f1f5fa}html[data-theme=dark] .onboarding-security-choice small,html[data-theme=dark] .onboarding-security-notice,html[data-theme=dark] .onboarding-security-summary>div span{color:#8fa0b6}@media (max-width:900px){.onboarding-security-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.onboarding-security-step{width:100%;max-width:none;margin-top:28px}.onboarding-security-choice-grid{grid-template-columns:1fr}.onboarding-security-choice{min-height:0}.onboarding-security-summary dl{grid-template-columns:1fr 1fr}}@media (max-width:430px){.onboarding-security-summary>div{flex-direction:column;align-items:flex-start}.onboarding-security-summary dl{grid-template-columns:1fr}}.onboarding-security-step{gap:22px;width:min(100%,980px);margin-top:34px;display:grid}.onboarding-security-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px;display:grid}.onboarding-security-choice{cursor:pointer;background:#f7f9fcd1;border:1px solid #11233d1a;border-radius:16px;align-content:start;gap:9px;min-width:0;min-height:158px;padding:19px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.onboarding-security-choice:hover{transform:translateY(-2px)}.onboarding-security-choice input{opacity:0;pointer-events:none;position:absolute}.onboarding-security-choice>span{color:#607188;letter-spacing:.04em;text-transform:uppercase;background:#edf2f8;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:900}.onboarding-security-choice strong{color:#172338;margin-top:4px;font-size:14px}.onboarding-security-choice small{color:#6b7b90;font-size:10px;line-height:1.65}.onboarding-security-choice-selected{border-color:color-mix(in srgb, var(--tenant-primary,#286cff) 38%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 8%, white);box-shadow:0 16px 36px color-mix(in srgb, var(--tenant-primary,#286cff) 11%, transparent)}.onboarding-security-choice-selected:after{content:"✓";background:var(--tenant-primary,#286cff);color:#fff;border-radius:8px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.onboarding-security-choice-selected>span{background:color-mix(in srgb, var(--tenant-primary,#286cff) 14%, transparent);color:var(--tenant-primary,#286cff)}.onboarding-security-toggle-list{margin-top:18px}.onboarding-security-information{border:1px solid color-mix(in srgb, var(--tenant-primary,#286cff) 17%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 6%, transparent);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:18px;padding:15px 16px;display:grid}.onboarding-security-information>span{background:var(--tenant-primary,#286cff);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.onboarding-security-information p{color:#526984;margin:1px 0 0;font-size:11px;line-height:1.65}.onboarding-security-trusted-device{grid-template-columns:minmax(0,1fr) minmax(210px,.35fr);align-items:start;gap:14px;margin-top:18px;display:grid}.onboarding-security-trusted-device .onboarding-field{margin:0}.onboarding-security-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.onboarding-security-requirements .onboarding-toggle-row:last-child{grid-column:1/-1}.onboarding-security-summary{border:1px solid color-mix(in srgb, var(--tenant-primary,#286cff) 18%, transparent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tenant-primary,#286cff) 10%, transparent), transparent 36%), #fff;border-radius:21px;gap:22px;padding:clamp(23px,4vw,32px);display:grid;box-shadow:0 22px 58px #162b4612}.onboarding-security-summary-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.onboarding-security-summary-heading>div{gap:5px;display:grid}.onboarding-security-summary-heading>div>span{color:#607188;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.onboarding-security-summary-heading>div>strong{color:#172338;font-size:18px}.onboarding-security-summary-heading>span{background:color-mix(in srgb, var(--tenant-primary,#286cff) 11%, transparent);color:var(--tenant-primary,#286cff);border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.onboarding-security-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.onboarding-security-summary dl>div{background:#f7f9fcc7;border:1px solid #11233d14;border-radius:12px;gap:7px;min-width:0;padding:14px;display:grid}.onboarding-security-summary dt{color:#718096;text-transform:uppercase;font-size:8px;font-weight:900}.onboarding-security-summary dd{overflow-wrap:anywhere;color:#172338;margin:0;font-size:11px;font-weight:850}html[data-theme=dark] .onboarding-security-choice{background:#0e1824;border-color:#c0d3ec1f}html[data-theme=dark] .onboarding-security-choice strong,html[data-theme=dark] .onboarding-security-summary-heading>div>strong,html[data-theme=dark] .onboarding-security-summary dd{color:#f1f5fa}html[data-theme=dark] .onboarding-security-choice small,html[data-theme=dark] .onboarding-security-information p,html[data-theme=dark] .onboarding-security-summary-heading>div>span{color:#8fa0b6}html[data-theme=dark] .onboarding-security-choice>span{color:#a6b6ca;background:#18283a}html[data-theme=dark] .onboarding-security-choice-selected{border-color:color-mix(in srgb, var(--tenant-primary,#286cff) 42%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 12%, #0e1824)}html[data-theme=dark] .onboarding-security-information{background:color-mix(in srgb, var(--tenant-primary,#286cff) 9%, #0e1824)}html[data-theme=dark] .onboarding-security-summary{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tenant-primary,#286cff) 10%, transparent), transparent 36%), #111d2b;border-color:#c0d3ec1c;box-shadow:0 22px 58px #0003}html[data-theme=dark] .onboarding-security-summary dl>div{background:#070c1357;border-color:#c0d3ec1a}@media (max-width:980px){.onboarding-security-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.onboarding-security-step{width:100%;max-width:none;margin-top:28px}.onboarding-security-choice-grid,.onboarding-security-requirements,.onboarding-security-trusted-device{grid-template-columns:1fr}.onboarding-security-choice{min-height:0}.onboarding-security-requirements .onboarding-toggle-row:last-child{grid-column:auto}.onboarding-security-summary dl{grid-template-columns:1fr 1fr}}@media (max-width:430px){.onboarding-security-summary-heading{flex-direction:column;align-items:flex-start}.onboarding-security-summary dl{grid-template-columns:1fr}}.onboarding-itsm-step{gap:22px;width:min(100%,980px);margin-top:34px;display:grid}.onboarding-itsm-step .onboarding-form-card{margin:0}.onboarding-itsm-prefix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.onboarding-priority-list{gap:12px;margin-top:20px;display:grid}.onboarding-priority-row{background:#f8fafcd1;border:1px solid #11233d1a;border-radius:15px;grid-template-columns:minmax(210px,1.4fr) minmax(120px,.7fr) minmax(120px,.7fr) auto;align-items:center;gap:16px;padding:16px;transition:opacity .15s,border-color .15s,transform .15s;display:grid}.onboarding-priority-row:hover{border-color:color-mix(in srgb, var(--tenant-primary,#286cff) 26%, #11233d1a);transform:translateY(-1px)}.onboarding-priority-row-disabled{opacity:.56}.onboarding-priority-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.onboarding-priority-identity>span{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.onboarding-priority-identity>div{gap:5px;min-width:0;display:grid}.onboarding-priority-identity strong{color:#172338;font-size:12px}.onboarding-priority-identity small{color:#718096;font-size:9px;line-height:1.55}.onboarding-priority-row .onboarding-field{gap:5px}.onboarding-priority-row .onboarding-field input{height:42px}.onboarding-priority-controls{gap:9px;min-width:92px;display:grid}.onboarding-priority-controls label{color:#53657d;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.onboarding-priority-controls input{width:15px;height:15px;accent-color:var(--tenant-primary,#286cff)}.onboarding-itsm-warning-field{margin-top:22px}.onboarding-itsm-warning-field>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.onboarding-itsm-warning-field input[type=range]{height:auto;accent-color:var(--tenant-primary,#286cff);padding:0}.onboarding-itsm-warning-field strong{background:color-mix(in srgb, var(--tenant-primary,#286cff) 10%, white);min-width:52px;color:var(--tenant-primary,#286cff);text-align:center;border-radius:10px;padding:9px 10px;font-size:11px}.onboarding-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.onboarding-category-grid article{background:#f8fafcc7;border:1px solid #11233d17;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.onboarding-category-grid article>span{background:color-mix(in srgb, var(--tenant-primary,#286cff) 11%, white);width:38px;height:38px;color:var(--tenant-primary,#286cff);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.onboarding-category-grid article>div{gap:5px;min-width:0;display:grid}.onboarding-category-grid strong{color:#172338;font-size:11px}.onboarding-category-grid small{color:#718096;font-size:9px;line-height:1.55}html[data-theme=dark] .onboarding-priority-row,html[data-theme=dark] .onboarding-category-grid article{background:#0e1824;border-color:#c0d3ec1c}html[data-theme=dark] .onboarding-priority-identity strong,html[data-theme=dark] .onboarding-category-grid strong{color:#eef3f8}html[data-theme=dark] .onboarding-priority-identity small,html[data-theme=dark] .onboarding-category-grid small,html[data-theme=dark] .onboarding-priority-controls label{color:#8fa0b6}html[data-theme=dark] .onboarding-itsm-warning-field strong,html[data-theme=dark] .onboarding-category-grid article>span{background:color-mix(in srgb, var(--tenant-primary,#286cff) 16%, #0e1824)}@media (max-width:980px){.onboarding-priority-row{grid-template-columns:minmax(200px,1fr) minmax(110px,.7fr) minmax(110px,.7fr)}.onboarding-priority-controls{grid-column:1/-1;gap:22px;display:flex}}@media (max-width:760px){.onboarding-itsm-step{width:100%;max-width:none;margin-top:28px}.onboarding-itsm-prefix-grid,.onboarding-category-grid{grid-template-columns:1fr}.onboarding-priority-row{grid-template-columns:1fr 1fr}.onboarding-priority-identity{grid-column:1/-1}}@media (max-width:480px){.onboarding-priority-row{grid-template-columns:1fr}.onboarding-priority-identity,.onboarding-priority-controls{grid-column:auto}.onboarding-priority-controls{display:grid}}.onboarding-launch-step{gap:22px;width:min(100%,1060px);margin-top:34px;display:grid}.onboarding-launch-hero{border:1px solid color-mix(in srgb, var(--tenant-primary,#286cff) 20%, transparent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tenant-accent,#38c7da) 14%, transparent), transparent 34%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--tenant-primary,#286cff) 12%, transparent), transparent 35%), #fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(25px,4vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #142b481a}.onboarding-launch-hero-icon{background:linear-gradient(145deg, var(--tenant-primary,#286cff), color-mix(in srgb, var(--tenant-primary,#286cff) 68%, #000));color:#fff;width:66px;height:66px;box-shadow:0 18px 35px color-mix(in srgb, var(--tenant-primary,#286cff) 28%, transparent);border-radius:20px;place-items:center;font-size:27px;font-weight:900;display:grid}.onboarding-launch-hero-copy{min-width:0}.onboarding-launch-hero-copy>span,.onboarding-launch-confirmation>div>span{color:var(--tenant-primary,#286cff);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.onboarding-launch-hero-copy h3{color:#101827;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(25px,3.2vw,38px);line-height:1.08}.onboarding-launch-hero-copy p{color:#607188;max-width:680px;margin:13px 0 0;font-size:13px;line-height:1.7}.onboarding-launch-address{border:1px solid color-mix(in srgb, var(--tenant-primary,#286cff) 16%, transparent);background:color-mix(in srgb, var(--tenant-primary,#286cff) 6%, #fff);border-radius:11px;gap:3px;width:fit-content;max-width:100%;margin-top:17px;padding:10px 13px;display:grid}.onboarding-launch-address span{color:#718096;text-transform:uppercase;font-size:8px;font-weight:850}.onboarding-launch-address strong{overflow-wrap:anywhere;color:#172338;font-size:11px}.onboarding-launch-score{background:#f7f9fce0;border:1px solid #11233d1a;border-radius:17px;justify-items:center;gap:5px;min-width:118px;padding:18px;display:grid}.onboarding-launch-score strong{color:#172338;font-size:26px}.onboarding-launch-score span{color:#718096;text-align:center;text-transform:uppercase;font-size:8px;font-weight:850}.onboarding-launch-score-ready{background:#0d9c7414;border-color:#0d9c742e}.onboarding-launch-score-ready strong,.onboarding-launch-score-ready span{color:#0d8a67}.onboarding-launch-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px;display:grid}.onboarding-launch-grid>.onboarding-form-card{width:100%;max-width:none;margin:0}.onboarding-launch-people-card{grid-column:1/-1}.onboarding-readiness-list{gap:9px;display:grid}.onboarding-readiness-item{background:#f7f9fcc2;border:1px solid #11233d17;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px;display:grid}.onboarding-readiness-item>span{border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.onboarding-readiness-item>div{gap:4px;min-width:0;display:grid}.onboarding-readiness-item strong{color:#172338;font-size:11px}.onboarding-readiness-item small{color:#718096;font-size:8px;line-height:1.5}.onboarding-readiness-item em{white-space:nowrap;font-size:8px;font-style:normal;font-weight:850}.onboarding-readiness-item-ready>span{color:#0d8a67;background:#0d9c741c}.onboarding-readiness-item-ready em{color:#0d8a67}.onboarding-readiness-item-blocked>span{color:#c23d50;background:#da4b5d1a}.onboarding-readiness-item-blocked em{color:#c23d50}.onboarding-launch-summary{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.onboarding-launch-summary>div{background:#f7f9fcc7;border:1px solid #11233d17;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.onboarding-launch-summary dt{color:#718096;text-transform:uppercase;font-size:8px;font-weight:850}.onboarding-launch-summary dd{overflow-wrap:anywhere;color:#172338;margin:0;font-size:10px;font-weight:800}.onboarding-launch-colours{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.onboarding-launch-colours span{color:#607188;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.onboarding-launch-colours i{border:1px solid #11233d1f;border-radius:4px;width:12px;height:12px}.onboarding-launch-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.onboarding-launch-metrics article{background:#f7f9fccc;border:1px solid #11233d17;border-radius:13px;gap:5px;min-width:0;padding:15px;display:grid}.onboarding-launch-metrics span{color:#718096;text-transform:uppercase;font-size:8px;font-weight:850}.onboarding-launch-metrics strong{color:#172338;font-size:24px}.onboarding-launch-metrics small{color:#718096;font-size:8px}.onboarding-launch-confirmation{background:radial-gradient(circle at 100% 0,#0d9c741a,#0000 32%),#fff;border:1px solid #0d9c742e;border-radius:21px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,4vw,32px);display:flex;box-shadow:0 22px 60px #142b4814}.onboarding-launch-confirmation h3{color:#101827;letter-spacing:-.035em;margin:8px 0 0;font-size:22px}.onboarding-launch-confirmation p{color:#607188;max-width:650px;margin:9px 0 0;font-size:11px;line-height:1.65}.onboarding-launch-button{flex:none;min-width:190px}.onboarding-launch-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.workspace-loading{color:#15243a;text-align:center;background:radial-gradient(circle at 50% 0,#286cff17,#0000 34%),#eef3f9;place-content:center;justify-items:center;gap:12px;width:100%;min-height:100dvh;padding:28px;display:grid}.workspace-loading strong{font-size:18px}.workspace-loading p{color:#6d7f96;max-width:420px;margin:0;line-height:1.65}.workspace-loading .primary-button{margin-top:10px}.workspace-loading-error{color:#d3374b;background:#d3374b1f;border-radius:17px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:900;display:grid}.workspace-shell{--workspace-primary:#286cff;--workspace-accent:#38c7da;--workspace-sidebar:#0d1722;color:#142238;background:#edf2f7;grid-template-columns:270px minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.workspace-sidebar{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--workspace-primary) 18%, transparent), transparent 27%), var(--workspace-sidebar);color:#fff;flex-direction:column;min-width:0;min-height:0;padding:22px 17px 17px;display:flex;overflow:hidden}.workspace-brand{align-items:center;gap:12px;min-width:0;min-height:57px;padding:0 7px 19px;display:flex}.workspace-brand>span,.workspace-brand>img{background:linear-gradient(145deg, var(--workspace-primary), color-mix(in srgb, var(--workspace-primary) 74%, #000));color:#fff;object-fit:contain;width:42px;height:42px;box-shadow:0 12px 28px color-mix(in srgb, var(--workspace-primary) 25%, transparent);border-radius:13px;flex:none;place-items:center;font-size:11px;font-weight:950;display:grid}.workspace-brand>div{gap:3px;min-width:0;display:grid}.workspace-brand strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-brand small{color:#ffffff78;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.workspace-sidebar-close{display:none}.workspace-navigation-label{color:#ffffff54;letter-spacing:.13em;text-transform:uppercase;padding:10px 10px 7px;font-size:7px;font-weight:900}.workspace-navigation-label-secondary{margin-top:18px}.workspace-sidebar nav{gap:4px;display:grid}.workspace-sidebar nav button{color:#fff9;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;min-height:48px;padding:7px 10px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.workspace-sidebar nav button:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.workspace-sidebar nav button>span{color:currentColor;background:#ffffff0e;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.workspace-sidebar nav button>div{gap:2px;min-width:0;display:grid}.workspace-sidebar nav button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.workspace-sidebar nav button small{color:#ffffff57;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:650;overflow:hidden}.workspace-sidebar nav .workspace-nav-active{border-color:color-mix(in srgb, var(--workspace-primary) 32%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--workspace-primary) 25%, transparent), color-mix(in srgb, var(--workspace-primary) 11%, transparent));color:#fff}.workspace-sidebar nav .workspace-nav-active>span{background:var(--workspace-primary);color:#fff;box-shadow:0 8px 20px color-mix(in srgb, var(--workspace-primary) 24%, transparent)}.workspace-sidebar nav .workspace-nav-active small{color:#ffffff94}.workspace-sidebar-footer{border-top:1px solid #ffffff14;gap:14px;margin-top:auto;padding:17px 7px 2px;display:grid}.workspace-sidebar-user{align-items:center;gap:9px;min-width:0;display:flex}.workspace-sidebar-user>span{background:color-mix(in srgb, var(--workspace-primary) 24%, #ffffff14);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.workspace-sidebar-user>div{gap:2px;min-width:0;display:grid}.workspace-sidebar-user strong,.workspace-sidebar-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-sidebar-user strong{color:#fff;font-size:8px}.workspace-sidebar-user small{color:#fff6;font-size:6px}.workspace-sidebar-footer>small{color:#ffffff40;text-align:center;font-size:6px}.workspace-main{grid-template-rows:66px 43px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.workspace-mobile-header{display:none}.workspace-header{background:#fffffff5;border-bottom:1px solid #12253d16;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 24px;display:flex}.workspace-header-title{gap:2px;min-width:0;display:grid}.workspace-header-title span{color:#718198;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:850;overflow:hidden}.workspace-header-title strong{color:#142238;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-header-actions{align-items:center;gap:8px;display:flex}.workspace-icon-button{color:#5f7087;background:#fff;border:1px solid #12253d17;border-radius:10px;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.workspace-notification-button{position:relative}.workspace-notification-button>span{background:var(--workspace-primary);border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.workspace-profile{position:relative}.workspace-profile-button{color:#142238;background:#fff;border:1px solid #12253d17;border-radius:12px;grid-template-columns:32px minmax(0,auto) auto;align-items:center;gap:8px;min-height:40px;padding:4px 7px 4px 5px;display:grid}.workspace-profile-button>span{background:color-mix(in srgb, var(--workspace-primary) 13%, #edf3fb);width:30px;height:30px;color:var(--workspace-primary);border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.workspace-profile-button>div{text-align:left;gap:1px;min-width:0;display:grid}.workspace-profile-button strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:8px;overflow:hidden}.workspace-profile-button small{color:#718198;font-size:6px}.workspace-profile-button i{color:#718198;font-size:8px;font-style:normal}.workspace-profile-menu{z-index:80;background:#fff;border:1px solid #12253d1c;border-radius:14px;gap:3px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 55px #12253d29}.workspace-profile-menu>div{border-bottom:1px solid #12253d14;gap:3px;padding:9px 9px 11px;display:grid}.workspace-profile-menu strong{font-size:9px}.workspace-profile-menu small{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.workspace-profile-menu button{color:#465a73;text-align:left;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 9px;font-size:8px;font-weight:750}.workspace-profile-menu button:hover{color:#142238;background:#f0f4f9}.workspace-tabs{background:#f7f9fc;border-bottom:1px solid #12253d17;min-width:0;padding:0 14px;overflow:hidden}.workspace-tabs>div{scrollbar-width:none;align-items:end;gap:3px;height:100%;display:flex;overflow-x:auto}.workspace-tabs>div::-webkit-scrollbar{display:none}.workspace-tab{color:#78879a;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;flex:none;align-items:center;gap:7px;min-width:118px;max-width:210px;height:35px;padding:0 9px;display:flex}.workspace-tab>span{font-size:8px}.workspace-tab>strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:8px;overflow:hidden}.workspace-tab>button{color:#8b98a9;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.workspace-tab>button:hover{color:#142238;background:#12253d12}.workspace-tab-active{color:#142238;background:#fff;border-color:#12253d17}.workspace-tab-active>span{color:var(--workspace-primary)}.workspace-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:clamp(20px,2.8vw,36px);overflow:hidden auto}.workspace-dashboard,.workspace-module{width:min(100%,1500px);margin-inline:auto}.workspace-dashboard-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.workspace-dashboard-heading>div:first-child{min-width:0}.workspace-dashboard-heading>div:first-child>span,.workspace-module-hero>div>span{color:var(--workspace-primary);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.workspace-dashboard-heading h1,.workspace-module-hero h1{color:#142238;letter-spacing:-.052em;margin:6px 0 0;font-size:clamp(27px,3.2vw,42px);line-height:1.03}.workspace-dashboard-heading p,.workspace-module-hero p{color:#6d7f96;margin:10px 0 0;font-size:11px;line-height:1.65}.workspace-dashboard-actions{flex:none;align-items:center;gap:9px;display:flex}.workspace-dashboard-actions .primary-button,.workspace-module-hero .primary-button{align-items:center;gap:7px;min-height:42px;display:flex}.workspace-secondary-action{color:#52647b;background:#fff;border:1px solid #12253d1c;border-radius:11px;min-height:42px;padding:0 15px;font-size:9px;font-weight:800}.workspace-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.workspace-metric-grid article{background:#fff;border:1px solid #12253d16;border-radius:16px;align-content:space-between;gap:9px;min-width:0;min-height:145px;padding:17px;display:grid;box-shadow:0 12px 32px #12253d09}.workspace-metric-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-metric-grid article span{color:#62748c;font-size:8px;font-weight:800}.workspace-metric-grid article i{background:color-mix(in srgb, var(--workspace-primary) 9%, #f1f5fa);width:29px;height:29px;color:var(--workspace-primary);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.workspace-metric-grid article strong{color:#142238;letter-spacing:-.05em;font-size:31px}.workspace-metric-grid article small{color:#8a98aa;font-size:7px}.workspace-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:15px;margin-top:15px;display:grid}.workspace-panel{background:#fff;border:1px solid #12253d16;border-radius:17px;min-width:0;padding:19px;box-shadow:0 12px 32px #12253d08}.workspace-panel-heading{justify-content:space-between;align-items:center;gap:15px;min-width:0;display:flex}.workspace-panel-heading>div{gap:3px;min-width:0;display:grid}.workspace-panel-heading span{color:var(--workspace-primary);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.workspace-panel-heading h2{color:#142238;letter-spacing:-.025em;margin:0;font-size:15px}.workspace-panel-heading>button{color:var(--workspace-primary);background:0 0;border:0;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.workspace-panel-heading>strong{color:#6f8096;font-size:8px}.workspace-empty-state{text-align:center;background:#f8fafc;border:1px dashed #12253d21;border-radius:13px;place-content:center;justify-items:center;gap:7px;min-height:180px;margin-top:15px;padding:25px;display:grid}.workspace-empty-state>span{background:color-mix(in srgb, var(--workspace-accent) 15%, #eef7f7);color:#168d79;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.workspace-empty-state strong{color:#24354b;font-size:10px}.workspace-empty-state p{color:#8190a3;max-width:360px;margin:0;font-size:8px;line-height:1.6}.workspace-priority-list{gap:6px;margin-top:13px;display:grid}.workspace-priority-list button{color:#24354b;text-align:left;background:#f7f9fc;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:54px;padding:8px 9px;display:grid}.workspace-priority-marker{border-radius:7px;width:8px;height:32px}.workspace-priority-critical{background:#e45668}.workspace-priority-warning{background:#efaa4c}.workspace-priority-positive{background:#37b693}.workspace-priority-list button>div{gap:2px;min-width:0;display:grid}.workspace-priority-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-priority-list small{color:#8492a5;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.workspace-priority-list b{color:#24354b;background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.workspace-activity-list{margin-top:13px;display:grid}.workspace-activity-list article{border-bottom:1px solid #12253d12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:62px;padding:8px 2px;display:grid}.workspace-activity-list article:last-child{border-bottom:0}.workspace-activity-list article>span{background:color-mix(in srgb, var(--workspace-primary) 9%, #f1f5fa);width:31px;height:31px;color:var(--workspace-primary);border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.workspace-activity-list article>div{gap:3px;min-width:0;display:grid}.workspace-activity-list strong{color:#24354b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-activity-list small{color:#8391a3;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.workspace-activity-list time{color:#98a4b3;font-size:6px}.workspace-start-progress{background:#edf1f6;border-radius:99px;height:5px;margin-top:14px;overflow:hidden}.workspace-start-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--workspace-primary), var(--workspace-accent));width:25%;height:100%;display:block}.workspace-start-list{gap:5px;margin-top:11px;display:grid}.workspace-start-list button{color:#24354b;text-align:left;background:#f7f9fc;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:51px;padding:7px 8px;display:grid}.workspace-start-list button>span{color:#7b8a9e;background:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.workspace-start-list button>div{gap:2px;min-width:0;display:grid}.workspace-start-list strong,.workspace-start-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-start-list strong{font-size:8px}.workspace-start-list small{color:#8391a3;font-size:6px}.workspace-start-list .workspace-start-complete>span{background:color-mix(in srgb, var(--workspace-accent) 16%, #edf8f6);color:#168d79}.workspace-module-hero{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--workspace-accent) 11%, transparent), transparent 31%), #fff;border:1px solid #12253d16;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:clamp(25px,4vw,38px);display:flex}.workspace-module-hero>div{max-width:760px}.workspace-module-empty{text-align:center;place-content:center;justify-items:center;min-height:330px;margin-top:15px;display:grid}.workspace-module-empty>span{background:color-mix(in srgb, var(--workspace-primary) 11%, #f0f4fa);width:54px;height:54px;color:var(--workspace-primary);border-radius:17px;place-items:center;font-size:18px;display:grid}.workspace-module-empty h2{color:#142238;letter-spacing:-.035em;margin:14px 0 0;font-size:22px}.workspace-module-empty p{color:#718198;max-width:570px;margin:10px 0 0;font-size:10px;line-height:1.7}.workspace-mobile-overlay{display:none}.workspace-shell-compact{grid-template-columns:92px minmax(0,1fr)}.workspace-shell-compact .workspace-brand{justify-content:center}.workspace-shell-compact .workspace-brand>div,.workspace-shell-compact .workspace-navigation-label,.workspace-shell-compact .workspace-sidebar nav button>div,.workspace-shell-compact .workspace-sidebar-user>div,.workspace-shell-compact .workspace-sidebar-footer>small{display:none}.workspace-shell-compact .workspace-sidebar nav button{grid-template-columns:1fr;justify-items:center;min-height:48px}.workspace-shell-compact .workspace-sidebar-footer{justify-items:center}html[data-theme=dark] .workspace-shell{color:#edf3f8;background:#08111b}html[data-theme=dark] .workspace-header,html[data-theme=dark] .workspace-tab-active,html[data-theme=dark] .workspace-profile-button,html[data-theme=dark] .workspace-profile-menu,html[data-theme=dark] .workspace-metric-grid article,html[data-theme=dark] .workspace-panel,html[data-theme=dark] .workspace-module-hero{background:#111d2b;border-color:#bfd3eb1c}html[data-theme=dark] .workspace-tabs{background:#0b1622;border-color:#bfd3eb1a}html[data-theme=dark] .workspace-header-title strong,html[data-theme=dark] .workspace-profile-button,html[data-theme=dark] .workspace-profile-menu strong,html[data-theme=dark] .workspace-dashboard-heading h1,html[data-theme=dark] .workspace-module-hero h1,html[data-theme=dark] .workspace-metric-grid article strong,html[data-theme=dark] .workspace-panel-heading h2,html[data-theme=dark] .workspace-module-empty h2{color:#f1f5fa}html[data-theme=dark] .workspace-profile-menu button{color:#a5b5c8}html[data-theme=dark] .workspace-profile-menu button:hover,html[data-theme=dark] .workspace-empty-state,html[data-theme=dark] .workspace-priority-list button,html[data-theme=dark] .workspace-start-list button{color:#edf3f8;background:#0b1622}html[data-theme=dark] .workspace-icon-button,html[data-theme=dark] .workspace-secondary-action,html[data-theme=dark] .workspace-priority-list b,html[data-theme=dark] .workspace-start-list button>span{color:#dce6f1;background:#162333;border-color:#bfd3eb1c}html[data-theme=dark] .workspace-tabs,html[data-theme=dark] .workspace-header{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1100px){.workspace-shell{grid-template-columns:92px minmax(0,1fr)}.workspace-brand{justify-content:center}.workspace-brand>div,.workspace-navigation-label,.workspace-sidebar nav button>div,.workspace-sidebar-user>div,.workspace-sidebar-footer>small{display:none}.workspace-sidebar nav button{grid-template-columns:1fr;justify-items:center;min-height:48px}.workspace-sidebar-footer{justify-items:center}.workspace-dashboard-grid{grid-template-columns:minmax(0,1fr)}.workspace-priority-panel,.workspace-start-panel{grid-column:auto}}@media (max-width:820px){.workspace-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dashboard-heading,.workspace-module-hero{flex-direction:column;align-items:stretch}.workspace-dashboard-actions{justify-content:flex-start}}@media (max-width:660px){.workspace-shell,.workspace-shell-compact{grid-template-columns:1fr;height:100dvh;overflow:hidden}.workspace-sidebar{z-index:110;width:min(86vw,330px);height:100%;padding:18px 15px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 60px #00000047}.workspace-sidebar-open{transform:translate(0)}.workspace-mobile-overlay{z-index:100;visibility:hidden;opacity:0;pointer-events:none;background:#03091094;border:0;width:100%;height:100%;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.workspace-mobile-overlay-visible{visibility:visible;opacity:1;pointer-events:auto}.workspace-brand,.workspace-shell-compact .workspace-brand{justify-content:flex-start}.workspace-brand>div,.workspace-navigation-label,.workspace-sidebar nav button>div,.workspace-sidebar-user>div,.workspace-sidebar-footer>small,.workspace-shell-compact .workspace-brand>div,.workspace-shell-compact .workspace-navigation-label,.workspace-shell-compact .workspace-sidebar nav button>div,.workspace-shell-compact .workspace-sidebar-user>div,.workspace-shell-compact .workspace-sidebar-footer>small{display:grid}.workspace-navigation-label,.workspace-shell-compact .workspace-navigation-label{display:block}.workspace-sidebar nav button,.workspace-shell-compact .workspace-sidebar nav button{grid-template-columns:32px minmax(0,1fr);justify-items:stretch}.workspace-sidebar-footer,.workspace-shell-compact .workspace-sidebar-footer{justify-items:stretch}.workspace-sidebar-close{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:35px;height:35px;margin-left:auto;font-size:21px;display:grid}.workspace-main{grid-template-rows:64px 40px minmax(0,1fr)}.workspace-header{display:none}.workspace-mobile-header{background:#fff;border-bottom:1px solid #12253d17;align-items:center;gap:11px;min-width:0;padding:0 13px;display:flex}.workspace-mobile-menu{background:#f7f9fc;border:1px solid #12253d17;border-radius:11px;flex:none;align-content:center;gap:4px;width:38px;height:38px;padding:10px;display:grid}.workspace-mobile-menu span{background:#40536c;border-radius:9px;width:100%;height:2px;display:block}.workspace-mobile-brand{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.workspace-mobile-brand>span,.workspace-mobile-brand>img{background:linear-gradient(145deg, var(--workspace-primary), color-mix(in srgb, var(--workspace-primary) 72%, #000));color:#fff;object-fit:contain;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.workspace-mobile-brand>div{gap:2px;min-width:0;display:grid}.workspace-mobile-brand strong,.workspace-mobile-brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-mobile-brand strong{color:#142238;font-size:10px}.workspace-mobile-brand small{color:#718198;font-size:7px}.workspace-mobile-user{background:color-mix(in srgb, var(--workspace-primary) 12%, #edf3fa);width:37px;height:37px;color:var(--workspace-primary);border:0;border-radius:11px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.workspace-tabs{padding-inline:8px}.workspace-tab{min-width:106px;height:33px}.workspace-content{padding:17px 15px max(26px, env(safe-area-inset-bottom))}.workspace-dashboard-heading{gap:17px}.workspace-dashboard-heading h1,.workspace-module-hero h1{font-size:31px}.workspace-dashboard-heading p,.workspace-module-hero p{font-size:10px}.workspace-dashboard-actions{grid-template-columns:1fr 1fr;display:grid}.workspace-dashboard-actions button,.workspace-module-hero .primary-button{width:100%}.workspace-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.workspace-metric-grid article{min-height:130px;padding:14px}.workspace-dashboard-grid{gap:11px}.workspace-panel{padding:15px}.workspace-module-hero{padding:23px}html[data-theme=dark] .workspace-mobile-header{background:#111d2b;border-color:#bfd3eb1a}html[data-theme=dark] .workspace-mobile-brand strong{color:#f1f5fa}html[data-theme=dark] .workspace-mobile-menu{background:#162333;border-color:#bfd3eb1a}html[data-theme=dark] .workspace-mobile-menu span{background:#b9c7d8}}@media (max-width:430px){.workspace-dashboard-actions,.workspace-metric-grid{grid-template-columns:1fr}.workspace-metric-grid article{min-height:116px}.workspace-priority-list button{grid-template-columns:auto minmax(0,1fr) auto}.workspace-activity-list article{grid-template-columns:auto minmax(0,1fr)}.workspace-activity-list time{display:none}}html[data-theme=dark] .workspace-tab{color:#a8b7c9}html[data-theme=dark] .workspace-tab>strong{color:inherit}html[data-theme=dark] .workspace-tab>span{color:#8fa2b8}html[data-theme=dark] .workspace-tab:hover{color:#e2eaf3;background:#ffffff09;border-color:#bfd3eb14}html[data-theme=dark] .workspace-tab:hover>span{color:#c8d5e4}html[data-theme=dark] .workspace-tab-active{color:#f3f7fb;background:#111d2b;border-color:#bfd3eb21}html[data-theme=dark] .workspace-tab-active>strong{color:#f3f7fb}html[data-theme=dark] .workspace-tab-active>span{color:var(--workspace-primary)}html[data-theme=dark] .workspace-tab>button{color:#8fa0b4}html[data-theme=dark] .workspace-tab>button:hover{color:#fff;background:#ffffff17}html[data-theme=dark] .workspace-tab-active>button{color:#aab9ca}html[data-theme=dark] .workspace-tab-active>button:hover{color:#fff;background:#ffffff1a}.incident-workspace{width:min(100%,1500px);margin-inline:auto}.incident-workspace-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.incident-workspace-heading>div:first-child{min-width:0}.incident-workspace-heading>div:first-child>span{color:var(--workspace-primary);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.incident-workspace-heading h1{color:#142238;letter-spacing:-.052em;margin:6px 0 0;font-size:clamp(27px,3.2vw,42px)}.incident-workspace-heading p{color:#718198;max-width:720px;margin:9px 0 0;font-size:11px;line-height:1.7}.incident-workspace-heading-actions{flex:none;align-items:center;gap:9px;display:flex}.incident-workspace-heading-actions button{min-height:39px}.incident-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.incident-summary-card{color:#142238;text-align:left;background:#fff;border:1px solid #12253d16;border-radius:15px;align-content:space-between;gap:8px;min-width:0;min-height:124px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 32px #12253d06}.incident-summary-card:hover{border-color:color-mix(in srgb, var(--workspace-primary) 35%, #12253d1a);transform:translateY(-1px);box-shadow:0 15px 36px #12253d0f}.incident-summary-card-active{border-color:color-mix(in srgb, var(--workspace-primary) 40%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--workspace-primary) 7%, #fff), #fff)}.incident-summary-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.incident-summary-card span{color:#718198;font-size:8px;font-weight:850}.incident-summary-card i{background:color-mix(in srgb, var(--workspace-primary) 9%, #f2f5fa);width:28px;height:28px;color:var(--workspace-primary);border-radius:9px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.incident-summary-card strong{letter-spacing:-.04em;font-size:27px}.incident-summary-card small{color:#8b98aa;font-size:7px}.incident-queue-panel{margin-top:14px;padding:0;overflow:hidden}.incident-queue-toolbar{border-bottom:1px solid #12253d13;grid-template-columns:minmax(145px,auto) minmax(240px,1fr) minmax(150px,190px);align-items:center;gap:15px;min-width:0;min-height:72px;padding:13px 16px;display:grid}.incident-queue-toolbar>div:first-child{gap:2px;min-width:0;display:grid}.incident-queue-toolbar>div:first-child>span{color:var(--workspace-primary);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.incident-queue-toolbar h2{color:#142238;margin:0;font-size:15px}.incident-search{background:#f8fafc;border:1px solid #12253d1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;height:38px;padding-left:11px;display:grid}.incident-search>span{color:#718198;font-size:11px}.incident-search input{color:#24354b;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.incident-search input::placeholder{color:#96a2b1}.incident-search>button{background:var(--workspace-primary);color:#fff;border:0;border-radius:7px;height:28px;padding:0 10px;font-size:7px;font-weight:850}.incident-search>button[aria-label]{color:#7d8b9e;background:0 0;width:25px;padding:0;font-size:14px}.incident-filter-select{gap:4px;min-width:0;display:grid}.incident-filter-select>span{color:#78879a;font-size:7px;font-weight:800}.incident-filter-select select{color:#34465d;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #12253d1a;border-radius:9px;outline:0;padding:0 10px;font-size:8px;font-weight:750}.incident-queue-table-heading{background:#f8fafc;border-bottom:1px solid #12253d11;grid-template-columns:minmax(300px,1.55fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(90px,.4fr) minmax(100px,.5fr);align-items:center;gap:12px;min-height:35px;padding:0 16px;display:grid}.incident-queue-table-heading span{color:#8492a5;letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.incident-queue-list{display:grid}.incident-queue-row{color:#24354b;text-align:left;background:#fff;border:0;border-bottom:1px solid #12253d11;grid-template-columns:minmax(300px,1.55fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(90px,.4fr) minmax(100px,.5fr);align-items:center;gap:12px;width:100%;min-width:0;min-height:72px;padding:10px 16px;transition:background .16s;display:grid;position:relative}.incident-queue-row:last-child{border-bottom:0}.incident-queue-row:hover{background:color-mix(in srgb, var(--workspace-primary) 3.5%, #fff)}.incident-queue-primary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.incident-priority-indicator{border-radius:99px;width:4px;height:42px;display:block}.incident-queue-primary>div,.incident-queue-person>div,.incident-queue-assignment,.incident-target{gap:3px;min-width:0;display:grid}.incident-queue-primary>div>span{color:var(--workspace-primary);letter-spacing:.04em;font-size:6px;font-weight:900}.incident-queue-primary strong,.incident-queue-person strong,.incident-queue-assignment strong,.incident-target strong{color:#24354b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.incident-queue-primary small,.incident-queue-person small,.incident-queue-assignment small,.incident-target small{color:#8794a6;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.incident-queue-person{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.incident-queue-person>span{background:color-mix(in srgb, var(--workspace-primary) 9%, #f0f4f9);width:29px;height:29px;color:var(--workspace-primary);border-radius:9px;place-items:center;font-size:6px;font-weight:900;display:grid}.incident-status{color:#54667d;white-space:nowrap;background:#edf2f8;border-radius:99px;align-items:center;width:fit-content;min-height:23px;padding:0 8px;font-size:6px;font-weight:900;display:inline-flex}.incident-status-new{color:#286cff;background:#e9f1ff}.incident-status-assigned{color:#6557cf;background:#eef0ff}.incident-status-in_progress{color:#168d79;background:#e7f7f5}.incident-status-pending{color:#a56c18;background:#fff4df}.incident-status-resolved,.incident-status-closed{color:#23815e;background:#e7f6ee}.incident-status-cancelled{color:#738094;background:#f0f2f5}.incident-target-overdue{color:#d94c60!important}.incident-target-warning{color:#bb7618!important}.incident-row-arrow{color:#a2adba;opacity:0;font-size:9px;transition:opacity .16s;position:absolute;right:7px}.incident-queue-row:hover .incident-row-arrow{opacity:1}.incident-queue-loading,.incident-queue-error,.incident-queue-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:340px;padding:30px;display:grid}.incident-queue-loading strong,.incident-queue-error strong,.incident-queue-empty strong{color:#24354b;font-size:11px}.incident-queue-loading p,.incident-queue-error p,.incident-queue-empty p{color:#8190a3;max-width:460px;margin:0;font-size:8px;line-height:1.65}.incident-queue-error>span,.incident-queue-empty>span{border-radius:14px;place-items:center;width:45px;height:45px;font-size:15px;font-weight:900;display:grid}.incident-queue-error>span{color:#d94c60;background:#fff0f2}.incident-queue-empty>span{color:#168d79;background:#e9f7f2}.incident-queue-error .primary-button,.incident-queue-empty .primary-button{margin-top:6px}.incident-drawer-overlay,.incident-detail-overlay{z-index:180;visibility:hidden;opacity:0;pointer-events:none;background:#040a128f;border:0;width:100%;height:100%;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.incident-drawer-overlay-visible,.incident-detail-overlay-visible{visibility:visible;opacity:1;pointer-events:auto}.incident-drawer,.incident-detail-panel{z-index:190;color:#172338;background:#f4f7fb;grid-template-rows:auto minmax(0,1fr);width:min(720px,95vw);height:100%;transition:transform .24s;display:grid;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-24px 0 70px #0003}.incident-detail-panel{width:min(650px,95vw)}.incident-drawer-open,.incident-detail-panel-open{transform:translate(0)}.incident-drawer-header,.incident-detail-header{background:#fff;border-bottom:1px solid #12253d17;justify-content:space-between;align-items:flex-start;gap:20px;min-height:104px;padding:20px 23px;display:flex}.incident-drawer-header>div,.incident-detail-header>div{min-width:0}.incident-drawer-header>div>span,.incident-detail-header>div>span{color:var(--workspace-primary);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.incident-drawer-header h2,.incident-detail-header h2{color:#142238;letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.incident-drawer-header p{color:#718198;max-width:480px;margin:7px 0 0;font-size:8px;line-height:1.6}.incident-drawer-header>button,.incident-detail-header>button{color:#68798f;background:#f7f9fc;border:1px solid #12253d1a;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.incident-create-form{overscroll-behavior-y:contain;min-height:0;padding:17px;overflow-y:auto}.incident-form-alert{background:#fff2f4;border:1px solid #d94c603d;border-radius:11px;gap:4px;margin-bottom:12px;padding:12px 14px;display:grid}.incident-form-alert strong{color:#a82f42;font-size:9px}.incident-form-alert span{color:#be5665;font-size:7px}.incident-form-section{background:#fff;border:1px solid #12253d16;border-radius:15px;padding:18px}.incident-form-section+.incident-form-section{margin-top:12px}.incident-form-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:15px;display:grid}.incident-form-section-heading>span{background:color-mix(in srgb, var(--workspace-primary) 10%, #f0f4f9);width:31px;height:31px;color:var(--workspace-primary);border-radius:9px;place-items:center;font-size:7px;font-weight:900;display:grid}.incident-form-section-heading>div{gap:3px;display:grid}.incident-form-section-heading h3{color:#24354b;margin:0;font-size:12px}.incident-form-section-heading p{color:#8190a3;margin:0;font-size:7px;line-height:1.55}.incident-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.incident-form-field{gap:5px;min-width:0;display:grid}.incident-form-field-wide{margin-top:11px}.incident-form-section-heading+.incident-form-field-wide{margin-top:0}.incident-form-field>span{color:#52647c;font-size:7px;font-weight:850}.incident-form-field input,.incident-form-field select,.incident-form-field textarea{color:#24354b;width:100%;min-width:0;font:inherit;background:#f9fbfd;border:1px solid #12253d1c;border-radius:9px;outline:0;font-size:8px;transition:border-color .16s,box-shadow .16s}.incident-form-field input,.incident-form-field select{height:37px;padding:0 10px}.incident-form-field textarea{resize:vertical;min-height:105px;padding:10px;line-height:1.6}.incident-form-field input:focus,.incident-form-field select:focus,.incident-form-field textarea:focus{border-color:color-mix(in srgb, var(--workspace-primary) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary) 10%, transparent)}.incident-form-field input:disabled{color:#748398;background:#eef2f6}.incident-form-field small{color:#8a97a8;font-size:6px;line-height:1.5}.incident-field-error{color:#d94c60!important}.incident-input-error{border-color:#d94c60!important}.incident-level-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.incident-level-option{cursor:pointer;background:#f9fbfd;border:1px solid #12253d17;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:67px;padding:10px;display:grid}.incident-level-option-selected{border-color:color-mix(in srgb, var(--workspace-primary) 42%, transparent);background:color-mix(in srgb, var(--workspace-primary) 5%, #fff)}.incident-level-option input{opacity:0;pointer-events:none;position:absolute}.incident-level-dot{border-radius:99px;width:9px;height:32px;display:block}.incident-level-dot-low{background:#48aa89}.incident-level-dot-medium{background:#e0a642}.incident-level-dot-high{background:#e47b4f}.incident-level-dot-critical{background:#db4d61}.incident-level-option>div{gap:4px;min-width:0;display:grid}.incident-level-option strong{color:#34465d;font-size:8px}.incident-level-option small{color:#8794a6;font-size:6px;line-height:1.45}.incident-priority-preview{background:#f5f8fb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:49px;margin-top:10px;padding:8px 10px;display:grid}.incident-priority-preview>span{border-radius:99px;width:7px;height:31px}.incident-priority-preview>div{gap:3px;min-width:0;display:grid}.incident-priority-preview strong{color:#34465d;font-size:8px}.incident-priority-preview small{color:#8290a2;font-size:6px}.incident-drawer-actions{padding:16px 0 max(5px, env(safe-area-inset-bottom));justify-content:flex-end;align-items:center;gap:8px;display:flex}.incident-drawer-actions button{min-height:39px}.incident-detail-header{min-height:116px}.incident-detail-header-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.incident-detail-priority{color:#53657c;background:#f0f3f7;border-radius:99px;align-items:center;gap:6px;min-height:23px;padding:0 8px;font-size:6px;font-weight:850;display:inline-flex}.incident-detail-priority i{border-radius:99px;width:6px;height:6px}.incident-detail-content{overscroll-behavior-y:contain;min-height:0;padding:17px;overflow-y:auto}.incident-detail-description,.incident-detail-targets,.incident-detail-activity{background:#fff;border:1px solid #12253d16;border-radius:14px;padding:17px}.incident-detail-description>span{color:var(--workspace-primary);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.incident-detail-description p{color:#52647c;white-space:pre-wrap;margin:9px 0 0;font-size:8px;line-height:1.75}.incident-detail-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.incident-detail-metadata-grid article{background:#fff;border:1px solid #12253d14;border-radius:12px;align-content:center;gap:4px;min-width:0;min-height:83px;padding:12px;display:grid}.incident-detail-metadata-grid span,.incident-detail-targets article span{color:#8190a3;text-transform:uppercase;font-size:6px;font-weight:850}.incident-detail-metadata-grid strong,.incident-detail-targets article strong{color:#34465d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.incident-detail-metadata-grid small,.incident-detail-targets article small{color:#8996a7;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.incident-detail-targets,.incident-detail-activity{margin-top:11px}.incident-detail-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.incident-detail-section-heading>div{gap:3px;display:grid}.incident-detail-section-heading>div>span{color:var(--workspace-primary);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.incident-detail-section-heading h3{color:#24354b;margin:0;font-size:11px}.incident-detail-section-heading>strong{color:#7b899c;font-size:7px}.incident-detail-targets>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.incident-detail-targets article{background:#f7f9fc;border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.incident-activity-timeline{margin-top:13px;display:grid}.incident-activity-timeline article{border-bottom:1px solid #12253d12;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:9px 0;display:grid}.incident-activity-timeline article:last-child{border-bottom:0}.incident-activity-timeline article>span{background:color-mix(in srgb, var(--workspace-primary) 9%, #f0f4f9);width:29px;height:29px;color:var(--workspace-primary);border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.incident-activity-timeline article>div{gap:3px;min-width:0;display:grid}.incident-activity-timeline strong{color:#34465d;font-size:8px}.incident-activity-timeline p{color:#617288;margin:0;font-size:7px;line-height:1.55}.incident-activity-timeline small{color:#8a97a8;font-size:6px}.incident-detail-empty-activity{color:#8391a3;border:1px dashed #12253d1f;border-radius:10px;place-items:center;min-height:90px;margin-top:12px;font-size:7px;display:grid}.incident-detail-loading{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:100%;padding:30px;display:grid}.incident-detail-loading strong{color:#24354b;font-size:11px}.incident-detail-loading p{color:#8190a3;max-width:420px;margin:0;font-size:8px}.incident-detail-error-icon{color:#d94c60;background:#fff0f2;border-radius:14px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid}.incident-detail-error-actions{gap:8px;margin-top:7px;display:flex}html[data-theme=dark] .incident-workspace-heading h1,html[data-theme=dark] .incident-queue-toolbar h2,html[data-theme=dark] .incident-summary-card strong,html[data-theme=dark] .incident-queue-primary strong,html[data-theme=dark] .incident-queue-person strong,html[data-theme=dark] .incident-queue-assignment strong,html[data-theme=dark] .incident-target strong,html[data-theme=dark] .incident-queue-loading strong,html[data-theme=dark] .incident-queue-error strong,html[data-theme=dark] .incident-queue-empty strong,html[data-theme=dark] .incident-drawer-header h2,html[data-theme=dark] .incident-detail-header h2,html[data-theme=dark] .incident-form-section-heading h3,html[data-theme=dark] .incident-form-field>span,html[data-theme=dark] .incident-level-option strong,html[data-theme=dark] .incident-priority-preview strong,html[data-theme=dark] .incident-detail-section-heading h3,html[data-theme=dark] .incident-detail-metadata-grid strong,html[data-theme=dark] .incident-detail-targets article strong,html[data-theme=dark] .incident-activity-timeline strong,html[data-theme=dark] .incident-detail-loading strong{color:#eef3f8}html[data-theme=dark] .incident-summary-card,html[data-theme=dark] .incident-queue-row,html[data-theme=dark] .incident-drawer-header,html[data-theme=dark] .incident-detail-header,html[data-theme=dark] .incident-form-section,html[data-theme=dark] .incident-detail-description,html[data-theme=dark] .incident-detail-metadata-grid article,html[data-theme=dark] .incident-detail-targets,html[data-theme=dark] .incident-detail-activity{background:#111d2b;border-color:#bfd3eb1a}html[data-theme=dark] .incident-summary-card-active{background:linear-gradient(145deg, color-mix(in srgb, var(--workspace-primary) 12%, #111d2b), #111d2b)}html[data-theme=dark] .incident-queue-row:hover{background:#142231}html[data-theme=dark] .incident-queue-toolbar,html[data-theme=dark] .incident-queue-table-heading{background:#0b1622;border-color:#bfd3eb17}html[data-theme=dark] .incident-search,html[data-theme=dark] .incident-filter-select select,html[data-theme=dark] .incident-form-field input,html[data-theme=dark] .incident-form-field select,html[data-theme=dark] .incident-form-field textarea,html[data-theme=dark] .incident-level-option,html[data-theme=dark] .incident-priority-preview,html[data-theme=dark] .incident-detail-targets article{color:#dce6f1;background:#0b1622;border-color:#bfd3eb1a}html[data-theme=dark] .incident-search input{color:#dce6f1}html[data-theme=dark] .incident-drawer,html[data-theme=dark] .incident-detail-panel{color:#edf3f8;background:#08111b}html[data-theme=dark] .incident-drawer-header>button,html[data-theme=dark] .incident-detail-header>button{color:#dce6f1;background:#162333;border-color:#bfd3eb1a}html[data-theme=dark] .incident-level-option-selected{border-color:color-mix(in srgb, var(--workspace-primary) 50%, transparent);background:color-mix(in srgb, var(--workspace-primary) 10%, #0b1622)}html[data-theme=dark] .incident-detail-priority,html[data-theme=dark] .incident-status{background:#162333}html[data-theme=dark] .incident-queue-person>span,html[data-theme=dark] .incident-summary-card i,html[data-theme=dark] .incident-form-section-heading>span,html[data-theme=dark] .incident-activity-timeline article>span{background:color-mix(in srgb, var(--workspace-primary) 14%, #162333)}html[data-theme=dark] .incident-form-field input:disabled{color:#738399;background:#101b28}@media (max-width:1100px){.incident-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-queue-table-heading{display:none}.incident-queue-row{grid-template-columns:minmax(0,1.35fr) minmax(140px,.65fr) minmax(90px,auto)}.incident-queue-person,.incident-target{display:none}}@media (max-width:660px){.incident-workspace-heading{flex-direction:column;align-items:stretch;gap:16px}.incident-workspace-heading h1{font-size:31px}.incident-workspace-heading p{font-size:10px}.incident-workspace-heading-actions{grid-template-columns:1fr 1fr;display:grid}.incident-workspace-heading-actions button{width:100%}.incident-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.incident-summary-card{min-height:110px;padding:13px}.incident-queue-toolbar{grid-template-columns:1fr;gap:10px;padding:13px}.incident-search{order:3}.incident-filter-select{order:2}.incident-queue-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:91px;padding:12px}.incident-queue-assignment{display:none}.incident-queue-primary{grid-column:1}.incident-queue-row>div:nth-of-type(4){grid-area:1/2}.incident-row-arrow{display:none}.incident-drawer,.incident-detail-panel{width:100%;max-width:none}.incident-drawer-header,.incident-detail-header{padding:max(17px, env(safe-area-inset-top)) 17px 17px}.incident-create-form,.incident-detail-content{padding:12px}.incident-form-section{padding:15px}.incident-form-grid,.incident-level-options,.incident-detail-metadata-grid,.incident-detail-targets>div:last-child{grid-template-columns:1fr}.incident-drawer-actions{grid-template-columns:1fr 1fr;display:grid}.incident-drawer-actions button{width:100%}}@media (max-width:430px){.incident-workspace-heading-actions,.incident-summary-grid,.incident-drawer-actions{grid-template-columns:1fr}.incident-summary-card{min-height:102px}.incident-search{grid-template-columns:auto minmax(0,1fr) auto}.incident-search>button:last-child{display:none}}.incident-workspace-create,.incident-workspace-detail{min-height:100%}.incident-page-panel{z-index:auto;visibility:visible;opacity:1;pointer-events:auto;background:#fff;border:1px solid #12253d16;border-radius:18px;width:100%;max-width:none;height:auto;min-height:calc(100dvh - 175px);transition:none;display:block;position:relative;inset:auto;overflow:visible;transform:none;box-shadow:0 12px 32px #12253d0a}.incident-page-panel-create{max-width:1180px;margin-inline:auto}.incident-page-panel-detail{max-width:1380px;margin-inline:auto}.incident-page-panel .incident-drawer-header,.incident-page-panel .incident-detail-header{z-index:3;background:#fff;border-radius:18px 18px 0 0;position:sticky;top:0}.incident-page-panel .incident-create-form,.incident-page-panel .incident-detail-content{overflow:visible}.incident-page-panel .incident-drawer-actions{z-index:3;background:#fff;border-radius:0 0 18px 18px;position:sticky;bottom:0}html[data-theme=dark] .incident-page-panel{background:#111d2b;border-color:#bfd3eb1c}html[data-theme=dark] .incident-page-panel .incident-drawer-header,html[data-theme=dark] .incident-page-panel .incident-detail-header,html[data-theme=dark] .incident-page-panel .incident-drawer-actions{background:#111d2b;border-color:#bfd3eb1a}@media (max-width:660px){.incident-page-panel{border-radius:14px;min-height:calc(100dvh - 138px)}.incident-page-panel .incident-drawer-header,.incident-page-panel .incident-detail-header{border-radius:14px 14px 0 0;padding:16px}.incident-page-panel .incident-create-form,.incident-page-panel .incident-detail-content{padding:12px}.incident-page-panel .incident-drawer-actions{padding:12px 12px max(12px, env(safe-area-inset-bottom));border-radius:0 0 14px 14px}}.incident-detail-overlay-page{display:none!important}.incident-detail-panel-page{z-index:auto;width:100%;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;display:block;position:static;inset:auto;overflow:visible;transform:none}.incident-detail-panel-page .incident-detail-header{z-index:auto;background:#fff;border:1px solid #12253d1a;border-radius:18px;margin-bottom:18px;position:static;top:auto}.incident-detail-panel-page .incident-detail-content{padding:0;overflow:visible}html[data-theme=dark] .incident-detail-panel-page .incident-detail-header{background:#111d2b;border-color:#bfd3eb1c}@media (max-width:660px){.incident-detail-panel-page{width:100%}.incident-detail-panel-page .incident-detail-header{padding:17px}.incident-detail-panel-page .incident-detail-content{padding:0}}.incident-workspace-mode-detail>.incident-workspace-heading,.incident-workspace-mode-detail>.incident-summary-grid,.incident-workspace-mode-detail>.incident-queue-panel,.incident-workspace-mode-create>.incident-workspace-heading,.incident-workspace-mode-create>.incident-summary-grid,.incident-workspace-mode-create>.incident-queue-panel{display:none}.incident-workspace-mode-detail{min-height:0}.incident-workspace-mode-detail .incident-detail-panel-page{margin:0}.incident-detail-editor{background:#fff;border:1px solid #12253d16;border-radius:16px;margin-top:16px;padding:19px}.incident-update-form{gap:14px;margin-top:15px;display:grid}.incident-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.incident-update-actions{border-top:1px solid #12253d14;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.incident-update-actions>span{color:#7a899c;font-size:8px;line-height:1.5}.incident-update-actions>button{flex:none;min-width:145px}.incident-update-success{color:#168d79;font-size:8px;font-weight:800}html[data-theme=dark] .incident-detail-editor{background:#111d2b;border-color:#bfd3eb1a}html[data-theme=dark] .incident-update-actions{border-color:#bfd3eb17}html[data-theme=dark] .incident-update-actions>span{color:#90a1b5}html[data-theme=dark] .incident-update-success{color:#69d4bd}@media (max-width:820px){.incident-update-grid{grid-template-columns:1fr}}@media (max-width:660px){.incident-detail-editor{border-radius:14px;padding:15px}.incident-update-actions{flex-direction:column;align-items:stretch}.incident-update-actions>button{width:100%}}.incident-conversation{overflow:hidden}.incident-conversation-thread{background:#f7f9fc;border:1px solid #12253d13;border-radius:14px;align-content:start;gap:15px;min-height:220px;margin-top:15px;padding:18px;display:grid}.incident-message{justify-self:start;align-items:flex-end;gap:9px;min-width:0;max-width:min(78%,720px);display:flex}.incident-message-own{flex-direction:row-reverse;justify-self:end}.incident-message-avatar{background:color-mix(in srgb, var(--workspace-primary) 12%, #eaf0f8);width:31px;height:31px;color:var(--workspace-primary);border-radius:10px;flex:none;place-items:center;font-size:7px;font-weight:900;display:grid}.incident-message-column{gap:5px;min-width:0;display:grid}.incident-message-own .incident-message-column{justify-items:end}.incident-message-meta{align-items:center;gap:7px;min-width:0;display:flex}.incident-message-meta strong{color:#45576e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.incident-message-visibility{letter-spacing:.035em;text-transform:uppercase;border-radius:99px;align-items:center;min-height:19px;padding:0 7px;font-size:5px;font-weight:900;display:inline-flex}.incident-message-visibility-internal{color:#a26614;background:#fff1d9}.incident-message-visibility-user{color:#17785f;background:#ddf7ee}.incident-message-bubble{background:#fff;border:1px solid #12253d12;border-radius:4px 15px 15px;min-width:90px;padding:11px 13px;box-shadow:0 6px 18px #12253d09}.incident-message-own .incident-message-bubble{border-color:color-mix(in srgb, var(--workspace-primary) 23%, transparent);background:color-mix(in srgb, var(--workspace-primary) 10%, #fff);border-radius:15px 4px 15px 15px}.incident-message-bubble p{color:#40536b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.65}.incident-message time{color:#8c99a9;font-size:5px}.incident-conversation-event{color:#718198;text-align:center;background:#12253d0e;border-radius:99px;justify-self:center;align-items:center;gap:8px;max-width:760px;padding:7px 12px;display:flex}.incident-conversation-event>span{width:19px;height:19px;color:var(--workspace-primary);background:#fffc;border-radius:99px;flex:none;place-items:center;font-size:6px;font-weight:900;display:grid}.incident-conversation-event>div{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:flex}.incident-conversation-event strong,.incident-conversation-event p,.incident-conversation-event small{font-size:6px}.incident-conversation-event strong{color:#566980}.incident-conversation-event p{margin:0}.incident-conversation-event small{color:#929dad}.incident-conversation-composer-footer{grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto;align-items:end;gap:11px;display:grid}.incident-conversation-composer-footer label{gap:5px;display:grid}.incident-conversation-composer-footer label>span{color:#718198;text-transform:uppercase;font-size:6px;font-weight:850}.incident-conversation-composer-footer select{color:#40536b;background:#f7f9fc;border:1px solid #12253d1a;border-radius:10px;outline:none;min-width:145px;height:37px;padding:0 10px;font-size:7px;font-weight:750}.incident-conversation-visibility-help{color:#8794a5;padding-bottom:7px;font-size:6px;line-height:1.45}.incident-conversation-composer .primary-button{min-width:104px}.incident-conversation-error{color:#b83d51;background:#fff1f3;border:1px solid #d94c6038;border-radius:10px;padding:9px 11px;font-size:7px;font-weight:750}html[data-theme=dark] .incident-message-bubble,html[data-theme=dark] .incident-conversation-composer{background:#162333;border-color:#bfd3eb1a}html[data-theme=dark] .incident-message-own .incident-message-bubble{background:color-mix(in srgb, var(--workspace-primary) 16%, #162333)}html[data-theme=dark] .incident-message-bubble p,html[data-theme=dark] .incident-message-meta strong{color:#dce6f1}html[data-theme=dark] .incident-conversation-event{color:#9eafc2;background:#ffffff0e}html[data-theme=dark] .incident-conversation-event>span{background:#162333}html[data-theme=dark] .incident-conversation-composer textarea,html[data-theme=dark] .incident-conversation-composer select{color:#dce6f1;background:#0b1622;border-color:#bfd3eb1a}@media (max-width:660px){.incident-conversation-thread{padding:12px 9px}.incident-message{max-width:92%}.incident-message-avatar{width:27px;height:27px}.incident-conversation-composer-footer{grid-template-columns:1fr;align-items:stretch}.incident-conversation-composer-footer select,.incident-conversation-composer .primary-button{width:100%}.incident-conversation-visibility-help{padding:0}.incident-conversation-event{text-align:left;border-radius:11px}}.incident-conversation-system{color:#718198;text-align:center;background:#12253d11;border-radius:99px;justify-self:center;align-items:center;gap:8px;max-width:min(90%,760px);padding:7px 11px;display:flex}.incident-conversation-system span{font-size:7px;line-height:1.45}.incident-conversation-system small{color:#98a4b3;white-space:nowrap;font-size:6px}.incident-message-bubble{color:#40536c;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #12253d13;border-radius:4px 14px 14px;max-width:100%;padding:10px 12px;font-size:8px;line-height:1.65}.incident-message-visibility{color:#75859a;background:#12253d11;border-radius:99px;align-items:center;min-height:19px;padding:0 7px;font-size:6px;font-weight:850;display:inline-flex}.incident-conversation-composer{background:#fff;border:1px solid #12253d14;border-radius:14px;gap:10px;margin-top:14px;padding:13px;display:grid}.incident-conversation-composer textarea{resize:vertical;color:#34465d;width:100%;min-height:78px;font:inherit;background:#f8fafc;border:1px solid #12253d1c;border-radius:11px;outline:none;padding:11px 12px;font-size:8px;line-height:1.6}.incident-conversation-composer textarea:focus{border-color:color-mix(in srgb, var(--workspace-primary) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary) 10%, transparent)}.incident-conversation-compose-actions{justify-content:space-between;align-items:end;gap:12px;display:flex}.incident-conversation-compose-actions label{gap:5px;min-width:180px;display:grid}.incident-conversation-compose-actions label>span{color:#7d8ca0;text-transform:uppercase;font-size:6px;font-weight:850}.incident-conversation-compose-actions select{color:#40536c;background:#f8fafc;border:1px solid #12253d1a;border-radius:10px;min-height:38px;padding:0 10px;font-size:8px}.incident-conversation-error{color:#bd3f52;background:#fff2f4;border:1px solid #d94c602e;border-radius:10px;padding:9px 11px;font-size:7px}html[data-theme=dark] .incident-conversation-thread{background:#0b1622;border-color:#bfd3eb17}html[data-theme=dark] .incident-message-bubble,html[data-theme=dark] .incident-conversation-composer{color:#dce6f1;background:#111d2b;border-color:#bfd3eb1a}html[data-theme=dark] .incident-conversation-composer textarea,html[data-theme=dark] .incident-conversation-compose-actions select{color:#dce6f1;background:#0b1622;border-color:#bfd3eb1a}html[data-theme=dark] .incident-conversation-system,html[data-theme=dark] .incident-message-visibility{color:#a9b7c8;background:#162333}@media (max-width:660px){.incident-conversation-thread{padding:12px}.incident-message{max-width:92%}.incident-conversation-compose-actions{flex-direction:column;align-items:stretch}.incident-conversation-compose-actions label{min-width:0}.incident-conversation-compose-actions button{width:100%}}.incident-conversation-thread{overscroll-behavior-y:contain;scroll-behavior:smooth;max-height:min(58vh,680px);overflow-y:auto}.incident-message-bubble{max-width:100%}.incident-message-bubble p{margin:0}.incident-message-own .incident-message-meta{justify-content:flex-end}.incident-message-own time{text-align:right}.incident-conversation-composer-footer .primary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.incident-conversation-composer textarea:disabled,.incident-conversation-composer select:disabled{cursor:not-allowed;opacity:.68}@media (max-width:660px){.incident-conversation-thread{max-height:62vh}.incident-message{max-width:94%}.incident-conversation-composer-footer .primary-button{width:100%}}.portal-page{--portal-primary:var(--workspace-primary,#286cff);color:#24354b;background:#f4f7fb;min-height:100dvh}.portal-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #12253d14;min-height:72px;position:sticky;top:0}.portal-header-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1540px,100%);min-height:72px;margin-inline:auto;padding:0 24px;display:flex}.portal-brand{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.portal-brand>span,.portal-user>span{background:linear-gradient(145deg, var(--portal-primary), color-mix(in srgb, var(--portal-primary) 70%, #36c7d9));color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.portal-brand>div,.portal-user>div{gap:2px;min-width:0;display:grid}.portal-brand strong,.portal-user strong{color:#22344b;font-size:11px}.portal-brand small,.portal-user small{color:#8492a5;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.portal-header-actions,.portal-user{align-items:center;gap:13px;min-width:0;display:flex}.portal-user{border-left:1px solid #12253d14;padding-left:14px}.portal-user>span{width:34px;height:34px;color:var(--portal-primary);background:#eaf0f8;border-radius:11px;font-size:8px}.portal-text-button{color:#607188;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 11px;font-size:8px;font-weight:800}.portal-text-button:hover{color:#33465e;background:#edf2f8}.portal-shell{grid-template-columns:280px minmax(0,1fr);width:min(1540px,100%);min-height:calc(100dvh - 72px);margin-inline:auto;display:grid}.portal-sidebar{background:#fff;border-right:1px solid #12253d13;flex-direction:column;gap:24px;min-width:0;padding:30px 22px;display:flex}.portal-sidebar-heading{gap:8px;display:grid}.portal-sidebar-heading>span,.portal-page-heading>div>span,.portal-detail-description>span,.portal-conversation>header>div>span,.portal-detail-sidebar section>span,.portal-create-modal header span{color:var(--portal-primary);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.portal-sidebar-heading h1{color:#1f3148;margin:0;font-size:24px;line-height:1.08}.portal-sidebar-heading p{color:#718198;margin:0;font-size:8px;line-height:1.65}.portal-primary-button,.portal-secondary-button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:8px;font-weight:850;display:inline-flex}.portal-primary-button{border:1px solid var(--portal-primary);background:var(--portal-primary);color:#fff;box-shadow:0 8px 20px color-mix(in srgb, var(--portal-primary) 19%, transparent)}.portal-primary-button:hover{filter:brightness(.97);transform:translateY(-1px)}.portal-primary-button:disabled,.portal-secondary-button:disabled,.portal-text-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.portal-secondary-button{color:#52647b;background:#fff;border:1px solid #12253d1c}.portal-new-button{width:100%}.portal-navigation{gap:9px;display:grid}.portal-navigation>button{color:#52647b;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.portal-navigation>button>span{color:#607188;background:#edf2f8;border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.portal-navigation>button>div{gap:3px;min-width:0;display:grid}.portal-navigation strong{color:#34475f;font-size:8px}.portal-navigation small{color:#8b98a9;font-size:6px}.portal-navigation>button:hover,.portal-navigation-active{border-color:color-mix(in srgb, var(--portal-primary) 18%, transparent)!important;background:color-mix(in srgb, var(--portal-primary) 7%, #fff)!important}.portal-navigation-active>span{background:color-mix(in srgb, var(--portal-primary) 13%, #fff)!important;color:var(--portal-primary)!important}.portal-sidebar-stat{background:#f5f8fc;border-radius:12px;justify-content:space-between;align-items:center;margin-top:5px;padding:14px;display:flex}.portal-sidebar-stat span{color:#718198;font-size:7px;font-weight:750}.portal-sidebar-stat strong{color:#283b52;font-size:16px}.portal-sidebar-footer{background:#f7f9fc;border:1px solid #12253d12;border-radius:13px;margin-top:auto;padding:15px}.portal-sidebar-footer strong{color:#3b4e65;font-size:8px}.portal-sidebar-footer p{color:#7c899b;margin:7px 0 0;font-size:7px;line-height:1.55}.portal-content{min-width:0;padding:31px}.portal-list-page,.portal-detail-page{width:min(1160px,100%);margin-inline:auto}.portal-page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.portal-page-heading>div{gap:7px;display:grid}.portal-page-heading h2{color:#203249;margin:0;font-size:28px}.portal-page-heading p{color:#748399;max-width:620px;margin:0;font-size:9px;line-height:1.6}.portal-incident-list{gap:10px;display:grid}.portal-incident-list>button{min-width:0;min-height:116px;color:inherit;text-align:left;background:#fff;border:1px solid #12253d14;border-radius:15px;grid-template-columns:auto minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:15px;padding:17px;display:grid;box-shadow:0 7px 24px #12253d06}.portal-incident-list>button:hover{border-color:color-mix(in srgb, var(--portal-primary) 25%, transparent);transform:translateY(-1px);box-shadow:0 12px 28px #12253d0e}.portal-incident-icon{background:color-mix(in srgb, var(--portal-primary) 9%, #edf2f8);width:41px;height:41px;color:var(--portal-primary);border-radius:13px;place-items:center;font-size:13px;font-weight:900;display:grid}.portal-incident-primary{gap:6px;min-width:0;display:grid}.portal-incident-primary>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.portal-incident-primary>div>span:first-child{color:var(--portal-primary);font-size:7px;font-weight:900}.portal-incident-primary>strong{color:#2d4058;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.portal-incident-primary p{color:#748399;text-overflow:ellipsis;white-space:nowrap;max-width:700px;margin:0;font-size:7px;line-height:1.5;overflow:hidden}.portal-status{color:#63748a;background:#edf2f7;border-radius:99px;align-items:center;min-height:22px;padding:0 8px;font-size:6px;font-weight:900;display:inline-flex}.portal-status-new{color:#286cff;background:#e5efff}.portal-status-assigned,.portal-status-in_progress{color:#167c71;background:#e4f7f5}.portal-status-pending{color:#a46c15;background:#fff2d9}.portal-status-resolved,.portal-status-closed{color:#277848;background:#e4f7ea}.portal-status-cancelled{color:#727d8b;background:#f1f2f5}.portal-incident-meta{text-align:right;justify-items:end;gap:6px;min-width:130px;display:grid}.portal-incident-meta span{color:#53657c;font-size:7px;font-weight:800}.portal-incident-meta small{color:#929eae;font-size:6px}.portal-row-arrow{color:#91a0b2;font-size:13px}.portal-empty-state,.portal-detail-state,.portal-state-page{text-align:center;background:#fff;border:1px dashed #12253d21;border-radius:18px;place-content:center;justify-items:center;gap:10px;min-height:420px;padding:40px;display:grid}.portal-state-page{border:0;border-radius:0;min-height:100dvh}.portal-empty-state>span{color:#277848;background:#e4f7ea;border-radius:17px;place-items:center;width:52px;height:52px;font-size:18px;display:grid}.portal-empty-state h3,.portal-detail-state strong,.portal-state-page strong{color:#2c3f57;margin:0;font-size:14px}.portal-empty-state p,.portal-detail-state p,.portal-state-page p{color:#7b899c;max-width:440px;margin:0;font-size:8px;line-height:1.6}.portal-error-icon{color:#d94c60;background:#fff0f2;border-radius:16px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:900;display:grid}.portal-detail-state>div{gap:8px;display:flex}.portal-back-button{color:#65778e;background:0 0;border:0;min-height:34px;margin-bottom:14px;padding:0;font-size:8px;font-weight:800}.portal-detail-header{background:#fff;border:1px solid #12253d14;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.portal-detail-header>div:first-child{gap:8px;min-width:0;display:grid}.portal-detail-reference{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-detail-reference>span:first-child{color:var(--portal-primary);font-size:7px;font-weight:900}.portal-detail-header h2{color:#24364d;margin:0;font-size:23px;line-height:1.2}.portal-detail-header p{color:#8492a5;margin:0;font-size:7px}.portal-priority{background:#f5f8fc;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:150px;padding:12px;display:grid}.portal-priority i{border-radius:99px;grid-row:1/span 2;width:9px;height:9px}.portal-priority span{color:#8a97a8;text-transform:uppercase;font-size:6px}.portal-priority strong{color:#41546c;font-size:8px}.portal-detail-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:13px;margin-top:13px;display:grid}.portal-detail-main{gap:13px;min-width:0;display:grid}.portal-detail-description,.portal-conversation,.portal-detail-sidebar section{background:#fff;border:1px solid #12253d14;border-radius:15px;padding:18px}.portal-detail-description p{color:#53657c;white-space:pre-wrap;margin:10px 0 0;font-size:8px;line-height:1.75}.portal-conversation>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-conversation>header>div{gap:4px;display:grid}.portal-conversation h3{color:#2d4057;margin:0;font-size:13px}.portal-conversation>header>strong{color:#8290a3;font-size:7px}.portal-conversation-thread{overscroll-behavior-y:contain;background:#f7f9fc;border:1px solid #12253d12;border-radius:14px;align-content:start;gap:15px;min-height:260px;max-height:min(58vh,650px);margin-top:15px;padding:17px;display:grid;overflow-y:auto}.portal-message{justify-self:start;align-items:flex-end;gap:9px;max-width:min(78%,690px);display:flex}.portal-message-own{flex-direction:row-reverse;justify-self:end}.portal-message-avatar{background:color-mix(in srgb, var(--portal-primary) 12%, #eaf0f8);width:31px;height:31px;color:var(--portal-primary);border-radius:10px;flex:none;place-items:center;font-size:7px;font-weight:900;display:grid}.portal-message>div{gap:5px;min-width:0;display:grid}.portal-message-own>div{justify-items:end}.portal-message-meta{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.portal-message-own .portal-message-meta{justify-content:flex-end}.portal-message-meta strong{color:#52647b;font-size:7px}.portal-message-meta small{color:#929eae;font-size:5px}.portal-message>div>p{color:#40536b;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #12253d12;border-radius:4px 15px 15px;min-width:90px;margin:0;padding:11px 13px;font-size:8px;line-height:1.65;box-shadow:0 6px 18px #12253d09}.portal-message-own>div>p{border-color:color-mix(in srgb, var(--portal-primary) 20%, transparent);background:color-mix(in srgb, var(--portal-primary) 10%, #fff);border-radius:15px 4px 15px 15px}.portal-conversation-event{color:#748399;text-align:center;background:#12253d0e;border-radius:99px;justify-self:center;align-items:center;gap:7px;max-width:740px;padding:7px 11px;display:flex}.portal-conversation-event>span{color:var(--portal-primary);font-weight:900}.portal-conversation-event>div{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.portal-conversation-event p,.portal-conversation-event small{margin:0;font-size:6px}.portal-conversation-event small{color:#929eae}.portal-conversation-empty{color:#8492a5;text-align:center;place-items:center;min-height:180px;font-size:8px;display:grid}.portal-reply-composer{background:#fff;border:1px solid #12253d14;border-radius:14px;gap:10px;margin-top:13px;padding:13px;display:grid}.portal-reply-composer textarea,.portal-create-modal input,.portal-create-modal textarea,.portal-create-modal select{color:#34465d;width:100%;font:inherit;background:#f8fafc;border:1px solid #12253d1c;border-radius:11px;outline:none;padding:11px 12px;font-size:8px;line-height:1.6}.portal-reply-composer textarea{resize:vertical;min-height:90px}.portal-reply-composer textarea:focus,.portal-create-modal input:focus,.portal-create-modal textarea:focus,.portal-create-modal select:focus{border-color:color-mix(in srgb, var(--portal-primary) 48%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-primary) 9%, transparent)}.portal-reply-composer footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-reply-composer footer small{color:#8996a7;font-size:6px}.portal-conversation-closed{color:#718198;background:#f3f6fa;border-radius:12px;margin-top:13px;padding:13px;font-size:7px;line-height:1.6}.portal-detail-sidebar,.portal-detail-sidebar section{gap:13px;display:grid}.portal-detail-sidebar dl{margin:0;display:grid}.portal-detail-sidebar dl>div{border-bottom:1px solid #12253d11;gap:4px;padding:10px 0;display:grid}.portal-detail-sidebar dl>div:last-child{border-bottom:0}.portal-detail-sidebar dt{color:#8996a7;text-transform:uppercase;font-size:6px;font-weight:800}.portal-detail-sidebar dd{color:#41536b;margin:0;font-size:8px;font-weight:750;line-height:1.45}.portal-modal-layer{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portal-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08121d8a;border:0;position:absolute;inset:0}.portal-create-modal{z-index:1;background:#fff;border:1px solid #12253d1a;border-radius:18px;width:min(650px,100%);max-height:calc(100dvh - 40px);position:relative;overflow-y:auto;box-shadow:0 28px 80px #08121d3d}.portal-create-modal header{border-bottom:1px solid #12253d14;justify-content:space-between;align-items:start;gap:18px;padding:20px;display:flex}.portal-create-modal header>div{gap:6px;display:grid}.portal-create-modal h2{color:#263950;margin:0;font-size:19px}.portal-create-modal header p{color:#7b899c;margin:0;font-size:8px;line-height:1.55}.portal-create-modal header>button{color:#64758b;background:#f5f8fc;border:1px solid #12253d17;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.portal-create-modal form{gap:16px;padding:20px;display:grid}.portal-create-modal label{gap:7px;display:grid}.portal-create-modal label>span{color:#53657c;font-size:7px;font-weight:850}.portal-create-modal textarea{resize:vertical}.portal-create-modal footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.portal-form-alert{color:#b83d51;background:#fff1f3;border:1px solid #d94c6033;border-radius:10px;padding:10px 12px;font-size:7px;font-weight:750}.portal-field-error{color:#c74457;font-size:6px}@media (max-width:980px){.portal-shell{grid-template-columns:220px minmax(0,1fr)}.portal-sidebar{padding:24px 16px}.portal-content{padding:23px}.portal-detail-grid{grid-template-columns:1fr}.portal-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.portal-header{position:static}.portal-header-inner{min-height:66px;padding:0 14px}.portal-brand small,.portal-user>div,.portal-header-actions>.portal-text-button:first-child{display:none}.portal-user{border-left:0;padding-left:0}.portal-shell{min-height:calc(100dvh - 66px);display:block}.portal-sidebar{border-bottom:1px solid #12253d13;border-right:0;padding:15px}.portal-sidebar-heading,.portal-navigation,.portal-sidebar-footer{display:none}.portal-new-button{align-self:flex-start;width:auto}.portal-content{padding:16px}.portal-page-heading{flex-direction:column;align-items:stretch}.portal-page-heading h2{font-size:24px}.portal-page-heading>button{width:100%}.portal-incident-list>button{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:108px;padding:14px}.portal-incident-meta{display:none}.portal-detail-header{flex-direction:column;align-items:stretch}.portal-priority{min-width:0}.portal-detail-sidebar{grid-template-columns:1fr}.portal-message{max-width:94%}.portal-conversation-thread{padding:12px 9px}.portal-reply-composer footer{flex-direction:column;align-items:stretch}.portal-reply-composer footer button{width:100%}.portal-create-modal footer{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:430px){.portal-header-actions{gap:5px}.portal-brand>span{width:34px;height:34px}.portal-user>span{width:31px;height:31px}.portal-incident-list>button{grid-template-columns:auto minmax(0,1fr)}.portal-row-arrow{display:none}.portal-incident-primary p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.portal-detail-header h2{font-size:19px}.portal-create-modal footer{grid-template-columns:1fr}}html[data-theme=dark] .portal-page,html[data-theme=dark] .portal-content{color:#edf3f8;background:#08111b}html[data-theme=dark] .portal-header{background:#0b1622;border-color:#bfd3eb1a}html[data-theme=dark] .portal-header-inner{background:#0b1622}html[data-theme=dark] .portal-brand strong,html[data-theme=dark] .portal-user strong,html[data-theme=dark] .portal-page-heading h2,html[data-theme=dark] .portal-incident-primary>strong,html[data-theme=dark] .portal-empty-state h3,html[data-theme=dark] .portal-detail-state strong,html[data-theme=dark] .portal-state-page strong,html[data-theme=dark] .portal-detail-header h2,html[data-theme=dark] .portal-priority strong,html[data-theme=dark] .portal-conversation h3,html[data-theme=dark] .portal-message-meta strong,html[data-theme=dark] .portal-detail-sidebar dd,html[data-theme=dark] .portal-create-modal h2,html[data-theme=dark] .portal-create-modal label>span{color:#eef3f8}html[data-theme=dark] .portal-brand small,html[data-theme=dark] .portal-user small,html[data-theme=dark] .portal-page-heading p,html[data-theme=dark] .portal-incident-primary p,html[data-theme=dark] .portal-incident-meta small,html[data-theme=dark] .portal-empty-state p,html[data-theme=dark] .portal-detail-state p,html[data-theme=dark] .portal-state-page p,html[data-theme=dark] .portal-detail-header p,html[data-theme=dark] .portal-conversation>header>strong,html[data-theme=dark] .portal-message-meta small,html[data-theme=dark] .portal-detail-sidebar dt,html[data-theme=dark] .portal-create-modal header p,html[data-theme=dark] .portal-reply-composer footer small{color:#93a3b6}html[data-theme=dark] .portal-sidebar{background:#0b1622;border-color:#bfd3eb17}html[data-theme=dark] .portal-sidebar-heading span{color:var(--portal-primary)}html[data-theme=dark] .portal-navigation>button{background:0 0;border-color:#0000}html[data-theme=dark] .portal-navigation>button>span{color:#a9b8c9;background:#162333}html[data-theme=dark] .portal-navigation>button:hover,html[data-theme=dark] .portal-navigation-active{border-color:color-mix(in srgb, var(--portal-primary) 30%, transparent)!important;background:color-mix(in srgb, var(--portal-primary) 12%, #111d2b)!important}html[data-theme=dark] .portal-sidebar-stat,html[data-theme=dark] .portal-sidebar-footer{background:#111d2b;border-color:#bfd3eb17}html[data-theme=dark] .portal-sidebar-stat span,html[data-theme=dark] .portal-sidebar-footer p{color:#95a5b8}html[data-theme=dark] .portal-sidebar-stat strong,html[data-theme=dark] .portal-sidebar-footer strong{color:#e7eef6}html[data-theme=dark] .portal-incident-list>button,html[data-theme=dark] .portal-empty-state,html[data-theme=dark] .portal-detail-state,html[data-theme=dark] .portal-state-page,html[data-theme=dark] .portal-detail-header,html[data-theme=dark] .portal-detail-description,html[data-theme=dark] .portal-conversation,html[data-theme=dark] .portal-detail-sidebar section,html[data-theme=dark] .portal-reply-composer,html[data-theme=dark] .portal-create-modal{background:#111d2b;border-color:#bfd3eb1a}html[data-theme=dark] .portal-incident-list>button:hover{border-color:color-mix(in srgb, var(--portal-primary) 40%, transparent);background:#142231;box-shadow:0 14px 34px #00000038}html[data-theme=dark] .portal-incident-icon{background:color-mix(in srgb, var(--portal-primary) 17%, #162333)}html[data-theme=dark] .portal-incident-meta span{color:#c0ccda}html[data-theme=dark] .portal-row-arrow,html[data-theme=dark] .portal-back-button{color:#9aaabd}html[data-theme=dark] .portal-detail-description p{color:#b6c3d2}html[data-theme=dark] .portal-conversation-thread{background:#08131f;border-color:#bfd3eb17}html[data-theme=dark] .portal-message>div>p{color:#dce6f1;background:#162333;border-color:#bfd3eb1a;box-shadow:0 7px 20px #00000024}html[data-theme=dark] .portal-message-avatar{background:color-mix(in srgb, var(--portal-primary) 18%, #162333)}html[data-theme=dark] .portal-conversation-event,html[data-theme=dark] .portal-conversation-closed{color:#a9b8c9;background:#162333}html[data-theme=dark] .portal-reply-composer textarea,html[data-theme=dark] .portal-create-modal input,html[data-theme=dark] .portal-create-modal textarea,html[data-theme=dark] .portal-create-modal select{color:#e1eaf3;background:#0b1622;border-color:#bfd3eb1c}html[data-theme=dark] .portal-reply-composer textarea::placeholder,html[data-theme=dark] .portal-create-modal input::placeholder,html[data-theme=dark] .portal-create-modal textarea::placeholder{color:#718398}html[data-theme=dark] .portal-detail-sidebar dl>div,html[data-theme=dark] .portal-create-modal header{border-color:#bfd3eb17}html[data-theme=dark] .portal-create-modal header>button,html[data-theme=dark] .portal-secondary-button,html[data-theme=dark] .portal-text-button{color:#dce6f1;background:#162333;border-color:#bfd3eb1c}html[data-theme=dark] .portal-modal-overlay{background:#01060cb8}html[data-theme=dark] .portal-status{color:#b5c2d1;background:#162333}html[data-theme=dark] .portal-status-pending{color:#e3b762;background:#a46c1538}html[data-theme=dark] .portal-status-resolved,html[data-theme=dark] .portal-status-closed{color:#75c693;background:#27784838}@media (max-width:720px){html[data-theme=dark] .portal-sidebar{border-bottom-color:#bfd3eb17}}.personal-settings-page{width:100%;max-width:1480px;margin:0 auto;padding:30px}.personal-settings-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.personal-settings-heading>div:first-child>span,.personal-settings-card header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.personal-settings-heading h1{color:var(--workspace-text,#17283d);letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,40px);line-height:1.12}.personal-settings-heading p{max-width:700px;color:var(--workspace-muted,#65758a);margin:11px 0 0;font-size:15px;line-height:1.65}.personal-settings-identity{border:1px solid var(--workspace-border,#e0e7f0);background:var(--workspace-card,#fff);border-radius:14px;align-items:center;gap:12px;min-width:250px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #192c450d}.personal-settings-identity>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 14%, transparent);width:43px;height:43px;color:var(--workspace-primary,#286cff);border-radius:12px;flex:0 0 43px;place-items:center;font-size:14px;font-weight:800;display:grid}.personal-settings-identity div{min-width:0}.personal-settings-identity strong,.personal-settings-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personal-settings-identity strong{color:var(--workspace-text,#17283d);font-size:14px}.personal-settings-identity small{color:var(--workspace-muted,#65758a);margin-top:3px;font-size:12px}.personal-settings-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.personal-settings-navigation{border:1px solid var(--workspace-border,#e0e7f0);background:var(--workspace-card,#fff);border-radius:16px;gap:7px;padding:8px;display:grid;position:sticky;top:20px}.personal-settings-navigation>button{width:100%;color:var(--workspace-muted,#65758a);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.personal-settings-navigation>button:hover{background:var(--workspace-hover,#f3f6fa)}.personal-settings-navigation>button>span{background:var(--workspace-soft,#f2f5f9);border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.personal-settings-navigation>button>div{min-width:0}.personal-settings-navigation strong,.personal-settings-navigation small{display:block}.personal-settings-navigation strong{color:var(--workspace-text,#25384f);font-size:13px}.personal-settings-navigation small{color:var(--workspace-muted,#748397);margin-top:2px;font-size:11px}.personal-settings-navigation .personal-settings-navigation-active{background:color-mix(in srgb, var(--workspace-primary,#286cff) 10%, transparent)}.personal-settings-navigation .personal-settings-navigation-active>span{background:var(--workspace-primary,#286cff);color:#fff}.personal-settings-navigation .personal-settings-navigation-active strong{color:var(--workspace-primary,#286cff)}.personal-settings-content{gap:20px;min-width:0;display:grid}.personal-settings-card{border:1px solid var(--workspace-border,#e0e7f0);background:var(--workspace-card,#fff);border-radius:17px;overflow:hidden;box-shadow:0 9px 28px #192c450b}.personal-settings-card>header{border-bottom:1px solid var(--workspace-border,#e6ebf2);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;display:flex}.personal-settings-card header h2{color:var(--workspace-text,#1e3047);letter-spacing:-.02em;margin:0;font-size:20px}.personal-settings-card header p{max-width:670px;color:var(--workspace-muted,#69798e);margin:7px 0 0;font-size:13px;line-height:1.55}.personal-settings-form{gap:20px;padding:25px;display:grid}.personal-settings-form label{gap:8px;max-width:720px;display:grid}.personal-settings-form label>span{color:var(--workspace-text,#31445d);font-size:13px;font-weight:700}.personal-settings-form input{border:1px solid var(--workspace-input-border,#cfd8e5);background:var(--workspace-input,#fff);width:100%;min-height:45px;color:var(--workspace-text,#20334a);font:inherit;border-radius:9px;outline:none;padding:10px 12px}.personal-settings-form input:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 15%, transparent)}.personal-settings-form input:disabled{background:var(--workspace-soft,#f3f6fa);color:var(--workspace-muted,#748397)}.personal-settings-form input[aria-invalid=true]{border-color:#d74242}.personal-settings-form label>small{color:var(--workspace-muted,#748397);font-size:12px;line-height:1.45}.personal-settings-form .personal-settings-field-error{color:#c93a3a}.personal-settings-form footer{justify-content:flex-end;padding-top:5px;display:flex}.personal-settings-form footer .primary-button{min-width:140px}.personal-settings-alert{border:1px solid #0000;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.5}.personal-settings-alert-success{color:#247143;background:#edf9f1;border-color:#bce5cc}.personal-settings-alert-error{color:#aa3030;background:#fff1f1;border-color:#efc2c2}.personal-settings-alert-loading{color:#315f9e;background:#f2f7ff;border-color:#c9d9f3}.personal-settings-badge{background:var(--workspace-soft,#eef2f7);min-height:27px;color:var(--workspace-muted,#65758a);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.personal-settings-badge-success{color:#267448;background:#e7f7ed}.personal-settings-details{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px 25px 25px;display:grid}.personal-settings-details>div{border-bottom:1px solid var(--workspace-border,#e6ebf2);min-width:0;padding:17px 0}.personal-settings-details>div:nth-child(odd){padding-right:22px}.personal-settings-details>div:nth-child(2n){border-left:1px solid var(--workspace-border,#e6ebf2);padding-left:22px}.personal-settings-details dt{color:var(--workspace-muted,#748397);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700}.personal-settings-details dd{overflow-wrap:anywhere;color:var(--workspace-text,#263950);margin:0;font-size:13px;font-weight:650}.personal-settings-sessions-card>header{align-items:center}.personal-settings-sessions-card>.personal-settings-alert{margin:20px 25px 0}.personal-settings-session-list{display:grid}.personal-settings-session{border-bottom:1px solid var(--workspace-border,#e6ebf2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:19px 25px;display:grid}.personal-settings-session:last-child{border-bottom:0}.personal-settings-session-current{background:color-mix(in srgb, var(--workspace-primary,#286cff) 4%, transparent)}.personal-settings-session-icon{background:var(--workspace-soft,#eef2f7);width:42px;height:42px;color:var(--workspace-text,#34495f);border-radius:11px;place-items:center;font-size:18px;display:grid}.personal-settings-session-primary{min-width:0}.personal-settings-session-primary>div{align-items:center;gap:9px;display:flex}.personal-settings-session-primary strong{color:var(--workspace-text,#263950);font-size:14px}.personal-settings-session-primary p{color:var(--workspace-muted,#64758b);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:12px;overflow:hidden}.personal-settings-session-primary small{color:var(--workspace-muted,#7a899c);font-size:11px}.personal-settings-session-revoke{color:#b53a3a;cursor:pointer;background:0 0;border:1px solid #e2b8b8;border-radius:8px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700}.personal-settings-session-revoke:hover{background:#fff0f0}.personal-settings-session-revoke:disabled{opacity:.55;cursor:not-allowed}.personal-settings-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:420px;padding:30px;display:grid}.personal-settings-state strong{color:var(--workspace-text,#263950);font-size:18px}.personal-settings-state p{max-width:480px;color:var(--workspace-muted,#69798e);margin:0;line-height:1.55}.personal-settings-error-icon{color:#b93636;background:#fff0f0;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid}html[data-theme=dark] .personal-settings-page{--workspace-text:#ecf3fb;--workspace-muted:#9fb0c3;--workspace-card:#132235;--workspace-soft:#1b2c41;--workspace-hover:#1d3047;--workspace-border:#2b3d53;--workspace-input:#101d2d;--workspace-input-border:#3a4d64}html[data-theme=dark] .personal-settings-alert-success{color:#8ed6aa;background:#153625;border-color:#285c40}html[data-theme=dark] .personal-settings-alert-error{color:#f1a6a6;background:#3b2023;border-color:#6b3434}html[data-theme=dark] .personal-settings-alert-loading{color:#a7caf5;background:#172f4c;border-color:#34577e}html[data-theme=dark] .personal-settings-badge-success{color:#8bd5a8;background:#173a28}html[data-theme=dark] .personal-settings-session-revoke{color:#f19d9d;border-color:#714143}html[data-theme=dark] .personal-settings-session-revoke:hover{background:#3a2225}@media (max-width:1000px){.personal-settings-page{padding:22px}.personal-settings-layout{grid-template-columns:1fr}.personal-settings-navigation{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.personal-settings-navigation>button{align-items:flex-start}}@media (max-width:700px){.personal-settings-page{padding:16px}.personal-settings-heading{gap:18px;display:grid}.personal-settings-heading h1{font-size:29px}.personal-settings-identity{width:100%;min-width:0}.personal-settings-navigation{scrollbar-width:none;padding:6px;display:flex;overflow-x:auto}.personal-settings-navigation::-webkit-scrollbar{display:none}.personal-settings-navigation>button{flex:none;min-width:155px}.personal-settings-card>header{padding:19px;display:grid}.personal-settings-form{padding:19px}.personal-settings-form footer{justify-content:stretch}.personal-settings-form footer .primary-button{width:100%}.personal-settings-details{grid-template-columns:1fr;padding:5px 19px 19px}.personal-settings-details>div:nth-child(odd),.personal-settings-details>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.personal-settings-sessions-card>header{align-items:stretch}.personal-settings-sessions-card>header>button{width:100%}.personal-settings-sessions-card>.personal-settings-alert{margin:16px 19px 0}.personal-settings-session{grid-template-columns:auto minmax(0,1fr);padding:17px 19px}.personal-settings-session-revoke{grid-column:1/-1;width:100%}.personal-settings-session-primary>div{flex-direction:column;align-items:flex-start;gap:6px}.personal-settings-session-primary p{white-space:normal}}.personal-settings-authentication{gap:20px;display:grid}.personal-settings-mfa-body,.personal-settings-recovery-body{gap:22px;padding:25px;display:grid}.personal-settings-mfa-summary{border:1px solid var(--workspace-border,#e0e7f0);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.personal-settings-mfa-summary>div{gap:5px;min-width:0;padding:17px;display:grid}.personal-settings-mfa-summary>div+div{border-left:1px solid var(--workspace-border,#e0e7f0)}.personal-settings-mfa-summary span{color:var(--workspace-muted,#748397);text-transform:uppercase;font-size:11px;font-weight:700}.personal-settings-mfa-summary strong{color:var(--workspace-text,#263950);font-size:13px}.personal-settings-mfa-disabled{color:#805b12;background:#fff8e7;border:1px solid #e7c88b;border-radius:10px;padding:14px;font-size:13px;line-height:1.5}.personal-settings-mfa-setup{grid-template-columns:minmax(240px,330px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.personal-settings-mfa-qr{border:1px solid var(--workspace-border,#e0e7f0);background:#fff;border-radius:15px;place-items:center;padding:18px;display:grid}.personal-settings-mfa-qr img{width:100%;max-width:290px;height:auto;display:block}.personal-settings-mfa-instructions>span{color:var(--workspace-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.personal-settings-mfa-instructions h3{color:var(--workspace-text,#263950);margin:6px 0 8px;font-size:20px}.personal-settings-mfa-instructions>p{color:var(--workspace-muted,#65758a);margin:0 0 20px;font-size:13px;line-height:1.6}.personal-settings-secret{border:1px solid var(--workspace-border,#e0e7f0);background:var(--workspace-soft,#f3f6fa);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px;display:grid}.personal-settings-secret>span{color:var(--workspace-muted,#748397);text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:700}.personal-settings-secret code{overflow-wrap:anywhere;color:var(--workspace-text,#263950);font-size:13px;font-weight:700}.personal-settings-secret button{color:var(--workspace-primary,#286cff);cursor:pointer;background:0 0;border:0;font-weight:750}.personal-settings-mfa-confirm{gap:14px;margin-top:22px;display:grid}.personal-settings-mfa-confirm label{gap:8px;display:grid}.personal-settings-mfa-confirm label>span{color:var(--workspace-text,#31445d);font-size:13px;font-weight:700}.personal-settings-mfa-confirm input{border:1px solid var(--workspace-input-border,#cfd8e5);background:var(--workspace-input,#fff);width:100%;max-width:240px;min-height:48px;color:var(--workspace-text,#20334a);letter-spacing:.22em;border-radius:9px;padding:10px 14px;font-size:21px;font-weight:750}.personal-settings-mfa-confirm .primary-button{width:fit-content}.personal-settings-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.personal-settings-recovery-codes code{border:1px solid var(--workspace-border,#e0e7f0);background:var(--workspace-soft,#f3f6fa);color:var(--workspace-text,#263950);text-align:center;border-radius:9px;padding:12px;font-size:14px;font-weight:750}.personal-settings-recovery-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.personal-settings-recovery-confirmation{color:var(--workspace-text,#31445d);align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.personal-settings-recovery-confirmation input{width:17px;height:17px}.personal-settings-mfa-management-actions{flex-wrap:wrap;gap:12px;display:flex;justify-content:space-between!important}.personal-settings-danger-button{color:#b43232;cursor:pointer;background:0 0;border:1px solid #e0aaaa;border-radius:9px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:750}.personal-settings-danger-button:hover{background:#fff0f0}.personal-settings-danger-button:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .personal-settings-mfa-disabled{color:#e7c979;background:#382f1c;border-color:#705a2c}html[data-theme=dark] .personal-settings-mfa-qr{background:#fff}html[data-theme=dark] .personal-settings-danger-button{color:#f19d9d;border-color:#714143}html[data-theme=dark] .personal-settings-danger-button:hover{background:#3a2225}@media (max-width:850px){.personal-settings-mfa-setup{grid-template-columns:1fr}.personal-settings-mfa-qr{max-width:380px}}@media (max-width:700px){.personal-settings-mfa-summary{grid-template-columns:1fr}.personal-settings-mfa-summary>div+div{border-top:1px solid var(--workspace-border,#e0e7f0);border-left:0}.personal-settings-mfa-body,.personal-settings-recovery-body{padding:19px}.personal-settings-recovery-codes{grid-template-columns:1fr}.personal-settings-recovery-actions,.personal-settings-mfa-management-actions{display:grid}.personal-settings-recovery-actions>button,.personal-settings-mfa-management-actions>button{width:100%}.personal-settings-mfa-confirm input{max-width:none}.personal-settings-mfa-confirm .primary-button{width:100%}}.mfa-settings-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:260px;padding:30px;display:grid}.mfa-settings-state p{max-width:520px;color:var(--workspace-muted,#69798e);margin:0}.mfa-settings-summary{border-bottom:1px solid var(--workspace-border,#e6ebf2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mfa-settings-summary>div{border-right:1px solid var(--workspace-border,#e6ebf2);min-width:0;padding:20px 22px}.mfa-settings-summary>div:last-child{border-right:0}.mfa-settings-summary span,.mfa-settings-summary strong{display:block}.mfa-settings-summary span{color:var(--workspace-muted,#748397);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:750}.mfa-settings-summary strong{overflow-wrap:anywhere;color:var(--workspace-text,#263950);font-size:13px}.personal-settings-card>.personal-settings-alert{margin:20px 25px 0}.mfa-settings-notice{color:#765b19;background:#fff9e9;border:1px solid #e6d39d;border-radius:10px;margin:22px 25px 25px;padding:15px;font-size:13px;line-height:1.55}.mfa-settings-action{justify-content:space-between;align-items:center;gap:28px;padding:25px;display:flex}.mfa-settings-action strong{color:var(--workspace-text,#263950);font-size:15px}.mfa-settings-action p{max-width:700px;color:var(--workspace-muted,#69798e);margin:6px 0 0;font-size:13px;line-height:1.55}.mfa-settings-action button{flex:none}.mfa-enrolment{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:30px;padding:25px;display:grid}.mfa-enrolment-qr{border:1px solid var(--workspace-border,#e1e8f1);background:#fff;border-radius:15px;place-items:center;min-height:300px;padding:18px;display:grid}.mfa-enrolment-qr img{width:min(100%,280px);height:auto;display:block}.mfa-enrolment-content>span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.mfa-enrolment-content h3{color:var(--workspace-text,#263950);margin:7px 0 0;font-size:22px}.mfa-enrolment-content>p{color:var(--workspace-muted,#69798e);margin:8px 0 18px;line-height:1.55}.mfa-enrolment-content details{color:var(--workspace-muted,#69798e);margin-bottom:20px;font-size:13px}.mfa-enrolment-content summary{cursor:pointer;font-weight:700}.mfa-secret{gap:6px;margin-top:12px;display:grid}.mfa-secret span{text-transform:uppercase;font-size:11px;font-weight:750}.mfa-secret code{overflow-wrap:anywhere;border:1px solid var(--workspace-border,#dce4ee);background:var(--workspace-soft,#f3f6fa);color:var(--workspace-text,#263950);border-radius:8px;padding:11px 12px;font-size:13px}.mfa-code-form{gap:18px;max-width:480px;display:grid}.mfa-code-form label{gap:8px;display:grid}.mfa-code-form label>span{color:var(--workspace-text,#31445d);font-size:13px;font-weight:700}.mfa-code-form input{border:1px solid var(--workspace-input-border,#cfd8e5);background:var(--workspace-input,#fff);width:100%;min-height:50px;color:var(--workspace-text,#20334a);letter-spacing:.22em;border-radius:9px;outline:none;padding:10px 14px;font-size:22px;font-weight:750}.mfa-code-form input:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 15%, transparent)}.mfa-code-form>div{justify-content:flex-end;gap:10px;display:flex}.mfa-recovery-content{padding:25px}.mfa-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mfa-recovery-codes code{border:1px solid var(--workspace-border,#dce4ee);background:var(--workspace-soft,#f3f6fa);color:var(--workspace-text,#263950);letter-spacing:.08em;text-align:center;border-radius:9px;padding:13px;font-size:14px;font-weight:750}.mfa-recovery-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.mfa-danger-card{border-color:#efcaca}.mfa-danger-button{color:#fff;cursor:pointer;background:#c94343;border:1px solid #c94343;border-radius:8px;min-height:41px;padding:9px 15px;font-size:13px;font-weight:750}.mfa-danger-button:hover{background:#ae3535}.mfa-danger-button:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .mfa-settings-notice{color:#e0c978;background:#332d1e;border-color:#65572f}html[data-theme=dark] .mfa-enrolment-qr{background:#fff;border-color:#37495f}html[data-theme=dark] .mfa-danger-card{border-color:#653c40}@media (max-width:1000px){.mfa-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mfa-settings-summary>div:nth-child(2){border-right:0}.mfa-settings-summary>div:nth-child(-n+2){border-bottom:1px solid var(--workspace-border,#e6ebf2)}}@media (max-width:700px){.mfa-settings-summary{grid-template-columns:1fr}.mfa-settings-summary>div{border-right:0;border-bottom:1px solid var(--workspace-border,#e6ebf2)}.mfa-settings-summary>div:last-child{border-bottom:0}.mfa-settings-action{flex-direction:column;align-items:stretch;padding:19px}.mfa-settings-action button{width:100%}.mfa-enrolment{grid-template-columns:1fr;padding:19px}.mfa-enrolment-qr{min-height:auto}.mfa-code-form>div,.mfa-recovery-actions{flex-direction:column;align-items:stretch}.mfa-code-form button,.mfa-recovery-actions button{width:100%}.mfa-recovery-content{padding:19px}.mfa-recovery-codes{grid-template-columns:1fr}.personal-settings-card>.personal-settings-alert{margin:16px 19px 0}}@media (max-width:660px){.workspace-mobile-profile-overlay{z-index:138;background:#03091061;border:0;display:block;position:fixed;inset:0}.workspace-mobile-profile-menu{z-index:140;background:#fff;border:1px solid #12253d21;border-radius:15px;gap:4px;width:min(310px,100vw - 24px);padding:9px;display:grid;position:fixed;top:66px;right:12px;box-shadow:0 22px 65px #0815263d}.workspace-mobile-profile-identity{border-bottom:1px solid #12253d17;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:3px;padding:9px 9px 13px;display:grid}.workspace-mobile-profile-identity>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 14%, transparent);width:42px;height:42px;color:var(--workspace-primary,#286cff);border-radius:12px;place-items:center;font-size:13px;font-weight:850;display:grid}.workspace-mobile-profile-identity>div{min-width:0}.workspace-mobile-profile-identity strong,.workspace-mobile-profile-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-mobile-profile-identity strong{color:#17283d;font-size:14px}.workspace-mobile-profile-identity small{color:#718198;margin-top:3px;font-size:11px}.workspace-mobile-profile-menu>button{color:#344961;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:44px;padding:8px 10px;font-size:13px;font-weight:750;display:grid}.workspace-mobile-profile-menu>button:hover{color:#142238;background:#f0f4f9}.workspace-mobile-profile-menu>button>span{font-size:15px}.workspace-mobile-profile-menu>.workspace-mobile-signout{color:#b33838;border-top:1px solid #12253d17;border-radius:0 0 10px 10px;margin-top:3px}.workspace-mobile-profile-menu>.workspace-mobile-signout:hover{color:#9f2929;background:#fff0f0}.workspace-mobile-profile-menu>button:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .workspace-mobile-profile-menu{background:#111d2b;border-color:#bfd3eb21}html[data-theme=dark] .workspace-mobile-profile-identity{border-bottom-color:#bfd3eb1a}html[data-theme=dark] .workspace-mobile-profile-identity strong{color:#f1f5fa}html[data-theme=dark] .workspace-mobile-profile-identity small{color:#9bacc0}html[data-theme=dark] .workspace-mobile-profile-menu>button{color:#c4d0dd}html[data-theme=dark] .workspace-mobile-profile-menu>button:hover{color:#fff;background:#0b1622}html[data-theme=dark] .workspace-mobile-profile-menu>.workspace-mobile-signout{color:#f09b9b;border-top-color:#bfd3eb1a}html[data-theme=dark] .workspace-mobile-profile-menu>.workspace-mobile-signout:hover{background:#3a2225}.workspace-mobile-header{z-index:200;isolation:auto;position:relative;overflow:visible}.workspace-mobile-profile-overlay{z-index:220;background:#0309106b;border:0;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.workspace-mobile-profile-menu{z-index:230;width:min(310px,100vw - 24px);max-height:calc(100dvh - 92px);display:grid;position:fixed;top:76px;right:12px;overflow:hidden auto}.workspace-mobile-user{z-index:205;position:relative}:is(.workspace-shell:has(.workspace-mobile-profile-menu),.workspace-main:has(.workspace-mobile-profile-menu)){overflow:visible}.workspace-shell:has(.workspace-mobile-profile-menu){position:relative}.workspace-mobile-header{z-index:500;position:relative;overflow:visible}.workspace-mobile-profile-overlay{z-index:510!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#03091075!important;border:0!important;width:100vw!important;height:100dvh!important;margin:0!important;display:block!important;position:fixed!important;inset:0!important}.workspace-mobile-profile-menu{z-index:520!important;top:calc(env(safe-area-inset-top,0px) + 72px)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:min(310px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 90px)!important;color:#edf3f8!important;background:#111d2b!important;border:1px solid #bfd3eb24!important;border-radius:14px!important;margin:0!important;padding:9px!important;display:grid!important;position:fixed!important;left:auto!important;right:12px!important;overflow:hidden auto!important;transform:translate(0,0)!important;box-shadow:0 24px 70px #0000007a!important}.workspace-mobile-profile-menu>div{border-bottom:1px solid #bfd3eb1c;gap:3px;padding:10px 10px 12px;display:grid}.workspace-mobile-profile-menu strong{color:#f1f5fa}.workspace-mobile-profile-menu small{color:#9fb0c3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-mobile-profile-menu button{color:#dce6f1;text-align:left;background:0 0;border:0;border-radius:9px;min-height:44px;padding:0 11px;font-size:13px;font-weight:750}.workspace-mobile-profile-menu button:active{background:#1b2c41}.workspace-mobile-overlay{z-index:610}.workspace-sidebar,.workspace-sidebar-open{z-index:620}}.workspace-mobile-account{display:none}@media (max-width:660px){.workspace-main{isolation:isolate}.workspace-mobile-header{z-index:1000!important;isolation:isolate!important;position:relative!important;overflow:visible!important}.workspace-mobile-account{z-index:1010;flex:none;margin-left:auto;display:block;position:relative;overflow:visible}.workspace-mobile-account>.workspace-mobile-user{z-index:2;position:relative;display:grid!important}.workspace-mobile-account-menu{color:#263950;background:#fff;border:1px solid #12253d21;border-radius:15px;min-width:260px;max-height:calc(100dvh - 86px);padding:9px;overflow:hidden auto;box-shadow:0 24px 70px #08142447,0 4px 14px #0814241f;z-index:1100!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:min(310px,100vw - 24px)!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;transform:none!important}.workspace-mobile-account-identity{border-bottom:1px solid #12253d17;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:5px;padding:9px 9px 13px;display:grid}.workspace-mobile-account-identity>span{background:var(--workspace-primary,#286cff);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.workspace-mobile-account-identity>div{min-width:0}.workspace-mobile-account-identity strong,.workspace-mobile-account-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-mobile-account-identity strong{color:#17283d;font-size:13px}.workspace-mobile-account-identity small{color:#718198;margin-top:3px;font-size:11px}.workspace-mobile-account-menu>button{color:#40546d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:44px;padding:0 10px;font-size:13px;font-weight:700;display:grid}.workspace-mobile-account-menu>button:hover,.workspace-mobile-account-menu>button:active{color:#17283d;background:#eef3f8}.workspace-mobile-account-menu>button>span{color:#718198;place-items:center;font-size:14px;display:grid}.workspace-mobile-account-divider{background:#12253d17;height:1px;margin:5px 7px}.workspace-mobile-account-menu>.workspace-mobile-account-signout,.workspace-mobile-account-menu>.workspace-mobile-account-signout>span{color:#b33b46}html[data-theme=dark] .workspace-mobile-account-menu{color:#edf3f8;background:#111d2b;border-color:#bfd3eb24;box-shadow:0 24px 70px #00000085,0 4px 14px #0000004d}html[data-theme=dark] .workspace-mobile-account-identity{border-bottom-color:#bfd3eb1c}html[data-theme=dark] .workspace-mobile-account-identity strong{color:#f1f5fa}html[data-theme=dark] .workspace-mobile-account-identity small{color:#9fb0c3}html[data-theme=dark] .workspace-mobile-account-menu>button{color:#dce6f1}html[data-theme=dark] .workspace-mobile-account-menu>button:hover,html[data-theme=dark] .workspace-mobile-account-menu>button:active{color:#fff;background:#1b2c41}html[data-theme=dark] .workspace-mobile-account-divider{background:#bfd3eb1c}.workspace-mobile-profile-overlay,.workspace-mobile-profile-menu{display:none!important}.workspace-mobile-overlay{z-index:1210!important}.workspace-sidebar,.workspace-sidebar-open{z-index:1220!important}}.workspace-mobile-profile-overlay,.workspace-mobile-profile-menu{display:none}@media (max-width:660px){.workspace-mobile-header{z-index:200;position:relative;overflow:visible}.workspace-mobile-profile-overlay{z-index:400!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#03091075!important;border:0!important;width:100vw!important;height:100dvh!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.workspace-mobile-profile-menu{background:#fff;border:1px solid #12253d24;border-radius:16px;gap:4px;max-height:calc(100dvh - 84px);padding:10px;overflow-y:auto;box-shadow:0 26px 70px #040f1d57;z-index:410!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;max-width:none!important;display:grid!important;position:fixed!important;top:70px!important;left:12px!important;right:12px!important;transform:none!important}.workspace-mobile-profile-identity{border-bottom:1px solid #12253d17;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:4px;padding:9px 9px 14px;display:grid}.workspace-mobile-profile-identity>span{background:var(--workspace-primary,#286cff);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.workspace-mobile-profile-identity>div{min-width:0}.workspace-mobile-profile-identity strong,.workspace-mobile-profile-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-mobile-profile-identity strong{color:#17283d;font-size:14px}.workspace-mobile-profile-identity small{color:#718198;margin-top:3px;font-size:11px}.workspace-mobile-profile-menu>button{color:#40546d;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:46px;padding:0 11px;font-size:13px;font-weight:750;display:grid}.workspace-mobile-profile-menu>button:active{background:#edf2f7}.workspace-mobile-profile-menu>.workspace-mobile-profile-signout{color:#b33945;border-top:1px solid #12253d17;border-radius:0 0 10px 10px;margin-top:4px}html[data-theme=dark] .workspace-mobile-profile-menu{background:#111d2b;border-color:#bfd3eb24}html[data-theme=dark] .workspace-mobile-profile-identity{border-bottom-color:#bfd3eb1f}html[data-theme=dark] .workspace-mobile-profile-identity strong{color:#f1f5fa}html[data-theme=dark] .workspace-mobile-profile-identity small{color:#9fb0c3}html[data-theme=dark] .workspace-mobile-profile-menu>button{color:#dce6f1}.workspace-mobile-overlay{z-index:500!important}.workspace-sidebar,.workspace-sidebar-open{z-index:510!important}}@media (max-width:520px){.login-otp-input{gap:6px}.login-otp-input input{border-radius:10px;height:52px;font-size:20px}.login-mfa-meta{flex-direction:column;align-items:flex-start}.login-mfa-expiry{padding-left:1px}}@media (max-width:380px){.login-otp-input{gap:4px}.login-otp-input input{border-radius:9px;height:48px;font-size:18px}}.login-alert strong,.login-alert span{display:block}.login-mfa-icon{width:46px;height:46px;color:var(--blue-600,#286cff);background:#286cff1c;border-radius:13px;place-items:center;font-size:20px;font-weight:900;display:grid}.login-mfa-heading>div{min-width:0}.login-mfa-heading>div>span{color:var(--blue-600,#286cff);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.login-mfa-heading h3{color:var(--text,#142238);letter-spacing:-.035em;margin:5px 0 0;font-size:24px}.login-mfa-form{margin-top:24px}.login-mfa-code-field{gap:9px;display:grid}.login-mfa-code-field>label{color:#304663;font-size:13px;font-weight:750}.login-mfa-code-field>small{color:var(--muted,#718198);font-size:12px;line-height:1.45}.login-otp-input{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.login-otp-input input{width:100%;min-width:0;height:58px;color:var(--text,#142238);text-align:center;caret-color:var(--blue-600,#286cff);background:#fff;border:1px solid #d5dfec;border-radius:12px;padding:0;font-size:23px;font-weight:800}.login-otp-input input:focus{border-color:var(--blue-500,#347df8);box-shadow:0 0 0 4px #347df81a}.login-otp-input-invalid input{border-color:#da4b5db8;box-shadow:0 0 0 3px #da4b5d14}.login-otp-input input:disabled{color:#8391a3;cursor:not-allowed;background:#f2f5f9}.login-mfa-expiry{color:var(--muted,#718198);white-space:nowrap;font-size:12px}.login-mfa-expiry strong{color:#304663;font-variant-numeric:tabular-nums}.login-mfa-actions .text-button{cursor:pointer;padding:4px}.login-mfa-actions .text-button:disabled{opacity:.55;cursor:not-allowed}.login-mfa-back{color:var(--muted,#718198);font-weight:650}html[data-theme=dark] .login-alert-success{color:#8ed8ac;background:#26844f30;border-color:#5bca8945}html[data-theme=dark] .login-alert-error{color:#f0a2ae;background:#a02f422e;border-color:#ef829147}html[data-theme=dark] .login-alert-warning{color:#efc47e;background:#965d142e;border-color:#e8aa524d}html[data-theme=dark] .login-mfa-heading h3,html[data-theme=dark] .login-mfa-code-field>label,html[data-theme=dark] .login-mfa-expiry strong{color:var(--mission-text,#f4f7fb)}html[data-theme=dark] .login-otp-input input{border-color:var(--mission-border-strong);background:var(--mission-surface-raised);color:var(--mission-text)}html[data-theme=dark] .login-otp-input input:disabled{background:var(--mission-surface-soft);color:var(--mission-text-muted)}@media (max-width:520px){.login-otp-input{gap:6px}.login-otp-input input{border-radius:10px;height:52px;font-size:20px}.login-mfa-meta{flex-direction:column;align-items:flex-start}.login-mfa-expiry{padding-left:1px}}@media (max-width:380px){.login-otp-input{gap:4px}.login-otp-input input{border-radius:9px;height:48px;font-size:18px}}.login-alert{border:1px solid #0000;border-radius:12px;gap:4px;margin-top:22px;padding:13px 15px;font-size:13px;line-height:1.5;display:grid}.login-alert-success{color:#247143;background:#edf9f1;border-color:#bce5cc}.login-alert-error{color:#aa3030;background:#fff1f1;border-color:#efc2c2}.login-alert-warning{color:#8a5c13;background:#fff8e9;border-color:#ead2a8}.login-mfa-heading{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;margin-top:28px;display:grid}.login-mfa-heading>span{color:#286cff;background:#286cff1c;border-radius:13px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.login-mfa-heading strong{color:var(--text);font-size:21px;display:block}.login-mfa-heading p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.login-mfa-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.login-mfa-meta>small{color:var(--muted);font-variant-numeric:tabular-nums}.login-mfa-actions{justify-items:center;gap:8px;display:grid}.login-mfa-actions button{cursor:pointer}.login-card input[aria-invalid=true]{border-color:#d64a5e;box-shadow:0 0 0 4px #d64a5e17}@media (max-width:520px){.login-mfa-meta{flex-direction:column;align-items:flex-start}}.admin-settings-page{width:100%;max-width:1480px;margin:0 auto;padding:30px}.admin-settings-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:27px;display:flex}.admin-settings-heading>div:first-child>span,.admin-settings-card>header>div>span,.admin-settings-placeholder>span{color:var(--workspace-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.admin-settings-heading h1{color:var(--admin-text,#17283d);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.12}.admin-settings-heading p{max-width:760px;color:var(--admin-muted,#65758a);margin:11px 0 0;font-size:15px;line-height:1.65}.admin-settings-workspace{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);border-radius:14px;align-items:center;gap:12px;min-width:260px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #192c450d}.admin-settings-workspace>span{background:var(--workspace-primary,#286cff);color:#fff;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:850;display:grid}.admin-settings-workspace>div{min-width:0}.admin-settings-workspace strong,.admin-settings-workspace small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-settings-workspace strong{color:var(--admin-text,#17283d);font-size:14px}.admin-settings-workspace small{color:var(--admin-muted,#65758a);margin-top:3px;font-size:12px}.admin-settings-permission-warning{color:#725516;background:#fff9e9;border:1px solid #e8d3a3;border-radius:11px;align-items:center;gap:9px;margin-bottom:20px;padding:13px 15px;font-size:13px;display:flex}.admin-settings-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-settings-navigation{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);border-radius:16px;gap:7px;padding:8px;display:grid;position:sticky;top:20px}.admin-settings-navigation>button{width:100%;color:var(--admin-muted,#65758a);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.admin-settings-navigation>button:hover{background:var(--admin-soft,#f3f6fa)}.admin-settings-navigation>button>span{background:var(--admin-soft,#f1f4f8);border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:15px;display:grid}.admin-settings-navigation>button>div{min-width:0}.admin-settings-navigation strong,.admin-settings-navigation small{display:block}.admin-settings-navigation strong{color:var(--admin-text,#25384f);font-size:13px}.admin-settings-navigation small{color:var(--admin-muted,#748397);margin-top:2px;font-size:11px}.admin-settings-navigation-active{background:color-mix(in srgb, var(--workspace-primary,#286cff) 10%, transparent)!important}.admin-settings-navigation-active>span{color:#fff;background:var(--workspace-primary,#286cff)!important}.admin-settings-navigation-active strong{color:var(--workspace-primary,#286cff)!important}.admin-settings-content,.admin-security-form{gap:20px;min-width:0;display:grid}.admin-security-form{margin:0}.admin-settings-card{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);border-radius:17px;overflow:hidden;box-shadow:0 9px 28px #192c450b}.admin-settings-card>header{border-bottom:1px solid var(--admin-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;display:flex}.admin-settings-card h2{color:var(--admin-text,#1e3047);letter-spacing:-.025em;margin:0;font-size:20px}.admin-settings-card header p,.admin-settings-placeholder p{max-width:720px;color:var(--admin-muted,#69798e);margin:7px 0 0;font-size:13px;line-height:1.6}.admin-security-card-body{gap:22px;padding:24px 25px;display:grid}.admin-security-status{background:var(--admin-soft,#eef2f7);min-height:29px;color:var(--admin-muted,#65758a);border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-security-status-enabled{color:#277249;background:#e8f7ee}.admin-security-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-security-choice{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);cursor:pointer;border-radius:13px;align-items:flex-start;gap:11px;min-width:0;padding:17px;display:flex}.admin-security-choice-active{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 55%, transparent);background:color-mix(in srgb, var(--workspace-primary,#286cff) 6%, var(--admin-card,#fff));box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 10%, transparent)}.admin-security-choice input{width:17px;height:17px;accent-color:var(--workspace-primary,#286cff);flex:0 0 17px}.admin-security-choice>span{min-width:0}.admin-security-choice strong,.admin-security-choice small{display:block}.admin-security-choice strong{color:var(--admin-text,#25384f);font-size:13px}.admin-security-choice small{color:var(--admin-muted,#748397);margin-top:5px;font-size:11px;line-height:1.5}.admin-security-toggle-list{display:grid}.admin-security-toggle-list-contained,.admin-security-requirements{border:1px solid var(--admin-border,#dfe7f0);border-radius:13px;overflow:hidden}.admin-security-toggle{border-bottom:1px solid var(--admin-border,#e4eaf2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 25px;display:grid;position:relative}.admin-security-toggle:last-child{border-bottom:0}.admin-security-toggle>div{min-width:0}.admin-security-toggle strong,.admin-security-toggle small{display:block}.admin-security-toggle strong{color:var(--admin-text,#263950);font-size:13px}.admin-security-toggle small{max-width:760px;color:var(--admin-muted,#748397);margin-top:4px;font-size:11px;line-height:1.55}.admin-security-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-security-toggle>span{background:#cbd5e1;border-radius:999px;width:44px;height:25px;transition:background .16s;position:relative}.admin-security-toggle>span:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #12253d33}.admin-security-toggle input:checked+span{background:var(--workspace-primary,#286cff)}.admin-security-toggle input:checked+span:after{transform:translate(19px)}.admin-security-toggle-disabled{cursor:not-allowed;opacity:.62}.admin-security-planned{background:var(--admin-soft,#eef2f7);color:var(--admin-muted,#65758a);text-transform:uppercase;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex!important}.admin-security-number-field>div{border:1px solid var(--admin-input-border,#ccd7e4);background:var(--admin-input,#fff);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.admin-security-number-field input{width:100%;min-width:0;height:44px;color:var(--admin-text,#25384f);font:inherit;background:0 0;border:0;outline:0;padding:0 12px}.admin-security-number-field input:focus{box-shadow:inset 0 0 0 2px var(--workspace-primary,#286cff)}.admin-security-number-field input:disabled{background:var(--admin-soft,#f1f4f8)}.admin-security-number-field>div>small{border-left:1px solid var(--admin-border,#dfe7f0);background:var(--admin-soft,#f3f6fa);color:var(--admin-muted,#748397);align-items:center;padding:0 12px;font-size:11px;display:flex}.admin-security-field-error,.admin-security-inline-error{font-size:12px;font-weight:700;color:#c43f52!important}.admin-security-inline-error{margin:0 25px 20px}.admin-security-requirements{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-security-requirements .admin-security-toggle:nth-child(odd){border-right:1px solid var(--admin-border,#e4eaf2)}.admin-security-save-bar{z-index:10;border:1px solid var(--admin-border,#dfe7f0);background:color-mix(in srgb, var(--admin-card,#fff) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:15px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 35px #12253d17}.admin-security-save-bar>div{min-width:0}.admin-security-save-bar>div>span{color:var(--admin-muted,#69798e);font-size:12px}.admin-security-save-message-success{color:#247143!important}.admin-security-save-message-error{color:#b93646!important}.admin-settings-placeholder{padding:28px}.admin-settings-placeholder h2{font-size:24px}.admin-settings-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:420px;padding:30px;display:grid}.admin-settings-state strong{color:var(--admin-text,#25384f);font-size:18px}.admin-settings-state p{max-width:500px;color:var(--admin-muted,#69798e);margin:0;line-height:1.55}.admin-settings-error-icon{color:#b93646;background:#fff0f0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:850;display:grid}html[data-theme=dark] .admin-settings-page,html[data-theme=dark] .admin-settings-state{--admin-text:#edf3fa;--admin-muted:#9fb0c3;--admin-card:#132235;--admin-soft:#1b2c41;--admin-border:#2b3d53;--admin-input:#101d2d;--admin-input-border:#3a4d64}html[data-theme=dark] .admin-security-status-enabled{color:#8bd5a8;background:#173a28}html[data-theme=dark] .admin-settings-permission-warning{color:#e7ce91;background:#312a19;border-color:#66532b}@media (max-width:1050px){.admin-security-choice-grid{grid-template-columns:1fr}.admin-security-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-settings-page{padding:22px}.admin-settings-heading{flex-direction:column;align-items:stretch}.admin-settings-workspace{width:100%;min-width:0}.admin-settings-layout{grid-template-columns:1fr}.admin-settings-navigation{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.admin-settings-navigation::-webkit-scrollbar{display:none}.admin-settings-navigation>button{flex:none;min-width:190px}}@media (max-width:660px){.admin-settings-page{padding:18px 14px 28px}.admin-settings-heading h1{font-size:28px}.admin-settings-card>header,.admin-security-card-body{padding:19px}.admin-settings-card>header{flex-direction:column;align-items:stretch}.admin-security-toggle{padding:17px 19px}.admin-security-number-grid,.admin-security-requirements{grid-template-columns:1fr}.admin-security-requirements .admin-security-toggle:nth-child(odd){border-right:0}.admin-security-save-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-security-save-bar>div{grid-column:1/-1}.admin-security-save-bar button{width:100%;min-width:0}}.passkey-settings-content{gap:20px;min-width:0;display:grid}.passkey-settings-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:260px;padding:30px;display:grid}.passkey-settings-state strong{color:var(--workspace-text,#263950);font-size:17px}.passkey-settings-state p{max-width:480px;color:var(--workspace-muted,#69798e);margin:0;line-height:1.55}.passkey-registration-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:24px 25px;display:grid}.passkey-registration-panel>.personal-settings-alert{grid-column:1/-1;margin:0}.passkey-name-field{gap:8px;min-width:0;display:grid}.passkey-name-field>span{color:var(--workspace-text,#31445d);font-size:13px;font-weight:750}.passkey-name-field input{border:1px solid var(--workspace-input-border,#cfd8e5);background:var(--workspace-input,#fff);width:100%;min-height:48px;color:var(--workspace-text,#20334a);border-radius:9px;outline:none;padding:10px 14px}.passkey-name-field input:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 15%, transparent)}.passkey-name-field small{color:var(--workspace-muted,#718198);font-size:11px;line-height:1.5}.passkey-registration-panel>.primary-button{min-width:150px;min-height:48px}.passkey-list{display:grid}.passkey-list-item{border-bottom:1px solid var(--workspace-border,#e1e7ef);grid-template-columns:44px minmax(150px,1fr) minmax(260px,1.4fr) auto;align-items:center;gap:17px;padding:19px 25px;display:grid}.passkey-list-item:last-child{border-bottom:0}.passkey-list-icon{background:color-mix(in srgb, var(--workspace-primary,#286cff) 12%, transparent);width:44px;height:44px;color:var(--workspace-primary,#286cff);border-radius:12px;place-items:center;font-size:16px;font-weight:850;display:grid}.passkey-list-main{min-width:0}.passkey-list-main strong,.passkey-list-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.passkey-list-main strong{color:var(--workspace-text,#263950);font-size:14px}.passkey-list-main small{color:var(--workspace-muted,#718198);margin-top:4px;font-size:11px}.passkey-list-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.passkey-list-details div{min-width:0}.passkey-list-details dt,.passkey-list-details dd{margin:0}.passkey-list-details dt{color:var(--workspace-muted,#718198);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.passkey-list-details dd{color:var(--workspace-text,#31445d);margin-top:4px;font-size:11px;line-height:1.4}.passkey-empty-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:260px;padding:30px;display:grid}.passkey-empty-state>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 11%, transparent);width:52px;height:52px;color:var(--workspace-primary,#286cff);border-radius:15px;place-items:center;font-size:20px;display:grid}.passkey-empty-state strong{color:var(--workspace-text,#263950);font-size:16px}.passkey-empty-state p{max-width:430px;color:var(--workspace-muted,#718198);margin:0;font-size:13px;line-height:1.55}@media (max-width:900px){.passkey-list-item{grid-template-columns:44px minmax(0,1fr) auto}.passkey-list-details{grid-column:2/-1}}@media (max-width:660px){.passkey-registration-panel{grid-template-columns:1fr;padding:19px}.passkey-registration-panel>.primary-button{width:100%}.passkey-list-item{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:18px 19px}.passkey-list-icon{width:42px;height:42px}.passkey-list-item>.personal-settings-badge{grid-column:2;justify-self:start}.passkey-list-details{grid-column:1/-1;grid-template-columns:1fr;padding-left:59px}}.personal-settings-navigation{grid-template-columns:1fr;gap:7px;display:grid;overflow:visible}.personal-settings-navigation>button{width:100%;min-width:0}@media (max-width:820px){.personal-settings-layout{grid-template-columns:1fr}.personal-settings-navigation{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:8px;display:grid;position:static;overflow:visible}.personal-settings-navigation>button{width:100%;min-width:0;min-height:68px}}@media (max-width:660px){.personal-settings-page{padding:18px 14px 30px}.personal-settings-layout{gap:18px}.personal-settings-navigation{grid-template-columns:1fr;gap:7px;overflow:visible}.personal-settings-navigation>button{grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:66px;padding:11px 13px;display:grid}.personal-settings-navigation>button>span{width:42px;height:42px}.personal-settings-navigation>button>div{min-width:0}.personal-settings-navigation strong{font-size:13px}.personal-settings-navigation small{white-space:normal;margin-top:3px;font-size:11px}}.admin-passkey-policy-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-passkey-policy-summary>div{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-soft,#f3f6fa);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:15px;display:grid}.admin-passkey-policy-summary>div>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 12%, transparent);width:38px;height:38px;color:var(--workspace-primary,#286cff);border-radius:10px;place-items:center;font-size:15px;font-weight:850;display:grid}.admin-passkey-policy-summary strong,.admin-passkey-policy-summary small{display:block}.admin-passkey-policy-summary strong{color:var(--admin-text,#25384f);font-size:13px}.admin-passkey-policy-summary small{color:var(--admin-muted,#748397);margin-top:5px;font-size:11px;line-height:1.55}@media (max-width:1050px){.admin-passkey-policy-summary{grid-template-columns:1fr}}.admin-session-policy-trusted-device{max-width:420px}.admin-session-policy-trusted-device .admin-security-number-field{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-soft,#f3f6fa);border-radius:13px;padding:17px}.admin-session-policy-trusted-device input:disabled{opacity:.58;cursor:not-allowed}.admin-security-number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-password-policy-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-security-number-field{gap:8px;min-width:0;display:grid}.admin-security-number-field>span{color:var(--admin-text,#263950);font-size:13px;font-weight:750}.admin-security-number-field>small{color:var(--admin-muted,#748397);font-size:11px;line-height:1.5}.admin-security-number-field input{border:1px solid var(--admin-input-border,#cfd9e6);background:var(--admin-input,#fff);width:100%;min-width:0;min-height:48px;color:var(--admin-text,#20334a);font:inherit;appearance:textfield;border-radius:10px;outline:none;padding:10px 13px;font-size:14px;font-weight:700}.admin-security-number-field input::-webkit-inner-spin-button{appearance:none;margin:0}.admin-security-number-field input::-webkit-outer-spin-button{appearance:none;margin:0}.admin-security-number-field input:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 15%, transparent)}.admin-security-number-field input:disabled{opacity:.62;cursor:not-allowed}.admin-security-number-input-with-unit{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.admin-security-number-input-with-unit input{border-radius:10px 0 0 10px}.admin-security-number-input-with-unit>span{border:1px solid var(--admin-input-border,#cfd9e6);background:var(--admin-soft,#f3f6fa);min-width:58px;color:var(--admin-muted,#65758a);border-left:0;border-radius:0 10px 10px 0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:750;display:flex}.admin-security-card-body{gap:24px}.admin-security-toggle-list-contained{border:1px solid var(--admin-border,#dfe7f0);border-radius:13px;overflow:hidden}.admin-security-toggle-list-contained .admin-security-toggle{min-height:88px}html[data-theme=dark] .admin-security-number-field input{background:var(--admin-input,#101d2d);color:var(--admin-text,#edf3fa)}html[data-theme=dark] .admin-security-number-input-with-unit>span{background:var(--admin-soft,#1b2c41)}@media (max-width:1050px){.admin-security-number-grid,.admin-password-policy-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.admin-security-number-grid,.admin-password-policy-number-grid{grid-template-columns:1fr;gap:18px}.admin-security-number-field{padding:0}.admin-security-number-field input{min-height:50px;font-size:16px}.admin-security-toggle-list-contained .admin-security-toggle{min-height:104px;padding:20px 18px}.admin-security-save-bar{border-radius:15px;margin-top:4px;padding:18px;position:static;bottom:auto}}.admin-security-save-bar{z-index:40;border:1px solid var(--admin-border,#dfe7f0);background:color-mix(in srgb, var(--admin-card,#fff) 92%, transparent);-webkit-backdrop-filter:blur(14px);margin-top:4px;position:sticky;bottom:14px;box-shadow:0 18px 46px #0a182a2e}@media (max-width:660px){.admin-security-form{padding-bottom:calc(148px + env(safe-area-inset-bottom))}.admin-security-save-bar{z-index:80;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:16px;margin:6px 0 0;padding:17px;position:sticky}}.admin-security-form{padding-bottom:72px}@media (max-width:660px){.admin-security-form{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.admin-security-save-bar{margin-bottom:0}.admin-settings-content:last-child{padding-bottom:0}}.admin-security-form{padding-bottom:0;position:relative}.admin-security-save-bar{z-index:40;margin-top:4px;margin-bottom:0;position:sticky;bottom:14px}@media (max-width:660px){.admin-security-form{padding-bottom:0}.admin-security-save-bar{z-index:80;bottom:calc(10px + env(safe-area-inset-bottom));margin-top:8px;margin-bottom:0;position:sticky}.admin-settings-content,.admin-settings-layout,.admin-settings-page{padding-bottom:0}}.login-required-mfa{gap:20px;display:grid}.login-mfa-setup-loading{min-height:180px;color:var(--workspace-muted,#69798e);text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.login-mfa-setup-content{border:1px solid var(--workspace-border,#dce4ee);background:var(--workspace-soft,#f4f7fb);border-radius:15px;grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:center;gap:24px;padding:20px;display:grid}.login-mfa-setup-qr{place-items:center;display:grid}.login-mfa-setup-qr img{background:#fff;border-radius:12px;width:min(220px,100%);height:auto;padding:8px;display:block}.login-mfa-setup-instructions{min-width:0}.login-mfa-setup-instructions>span{color:var(--workspace-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.login-mfa-setup-instructions h3{color:var(--workspace-text,#20334a);margin:6px 0 8px;font-size:19px}.login-mfa-setup-instructions p{color:var(--workspace-muted,#69798e);margin:0;font-size:13px;line-height:1.6}.login-mfa-setup-instructions dl{gap:10px;margin:18px 0 0;display:grid}.login-mfa-setup-instructions dl>div{min-width:0}.login-mfa-setup-instructions dt{color:var(--workspace-muted,#69798e);font-size:11px;font-weight:750}.login-mfa-setup-instructions dd{color:var(--workspace-text,#20334a);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.login-mfa-setup-instructions code{background:var(--workspace-card,#fff);max-width:100%;color:var(--workspace-text,#20334a);letter-spacing:.08em;overflow-wrap:anywhere;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:750;display:inline-block}.login-mfa-setup-form{gap:15px;display:grid}.login-mfa-setup-form label{gap:8px;display:grid}.login-mfa-setup-form input{letter-spacing:.2em;text-align:center;min-height:52px;font-size:21px;font-weight:800}.login-mfa-expiry{color:var(--workspace-muted,#69798e);text-align:center;font-size:11px}.login-recovery-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.login-recovery-code-grid code{border:1px solid var(--workspace-border,#dce4ee);background:var(--workspace-soft,#f3f6fa);color:var(--workspace-text,#263950);letter-spacing:.07em;text-align:center;border-radius:9px;padding:13px 10px;font-size:13px;font-weight:800}.login-recovery-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:660px){.login-mfa-setup-content{grid-template-columns:1fr;padding:17px}.login-mfa-setup-qr img{width:min(210px,100%)}.login-recovery-code-grid,.login-recovery-actions{grid-template-columns:1fr}}.login-passkey-panel{border:1px solid var(--workspace-border,#dce4ee);background:var(--workspace-soft,#f3f6fa);text-align:center;border-radius:15px;align-content:center;place-items:center;gap:12px;min-height:250px;padding:28px;display:grid}.login-passkey-icon{background:color-mix(in srgb, var(--workspace-primary,#286cff) 13%, transparent);width:58px;height:58px;color:var(--workspace-primary,#286cff);border-radius:17px;place-items:center;font-size:28px;font-weight:850;display:grid}.login-passkey-panel>strong{color:var(--workspace-text,#20334a);font-size:17px}.login-passkey-panel>p{max-width:390px;color:var(--workspace-muted,#69798e);margin:0 0 6px;font-size:13px;line-height:1.6}.login-passkey-panel .submit-button{width:min(100%,320px)}.login-mfa-methods{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:15px;display:flex}.login-mfa-methods .text-button{min-height:36px}html[data-theme=dark] .login-passkey-panel{border-color:var(--workspace-border,#2b3d53);background:var(--workspace-soft,#17283b)}@media (max-width:520px){.login-passkey-panel{min-height:220px;padding:22px 18px}.login-mfa-methods{flex-direction:column;align-items:stretch}.login-mfa-methods .text-button{width:100%}}.login-passwordless-passkey-button{border:1px solid color-mix(in srgb, var(--workspace-primary,#286cff) 45%, var(--workspace-border,#dce4ee));background:color-mix(in srgb, var(--workspace-primary,#286cff) 5%, var(--workspace-card,#fff));width:100%;color:var(--workspace-text,#20334a);text-align:left;cursor:pointer;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px;padding:13px 15px;transition:border-color .15s,background .15s,transform .15s;display:grid}.login-passwordless-passkey-button:hover:not(:disabled){border-color:var(--workspace-primary,#286cff);background:color-mix(in srgb, var(--workspace-primary,#286cff) 9%, var(--workspace-card,#fff));transform:translateY(-1px)}.login-passwordless-passkey-button>span{background:var(--workspace-primary,#286cff);color:#fff;border-radius:11px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:21px;font-weight:850;display:grid}.login-passwordless-passkey-button strong,.login-passwordless-passkey-button small{min-width:0;display:block}.login-passwordless-passkey-button strong{align-self:end;font-size:14px}.login-passwordless-passkey-button small{color:var(--workspace-muted,#69798e);align-self:start;margin-top:3px;font-size:11px}.login-passwordless-passkey-button:disabled{opacity:.58;cursor:not-allowed}.login-method-divider{color:var(--workspace-muted,#748397);text-align:center;justify-content:center;align-items:center;margin:18px 0;font-size:11px;display:flex;position:relative}.login-method-divider:before{content:"";inset-inline:0;background:var(--workspace-border,#dce4ee);height:1px;position:absolute;top:50%}.login-method-divider span{background:var(--workspace-card,#fff);padding:0 11px;position:relative}html[data-theme=dark] .login-passwordless-passkey-button{background:color-mix(in srgb, var(--workspace-primary,#286cff) 8%, #111d2b)}html[data-theme=dark] .login-method-divider span{background:#111d2b}.login-password-change-expiry{color:var(--workspace-muted,#69798e);text-align:right;margin:4px 0 14px;font-size:12px}.login-password-change-back{text-align:center;width:100%;margin-top:11px;display:block}.trusted-devices-card>header{gap:18px}.trusted-devices-state,.trusted-devices-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:210px;padding:30px;display:grid}.trusted-devices-state p,.trusted-devices-empty p{max-width:520px;color:var(--workspace-muted,#69798e);margin:0}.trusted-devices-empty>span{background:color-mix(in srgb, #22a06b 12%, var(--workspace-card,#fff));color:#168257;border-radius:15px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:850;display:grid}.trusted-devices-list{gap:12px;display:grid}.trusted-device{border:1px solid var(--workspace-border,#dce4ee);background:color-mix(in srgb, var(--workspace-card,#fff) 97%, var(--workspace-primary,#286cff));border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px;display:grid}.trusted-device-icon{background:color-mix(in srgb, var(--workspace-primary,#286cff) 11%, var(--workspace-card,#fff));width:46px;height:46px;color:var(--workspace-primary,#286cff);border-radius:13px;place-items:center;font-size:22px;font-weight:800;display:grid}.trusted-device-main{min-width:0}.trusted-device-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.trusted-device-heading>div{gap:3px;min-width:0;display:grid}.trusted-device-heading strong{color:var(--workspace-text,#20334a);font-size:14px}.trusted-device-heading>div>span{color:var(--workspace-muted,#69798e);font-size:12px}.trusted-device-details{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin:15px 0 0;display:grid}.trusted-device-details>div{gap:3px;display:grid}.trusted-device-details dt{color:var(--workspace-muted,#75849a);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.trusted-device-details dd{overflow-wrap:anywhere;min-width:0;color:var(--workspace-text,#20334a);margin:0;font-size:11px;font-weight:650}.trusted-device-remove{white-space:nowrap;align-self:center}@media (max-width:900px){.trusted-device-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.trusted-devices-card>header{align-items:stretch}.trusted-devices-card>header>button{width:100%}.trusted-device{grid-template-columns:42px minmax(0,1fr)}.trusted-device-icon{width:42px;height:42px}.trusted-device-remove{grid-column:1/-1;width:100%}.trusted-device-details{grid-template-columns:1fr}.trusted-device-heading{display:grid}.trusted-device-heading .personal-settings-badge{justify-self:start}}.audit-panel{min-width:0;color:var(--admin-text,#25384f);gap:20px;display:grid}.audit-panel-heading{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);border-radius:17px;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;display:flex;box-shadow:0 9px 28px #192c450b}.audit-panel-heading>div:first-child{min-width:0}.audit-panel-heading>div:first-child>span,.audit-events-header>div>span,.audit-insight-card header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.audit-panel-heading h2{color:var(--admin-text,#1e3047);letter-spacing:-.035em;margin:0;font-size:25px}.audit-panel-heading p{max-width:760px;color:var(--admin-muted,#69798e);margin:8px 0 0;font-size:13px;line-height:1.6}.audit-period-control{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-soft,#f3f6fa);border-radius:11px;flex:none;gap:3px;padding:4px;display:inline-flex}.audit-period-control button{min-height:34px;color:var(--admin-muted,#69798e);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:750}.audit-period-control .audit-period-active{background:var(--admin-card,#fff);color:var(--workspace-primary,#286cff);box-shadow:0 2px 8px #162c481a}.audit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.audit-summary-grid article{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);border-radius:15px;gap:5px;min-width:0;padding:20px;display:grid;box-shadow:0 7px 22px #192c450a}.audit-summary-grid article>span{color:var(--admin-muted,#69798e);font-size:11px;font-weight:750}.audit-summary-grid strong{color:var(--admin-text,#1e3047);letter-spacing:-.04em;font-size:29px}.audit-summary-grid small{color:var(--admin-muted,#8794a5);font-size:10px}.audit-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.audit-insight-card{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);border-radius:15px;overflow:hidden;box-shadow:0 7px 22px #192c450a}.audit-insight-card>header{border-bottom:1px solid var(--admin-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 21px;display:flex}.audit-insight-card header strong{color:var(--admin-text,#25384f);font-size:14px;display:block}.audit-insight-card header>small{color:var(--admin-muted,#748397);font-size:11px}.audit-breakdown-list{gap:14px;padding:20px 21px;display:grid}.audit-breakdown-list>div{grid-template-columns:minmax(110px,.8fr) minmax(100px,2fr) 32px;align-items:center;gap:12px;display:grid}.audit-breakdown-list>div>span{color:var(--admin-text,#31445d);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.audit-breakdown-list>div>div{background:var(--admin-soft,#edf2f7);border-radius:999px;height:7px;overflow:hidden}.audit-breakdown-list i{border-radius:inherit;background:var(--workspace-primary,#286cff);height:100%;display:block}.audit-breakdown-list strong{color:var(--admin-text,#25384f);text-align:right;font-size:11px}.audit-result-overview{gap:13px;padding:20px 21px;display:grid}.audit-result-overview>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.audit-result-overview>div>span:nth-child(2){color:var(--admin-text,#31445d);font-size:11px;font-weight:700}.audit-result-overview strong{color:var(--admin-text,#25384f);font-size:11px}.audit-result-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.audit-result-dot-success{background:#2e9b61}.audit-result-dot-failure{background:#d84d5f}.audit-result-dot-denied{background:#d88528}.audit-result-dot-cancelled{background:#7d8ca0}.audit-insight-card>footer{border-top:1px solid var(--admin-border,#e4eaf2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audit-insight-card>footer>div{border-right:1px solid var(--admin-border,#e4eaf2);gap:4px;padding:15px 18px;display:grid}.audit-insight-card>footer>div:last-child{border-right:0}.audit-insight-card>footer span{color:var(--admin-muted,#748397);text-transform:uppercase;font-size:9px;font-weight:750}.audit-insight-card>footer strong{color:var(--admin-text,#25384f);font-size:16px}.audit-events-card{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);border-radius:17px;overflow:hidden;box-shadow:0 9px 28px #192c450b}.audit-events-header{border-bottom:1px solid var(--admin-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.audit-events-header h3{color:var(--admin-text,#1e3047);letter-spacing:-.025em;margin:0;font-size:19px}.audit-events-header p{color:var(--admin-muted,#69798e);margin:6px 0 0;font-size:12px}.audit-filter-bar{border-bottom:1px solid var(--admin-border,#e4eaf2);background:var(--admin-soft,#f7f9fc);grid-template-columns:minmax(240px,1fr) minmax(140px,auto) minmax(125px,auto) auto auto;align-items:center;gap:9px;padding:14px 16px;display:grid}.audit-search-field{border:1px solid var(--admin-input-border,#ccd7e4);background:var(--admin-input,#fff);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:40px;padding:0 12px;display:grid}.audit-search-field>span{color:var(--admin-muted,#748397);margin-right:8px;font-size:17px}.audit-search-field input{width:100%;min-width:0;color:var(--admin-text,#25384f);font:inherit;background:0 0;border:0;outline:none;font-size:12px}.audit-filter-bar select,.audit-advanced-filters select,.audit-advanced-filters input{border:1px solid var(--admin-input-border,#ccd7e4);background:var(--admin-input,#fff);width:100%;min-width:0;min-height:40px;color:var(--admin-text,#25384f);font:inherit;border-radius:9px;outline:none;padding:0 11px;font-size:11px}.audit-filter-button{border:1px solid var(--admin-input-border,#ccd7e4);background:var(--admin-input,#fff);min-height:40px;color:var(--admin-text,#31445d);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.audit-filter-button>span{background:var(--workspace-primary,#286cff);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.audit-filter-button-active{border-color:var(--workspace-primary,#286cff);color:var(--workspace-primary,#286cff)}.audit-advanced-filters{border-bottom:1px solid var(--admin-border,#e4eaf2);background:var(--admin-card,#fff);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.audit-advanced-filters label{gap:7px;display:grid}.audit-advanced-filters label>span{color:var(--admin-text,#31445d);font-size:11px;font-weight:750}.audit-filter-actions{justify-content:flex-end;align-items:flex-end;display:flex}.audit-table-wrapper{width:100%;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:980px}.audit-table th{border-bottom:1px solid var(--admin-border,#e4eaf2);background:var(--admin-soft,#f7f9fc);color:var(--admin-muted,#748397);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:12px 16px;font-size:9px;font-weight:850}.audit-table td{border-bottom:1px solid var(--admin-border,#edf1f5);max-width:340px;color:var(--admin-text,#31445d);vertical-align:middle;padding:14px 16px;font-size:11px}.audit-table tbody tr{cursor:pointer;transition:background .13s}.audit-table tbody tr:hover{background:color-mix(in srgb, var(--workspace-primary,#286cff) 4%, var(--admin-card,#fff))}.audit-table td>strong,.audit-table td>small{display:block}.audit-table td>strong{color:var(--admin-text,#25384f);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.audit-table td>small{color:var(--admin-muted,#7b899c);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.audit-event-copy{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.audit-event-copy>div{min-width:0}.audit-event-copy strong,.audit-event-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.audit-event-copy strong{color:var(--admin-text,#25384f);font-size:11px}.audit-event-copy small{color:var(--admin-muted,#7b899c);margin-top:3px;font-size:9px}.audit-event-icon{color:#2b67da;background:#e9f0ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:850;display:grid}.audit-event-icon-authentication{color:#2b67da;background:#e9f0ff}.audit-event-icon-security{color:#b16c13;background:#fff1dc}.audit-event-icon-administration{color:#7052c7;background:#efe9ff}.audit-event-icon-account{color:#23764d;background:#e6f7ef}.audit-event-icon-access{color:#24758a;background:#e9f7fa}.audit-event-icon-service_management{color:#6f548e;background:#f2edf8}.audit-status,.audit-severity,.audit-category-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.audit-status-success{color:#277249;background:#e8f7ee}.audit-status-failure{color:#b93646;background:#fff0f1}.audit-status-denied{color:#a66411;background:#fff3df}.audit-status-cancelled,.audit-status-unknown{background:var(--admin-soft,#eef2f7);color:var(--admin-muted,#65758a)}.audit-severity-information{color:#3269bb;background:#eaf2ff}.audit-severity-warning{color:#a66411;background:#fff3df}.audit-severity-high{color:#bb4b36;background:#ffe9e5}.audit-severity-critical{color:#a71f3a;background:#ffe3e8}.audit-category-pill{background:var(--admin-soft,#eef2f7);color:var(--admin-text,#42546a)}.audit-table-empty{text-align:center;height:180px}.audit-table-empty strong,.audit-table-empty span{display:block}.audit-table-empty strong{color:var(--admin-text,#25384f);font-size:14px}.audit-table-empty span{color:var(--admin-muted,#748397);margin-top:6px;font-size:11px}.audit-events-footer{border-top:1px solid var(--admin-border,#e4eaf2);background:var(--admin-soft,#f7f9fc);justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:12px 16px;display:flex}.audit-events-footer>span,.audit-events-footer>small{color:var(--admin-muted,#748397);font-size:10px}.audit-panel-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:420px;padding:30px;display:grid}.audit-panel-state strong{color:var(--admin-text,#25384f);font-size:18px}.audit-panel-state p{max-width:520px;color:var(--admin-muted,#69798e);margin:0;line-height:1.55}.audit-empty-copy{color:var(--admin-muted,#748397);margin:0;font-size:11px}.audit-drawer-backdrop{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c182961;justify-content:flex-end;display:flex;position:fixed;inset:0}.audit-drawer{background:var(--admin-card,#fff);width:min(600px,100%);height:100%;overflow-y:auto;box-shadow:-18px 0 55px #0b1d3433}.audit-drawer>header{z-index:5;border-bottom:1px solid var(--admin-border,#e4eaf2);background:color-mix(in srgb, var(--admin-card,#fff) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;position:sticky;top:0}.audit-drawer>header>div{min-width:0}.audit-drawer>header span{color:var(--workspace-primary,#286cff);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.audit-drawer>header h2{color:var(--admin-text,#1e3047);letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.3}.audit-drawer>header p{color:var(--admin-muted,#748397);margin:7px 0 0;font-size:10px}.audit-drawer>header button{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-soft,#f3f6fa);width:34px;height:34px;color:var(--admin-text,#31445d);cursor:pointer;border-radius:9px;flex:0 0 34px;place-items:center;font-size:20px;display:grid}.audit-drawer-statuses{flex-wrap:wrap;gap:8px;padding:18px 24px 0;display:flex}.audit-drawer>section{border-bottom:1px solid var(--admin-border,#e4eaf2);padding:22px 24px}.audit-drawer>section h3{color:var(--admin-text,#25384f);margin:0 0 14px;font-size:13px}.audit-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.audit-detail-list>div{border:1px solid var(--admin-border,#e1e8f0);background:var(--admin-soft,#f7f9fc);border-radius:10px;min-width:0;padding:13px}.audit-detail-list dt{color:var(--admin-muted,#748397);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.audit-detail-list dd{overflow-wrap:anywhere;color:var(--admin-text,#31445d);margin:0;font-size:11px;line-height:1.5}.audit-detail-list .audit-detail-wide{grid-column:1/-1}.audit-metadata{border:1px solid var(--admin-border,#dfe7f0);color:#d8e4f2;white-space:pre-wrap;overflow-wrap:anywhere;background:#101b2b;border-radius:10px;margin:0;padding:15px;font-size:10px;line-height:1.6;overflow-x:auto}.audit-drawer-loading{background:var(--admin-soft,#f3f6fa);color:var(--admin-muted,#69798e);border-radius:10px;align-items:center;gap:10px;margin:16px 24px 0;padding:12px;font-size:11px;display:flex}html[data-theme=dark] .audit-panel,html[data-theme=dark] .audit-panel-state,html[data-theme=dark] .audit-drawer{--admin-text:#edf3fa;--admin-muted:#9fb0c3;--admin-card:#132235;--admin-soft:#1b2c41;--admin-border:#2b3d53;--admin-input:#101d2d;--admin-input-border:#3a4d64}html[data-theme=dark] .audit-metadata{background:#09131f;border-color:#31455d}html[data-theme=dark] .audit-status-success{color:#8bd5a8;background:#173a28}html[data-theme=dark] .audit-status-failure{color:#f3a1ae;background:#41212a}html[data-theme=dark] .audit-status-denied,html[data-theme=dark] .audit-severity-warning{color:#e8c17b;background:#3a2d18}html[data-theme=dark] .audit-severity-high,html[data-theme=dark] .audit-severity-critical{color:#f1a2af;background:#452029}@media (max-width:1180px){.audit-filter-bar{grid-template-columns:minmax(240px,1fr) minmax(130px,auto) minmax(120px,auto)}.audit-filter-button,.audit-filter-bar>.primary-button{width:100%}}@media (max-width:980px){.audit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-insight-grid{grid-template-columns:1fr}.audit-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.audit-panel-heading,.audit-events-header{flex-direction:column;align-items:stretch}.audit-period-control{width:100%}.audit-period-control button{flex:1 1 0}.audit-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-search-field{grid-column:1/-1}.audit-advanced-filters{grid-template-columns:1fr}.audit-filter-actions{justify-content:stretch}.audit-filter-actions button{width:100%}.audit-detail-list{grid-template-columns:1fr}.audit-detail-list .audit-detail-wide{grid-column:auto}}@media (max-width:540px){.audit-summary-grid{grid-template-columns:1fr}.audit-panel-heading,.audit-events-header{padding:19px}.audit-panel-heading h2{font-size:23px}.audit-filter-bar{grid-template-columns:1fr;padding:13px}.audit-search-field{grid-column:auto}.audit-breakdown-list>div{grid-template-columns:minmax(95px,.9fr) minmax(70px,1.4fr) 28px;gap:8px}.audit-insight-card>footer{grid-template-columns:1fr}.audit-insight-card>footer>div{border-right:0;border-bottom:1px solid var(--admin-border,#e4eaf2)}.audit-insight-card>footer>div:last-child{border-bottom:0}.audit-events-footer{flex-direction:column;align-items:stretch}.audit-events-footer button,.audit-drawer{width:100%}.audit-drawer>header,.audit-drawer>section,.audit-drawer-statuses{padding-left:18px;padding-right:18px}}.incident-service-management{gap:18px;display:grid}.incident-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.incident-detail-targets .incident-sla-card{background:#f7f9fc;border:1px solid #12253d17;border-radius:14px;gap:11px;min-width:0;padding:16px;display:grid}.incident-sla-card-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.incident-sla-card-heading>div{gap:4px;min-width:0;display:grid}.incident-sla-icon{background:color-mix(in srgb, var(--workspace-primary) 10%, #edf2f8);width:34px;height:34px;color:var(--workspace-primary);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.incident-detail-targets .incident-sla-card-heading span:not(.incident-sla-icon){color:#7b899d;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.incident-detail-targets .incident-sla-card-heading strong{color:#293b52;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.incident-detail-targets .incident-sla-card>small{color:#7b899d;text-overflow:initial;white-space:normal;font-size:7px;line-height:1.5;overflow:visible}.incident-sla-state{letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:900}.incident-sla-state-met{color:#17894c;background:#e9f8ef}.incident-sla-state-active{color:#2368dc;background:#eaf2ff}.incident-sla-state-warning{color:#a96a00;background:#fff4dd}.incident-sla-state-overdue{color:#c7384e;background:#ffeaed}.incident-sla-state-pending,.incident-sla-state-not_set{color:#66768a;background:#edf1f5}.incident-sla-card-warning{border-color:#d8911240}.incident-sla-card-overdue{border-color:#d3374e47}.incident-lifecycle{border-top:1px solid #12253d14;padding-top:17px}.incident-lifecycle-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.incident-lifecycle-heading>div{gap:4px;display:grid}.incident-lifecycle-heading span{color:var(--workspace-primary);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.incident-lifecycle-heading strong{color:#293b52;font-size:10px}.incident-lifecycle-heading small{color:#8492a4;font-size:7px}.incident-lifecycle-track{margin-top:14px;display:grid}.incident-lifecycle-step{grid-template-columns:35px minmax(0,1fr);gap:11px;min-width:0;display:grid}.incident-lifecycle-marker-column{grid-template-rows:auto minmax(12px,1fr);justify-items:center;display:grid}.incident-lifecycle-marker{z-index:1;color:#8290a2;background:#f0f3f7;border:1px solid #12253d1c;border-radius:10px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid;position:relative}.incident-lifecycle-marker-column i{background:#12253d17;width:2px;min-height:22px}.incident-lifecycle-content{gap:4px;min-width:0;padding:4px 0 18px;display:grid}.incident-lifecycle-content>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.incident-lifecycle-content strong{color:#30435b;font-size:8px}.incident-lifecycle-content b{color:#748398;letter-spacing:.05em;text-transform:uppercase;background:#edf1f5;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:900}.incident-lifecycle-content p{color:#65758a;margin:0;font-size:7px;line-height:1.5}.incident-lifecycle-content small{color:#8b98a9;font-size:6px}.incident-lifecycle-step-complete .incident-lifecycle-marker{border-color:color-mix(in srgb, var(--workspace-primary) 35%, transparent);background:color-mix(in srgb, var(--workspace-primary) 13%, #eef3f8);color:var(--workspace-primary)}.incident-lifecycle-step-complete .incident-lifecycle-marker-column i{background:color-mix(in srgb, var(--workspace-primary) 32%, #12253d17)}.incident-lifecycle-step-complete .incident-lifecycle-content b{color:#17894c;background:#e9f8ef}.incident-lifecycle-step-current .incident-lifecycle-marker{border-color:var(--workspace-primary);background:var(--workspace-primary);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb, var(--workspace-primary) 10%, transparent)}.incident-lifecycle-step-current .incident-lifecycle-content b{background:color-mix(in srgb, var(--workspace-primary) 12%, #edf2f8);color:var(--workspace-primary)}.incident-lifecycle-step-reopened .incident-lifecycle-marker{color:#a96900;background:#fff2d9;border-color:#df911966}.incident-lifecycle-step-reopened .incident-lifecycle-content b{color:#a96900;background:#fff2d9}html[data-theme=dark] .incident-detail-targets .incident-sla-card{background:#0b1622;border-color:#bfd3eb1a}html[data-theme=dark] .incident-sla-icon,html[data-theme=dark] .incident-lifecycle-marker{background:#162333;border-color:#bfd3eb1a}html[data-theme=dark] .incident-detail-targets .incident-sla-card-heading strong,html[data-theme=dark] .incident-lifecycle-heading strong,html[data-theme=dark] .incident-lifecycle-content strong{color:#e8eff7}html[data-theme=dark] .incident-lifecycle{border-color:#bfd3eb1a}html[data-theme=dark] .incident-lifecycle-marker-column i{background:#bfd3eb1c}html[data-theme=dark] .incident-lifecycle-content p{color:#9dadc0}html[data-theme=dark] .incident-lifecycle-step-current .incident-lifecycle-marker{background:var(--workspace-primary);color:#fff}@media (max-width:760px){.incident-sla-grid{grid-template-columns:minmax(0,1fr)}.incident-detail-targets .incident-sla-card{padding:15px}.incident-sla-card-heading{grid-template-columns:auto minmax(0,1fr)}.incident-sla-state{grid-column:2;justify-self:start}.incident-lifecycle-heading{flex-direction:column;align-items:flex-start;gap:7px}.incident-lifecycle-step{grid-template-columns:33px minmax(0,1fr);gap:9px}.incident-lifecycle-content>div{align-items:flex-start}}.incident-update-field-wide{grid-column:1/-1}.incident-resolution-fields,.incident-reopen-fields{border:1px solid color-mix(in srgb, var(--workspace-primary) 20%, #12253d14);background:color-mix(in srgb, var(--workspace-primary) 4%, #f8fafc);border-radius:14px;grid-column:1/-1;gap:14px;min-width:0;padding:16px;display:grid}.incident-reopen-fields{background:#fffaf1;border-color:#cd861f40}.incident-resolution-heading{align-items:center;gap:11px;min-width:0;display:flex}.incident-resolution-heading>span{background:color-mix(in srgb, var(--workspace-primary) 13%, #eaf1f8);width:34px;height:34px;color:var(--workspace-primary);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.incident-reopen-fields .incident-resolution-heading>span{color:#a76610;background:#ffefd4}.incident-resolution-heading>div{gap:3px;min-width:0;display:grid}.incident-resolution-heading strong{color:#31445c;font-size:9px;line-height:1.35}.incident-resolution-heading small{color:#7a899c;font-size:7px;line-height:1.55}.incident-resolution-grid{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:13px;min-width:0;display:grid}.incident-resolution-fields textarea,.incident-reopen-fields textarea{resize:vertical;min-height:104px}.incident-resolution-fields .incident-form-field,.incident-reopen-fields .incident-form-field{min-width:0}html[data-theme=dark] .incident-resolution-fields{border-color:color-mix(in srgb, var(--workspace-primary) 28%, #bfd3eb1a);background:color-mix(in srgb, var(--workspace-primary) 7%, #0b1622)}html[data-theme=dark] .incident-reopen-fields{background:#1c1a15;border-color:#e0a64940}html[data-theme=dark] .incident-resolution-heading strong{color:#e8eff7}html[data-theme=dark] .incident-resolution-heading small{color:#91a2b6}html[data-theme=dark] .incident-reopen-fields .incident-resolution-heading>span{color:#efb55d;background:#d289212b}@media (max-width:820px){.incident-resolution-grid{grid-template-columns:1fr}.incident-update-field-wide{grid-column:auto}}@media (max-width:660px){.incident-resolution-fields,.incident-reopen-fields{border-radius:12px;gap:12px;padding:13px}.incident-resolution-heading{align-items:flex-start}.incident-resolution-heading>span{border-radius:10px;width:31px;height:31px}.incident-resolution-fields textarea,.incident-reopen-fields textarea{min-height:116px}}.incident-resolution-summary-panel{background:#fff;border:1px solid #12253d16;border-radius:16px;gap:15px;margin-top:16px;padding:19px;display:grid}.incident-resolution-summary-highlight{border:1px solid color-mix(in srgb, var(--workspace-primary) 18%, #12253d14);background:color-mix(in srgb, var(--workspace-primary) 4%, #f8fafc);border-radius:14px;align-items:flex-start;gap:13px;min-width:0;padding:16px;display:flex}.incident-resolution-summary-icon{background:color-mix(in srgb, var(--workspace-primary) 14%, #eaf1f8);width:39px;height:39px;color:var(--workspace-primary);border-radius:12px;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.incident-resolution-summary-highlight>div{gap:5px;min-width:0;display:grid}.incident-resolution-summary-highlight>div>span{color:var(--workspace-primary);letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:900}.incident-resolution-summary-highlight strong{color:#2e425b;font-size:11px;line-height:1.4}.incident-resolution-summary-highlight p{color:#62748a;white-space:pre-wrap;margin:2px 0 0;font-size:8px;line-height:1.7}.incident-resolution-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-width:0;display:grid}.incident-resolution-summary-grid article{background:#f8fafc;border:1px solid #12253d13;border-radius:12px;align-content:center;gap:5px;min-width:0;min-height:88px;padding:13px;display:grid}.incident-resolution-summary-grid span{color:#8290a2;letter-spacing:.035em;text-transform:uppercase;font-size:6px;font-weight:850}.incident-resolution-summary-grid strong{color:#34475e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.incident-resolution-summary-grid small{color:#8795a6;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.incident-resolution-reopen-summary{background:#fffaf1;border:1px solid #cd861f3b;border-radius:13px;align-items:flex-start;gap:11px;min-width:0;padding:14px;display:flex}.incident-resolution-reopen-summary>span{color:#a76610;background:#ffefd4;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.incident-resolution-reopen-summary>div{gap:4px;min-width:0;display:grid}.incident-resolution-reopen-summary strong{color:#694b1e;font-size:8px}.incident-resolution-reopen-summary p{color:#846b45;white-space:pre-wrap;margin:0;font-size:8px;line-height:1.65}html[data-theme=dark] .incident-resolution-summary-panel{background:#111d2b;border-color:#bfd3eb1a}html[data-theme=dark] .incident-resolution-summary-highlight{border-color:color-mix(in srgb, var(--workspace-primary) 28%, #bfd3eb1a);background:color-mix(in srgb, var(--workspace-primary) 7%, #0b1622)}html[data-theme=dark] .incident-resolution-summary-highlight strong,html[data-theme=dark] .incident-resolution-summary-grid strong{color:#e8eff7}html[data-theme=dark] .incident-resolution-summary-highlight p{color:#9cadc0}html[data-theme=dark] .incident-resolution-summary-grid article{background:#0b1622;border-color:#bfd3eb17}html[data-theme=dark] .incident-resolution-summary-grid span,html[data-theme=dark] .incident-resolution-summary-grid small{color:#91a2b6}html[data-theme=dark] .incident-resolution-reopen-summary{background:#1c1a15;border-color:#e0a64940}html[data-theme=dark] .incident-resolution-reopen-summary>span{color:#efb55d;background:#d289212b}html[data-theme=dark] .incident-resolution-reopen-summary strong{color:#f1c57f}html[data-theme=dark] .incident-resolution-reopen-summary p{color:#c8af88}@media (max-width:820px){.incident-resolution-summary-grid{grid-template-columns:1fr}.incident-resolution-summary-grid article{min-height:76px}}@media (max-width:660px){.incident-resolution-summary-panel{border-radius:14px;padding:15px}.incident-resolution-summary-highlight{padding:13px}.incident-resolution-summary-icon{border-radius:10px;width:34px;height:34px}.incident-resolution-reopen-summary{padding:12px}}.incident-detail-header-actions{flex:none;align-items:center;gap:8px;display:flex}.incident-detail-header-actions>button{color:#68798f;cursor:pointer;background:#f7f9fc;border:1px solid #12253d1a;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.incident-detail-header-actions .incident-detail-reopen-button{border-color:color-mix(in srgb, var(--workspace-primary) 26%, #12253d1a);background:color-mix(in srgb, var(--workspace-primary) 9%, #f7f9fc);color:var(--workspace-primary);font-size:17px;font-weight:900}.incident-detail-header-actions .incident-detail-reopen-button:hover{border-color:var(--workspace-primary);transform:translateY(-1px)}.incident-reopen-modal-layer{z-index:240;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.incident-reopen-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08111d94;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.incident-reopen-modal{z-index:1;background:#fff;border:1px solid #12253d1c;border-radius:18px;width:min(520px,100%);max-height:calc(100vh - 40px);position:relative;overflow-y:auto;box-shadow:0 24px 80px #06111f47}.incident-reopen-modal header{border-bottom:1px solid #12253d14;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 20px;display:flex}.incident-reopen-modal header>div{min-width:0}.incident-reopen-modal header>div>span{color:var(--workspace-primary);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.incident-reopen-modal h3{color:#263a52;letter-spacing:-.025em;margin:5px 0 0;font-size:17px}.incident-reopen-modal header p{color:#748499;margin:7px 0 0;font-size:8px;line-height:1.6}.incident-reopen-modal header>button{color:#68798f;cursor:pointer;background:#f7f9fc;border:1px solid #12253d1a;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-size:18px;display:grid}.incident-reopen-modal form{gap:15px;padding:18px 20px 20px;display:grid}.incident-reopen-modal textarea{resize:vertical;min-height:115px}.incident-reopen-policy{background:#fffaf1;border:1px solid #cd861f38;border-radius:12px;align-items:flex-start;gap:11px;padding:13px;display:flex}.incident-reopen-policy>span{color:#a76610;background:#ffefd4;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.incident-reopen-policy>div{gap:4px;min-width:0;display:grid}.incident-reopen-policy strong{color:#694b1e;font-size:8px}.incident-reopen-policy p{color:#846b45;margin:0;font-size:7px;line-height:1.6}.incident-reopen-modal footer{border-top:1px solid #12253d14;justify-content:flex-end;align-items:center;gap:9px;padding-top:14px;display:flex}html[data-theme=dark] .incident-detail-header-actions>button{color:#a8b8ca;background:#182638;border-color:#bfd3eb1f}html[data-theme=dark] .incident-detail-header-actions .incident-detail-reopen-button{border-color:color-mix(in srgb, var(--workspace-primary) 35%, #bfd3eb1f);background:color-mix(in srgb, var(--workspace-primary) 12%, #182638);color:var(--workspace-primary)}html[data-theme=dark] .incident-reopen-modal{background:#111d2b;border-color:#bfd3eb1f}html[data-theme=dark] .incident-reopen-modal header,html[data-theme=dark] .incident-reopen-modal footer{border-color:#bfd3eb17}html[data-theme=dark] .incident-reopen-modal h3{color:#e8eff7}html[data-theme=dark] .incident-reopen-modal header p{color:#91a2b6}html[data-theme=dark] .incident-reopen-modal header>button{color:#a8b8ca;background:#182638;border-color:#bfd3eb1f}html[data-theme=dark] .incident-reopen-policy{background:#1c1a15;border-color:#e0a64940}html[data-theme=dark] .incident-reopen-policy>span{color:#efb55d;background:#d289212b}html[data-theme=dark] .incident-reopen-policy strong{color:#f1c57f}html[data-theme=dark] .incident-reopen-policy p{color:#c8af88}@media (max-width:660px){.incident-detail-header-actions{gap:6px}.incident-detail-header-actions>button{width:33px;height:33px}.incident-reopen-modal-layer{align-items:end;padding:10px}.incident-reopen-modal{border-radius:16px;width:100%;max-height:calc(100vh - 20px)}.incident-reopen-modal header,.incident-reopen-modal form{padding:16px}.incident-reopen-modal footer{flex-direction:column-reverse;align-items:stretch}.incident-reopen-modal footer>button{width:100%}}.csat-page{--csat-primary:#286cff;--csat-accent:#6d5dfc;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--csat-primary) 15%, transparent), transparent 36%), radial-gradient(circle at 88% 94%, color-mix(in srgb, var(--csat-accent) 13%, transparent), transparent 38%), #eef3f9;color:#1d2c41;place-items:center;display:grid}.csat-card{background:#fff;border:1px solid #12253d1a;border-radius:24px;width:min(720px,100%);overflow:hidden;box-shadow:0 32px 90px #101f342b}.csat-header{background:linear-gradient(135deg, #13243b 0%, #172d4a 58%, color-mix(in srgb, var(--csat-primary) 43%, #172d4a) 100%);color:#fff;padding:34px 36px 38px;position:relative;overflow:hidden}.csat-header:after{content:"";background:color-mix(in srgb, var(--csat-accent) 28%, transparent);pointer-events:none;border-radius:999px;width:270px;height:270px;position:absolute;bottom:-155px;right:-100px}.csat-brand-row{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.csat-brand-row img,.csat-brand-mark{border-radius:13px;flex:none;width:44px;height:44px}.csat-brand-row img{object-fit:contain;background:#fff}.csat-brand-mark{background:color-mix(in srgb, var(--csat-primary) 88%, #fff);color:#fff;letter-spacing:-.03em;place-items:center;font-size:13px;font-weight:900;display:grid}.csat-brand-row>div{gap:3px;min-width:0;display:grid}.csat-brand-row>div>span,.csat-brand-label{color:color-mix(in srgb, var(--csat-primary) 42%, #fff);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.csat-brand-row>div>strong,.csat-brand-row>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.csat-header h1{z-index:1;letter-spacing:-.045em;max-width:520px;margin:34px 0 0;font-size:clamp(32px,6vw,46px);line-height:1.05;position:relative}.csat-header>p{z-index:1;color:#b7c5d7;max-width:530px;margin:15px 0 0;font-size:15px;line-height:1.65;position:relative}.csat-header>p strong{color:#fff}.csat-content{padding:30px 36px 32px}.csat-incident-summary{background:#f7f9fc;border:1px solid #12253d14;border-radius:15px;gap:5px;padding:17px 18px;display:grid}.csat-incident-summary>span{color:var(--csat-primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.csat-incident-summary>strong{color:#24364d;font-size:15px;line-height:1.45}.csat-incident-summary>small{color:#7a899c;font-size:11px}.csat-content form{gap:25px;margin-top:28px;display:grid}.csat-alert{background:#fff2f4;border:1px solid #d1415638;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.csat-alert strong{color:#a32e42;font-size:12px}.csat-alert span{color:#b95263;font-size:11px;line-height:1.5}.csat-rating-fieldset{border:0;min-width:0;margin:0;padding:0}.csat-rating-fieldset legend{color:#2c3d53;margin:0 0 14px;font-size:14px;font-weight:850;line-height:1.45}.csat-rating-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.csat-rating-option{color:#68798f;cursor:pointer;background:#fafbfd;border:1px solid #12253d1c;border-radius:14px;align-content:center;justify-items:center;gap:9px;min-width:0;min-height:104px;padding:13px 8px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.csat-rating-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--csat-primary) 42%, #12253d1c);transform:translateY(-2px);box-shadow:0 10px 24px #152a4517}.csat-rating-option strong{color:#43556d;background:#edf1f6;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.csat-rating-option span{text-align:center;font-size:9px;font-weight:750;line-height:1.3}.csat-rating-option-selected{border-color:color-mix(in srgb, var(--csat-primary) 58%, transparent);background:color-mix(in srgb, var(--csat-primary) 8%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--csat-primary) 10%, transparent);color:var(--csat-primary)}.csat-rating-option-selected strong{background:var(--csat-primary);color:#fff}.csat-rating-option:disabled{cursor:wait;opacity:.7}.csat-field-error{color:#b0384a;margin-top:9px;font-size:11px;font-weight:700;display:block}.csat-feedback-field{gap:8px;display:grid}.csat-feedback-field>span{color:#2c3d53;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:850;display:flex}.csat-feedback-field>span small{color:#8a98aa;font-size:10px;font-weight:700}.csat-feedback-field textarea{resize:vertical;color:#25374e;width:100%;min-height:145px;font:inherit;background:#fafbfd;border:1px solid #12253d1f;border-radius:13px;outline:0;padding:14px 15px;font-size:13px;line-height:1.6;transition:border-color .16s,box-shadow .16s,background .16s}.csat-feedback-field textarea:focus{border-color:color-mix(in srgb, var(--csat-primary) 58%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--csat-primary) 10%, transparent);background:#fff}.csat-feedback-field textarea::placeholder{color:#9ba7b6}.csat-feedback-field>small{color:#8a98aa;justify-self:end;font-size:10px}.csat-submit-button{background:linear-gradient(135deg, var(--csat-primary), color-mix(in srgb, var(--csat-primary) 64%, var(--csat-accent)));color:#fff;min-height:50px;font:inherit;cursor:pointer;box-shadow:0 13px 30px color-mix(in srgb, var(--csat-primary) 25%, transparent);border:0;border-radius:13px;justify-content:center;justify-self:end;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:850;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.csat-submit-button:hover:not(:disabled){box-shadow:0 16px 34px color-mix(in srgb, var(--csat-primary) 31%, transparent);transform:translateY(-1px)}.csat-submit-button:disabled{cursor:wait;opacity:.72}.csat-submit-button .button-spinner,.csat-state-card .button-spinner{width:18px;height:18px}.csat-expiry-note{color:#8795a7;text-align:center;margin:25px 0 0;font-size:10px;line-height:1.6}.csat-powered-by,.csat-thank-you>footer{color:#97a3b2;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-top:1px solid #12253d14;margin-top:20px;padding-top:18px;font-size:9px;font-weight:750}.csat-state-card,.csat-thank-you{text-align:center;justify-items:center;max-width:560px;padding:48px 38px;display:grid}.csat-state-card h1,.csat-thank-you h1{color:#24364d;letter-spacing:-.035em;margin:22px 0 0;font-size:28px;line-height:1.15}.csat-state-card p,.csat-thank-you>p{color:#748398;max-width:420px;margin:12px 0 0;font-size:13px;line-height:1.7}.csat-state-icon,.csat-success-icon{border-radius:20px;place-items:center;width:62px;height:62px;margin-top:24px;font-size:25px;font-weight:900;display:grid}.csat-state-icon{color:#ae6717;background:#fff1e2}.csat-success-icon{background:color-mix(in srgb, var(--csat-primary) 11%, #eef8f3);color:var(--csat-primary)}.csat-thank-you .csat-brand-row{justify-self:stretch}.csat-thank-you .csat-brand-row>strong{color:#24364d}.csat-submitted-rating{background:color-mix(in srgb, var(--csat-primary) 8%, #f5f8fb);border-radius:15px;gap:4px;margin-top:24px;padding:17px 22px;display:grid}.csat-submitted-rating strong{color:var(--csat-primary);font-size:24px}.csat-submitted-rating span{color:#66778d;font-size:11px;font-weight:750}.csat-thank-you>small{color:#8795a7;margin-top:22px;font-size:10px}html[data-theme=dark] .csat-page{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--csat-primary) 17%, transparent), transparent 36%), radial-gradient(circle at 88% 94%, color-mix(in srgb, var(--csat-accent) 15%, transparent), transparent 38%), #09121d;color:#e2eaf4}html[data-theme=dark] .csat-card{background:#101c2a;border-color:#c1d3e81c;box-shadow:0 32px 90px #00000061}html[data-theme=dark] .csat-content{background:#101c2a}html[data-theme=dark] .csat-incident-summary{background:#162333;border-color:#c1d3e81a}html[data-theme=dark] .csat-incident-summary>strong,html[data-theme=dark] .csat-rating-fieldset legend,html[data-theme=dark] .csat-feedback-field>span,html[data-theme=dark] .csat-state-card h1,html[data-theme=dark] .csat-thank-you h1,html[data-theme=dark] .csat-thank-you .csat-brand-row>strong{color:#e7eef7}html[data-theme=dark] .csat-incident-summary>small,html[data-theme=dark] .csat-feedback-field>small,html[data-theme=dark] .csat-feedback-field>span small,html[data-theme=dark] .csat-expiry-note,html[data-theme=dark] .csat-state-card p,html[data-theme=dark] .csat-thank-you>p,html[data-theme=dark] .csat-thank-you>small{color:#91a1b5}html[data-theme=dark] .csat-rating-option{color:#a9b8ca;background:#152231;border-color:#c1d3e81c}html[data-theme=dark] .csat-rating-option strong{color:#d4deea;background:#203044}html[data-theme=dark] .csat-rating-option-selected{border-color:color-mix(in srgb, var(--csat-primary) 64%, #c1d3e81c);background:color-mix(in srgb, var(--csat-primary) 14%, #152231);color:color-mix(in srgb, var(--csat-primary) 75%, #fff)}html[data-theme=dark] .csat-rating-option-selected strong{background:var(--csat-primary);color:#fff}html[data-theme=dark] .csat-feedback-field textarea{color:#e3ebf5;background:#152231;border-color:#c1d3e81f}html[data-theme=dark] .csat-feedback-field textarea:focus{border-color:color-mix(in srgb, var(--csat-primary) 68%, transparent);background:#182739}html[data-theme=dark] .csat-feedback-field textarea::placeholder{color:#718399}html[data-theme=dark] .csat-powered-by,html[data-theme=dark] .csat-thank-you>footer{color:#75869a;border-color:#c1d3e817}html[data-theme=dark] .csat-submitted-rating{background:color-mix(in srgb, var(--csat-primary) 13%, #162333)}html[data-theme=dark] .csat-submitted-rating span{color:#a4b2c3}@media (max-width:720px){.csat-page{padding:max(14px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom));align-items:start}.csat-card{border-radius:19px}.csat-header{padding:27px 23px 30px}.csat-header h1{margin-top:27px;font-size:34px}.csat-header>p{font-size:14px}.csat-content{padding:23px}.csat-rating-grid{overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(58px,1fr));padding-bottom:5px;overflow-x:auto}.csat-rating-option{min-height:98px}.csat-submit-button{justify-self:stretch;width:100%}.csat-state-card,.csat-thank-you{padding:39px 25px}}@media (max-width:480px){.csat-brand-row img,.csat-brand-mark{width:40px;height:40px}.csat-header h1{font-size:31px}.csat-content{padding:20px 17px 23px}.csat-incident-summary{padding:15px}.csat-content form{gap:22px;margin-top:23px}.csat-rating-grid{grid-template-columns:repeat(5,68px);margin-right:-17px;padding-right:17px}.csat-rating-option{min-height:96px;padding-inline:6px}.csat-rating-option span{font-size:8px}.csat-feedback-field textarea{min-height:130px}.csat-state-card h1,.csat-thank-you h1{font-size:25px}}.admin-csat-form{gap:20px;min-width:0;margin:0;display:grid}.admin-csat-card-body{gap:22px;padding:24px 25px;display:grid}.admin-csat-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-csat-field{gap:8px;min-width:0;display:grid}.admin-csat-field>span{color:var(--admin-text,#31445d);font-size:12px;font-weight:750}.admin-csat-field input,.admin-csat-field select{border:1px solid var(--admin-input-border,#ccd7e4);background:var(--admin-input,#fff);width:100%;min-width:0;height:44px;color:var(--admin-text,#25384f);font:inherit;border-radius:10px;outline:0;padding:0 12px}.admin-csat-field input:focus,.admin-csat-field select:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 14%, transparent)}.admin-csat-field input:disabled,.admin-csat-field select:disabled{background:var(--admin-soft,#f1f4f8);cursor:not-allowed;opacity:.72}.admin-csat-field>small{color:var(--admin-muted,#748397);font-size:11px;line-height:1.45}.admin-csat-inline-error{color:#b93646;background:#fff2f4;border:1px solid #efc3ca;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:700}.admin-csat-next-run{border:1px solid color-mix(in srgb, var(--workspace-primary,#286cff) 23%, var(--admin-border,#dfe7f0));background:color-mix(in srgb, var(--workspace-primary,#286cff) 5%, var(--admin-card,#fff));border-radius:13px;align-items:center;gap:13px;padding:16px;display:flex}.admin-csat-next-run>span{background:var(--workspace-primary,#286cff);color:#fff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.admin-csat-next-run>div{min-width:0}.admin-csat-next-run strong,.admin-csat-next-run p{display:block}.admin-csat-next-run strong{color:var(--admin-text,#25384f);font-size:12px}.admin-csat-next-run p{color:var(--admin-muted,#69798e);margin:4px 0 0;font-size:12px}.admin-csat-threshold{border-top:1px solid var(--admin-border,#e4eaf2);padding:20px 25px 24px}.admin-csat-threshold .admin-csat-field{max-width:360px}.admin-csat-recipient-list{gap:10px;padding:22px 25px 25px;display:grid}.admin-csat-recipient{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);cursor:pointer;border-radius:13px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:13px;padding:15px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.admin-csat-recipient:hover{background:var(--admin-soft,#f5f7fa)}.admin-csat-recipient-selected{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 55%, transparent);background:color-mix(in srgb, var(--workspace-primary,#286cff) 5%, var(--admin-card,#fff));box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 9%, transparent)}.admin-csat-recipient>input{width:17px;height:17px;accent-color:var(--workspace-primary,#286cff);margin:0}.admin-csat-recipient-avatar{background:var(--admin-soft,#eef2f7);width:40px;height:40px;color:var(--admin-text,#31445d);border-radius:11px;flex:0 0 40px;place-items:center;font-size:12px;font-weight:850;display:grid}.admin-csat-recipient-selected .admin-csat-recipient-avatar{background:var(--workspace-primary,#286cff);color:#fff}.admin-csat-recipient>div{min-width:0}.admin-csat-recipient strong,.admin-csat-recipient small,.admin-csat-recipient em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-csat-recipient strong{color:var(--admin-text,#25384f);font-size:13px}.admin-csat-recipient small{color:var(--admin-muted,#748397);margin-top:3px;font-size:11px}.admin-csat-recipient em{color:var(--workspace-primary,#286cff);margin-top:5px;font-size:10px;font-style:normal;font-weight:750}.admin-csat-empty{min-height:150px;color:var(--admin-muted,#69798e);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.admin-csat-empty strong{color:var(--admin-text,#25384f);font-size:14px}.admin-csat-empty p{max-width:500px;margin:0;font-size:12px;line-height:1.55}.admin-csat-history-scroll{width:100%;overflow-x:auto}.admin-csat-history{border-collapse:collapse;width:100%;min-width:760px}.admin-csat-history th,.admin-csat-history td{border-bottom:1px solid var(--admin-border,#e4eaf2);text-align:left;vertical-align:middle;padding:15px 18px}.admin-csat-history th{background:var(--admin-soft,#f5f7fa);color:var(--admin-muted,#69798e);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-csat-history tbody tr:last-child td{border-bottom:0}.admin-csat-history tbody tr:hover{background:color-mix(in srgb, var(--workspace-primary,#286cff) 3%, transparent)}.admin-csat-history td strong,.admin-csat-history td small{display:block}.admin-csat-history td strong{color:var(--admin-text,#25384f);font-size:12px}.admin-csat-history td small{color:var(--admin-muted,#748397);margin-top:4px;font-size:10px}.admin-csat-delivery-status{background:var(--admin-soft,#eef2f7);min-height:26px;color:var(--admin-muted,#65758a);border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-csat-delivery-status-sent{color:#247143;background:#e8f7ee}.admin-csat-delivery-status-partial{color:#986719;background:#fff4dc}.admin-csat-delivery-status-failed{color:#b93646;background:#fff0f2}.admin-csat-delivery-status-pending,.admin-csat-delivery-status-processing{color:#365f9e;background:#edf4ff}.admin-csat-delivery-status-skipped{color:#68788c;background:#f1f3f6}.admin-csat-delivery-error{font-weight:700;color:#b93646!important}html[data-theme=dark] .admin-csat-inline-error{color:#f1a1ad;background:#351d25;border-color:#6e3440}html[data-theme=dark] .admin-csat-delivery-status-sent{color:#8bd5a8;background:#173a28}html[data-theme=dark] .admin-csat-delivery-status-partial{color:#e7c476;background:#3b301b}html[data-theme=dark] .admin-csat-delivery-status-failed{color:#f1a1ad;background:#3c2027}html[data-theme=dark] .admin-csat-delivery-status-pending,html[data-theme=dark] .admin-csat-delivery-status-processing{color:#a8c7f5;background:#1d304c}@media (max-width:1050px){.admin-csat-schedule-grid{grid-template-columns:1fr}}@media (max-width:660px){.admin-csat-card-body,.admin-csat-recipient-list{padding:19px}.admin-csat-threshold{padding:18px 19px 20px}.admin-csat-recipient{grid-template-columns:auto auto minmax(0,1fr);padding:13px}.admin-csat-recipient-avatar{flex-basis:36px;width:36px;height:36px}.admin-csat-next-run{align-items:flex-start}.admin-csat-form .admin-security-save-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-csat-form .admin-security-save-bar>div{grid-column:1/-1}.admin-csat-form .admin-security-save-bar button{width:100%;min-width:0}}.my-tasks-workspace,.my-tasks-state{--task-text:var(--workspace-text,#20344c);--task-muted:var(--workspace-muted,#69798e);--task-card:var(--workspace-card,#fff);--task-soft:var(--workspace-soft,#f4f7fb);--task-border:var(--workspace-border,#dfe7f0);width:100%;max-width:1480px;margin:0 auto}.my-tasks-workspace{gap:22px;padding:30px;display:grid}.my-tasks-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.my-tasks-heading>div:first-child>span,.my-tasks-queue>header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.my-tasks-heading h1{color:var(--task-text);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.1}.my-tasks-heading p{max-width:720px;color:var(--task-muted);margin:11px 0 0;font-size:15px;line-height:1.65}.my-tasks-heading>button{flex:none}.my-tasks-alert{border:1px solid;border-radius:12px;align-items:center;gap:8px;padding:13px 15px;font-size:13px;display:flex}.my-tasks-alert-error{color:#9d2f42;background:#fff1f3;border-color:#efc9cf}.my-tasks-alert-success{color:#246a42;background:#edf9f2;border-color:#bce2ca}.my-tasks-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.my-tasks-summary>button{border:1px solid var(--task-border);background:var(--task-card);min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:15px;gap:6px;padding:19px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.my-tasks-summary>button:hover{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 40%, var(--task-border));transform:translateY(-1px);box-shadow:0 10px 28px #162a4412}.my-tasks-summary>button>span{color:var(--task-muted);font-size:12px;font-weight:750}.my-tasks-summary>button>strong{color:var(--task-text);font-size:29px;line-height:1}.my-tasks-summary>button>small{color:var(--task-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.my-tasks-summary-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 10%, transparent);border-color:var(--workspace-primary,#286cff)!important;background:color-mix(in srgb, var(--workspace-primary,#286cff) 6%, var(--task-card))!important}.my-tasks-summary-active>span,.my-tasks-summary-active>strong{color:var(--workspace-primary,#286cff)!important}.my-tasks-queue{border:1px solid var(--task-border);background:var(--task-card);border-radius:18px;overflow:hidden;box-shadow:0 9px 28px #192c450b}.my-tasks-queue>header{border-bottom:1px solid var(--task-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;display:flex}.my-tasks-queue>header h2{color:var(--task-text);letter-spacing:-.025em;margin:0;font-size:21px}.my-tasks-queue>header>strong{background:var(--task-soft);min-height:31px;color:var(--task-muted);border-radius:999px;align-items:center;padding:6px 11px;font-size:11px;display:inline-flex}.my-tasks-list{display:grid}.my-task-card{border-bottom:1px solid var(--task-border);grid-template-columns:minmax(270px,1.4fr) minmax(360px,1fr);gap:24px;padding:24px 25px;display:grid}.my-task-card:last-child{border-bottom:0}.my-task-card:hover{background:color-mix(in srgb, var(--task-soft) 55%, transparent)}.my-task-card-main{min-width:0}.my-task-card-status-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.my-task-status,.my-task-required,.my-task-reference{border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.my-task-status{color:#586b82;background:#edf2f8}.my-task-status-ready{color:#277249;background:#e8f7ee}.my-task-status-in_progress{color:#2f64bf;background:#eaf1ff}.my-task-status-blocked,.my-task-status-awaiting_input{color:#8a651c;background:#fff5df}.my-task-card-overdue .my-task-status{color:#b93646;background:#fff0f2}.my-task-required{background:color-mix(in srgb, var(--workspace-primary,#286cff) 9%, transparent);color:var(--workspace-primary,#286cff)}.my-task-reference{color:var(--task-muted);background:0 0;padding-left:0}.my-task-card h3{color:var(--task-text);letter-spacing:-.02em;margin:13px 0 0;font-size:18px;line-height:1.35}.my-task-request-title{color:var(--task-muted);margin:6px 0 0;font-size:13px;font-weight:700}.my-task-instructions{max-width:760px;color:var(--task-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.my-task-card-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;display:grid}.my-task-card-details>div{border:1px solid var(--task-border);background:var(--task-soft);border-radius:11px;min-width:0;padding:12px 13px}.my-task-card-details span,.my-task-card-details strong{display:block}.my-task-card-details span{color:var(--task-muted);text-transform:uppercase;font-size:10px;font-weight:750}.my-task-card-details strong{color:var(--task-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.my-task-due-overdue{color:#b93646!important}.my-task-card-footer{border-top:1px solid var(--task-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:17px;display:flex}.my-task-owner{align-items:center;gap:10px;min-width:0;display:flex}.my-task-owner>span{background:var(--workspace-primary,#286cff);color:#fff;border-radius:10px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:850;display:grid}.my-task-owner>div{min-width:0}.my-task-owner small,.my-task-owner strong{display:block}.my-task-owner small{color:var(--task-muted);font-size:10px}.my-task-owner strong{color:var(--task-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.my-task-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.my-task-actions button{min-height:39px}.my-tasks-empty,.my-tasks-state{text-align:center;align-content:center;place-items:center;gap:11px;padding:46px 24px;display:grid}.my-tasks-empty>span,.my-tasks-state-icon{background:var(--task-soft);width:49px;height:49px;color:var(--workspace-primary,#286cff);border-radius:50%;place-items:center;font-size:20px;font-weight:850;display:grid}.my-tasks-empty strong,.my-tasks-state strong{color:var(--task-text);font-size:17px}.my-tasks-empty p,.my-tasks-state p{max-width:500px;color:var(--task-muted);margin:0;font-size:13px;line-height:1.55}.my-tasks-state{min-height:420px}html[data-theme=dark] .my-tasks-workspace,html[data-theme=dark] .my-tasks-state{--task-text:#edf3fa;--task-muted:#9fb0c3;--task-card:#132235;--task-soft:#1b2c41;--task-border:#2b3d53}html[data-theme=dark] .my-tasks-alert-error{color:#efa5b1;background:#341c25;border-color:#713847}html[data-theme=dark] .my-tasks-alert-success{color:#95d8ae;background:#173324;border-color:#315e44}html[data-theme=dark] .my-task-status-ready{color:#8bd5a8;background:#173a28}html[data-theme=dark] .my-task-status-in_progress{color:#9ebeff;background:#1b3153}html[data-theme=dark] .my-task-status-blocked,html[data-theme=dark] .my-task-status-awaiting_input{color:#e3c87f;background:#382f19}@media (max-width:1080px){.my-task-card{grid-template-columns:1fr}.my-task-card-footer{grid-column:auto}.my-tasks-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.my-tasks-workspace{padding:22px}.my-tasks-heading{flex-direction:column;align-items:stretch}.my-tasks-heading>button{align-self:flex-start}}@media (max-width:660px){.my-tasks-workspace{gap:16px;padding:18px 14px 28px}.my-tasks-heading h1{font-size:30px}.my-tasks-summary{scrollbar-width:none;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.my-tasks-summary::-webkit-scrollbar{display:none}.my-tasks-summary>button{flex:0 0 170px;min-width:170px;padding:16px}.my-tasks-queue>header{flex-direction:column;align-items:stretch;padding:19px}.my-tasks-queue>header>strong{align-self:flex-start}.my-task-card{gap:18px;padding:19px}.my-task-card-details{grid-template-columns:1fr}.my-task-card-footer{flex-direction:column;align-items:stretch}.my-task-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-task-actions button{width:100%;min-width:0}.my-task-actions .primary-button:last-child{grid-column:1/-1}}.request-workspace{width:100%;max-width:1480px;color:var(--workspace-text,#263950);gap:22px;margin:0 auto;padding:30px;display:grid}.request-workspace-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.request-workspace-heading>div:first-child{min-width:0}.request-workspace-heading>div:first-child>span,.request-queue-header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.request-workspace-heading h1{max-width:840px;color:var(--workspace-text,#17283d);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.12}.request-workspace-heading p{max-width:760px;color:var(--workspace-muted,#65758a);margin:11px 0 0;font-size:15px;line-height:1.65}.request-workspace-heading-actions{flex:none;gap:10px;display:flex}.request-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.request-metric-grid article{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:15px;gap:6px;min-width:0;padding:19px 20px;display:grid;box-shadow:0 7px 24px #192c450a}.request-metric-grid article>span{color:var(--workspace-muted,#69798e);font-size:12px;font-weight:750}.request-metric-grid article>strong{color:var(--workspace-text,#1e3047);letter-spacing:-.035em;font-size:28px}.request-metric-grid article>small{color:var(--workspace-muted,#748397);font-size:11px}.request-queue-panel{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:17px;overflow:hidden;box-shadow:0 9px 28px #192c450b}.request-queue-header{border-bottom:1px solid var(--workspace-border,#e4eaf2);justify-content:space-between;align-items:center;gap:24px;padding:21px 23px;display:flex}.request-queue-header h2{color:var(--workspace-text,#1e3047);letter-spacing:-.025em;margin:0;font-size:20px}.request-search{border:1px solid var(--workspace-input-border,#ccd7e4);background:var(--workspace-input,#fff);border-radius:11px;align-items:center;gap:9px;width:min(390px,100%);min-height:43px;padding:0 13px;display:flex}.request-search>span{color:var(--workspace-muted,#748397);flex:none}.request-search input{width:100%;min-width:0;color:var(--workspace-text,#25384f);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.request-queue-tabs{border-bottom:1px solid var(--workspace-border,#e4eaf2);scrollbar-width:none;gap:5px;padding:10px 13px;display:flex;overflow-x:auto}.request-queue-tabs::-webkit-scrollbar{display:none}.request-queue-tabs button{min-height:36px;color:var(--workspace-muted,#65758a);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:750;display:inline-flex}.request-queue-tabs button:hover{background:var(--workspace-soft,#f3f6fa)}.request-queue-tabs button small{background:var(--workspace-soft,#eef2f7);min-width:22px;height:22px;color:var(--workspace-muted,#65758a);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;display:grid}.request-queue-tab-active{background:color-mix(in srgb, var(--workspace-primary,#286cff) 10%, transparent)!important;color:var(--workspace-primary,#286cff)!important}.request-queue-tab-active small{background:var(--workspace-primary,#286cff)!important;color:#fff!important}.request-queue-table-heading,.request-queue-row{grid-template-columns:minmax(240px,2fr) minmax(170px,1.15fr) minmax(150px,1fr) minmax(140px,.8fr) minmax(190px,1.4fr) minmax(125px,.8fr);align-items:center;gap:18px;display:grid}.request-queue-table-heading{border-bottom:1px solid var(--workspace-border,#e4eaf2);background:var(--workspace-soft,#f7f9fc);padding:11px 21px}.request-queue-table-heading span{color:var(--workspace-muted,#748397);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.request-queue-list{display:grid}.request-queue-row{border:0;border-bottom:1px solid var(--workspace-border,#e7edf4);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:17px 21px}.request-queue-row:last-child{border-bottom:0}.request-queue-row:hover{background:var(--workspace-soft,#f8fafc)}.request-queue-primary,.request-queue-assignment,.request-next-task,.request-progress-cell{min-width:0}.request-queue-primary strong,.request-queue-primary span,.request-queue-primary small,.request-queue-assignment strong,.request-queue-assignment small,.request-next-task strong,.request-next-task small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.request-queue-primary strong{color:var(--workspace-primary,#286cff);font-size:11px;font-weight:850}.request-queue-primary span{color:var(--workspace-text,#25384f);margin-top:4px;font-size:13px;font-weight:800}.request-queue-primary small,.request-queue-assignment small,.request-next-task small{color:var(--workspace-muted,#748397);margin-top:4px;font-size:10px}.request-queue-assignment strong,.request-next-task strong{color:var(--workspace-text,#31445d);font-size:12px}.request-queue-person{align-items:center;gap:9px;min-width:0;display:flex}.request-queue-person>i{background:var(--workspace-soft,#eef2f7);width:34px;height:34px;color:var(--workspace-text,#31445d);border-radius:10px;flex:0 0 34px;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.request-queue-person>div{min-width:0}.request-queue-person strong,.request-queue-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.request-queue-person strong{color:var(--workspace-text,#31445d);font-size:12px}.request-queue-person small{color:var(--workspace-muted,#748397);margin-top:3px;font-size:10px}.request-progress-cell>div{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.request-progress-cell strong{color:var(--workspace-text,#25384f);font-size:12px}.request-progress-cell small{color:var(--workspace-muted,#748397);font-size:9px}.request-progress-cell>span{background:var(--workspace-soft,#e9eef5);border-radius:999px;height:6px;margin-top:7px;display:block;overflow:hidden}.request-progress-cell>span>i{border-radius:inherit;background:var(--workspace-primary,#286cff);height:100%;display:block}.request-status-cell{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.request-status-cell>i{color:var(--workspace-muted,#8996a7);font-style:normal}.request-status-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.request-status-neutral{color:#5d6c7e;background:#eef2f7}.request-status-progress{color:#2864c7;background:#eaf2ff}.request-status-success{color:#277249;background:#e8f7ee}.request-status-warning{color:#8a6518;background:#fff4dc}.request-status-danger{color:#b93646;background:#fff0f0}.request-queue-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:330px;padding:30px;display:grid}.request-queue-state strong{color:var(--workspace-text,#25384f);font-size:17px}.request-queue-state p{max-width:460px;color:var(--workspace-muted,#69798e);margin:0;font-size:13px;line-height:1.55}.request-state-icon{color:#277249;background:#e8f7ee;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;font-weight:850;display:grid}.request-state-icon-error{color:#b93646;background:#fff0f0}@media (max-width:1180px){.request-queue-table-heading,.request-queue-row{grid-template-columns:minmax(230px,2fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(130px,.8fr) minmax(115px,.7fr)}.request-queue-table-heading>span:nth-child(5),.request-queue-row>div:nth-child(5){display:none}}@media (max-width:900px){.request-workspace{padding:22px}.request-workspace-heading{flex-direction:column}.request-workspace-heading-actions{width:100%}.request-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-queue-header{flex-direction:column;align-items:stretch}.request-search{width:100%}.request-queue-table-heading{display:none}.request-queue-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px}.request-queue-person,.request-queue-assignment,.request-progress-cell{grid-column:1}.request-status-cell{flex-direction:column;grid-area:1/2/5;align-items:flex-end}.request-next-task{display:none!important}}@media (max-width:660px){.request-workspace{gap:16px;padding:18px 14px 28px}.request-workspace-heading h1{font-size:28px}.request-workspace-heading p{font-size:13px}.request-workspace-heading-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.request-workspace-heading-actions button{width:100%;min-width:0}.request-metric-grid{gap:9px}.request-metric-grid article{padding:15px}.request-metric-grid article>strong{font-size:24px}.request-queue-header{padding:17px}.request-queue-row{padding:16px}.request-status-cell{max-width:110px}.request-status-pill{white-space:normal;text-align:center}}html[data-theme=dark] .request-workspace{--workspace-text:#edf3fa;--workspace-muted:#9fb0c3;--workspace-card:#132235;--workspace-soft:#1b2c41;--workspace-border:#2b3d53;--workspace-input:#101d2d;--workspace-input-border:#3a4d64}html[data-theme=dark] .request-metric-grid article,html[data-theme=dark] .request-queue-panel{background:var(--workspace-card,#132235);border-color:var(--workspace-border,#2b3d53);box-shadow:0 8px 28px #0000002e}html[data-theme=dark] .request-metric-grid article>span,html[data-theme=dark] .request-metric-grid article>small,html[data-theme=dark] .request-queue-primary small,html[data-theme=dark] .request-queue-person small,html[data-theme=dark] .request-queue-assignment small,html[data-theme=dark] .request-next-task small,html[data-theme=dark] .request-progress-cell small{color:var(--workspace-muted,#9fb0c3)}html[data-theme=dark] .request-metric-grid article>strong,html[data-theme=dark] .request-queue-header h2,html[data-theme=dark] .request-queue-primary span,html[data-theme=dark] .request-queue-person strong,html[data-theme=dark] .request-queue-assignment strong,html[data-theme=dark] .request-next-task strong,html[data-theme=dark] .request-progress-cell strong,html[data-theme=dark] .request-queue-state strong{color:var(--workspace-text,#edf3fa)}html[data-theme=dark] .request-search{background:var(--workspace-input,#101d2d);border-color:var(--workspace-input-border,#3a4d64)}html[data-theme=dark] .request-search input{color:var(--workspace-text,#edf3fa)}html[data-theme=dark] .request-search input::placeholder{color:#72849a}html[data-theme=dark] .request-search>span{color:var(--workspace-muted,#9fb0c3)}html[data-theme=dark] .request-queue-header,html[data-theme=dark] .request-queue-tabs,html[data-theme=dark] .request-queue-table-heading,html[data-theme=dark] .request-queue-row{border-color:var(--workspace-border,#2b3d53)}html[data-theme=dark] .request-queue-table-heading{background:#18293d}html[data-theme=dark] .request-queue-table-heading span{color:var(--workspace-muted,#9fb0c3)}html[data-theme=dark] .request-queue-row{background:var(--workspace-card,#132235)}html[data-theme=dark] .request-queue-row:hover{background:#192c42}html[data-theme=dark] .request-queue-tabs button{color:var(--workspace-muted,#9fb0c3)}html[data-theme=dark] .request-queue-tabs button:hover{background:var(--workspace-soft,#1b2c41)}html[data-theme=dark] .request-queue-tabs button small{color:#aebdce;background:#24364b}html[data-theme=dark] .request-queue-tab-active{background:color-mix(in srgb, var(--workspace-primary,#286cff) 18%, #132235)!important;color:#8fb8ff!important}html[data-theme=dark] .request-queue-tab-active small{background:var(--workspace-primary,#286cff)!important;color:#fff!important}html[data-theme=dark] .request-queue-person>i{color:#dce8f6;background:#203249}html[data-theme=dark] .request-progress-cell>span{background:#25374b}html[data-theme=dark] .request-progress-cell>span>i{background:var(--workspace-primary,#286cff)}html[data-theme=dark] .request-status-neutral{color:#bdc9d7;background:#26384c}html[data-theme=dark] .request-status-progress{color:#8ab7ff;background:#17345d}html[data-theme=dark] .request-status-success{color:#8bd5a8;background:#173a28}html[data-theme=dark] .request-status-warning{color:#e5c46e;background:#3e321b}html[data-theme=dark] .request-status-danger{color:#f1a0aa;background:#482329}html[data-theme=dark] .request-queue-state p{color:var(--workspace-muted,#9fb0c3)}.request-detail{width:100%;max-width:1480px;color:var(--workspace-text,#263950);gap:20px;margin:0 auto;padding:30px;display:grid}.request-detail-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:520px;padding:30px;display:grid}.request-detail-state strong{color:var(--workspace-text,#25384f);font-size:18px}.request-detail-state p{max-width:500px;color:var(--workspace-muted,#69798e);margin:0;line-height:1.55}.request-detail-heading{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:end;gap:28px;display:grid}.request-detail-heading-main{min-width:0}.request-detail-back{color:var(--workspace-primary,#286cff);cursor:pointer;font:inherit;background:0 0;border:0;margin:0 0 17px;padding:0;font-size:12px;font-weight:800}.request-detail-reference-row{align-items:center;gap:10px;margin-bottom:7px;display:flex}.request-detail-reference-row>span:first-child{color:var(--workspace-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.request-detail-heading h1{color:var(--workspace-text,#17283d);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.12}.request-detail-heading-main>p{max-width:840px;color:var(--workspace-muted,#65758a);margin:12px 0 0;font-size:14px;line-height:1.65}.request-detail-progress-card{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:15px;padding:20px}.request-detail-progress-card>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.request-detail-progress-card>div>span{color:var(--workspace-muted,#69798e);font-size:11px;font-weight:800}.request-detail-progress-card>div>strong{color:var(--workspace-text,#25384f);font-size:25px}.request-detail-progress-track{background:var(--workspace-soft,#e9eef5);border-radius:999px;height:8px;margin:12px 0 9px;display:block;overflow:hidden}.request-detail-progress-track>i{border-radius:inherit;background:var(--workspace-primary,#286cff);height:100%;display:block}.request-detail-progress-card>small{color:var(--workspace-muted,#748397);font-size:10px}.request-detail-tabs{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);scrollbar-width:none;border-radius:14px;gap:6px;padding:7px;display:flex;overflow-x:auto}.request-detail-tabs::-webkit-scrollbar{display:none}.request-detail-tabs button{min-height:40px;color:var(--workspace-muted,#65758a);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.request-detail-tabs button:hover{background:var(--workspace-soft,#f3f6fa)}.request-detail-tabs button>span{background:var(--workspace-soft,#eef2f7);border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;display:grid}.request-detail-tab-active{background:color-mix(in srgb, var(--workspace-primary,#286cff) 11%, transparent)!important;color:var(--workspace-primary,#286cff)!important}.request-detail-overview{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:20px;display:grid}.request-detail-main-column,.request-detail-side-column{gap:20px;min-width:0;display:grid}.request-detail-card{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #192c450a}.request-detail-card>header{border-bottom:1px solid var(--workspace-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px;display:flex}.request-detail-card>header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.request-detail-card h2{color:var(--workspace-text,#1e3047);letter-spacing:-.025em;margin:0;font-size:19px}.request-detail-card header p{max-width:650px;color:var(--workspace-muted,#69798e);margin:6px 0 0;font-size:11px;line-height:1.5}.request-detail-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.request-detail-field-grid>div{border-right:1px solid var(--workspace-border,#e4eaf2);border-bottom:1px solid var(--workspace-border,#e4eaf2);min-width:0;padding:19px 22px}.request-detail-field-grid>div:nth-child(3n){border-right:0}.request-detail-field-grid>div:nth-last-child(-n+3){border-bottom:0}.request-detail-field-grid span,.request-detail-summary-list span,.request-task-meta-grid span,.request-task-dependencies>span,.request-task-completion>span{color:var(--workspace-muted,#748397);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.request-detail-field-grid strong{color:var(--workspace-text,#31445d);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.request-detail-field-grid small{color:var(--workspace-muted,#748397);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.request-detail-workflow-badge{background:var(--workspace-soft,#eef2f7);min-height:28px;color:var(--workspace-muted,#65758a);border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.request-detail-workflow-list{padding:23px}.request-detail-workflow-step{grid-template-columns:36px minmax(0,1fr);min-height:75px;display:grid}.request-detail-workflow-marker{justify-content:center;display:flex;position:relative}.request-detail-workflow-marker>span{z-index:2;border:2px solid var(--workspace-border,#cfd9e6);background:var(--workspace-card,#fff);width:27px;height:27px;color:var(--workspace-muted,#748397);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid;position:relative}.request-detail-workflow-marker>i{z-index:1;background:var(--workspace-border,#dfe7f0);width:2px;position:absolute;top:27px;bottom:0}.request-detail-workflow-step-completed .request-detail-workflow-marker>span{color:#fff;background:#39a164;border-color:#39a164}.request-detail-workflow-step-ready .request-detail-workflow-marker>span,.request-detail-workflow-step-in_progress .request-detail-workflow-marker>span{border-color:var(--workspace-primary,#286cff);color:var(--workspace-primary,#286cff)}.request-detail-workflow-summary{min-width:0;padding:2px 0 22px 10px}.request-detail-workflow-summary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.request-detail-workflow-summary strong{color:var(--workspace-text,#25384f);font-size:12px}.request-detail-workflow-summary>small{color:var(--workspace-muted,#748397);margin-top:5px;font-size:10px;display:block}.request-detail-workflow-summary p{color:var(--workspace-muted,#748397);margin:7px 0 0;font-size:10px}.request-detail-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-detail-summary-list>div{border-right:1px solid var(--workspace-border,#e4eaf2);border-bottom:1px solid var(--workspace-border,#e4eaf2);padding:18px}.request-detail-summary-list>div:nth-child(2n){border-right:0}.request-detail-summary-list>div:nth-last-child(-n+2){border-bottom:0}.request-detail-summary-list strong{color:var(--workspace-text,#25384f);font-size:22px}.request-detail-next-card>div{gap:8px;padding:20px;display:grid}.request-detail-next-card>div>strong{color:var(--workspace-text,#25384f);font-size:14px}.request-detail-next-card p{color:var(--workspace-muted,#69798e);margin:0;font-size:11px}.request-detail-next-card small{color:var(--workspace-muted,#748397);font-size:10px}.request-detail-next-card button{width:100%;margin-top:6px}.request-task-list{display:grid}.request-task-card{border-bottom:1px solid var(--workspace-border,#e4eaf2);padding:22px 23px}.request-task-card:last-child{border-bottom:0}.request-task-card-ready{box-shadow:inset 4px 0 0 var(--workspace-primary,#286cff)}.request-task-card-in_progress{box-shadow:inset 4px 0 #38a6d8}.request-task-card-completed{box-shadow:inset 4px 0 #39a164}.request-task-card-blocked{box-shadow:inset 4px 0 #d4a33d}.request-task-card-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.request-task-card-top>div{min-width:0}.request-task-card-top>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.request-task-card h3{color:var(--workspace-text,#25384f);margin:5px 0 0;font-size:15px}.request-task-card-top p{max-width:760px;color:var(--workspace-muted,#69798e);margin:7px 0 0;font-size:11px;line-height:1.55}.request-task-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.request-task-meta-grid>div{background:var(--workspace-soft,#f4f7fa);border-radius:10px;min-width:0;padding:12px 13px}.request-task-meta-grid strong{color:var(--workspace-text,#31445d);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.request-task-dependencies{border:1px solid var(--workspace-border,#e0e7f0);border-radius:11px;margin-top:15px;padding:14px}.request-task-dependencies>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;display:grid}.request-task-dependencies>div+div{border-top:1px solid var(--workspace-border,#e4eaf2)}.request-task-dependencies i{color:var(--workspace-primary,#286cff);font-size:11px;font-style:normal}.request-task-dependencies strong{color:var(--workspace-text,#31445d);font-size:10px}.request-task-dependencies small{color:var(--workspace-muted,#748397);font-size:9px}.request-task-completion{background:var(--workspace-soft,#f4f7fa);border-radius:10px;margin-top:14px;padding:13px}.request-task-completion p{color:var(--workspace-text,#31445d);margin:0;font-size:11px;line-height:1.5}.request-task-error{color:#b93646;background:#fff0f0;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:11px;font-weight:700}.request-task-actions{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.request-activity-list{padding:8px 23px;display:grid}.request-activity-list article{border-bottom:1px solid var(--workspace-border,#e4eaf2);grid-template-columns:16px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.request-activity-list article:last-child{border-bottom:0}.request-activity-list article>i{background:var(--workspace-primary,#286cff);border-radius:50%;width:9px;height:9px;margin-top:4px}.request-activity-list article>div>div{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.request-activity-list strong{color:var(--workspace-text,#31445d);font-size:11px}.request-activity-list time{color:var(--workspace-muted,#748397);flex:none;font-size:9px}.request-activity-list small{color:var(--workspace-muted,#748397);margin-top:4px;font-size:9px;display:block}.request-detail-empty,.request-detail-empty-small{text-align:center;align-content:center;place-items:center;gap:8px;padding:38px 24px;display:grid}.request-detail-empty{min-height:260px}.request-detail-empty>span{background:var(--workspace-soft,#eef2f7);width:45px;height:45px;color:var(--workspace-primary,#286cff);border-radius:50%;place-items:center;display:grid}.request-detail-empty strong,.request-detail-empty-small strong{color:var(--workspace-text,#25384f)}.request-detail-empty p,.request-detail-empty-small p{max-width:450px;color:var(--workspace-muted,#69798e);margin:0;font-size:11px;line-height:1.5}.request-status-ready{color:#2b64d5;background:#e8efff}html[data-theme=dark] .request-detail,html[data-theme=dark] .request-detail-state{--workspace-text:#edf3fa;--workspace-muted:#9fb0c3;--workspace-card:#132235;--workspace-soft:#1b2c41;--workspace-border:#2b3d53;--workspace-input:#101d2d;--workspace-input-border:#3a4d64}html[data-theme=dark] .request-detail-progress-card,html[data-theme=dark] .request-detail-tabs,html[data-theme=dark] .request-detail-card{background:var(--workspace-card,#132235);border-color:var(--workspace-border,#2b3d53)}html[data-theme=dark] .request-detail-tabs button:hover,html[data-theme=dark] .request-task-meta-grid>div,html[data-theme=dark] .request-task-completion{background:var(--workspace-soft,#1b2c41)}html[data-theme=dark] .request-detail-workflow-marker>span{background:var(--workspace-card,#132235)}html[data-theme=dark] .request-detail-workflow-badge,html[data-theme=dark] .request-detail-empty>span{background:#203249}html[data-theme=dark] .request-status-ready{color:#8ab7ff;background:#17345d}html[data-theme=dark] .request-task-error{color:#f1a0aa;background:#482329}@media (max-width:1050px){.request-detail-heading,.request-detail-overview{grid-template-columns:1fr}.request-detail-progress-card{max-width:none}.request-detail-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.request-detail{padding:22px}.request-detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-detail-field-grid>div{border-right:1px solid var(--workspace-border,#e4eaf2);border-bottom:1px solid var(--workspace-border,#e4eaf2)}.request-detail-field-grid>div:nth-child(2n){border-right:0}.request-detail-field-grid>div:nth-last-child(-n+2){border-bottom:0}.request-task-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.request-detail{gap:15px;padding:18px 14px 28px}.request-detail-heading{gap:16px}.request-detail-heading h1{font-size:28px}.request-detail-reference-row{flex-direction:column;align-items:flex-start}.request-detail-side-column,.request-detail-field-grid{grid-template-columns:1fr}.request-detail-field-grid>div,.request-detail-field-grid>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--workspace-border,#e4eaf2)}.request-detail-field-grid>div:last-child{border-bottom:0}.request-detail-card>header{flex-direction:column;align-items:stretch;padding:18px}.request-detail-workflow-list,.request-task-card{padding:18px}.request-task-card-top{flex-direction:column}.request-task-meta-grid{grid-template-columns:1fr}.request-task-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-task-actions button{width:100%;min-width:0}.request-activity-list{padding:5px 18px}.request-activity-list article>div>div{flex-direction:column;gap:5px}}.request-approval-workspace{display:grid}.request-approval-summary{border-bottom:1px solid var(--workspace-border,#e4eaf2);background:color-mix(in srgb, var(--workspace-primary,#286cff) 3%, var(--workspace-card,#fff));gap:15px;padding:22px 23px;display:grid}.request-approval-summary-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.request-approval-summary-heading>div{gap:4px;display:grid}.request-approval-summary-heading span{color:var(--workspace-muted,#748397);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.request-approval-summary-heading strong{color:var(--workspace-text,#25384f);font-size:14px}.request-approval-summary-heading>b{color:var(--workspace-primary,#286cff);font-size:22px}.request-approval-progress-track{background:var(--workspace-soft,#e9eef5);border-radius:999px;height:8px;display:block;overflow:hidden}.request-approval-progress-track>i{border-radius:inherit;background:var(--workspace-primary,#286cff);height:100%;transition:width .2s;display:block}.request-approval-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.request-approval-metrics>div{border:1px solid var(--workspace-border,#e4eaf2);background:var(--workspace-card,#fff);border-radius:10px;gap:4px;padding:12px 13px;display:grid}.request-approval-metrics span{color:var(--workspace-muted,#748397);text-transform:uppercase;font-size:9px;font-weight:800}.request-approval-metrics strong{color:var(--workspace-text,#25384f);font-size:18px}.request-approval-inline-error{color:#b93646;background:#fff0f2;border:1px solid #efc3ca;border-radius:10px;margin:18px 23px 0;padding:12px 14px;font-size:11px;font-weight:700}.request-approval-list{display:grid}.request-approval-card{border-bottom:1px solid var(--workspace-border,#e4eaf2);grid-template-columns:48px minmax(0,1fr);display:grid}.request-approval-card:last-child{border-bottom:0}.request-approval-card-marker{justify-content:center;padding-top:24px;display:flex;position:relative}.request-approval-card-marker>span{z-index:2;border:2px solid var(--workspace-border,#cfdae7);background:var(--workspace-card,#fff);width:31px;height:31px;color:var(--workspace-muted,#748397);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:relative}.request-approval-card-marker>i{z-index:1;background:var(--workspace-border,#dfe7f0);width:2px;position:absolute;top:54px;bottom:-1px}.request-approval-state-approved .request-approval-card-marker>span{color:#fff;background:#39a164;border-color:#39a164}.request-approval-state-rejected .request-approval-card-marker>span{color:#fff;background:#cf5363;border-color:#cf5363}.request-approval-state-pending .request-approval-card-marker>span{border-color:var(--workspace-primary,#286cff);color:var(--workspace-primary,#286cff)}.request-approval-card-content{min-width:0;padding:22px 23px 23px 5px}.request-approval-card-content>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.request-approval-card-content>header>div{min-width:0}.request-approval-card-content>header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.request-approval-card h3{color:var(--workspace-text,#25384f);margin:5px 0 0;font-size:15px}.request-approval-card header p{max-width:720px;color:var(--workspace-muted,#69798e);margin:7px 0 0;font-size:11px;line-height:1.55}.request-approval-state{background:var(--workspace-soft,#eef2f7);min-height:28px;color:var(--workspace-muted,#65758a);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:5px 9px;font-size:10px;display:inline-flex}.request-approval-state-approved .request-approval-state{color:#277249;background:#e8f7ee}.request-approval-state-rejected .request-approval-state{color:#b93646;background:#fff0f2}.request-approval-state-pending .request-approval-state{color:#2864c7;background:#eaf2ff}.request-approval-state-blocked .request-approval-state{color:#8a6518;background:#fff4dc}.request-approval-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.request-approval-detail-grid>div{background:var(--workspace-soft,#f4f7fa);border-radius:10px;min-width:0;padding:12px 13px}.request-approval-detail-grid span,.request-approval-detail-grid strong,.request-approval-detail-grid small{display:block}.request-approval-detail-grid span{color:var(--workspace-muted,#748397);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850}.request-approval-detail-grid strong{color:var(--workspace-text,#31445d);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.request-approval-detail-grid small{color:var(--workspace-muted,#748397);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.request-approval-dependency,.request-approval-decision{border-radius:11px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;display:flex}.request-approval-dependency{background:#fff9ea;border:1px solid #e8d7a8}.request-approval-dependency>span,.request-approval-decision>span{border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.request-approval-dependency>span{color:#986719;background:#fff0c9}.request-approval-dependency>div,.request-approval-decision>div{min-width:0}.request-approval-dependency strong,.request-approval-decision strong{color:var(--workspace-text,#31445d);font-size:10px}.request-approval-dependency p,.request-approval-decision p{color:var(--workspace-muted,#69798e);margin:4px 0 0;font-size:10px;line-height:1.55}.request-approval-decision small{color:var(--workspace-muted,#748397);margin-top:7px;font-size:9px;display:block}.request-approval-decision-approved{background:#effaf3;border:1px solid #bee4cc}.request-approval-decision-approved>span{color:#277249;background:#d9f3e2}.request-approval-decision-rejected{background:#fff3f4;border:1px solid #efc5cb}.request-approval-decision-rejected>span{color:#b93646;background:#ffe0e4}.request-approval-actions{border-top:1px solid var(--workspace-border,#e4eaf2);justify-content:flex-end;gap:9px;margin-top:17px;padding-top:16px;display:flex}.request-approval-reject-button{color:#b93646!important}.request-approval-modal-layer{z-index:260;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.request-approval-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08111d99;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.request-approval-modal{z-index:1;border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 40px);position:relative;overflow-y:auto;box-shadow:0 24px 80px #06111f47}.request-approval-modal>header{border-bottom:1px solid var(--workspace-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.request-approval-modal>header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.request-approval-modal h3{color:var(--workspace-text,#25384f);margin:5px 0 0;font-size:18px}.request-approval-modal header p{color:var(--workspace-muted,#69798e);margin:7px 0 0;font-size:11px;line-height:1.55}.request-approval-modal>header>button{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-soft,#f4f7fa);width:34px;height:34px;color:var(--workspace-muted,#65758a);cursor:pointer;border-radius:9px;flex:0 0 34px;place-items:center;font-size:18px;display:grid}.request-approval-modal-body{padding:19px 20px}.request-approval-comment-field{gap:8px;display:grid}.request-approval-comment-field>span{color:var(--workspace-text,#31445d);font-size:11px;font-weight:800}.request-approval-comment-field textarea{resize:vertical;border:1px solid var(--workspace-input-border,#ccd7e4);background:var(--workspace-input,#fff);width:100%;min-height:130px;color:var(--workspace-text,#25384f);font:inherit;border-radius:11px;outline:0;padding:12px 13px;font-size:12px;line-height:1.55}.request-approval-comment-field textarea:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 12%, transparent)}.request-approval-comment-field>small{color:var(--workspace-muted,#748397);justify-self:end;font-size:9px}.request-approval-modal-error{color:#b93646;background:#fff0f2;border-radius:9px;margin-top:12px;padding:11px 13px;font-size:10px;font-weight:700}.request-approval-modal>footer{border-top:1px solid var(--workspace-border,#e4eaf2);justify-content:flex-end;gap:9px;padding:15px 20px 20px;display:flex}.request-approval-confirm-reject{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#c74455;border:0;border-radius:10px;padding:9px 15px;font-size:11px;font-weight:800}.request-approval-confirm-reject:disabled{cursor:wait;opacity:.7}html[data-theme=dark] .request-approval-metrics>div,html[data-theme=dark] .request-approval-card-marker>span,html[data-theme=dark] .request-approval-modal{background:var(--workspace-card,#132235);border-color:var(--workspace-border,#2b3d53)}html[data-theme=dark] .request-approval-detail-grid>div{background:var(--workspace-soft,#1b2c41)}html[data-theme=dark] .request-approval-state-approved .request-approval-state{color:#8bd5a8;background:#173a28}html[data-theme=dark] .request-approval-state-rejected .request-approval-state{color:#f1a0aa;background:#482329}html[data-theme=dark] .request-approval-state-pending .request-approval-state{color:#8ab7ff;background:#17345d}html[data-theme=dark] .request-approval-state-blocked .request-approval-state{color:#e5c46e;background:#3e321b}html[data-theme=dark] .request-approval-dependency{background:#282317;border-color:#68552c}html[data-theme=dark] .request-approval-dependency>span{color:#e7c476;background:#3c321a}html[data-theme=dark] .request-approval-decision-approved{background:#173324;border-color:#315e44}html[data-theme=dark] .request-approval-decision-approved>span{color:#95d8ae;background:#214a33}html[data-theme=dark] .request-approval-decision-rejected{background:#341c25;border-color:#713847}html[data-theme=dark] .request-approval-decision-rejected>span{color:#efa5b1;background:#482631}html[data-theme=dark] .request-approval-inline-error,html[data-theme=dark] .request-approval-modal-error{color:#efa5b1;background:#341c25;border-color:#713847}html[data-theme=dark] .request-approval-modal>header>button{background:var(--workspace-soft,#1b2c41);border-color:var(--workspace-border,#2b3d53)}html[data-theme=dark] .request-approval-comment-field textarea{background:var(--workspace-input,#101d2d);border-color:var(--workspace-input-border,#3a4d64);color:var(--workspace-text,#edf3fa)}@media (max-width:900px){.request-approval-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.request-approval-summary{padding:18px}.request-approval-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.request-approval-card{grid-template-columns:38px minmax(0,1fr)}.request-approval-card-marker{padding-top:20px}.request-approval-card-marker>span{width:27px;height:27px}.request-approval-card-marker>i{top:47px}.request-approval-card-content{padding:19px 16px 20px 2px}.request-approval-card-content>header{flex-direction:column;gap:10px}.request-approval-state{align-self:flex-start}.request-approval-detail-grid{grid-template-columns:1fr}.request-approval-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-approval-actions button{width:100%;min-width:0}.request-approval-modal-layer{align-items:end;padding:10px}.request-approval-modal{border-radius:16px;width:100%;max-height:calc(100dvh - 20px)}.request-approval-modal>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-approval-modal>footer button{width:100%;min-width:0}}.my-approvals-workspace,.my-approvals-state{--approval-text:var(--workspace-text,#20344c);--approval-muted:var(--workspace-muted,#69798e);--approval-card:var(--workspace-card,#fff);--approval-soft:var(--workspace-soft,#f4f7fb);--approval-border:var(--workspace-border,#dfe7f0);width:100%;max-width:1480px;margin:0 auto}.my-approvals-workspace{gap:22px;padding:30px;display:grid}.my-approvals-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.my-approvals-heading>div>span,.my-approvals-panel>header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.my-approvals-heading h1{color:var(--approval-text);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.1}.my-approvals-heading p{max-width:720px;color:var(--approval-muted);margin:11px 0 0;font-size:15px;line-height:1.65}.my-approvals-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.my-approvals-summary>button{border:1px solid var(--approval-border);background:var(--approval-card);min-width:0;color:inherit;cursor:pointer;text-align:left;border-radius:15px;gap:6px;padding:19px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.my-approvals-summary>button:hover{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 40%, var(--approval-border));transform:translateY(-1px);box-shadow:0 10px 28px #162a4412}.my-approvals-summary>button>span{color:var(--approval-muted);font-size:12px;font-weight:750}.my-approvals-summary>button>strong{color:var(--approval-text);font-size:29px;line-height:1}.my-approvals-summary>button>small{color:var(--approval-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.my-approvals-summary-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 10%, transparent);border-color:var(--workspace-primary,#286cff)!important;background:color-mix(in srgb, var(--workspace-primary,#286cff) 6%, var(--approval-card))!important}.my-approvals-summary-active>span,.my-approvals-summary-active>strong{color:var(--workspace-primary,#286cff)!important}.my-approvals-panel{border:1px solid var(--approval-border);background:var(--approval-card);border-radius:18px;overflow:hidden;box-shadow:0 9px 28px #192c450a}.my-approvals-panel>header{border-bottom:1px solid var(--approval-border);justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.my-approvals-panel h2{color:var(--approval-text);letter-spacing:-.025em;margin:0;font-size:21px}.my-approvals-search{border:1px solid var(--workspace-input-border,#ccd7e4);background:var(--workspace-input,#fff);border-radius:10px;align-items:center;gap:8px;width:min(360px,100%);min-height:42px;padding:0 12px;display:flex}.my-approvals-search>span{color:var(--approval-muted)}.my-approvals-search input{width:100%;min-width:0;color:var(--approval-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.my-approvals-error{color:#b93646;background:#fff0f2;border:1px solid #efc3ca;border-radius:10px;margin:18px 22px 0;padding:12px 14px;font-size:11px;font-weight:700}.my-approvals-list{display:grid}.my-approval-card{border-bottom:1px solid var(--approval-border);grid-template-columns:minmax(280px,1.3fr) minmax(420px,1fr);gap:22px;padding:23px 24px;display:grid}.my-approval-card:last-child{border-bottom:0}.my-approval-card:hover{background:color-mix(in srgb, var(--approval-soft) 55%, transparent)}.my-approval-card-main{min-width:0}.my-approval-card-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.my-approval-status,.my-approval-reference,.my-approval-priority{border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.my-approval-status-pending{color:#2f64bf;background:#eaf1ff}.my-approval-status-waiting{color:#8a651c;background:#fff5df}.my-approval-status-overdue,.my-approval-status-rejected{color:#b93646;background:#fff0f2}.my-approval-status-approved{color:#277249;background:#e8f7ee}.my-approval-reference{color:var(--approval-muted);background:0 0;padding-left:0}.my-approval-priority{background:var(--approval-soft);color:var(--approval-muted)}.my-approval-card h3{color:var(--approval-text);letter-spacing:-.02em;margin:13px 0 0;font-size:18px;line-height:1.35}.my-approval-request-title{color:var(--approval-muted);margin:5px 0 0;font-size:13px;font-weight:700}.my-approval-description{max-width:760px;color:var(--approval-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.my-approval-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.my-approval-detail-grid>div{border:1px solid var(--approval-border);background:var(--approval-soft);border-radius:10px;min-width:0;padding:11px 12px}.my-approval-detail-grid span,.my-approval-detail-grid strong,.my-approval-detail-grid small{display:block}.my-approval-detail-grid span{color:var(--approval-muted);text-transform:uppercase;font-size:9px;font-weight:800}.my-approval-detail-grid strong{color:var(--approval-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.my-approval-detail-grid small{color:var(--approval-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.my-approval-due-overdue{color:#b93646!important}.my-approval-history,.my-approval-waiting{border-radius:11px;grid-column:1/-1;align-items:flex-start;gap:11px;padding:13px;display:flex}.my-approval-history>span,.my-approval-waiting>span{border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.my-approval-history-approved{background:#effaf3;border:1px solid #bee4cc}.my-approval-history-approved>span{color:#277249;background:#d9f3e2}.my-approval-history-rejected{background:#fff3f4;border:1px solid #efc5cb}.my-approval-history-rejected>span{color:#b93646;background:#ffe0e4}.my-approval-waiting{background:#fff9ea;border:1px solid #ead9ac}.my-approval-waiting>span{color:#986719;background:#fff0c9}.my-approval-history strong,.my-approval-waiting strong{color:var(--approval-text);font-size:10px}.my-approval-history p,.my-approval-waiting p{color:var(--approval-muted);margin:4px 0 0;font-size:10px;line-height:1.55}.my-approval-card-footer{border-top:1px solid var(--approval-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.my-approval-actions{gap:8px;display:flex}.my-approval-reject{color:#b93646!important}.my-approvals-empty,.my-approvals-state{text-align:center;align-content:center;place-items:center;gap:10px;padding:46px 24px;display:grid}.my-approvals-empty>span,.my-approvals-state-icon{background:var(--approval-soft);width:49px;height:49px;color:var(--workspace-primary,#286cff);border-radius:50%;place-items:center;font-size:19px;font-weight:850;display:grid}.my-approvals-empty strong,.my-approvals-state strong{color:var(--approval-text);font-size:17px}.my-approvals-empty p,.my-approvals-state p{max-width:500px;color:var(--approval-muted);margin:0;font-size:13px;line-height:1.55}.my-approvals-state{min-height:420px}.my-approval-modal-layer{z-index:270;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.my-approval-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08111d99;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.my-approval-modal{z-index:1;border:1px solid var(--approval-border);background:var(--approval-card);border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 40px);position:relative;overflow-y:auto;box-shadow:0 24px 80px #06111f4d}.my-approval-modal>header{border-bottom:1px solid var(--approval-border);justify-content:space-between;gap:18px;padding:20px;display:flex}.my-approval-modal>header span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.my-approval-modal h3{color:var(--approval-text);margin:5px 0 0;font-size:18px}.my-approval-modal header p{color:var(--approval-muted);margin:6px 0 0;font-size:10px}.my-approval-modal>header>button{border:1px solid var(--approval-border);background:var(--approval-soft);width:34px;height:34px;color:var(--approval-muted);cursor:pointer;border-radius:9px;flex:0 0 34px;place-items:center;font-size:18px;display:grid}.my-approval-modal-body{padding:20px}.my-approval-modal-body label{gap:8px;display:grid}.my-approval-modal-body label>span{color:var(--approval-text);font-size:11px;font-weight:800}.my-approval-modal-body textarea{resize:vertical;border:1px solid var(--workspace-input-border,#ccd7e4);background:var(--workspace-input,#fff);width:100%;min-height:130px;color:var(--approval-text);font:inherit;border-radius:11px;outline:0;padding:12px 13px;font-size:12px;line-height:1.55}.my-approval-modal-body textarea:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 12%, transparent)}.my-approval-modal-body label>small{color:var(--approval-muted);justify-self:end;font-size:9px}.my-approval-modal-error{color:#b93646;background:#fff0f2;border-radius:9px;margin-top:12px;padding:11px 13px;font-size:10px;font-weight:700}.my-approval-modal>footer{border-top:1px solid var(--approval-border);justify-content:flex-end;gap:9px;padding:15px 20px 20px;display:flex}.my-approval-confirm-reject{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#c74455;border:0;border-radius:10px;padding:9px 15px;font-size:11px;font-weight:800}html[data-theme=dark] .my-approvals-workspace,html[data-theme=dark] .my-approvals-state{--approval-text:#edf3fa;--approval-muted:#9fb0c3;--approval-card:#132235;--approval-soft:#1b2c41;--approval-border:#2b3d53}html[data-theme=dark] .my-approval-status-pending{color:#9ebeff;background:#1b3153}html[data-theme=dark] .my-approval-status-waiting{color:#e3c87f;background:#382f19}html[data-theme=dark] .my-approval-status-overdue,html[data-theme=dark] .my-approval-status-rejected{color:#f1a0aa;background:#482329}html[data-theme=dark] .my-approval-status-approved{color:#8bd5a8;background:#173a28}html[data-theme=dark] .my-approval-history-approved{background:#173324;border-color:#315e44}html[data-theme=dark] .my-approval-history-approved>span{color:#95d8ae;background:#214a33}html[data-theme=dark] .my-approval-history-rejected{background:#341c25;border-color:#713847}html[data-theme=dark] .my-approval-history-rejected>span{color:#efa5b1;background:#482631}html[data-theme=dark] .my-approval-waiting{background:#282317;border-color:#68552c}html[data-theme=dark] .my-approval-waiting>span{color:#e7c476;background:#3c321a}html[data-theme=dark] .my-approvals-error,html[data-theme=dark] .my-approval-modal-error{color:#efa5b1;background:#341c25}@media (max-width:1080px){.my-approval-card{grid-template-columns:1fr}.my-approval-card-footer{grid-column:auto}.my-approvals-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.my-approvals-workspace{padding:22px}.my-approvals-heading{flex-direction:column}.my-approvals-panel>header{flex-direction:column;align-items:stretch}.my-approvals-search{width:100%}}@media (max-width:660px){.my-approvals-workspace{gap:16px;padding:18px 14px 28px}.my-approvals-heading h1{font-size:30px}.my-approvals-summary{scrollbar-width:none;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.my-approvals-summary::-webkit-scrollbar{display:none}.my-approvals-summary>button{flex:0 0 170px;min-width:170px;padding:16px}.my-approvals-panel>header{padding:18px}.my-approval-card{gap:17px;padding:18px}.my-approval-detail-grid{grid-template-columns:1fr}.my-approval-card-footer{flex-direction:column;align-items:stretch}.my-approval-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-approval-actions button,.my-approval-card-footer>button{width:100%;min-width:0}.my-approval-modal-layer{align-items:end;padding:10px}.my-approval-modal{border-radius:16px;width:100%;max-height:calc(100dvh - 20px)}.my-approval-modal>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-approval-modal>footer button{width:100%;min-width:0}}.admin-catalogue{gap:20px;min-width:0;display:grid}.admin-catalogue-overview>header,.admin-catalogue-list-card>header{border-bottom:1px solid var(--admin-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:22px;padding:23px 25px;display:flex}.admin-catalogue-overview>header>div:first-child,.admin-catalogue-list-card>header>div:first-child{min-width:0}.admin-catalogue-overview>header span,.admin-catalogue-list-card>header span,.admin-catalogue-modal header span,.admin-catalogue-category-modal header span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.admin-catalogue-overview h2,.admin-catalogue-list-card h2{color:var(--admin-text,#25384f);letter-spacing:-.025em;margin:0;font-size:20px}.admin-catalogue-overview header p,.admin-catalogue-list-card header p{max-width:650px;color:var(--admin-muted,#69798e);margin:7px 0 0;font-size:12px;line-height:1.55}.admin-catalogue-header-actions{flex:none;gap:9px;display:flex}.admin-catalogue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-catalogue-metrics article{border-right:1px solid var(--admin-border,#e4eaf2);gap:6px;min-width:0;padding:20px 22px;display:grid}.admin-catalogue-metrics article:last-child{border-right:0}.admin-catalogue-metrics span{color:var(--admin-muted,#748397);font-size:10px;font-weight:800}.admin-catalogue-metrics strong{color:var(--admin-text,#25384f);font-size:26px}.admin-catalogue-metrics small{color:var(--admin-muted,#748397);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-catalogue-list{display:grid}.admin-catalogue-table-heading,.admin-catalogue-row{grid-template-columns:minmax(260px,1.8fr) minmax(140px,.9fr) minmax(170px,1fr) minmax(160px,1fr) minmax(100px,.6fr);align-items:center;gap:18px;display:grid}.admin-catalogue-table-heading{border-bottom:1px solid var(--admin-border,#e4eaf2);background:var(--admin-soft,#f5f7fa);padding:11px 21px}.admin-catalogue-table-heading span{color:var(--admin-muted,#748397);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-catalogue-row{border:0;border-bottom:1px solid var(--admin-border,#e7edf4);width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;padding:16px 21px}.admin-catalogue-row:last-child{border-bottom:0}.admin-catalogue-row:hover{background:var(--admin-soft,#f7f9fc)}.admin-catalogue-row>div{min-width:0}.admin-catalogue-row strong,.admin-catalogue-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-catalogue-row strong{color:var(--admin-text,#31445d);font-size:11px}.admin-catalogue-row small{color:var(--admin-muted,#748397);margin-top:4px;font-size:9px}.admin-catalogue-service-cell{align-items:center;gap:11px;display:flex}.admin-catalogue-service-cell>i{background:color-mix(in srgb, var(--workspace-primary,#286cff) 10%, var(--admin-soft,#eef2f7));width:37px;height:37px;color:var(--workspace-primary,#286cff);border-radius:10px;flex:0 0 37px;place-items:center;font-size:14px;font-style:normal;font-weight:850;display:grid}.admin-catalogue-service-cell>div{min-width:0}.admin-catalogue-status-cell{justify-items:start;display:grid}.admin-catalogue-status{color:#5c6d82;background:#edf1f6;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.admin-catalogue-status-active{color:#277249;background:#e8f7ee}.admin-catalogue-status-draft{color:#2d64bd;background:#eaf2ff}.admin-catalogue-status-inactive{color:#8a6518;background:#fff4dc}.admin-catalogue-status-archived{color:#737d8b;background:#eef0f3}.admin-catalogue-empty,.admin-catalogue-state{text-align:center;align-content:center;place-items:center;gap:9px;min-height:280px;padding:34px;display:grid}.admin-catalogue-empty>span,.admin-catalogue-state-icon{background:var(--admin-soft,#eef2f7);width:48px;height:48px;color:var(--workspace-primary,#286cff);border-radius:50%;place-items:center;font-size:18px;display:grid}.admin-catalogue-empty strong,.admin-catalogue-state strong{color:var(--admin-text,#25384f);font-size:15px}.admin-catalogue-empty p,.admin-catalogue-state p{max-width:460px;color:var(--admin-muted,#69798e);margin:0;font-size:11px;line-height:1.55}.admin-catalogue-modal-layer{z-index:260;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-catalogue-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060f1ba3;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.admin-catalogue-modal,.admin-catalogue-category-modal{z-index:1;border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-card,#fff);border-radius:18px;width:min(920px,100%);max-height:calc(100dvh - 40px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #06111f47}.admin-catalogue-category-modal{width:min(520px,100%)}.admin-catalogue-modal>header,.admin-catalogue-category-modal>header{border-bottom:1px solid var(--admin-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.admin-catalogue-modal>header>div,.admin-catalogue-category-modal>header>div{min-width:0}.admin-catalogue-modal h3,.admin-catalogue-category-modal h3{color:var(--admin-text,#263a52);letter-spacing:-.025em;margin:0;font-size:18px}.admin-catalogue-modal header p,.admin-catalogue-category-modal header p{max-width:620px;color:var(--admin-muted,#748499);margin:7px 0 0;font-size:10px;line-height:1.55}.admin-catalogue-modal>header>button,.admin-catalogue-category-modal>header>button{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-soft,#f7f9fc);width:34px;height:34px;color:var(--admin-muted,#68798f);cursor:pointer;border-radius:9px;flex:none;place-items:center;font-size:18px;display:grid}.admin-catalogue-editor-tabs{border-bottom:1px solid var(--admin-border,#e4eaf2);scrollbar-width:none;gap:5px;padding:8px 12px;display:flex;overflow-x:auto}.admin-catalogue-editor-tabs::-webkit-scrollbar{display:none}.admin-catalogue-editor-tabs button{min-height:36px;color:var(--admin-muted,#69798e);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:none;padding:7px 12px;font-size:10px;font-weight:800}.admin-catalogue-editor-tabs button:hover{background:var(--admin-soft,#f4f7fa)}.admin-catalogue-editor-tab-active{background:color-mix(in srgb, var(--workspace-primary,#286cff) 11%, transparent)!important;color:var(--workspace-primary,#286cff)!important}.admin-catalogue-editor-body{padding:22px}.admin-catalogue-form-section{gap:18px;display:grid}.admin-catalogue-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-catalogue-field{gap:7px;min-width:0;display:grid}.admin-catalogue-field-wide{grid-column:1/-1}.admin-catalogue-field>span,.admin-catalogue-picker>span{color:var(--admin-text,#31445d);font-size:10px;font-weight:800}.admin-catalogue-field input,.admin-catalogue-field select,.admin-catalogue-field textarea,.admin-catalogue-readonly{border:1px solid var(--admin-input-border,#ccd7e4);background:var(--admin-input,#fff);width:100%;min-width:0;color:var(--admin-text,#25384f);font:inherit;border-radius:10px;outline:0;font-size:11px}.admin-catalogue-field input,.admin-catalogue-field select,.admin-catalogue-readonly{min-height:42px;padding:0 12px}.admin-catalogue-field textarea{resize:vertical;min-height:105px;padding:11px 12px;line-height:1.55}.admin-catalogue-readonly{color:var(--admin-muted,#748397);background:var(--admin-soft,#f4f7fa);align-items:center;display:flex}.admin-catalogue-field input:focus,.admin-catalogue-field select:focus,.admin-catalogue-field textarea:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 12%, transparent)}.admin-catalogue-toggle{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-soft,#f7f9fc);border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex}.admin-catalogue-toggle-compact{margin-top:12px}.admin-catalogue-toggle input{width:16px;height:16px;accent-color:var(--workspace-primary,#286cff);flex:none;margin:1px 0 0}.admin-catalogue-toggle>div{min-width:0}.admin-catalogue-toggle strong,.admin-catalogue-toggle small{display:block}.admin-catalogue-toggle strong{color:var(--admin-text,#31445d);font-size:10px}.admin-catalogue-toggle small{color:var(--admin-muted,#748397);margin-top:3px;font-size:9px;line-height:1.45}.admin-catalogue-form-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-catalogue-form-heading strong{color:var(--admin-text,#25384f);font-size:12px}.admin-catalogue-form-heading p{color:var(--admin-muted,#748397);margin:4px 0 0;font-size:10px}.admin-catalogue-field-list{gap:12px;display:grid}.admin-catalogue-builder-field{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-soft,#f8fafc);border-radius:12px;padding:15px}.admin-catalogue-builder-field>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-catalogue-builder-field header span{color:var(--workspace-primary,#286cff);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.admin-catalogue-builder-field header strong{color:var(--admin-text,#31445d);margin-top:3px;font-size:11px;display:block}.admin-catalogue-builder-field header button{color:#b43b4c;cursor:pointer;font:inherit;background:0 0;border:0;font-size:9px;font-weight:800}.admin-catalogue-form-empty{border:1px dashed var(--admin-border,#d2dce8);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:150px;padding:24px;display:grid}.admin-catalogue-form-empty strong{color:var(--admin-text,#31445d);font-size:12px}.admin-catalogue-form-empty p{max-width:420px;color:var(--admin-muted,#748397);margin:0;font-size:10px;line-height:1.5}.admin-catalogue-info-panel{border:1px solid color-mix(in srgb, var(--workspace-primary,#286cff) 18%, var(--admin-border,#dfe7f0));background:color-mix(in srgb, var(--workspace-primary,#286cff) 4%, var(--admin-card,#fff));border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.admin-catalogue-info-panel>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 13%, var(--admin-soft,#eef2f7));width:34px;height:34px;color:var(--workspace-primary,#286cff);border-radius:10px;flex:none;place-items:center;font-weight:850;display:grid}.admin-catalogue-info-panel strong{color:var(--admin-text,#31445d);font-size:10px}.admin-catalogue-info-panel p{color:var(--admin-muted,#748397);margin:4px 0 0;font-size:9px;line-height:1.55}.admin-catalogue-picker{gap:7px;display:grid}.admin-catalogue-picker>p{color:var(--admin-muted,#748397);margin:0;font-size:9px}.admin-catalogue-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.admin-catalogue-picker label{border:1px solid var(--admin-border,#dfe7f0);background:var(--admin-soft,#f8fafc);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.admin-catalogue-picker input{accent-color:var(--workspace-primary,#286cff);flex:none}.admin-catalogue-picker label>span{min-width:0}.admin-catalogue-picker strong,.admin-catalogue-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-catalogue-picker strong{color:var(--admin-text,#31445d);font-size:10px}.admin-catalogue-picker small{color:var(--admin-muted,#748397);margin-top:2px;font-size:8px}.admin-catalogue-alert{border-radius:9px;padding:11px 13px;font-size:10px;font-weight:750}.admin-catalogue-alert-error{color:#b93646;background:#fff2f4;border:1px solid #efc3ca}.admin-catalogue-modal>footer,.admin-catalogue-category-modal>footer{border-top:1px solid var(--admin-border,#e4eaf2);justify-content:flex-end;align-items:center;gap:9px;padding:15px 20px;display:flex}.admin-catalogue-modal>footer>div{min-width:0;color:var(--admin-muted,#748397);flex:auto;font-size:9px}.admin-catalogue-save-success{color:#2a784a;font-weight:750}.admin-catalogue-category-body{gap:14px;padding:20px;display:grid}html[data-theme=dark] .admin-catalogue-status-active{color:#8bd5a8;background:#173a28}html[data-theme=dark] .admin-catalogue-status-draft{color:#8ab7ff;background:#17345d}html[data-theme=dark] .admin-catalogue-status-inactive{color:#e5c46e;background:#3e321b}html[data-theme=dark] .admin-catalogue-status-archived{color:#bdc9d7;background:#26384c}html[data-theme=dark] .admin-catalogue-alert-error{color:#f1a1ad;background:#351d25;border-color:#6e3440}html[data-theme=dark] .admin-catalogue-save-success{color:#8bd5a8}@media (max-width:1050px){.admin-catalogue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalogue-metrics article:nth-child(2){border-right:0}.admin-catalogue-metrics article:nth-child(-n+2){border-bottom:1px solid var(--admin-border,#e4eaf2)}.admin-catalogue-table-heading,.admin-catalogue-row{grid-template-columns:minmax(230px,1.6fr) minmax(150px,1fr) minmax(150px,1fr) minmax(95px,.6fr)}.admin-catalogue-table-heading>span:nth-child(4),.admin-catalogue-row>div:nth-child(4){display:none}}@media (max-width:760px){.admin-catalogue-overview>header,.admin-catalogue-list-card>header{flex-direction:column;align-items:stretch;padding:19px}.admin-catalogue-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-catalogue-header-actions button{width:100%;min-width:0}.admin-catalogue-table-heading{display:none}.admin-catalogue-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.admin-catalogue-row>div:nth-child(2),.admin-catalogue-row>div:nth-child(3),.admin-catalogue-row>div:nth-child(4){display:none}.admin-catalogue-status-cell{justify-items:end}.admin-catalogue-modal-layer{align-items:end;padding:10px}.admin-catalogue-modal,.admin-catalogue-category-modal{border-radius:16px;width:100%;max-height:calc(100dvh - 20px)}.admin-catalogue-form-grid{grid-template-columns:1fr}.admin-catalogue-field-wide{grid-column:auto}.admin-catalogue-picker>div{grid-template-columns:1fr}}@media (max-width:560px){.admin-catalogue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalogue-metrics article{padding:16px}.admin-catalogue-metrics strong{font-size:23px}.admin-catalogue-modal>header,.admin-catalogue-category-modal>header,.admin-catalogue-editor-body,.admin-catalogue-category-body{padding:16px}.admin-catalogue-modal>footer,.admin-catalogue-category-modal>footer{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px;display:grid}.admin-catalogue-modal>footer>div{grid-column:1/-1}.admin-catalogue-modal>footer button,.admin-catalogue-category-modal>footer button{width:100%;min-width:0}.admin-catalogue-form-heading{flex-direction:column;align-items:stretch}}.portal-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.portal-home-card{min-width:0;min-height:150px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #12253d14;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:15px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 7px 24px #12253d06}.portal-home-card:hover{border-color:color-mix(in srgb, var(--portal-primary) 28%, transparent);transform:translateY(-1px);box-shadow:0 13px 30px #12253d0f}.portal-home-card-icon{background:color-mix(in srgb, var(--portal-primary) 10%, #edf2f8);width:43px;height:43px;color:var(--portal-primary);border-radius:13px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}.portal-home-card>div{gap:7px;min-width:0;display:grid}.portal-home-card strong{color:#2c4058;font-size:12px}.portal-home-card p{color:#748399;margin:0;font-size:8px;line-height:1.65}.portal-home-card small{color:var(--portal-primary);margin-top:5px;font-size:7px;font-weight:850}.portal-home-help,.portal-catalogue-intro{background:#fff;border:1px solid #12253d14;border-radius:16px;margin-top:15px;padding:22px}.portal-home-help>div{gap:7px;max-width:760px;display:grid}.portal-home-help span,.portal-catalogue-intro>div>span{color:var(--portal-primary);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.portal-home-help h3,.portal-catalogue-intro h3{color:#2c4058;margin:0;font-size:14px}.portal-home-help p,.portal-catalogue-intro p{color:#748399;margin:0;font-size:8px;line-height:1.7}.portal-home-help p strong{color:#42556d}.portal-catalogue-intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:19px;min-height:250px;display:grid}.portal-catalogue-intro-icon{background:color-mix(in srgb, var(--portal-primary) 11%, #edf2f8);width:58px;height:58px;color:var(--portal-primary);border-radius:18px;place-items:center;font-size:21px;font-weight:900;display:grid}.portal-catalogue-intro>div{justify-items:start;gap:9px;max-width:700px;display:grid}.portal-catalogue-intro .portal-primary-button{margin-top:5px}html[data-theme=dark] .portal-home-card,html[data-theme=dark] .portal-home-help,html[data-theme=dark] .portal-catalogue-intro{background:#111d2b;border-color:#bfd3eb1a;box-shadow:0 8px 26px #0000002e}html[data-theme=dark] .portal-home-card:hover{border-color:color-mix(in srgb, var(--portal-primary) 38%, #bfd3eb1a);background:#142235}html[data-theme=dark] .portal-home-card-icon,html[data-theme=dark] .portal-catalogue-intro-icon{background:color-mix(in srgb, var(--portal-primary) 16%, #182638)}html[data-theme=dark] .portal-home-card strong,html[data-theme=dark] .portal-home-help h3,html[data-theme=dark] .portal-catalogue-intro h3,html[data-theme=dark] .portal-home-help p strong{color:#e7eef7}html[data-theme=dark] .portal-home-card p,html[data-theme=dark] .portal-home-help p,html[data-theme=dark] .portal-catalogue-intro p{color:#91a2b6}@media (max-width:820px){.portal-home-grid{grid-template-columns:1fr}.portal-home-card{min-height:130px}}@media (max-width:660px){.portal-home-grid{gap:10px}.portal-home-card{min-height:0;padding:16px}.portal-home-card-icon{border-radius:11px;width:38px;height:38px}.portal-home-help,.portal-catalogue-intro{padding:17px}.portal-catalogue-intro{grid-template-columns:1fr;min-height:0}.portal-catalogue-intro-icon{border-radius:14px;width:48px;height:48px}}@media (max-width:720px){.portal-sidebar{background:inherit;border-bottom:1px solid #12253d13;border-right:0;padding:10px 12px;display:block}.portal-sidebar-heading,.portal-sidebar-footer,.portal-sidebar-stat,.portal-sidebar>.portal-new-button{display:none!important}.portal-navigation{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;align-items:center;gap:7px;padding:0 0 2px;overflow:auto hidden;display:flex!important}.portal-navigation::-webkit-scrollbar{display:none}.portal-navigation>button{border-radius:11px;flex:none;align-items:center;gap:7px;width:auto;min-width:max-content;min-height:42px;padding:7px 11px;display:flex}.portal-navigation>button>span{border-radius:8px;flex:0 0 28px;width:28px;height:28px;font-size:9px}.portal-navigation>button>div{display:block}.portal-navigation strong{white-space:nowrap;font-size:8px;display:block}.portal-navigation small{display:none}.portal-content{padding:18px 14px 28px}.portal-page-heading{gap:12px;margin-bottom:17px}.portal-page-heading>div{gap:6px}.portal-page-heading h2{font-size:clamp(27px,8vw,35px);line-height:1.08}.portal-page-heading p{max-width:none;font-size:9px;line-height:1.55}.portal-home-grid{gap:10px}.portal-home-card{border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:0;padding:15px}.portal-home-card-icon{border-radius:12px;width:42px;height:42px;font-size:14px}.portal-home-card>div{gap:5px}.portal-home-card strong{font-size:12px;line-height:1.3}.portal-home-card p{font-size:8px;line-height:1.5}.portal-home-card small{margin-top:2px;font-size:7px}.portal-home-help{border-radius:15px;margin-top:11px;padding:16px}.portal-home-help>div{gap:6px}.portal-home-help h3{font-size:13px}.portal-home-help p{font-size:8px;line-height:1.6}.portal-catalogue-intro{border-radius:15px;gap:13px;min-height:0;margin-top:0;padding:16px}.portal-catalogue-intro-icon{border-radius:13px;width:46px;height:46px;font-size:17px}.portal-header-inner{min-height:64px;padding:0 13px}.portal-brand>span{border-radius:12px;width:42px;height:42px}.portal-brand strong{font-size:10px}.portal-user>span{border-radius:11px;width:38px;height:38px}.portal-header-actions{gap:7px}.portal-header-actions .portal-text-button{min-height:38px;padding:0 11px}html[data-theme=dark] .portal-sidebar{border-bottom-color:#bfd3eb17}html[data-theme=dark] .portal-navigation>button{color:#aab8c9}html[data-theme=dark] .portal-navigation>button:not(.portal-navigation-active):hover{background:#132131}}.portal-catalogue-page{width:min(1160px,100%);margin-inline:auto}.portal-catalogue-toolbar{grid-template-columns:minmax(220px,1fr) minmax(170px,240px);gap:10px;margin-bottom:18px;display:grid}.portal-catalogue-search{background:#fff;border:1px solid #12253d1a;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.portal-catalogue-toolbar>select{color:#53657c;min-height:44px;font:inherit;background:#fff;border:1px solid #12253d1a;border-radius:12px;outline:0;padding:0 12px;font-size:8px}.portal-catalogue-card{min-width:0;min-height:162px;color:inherit;text-align:left;background:#fff;border:1px solid #12253d14;border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid;box-shadow:0 8px 24px #12253d06}.portal-catalogue-card-copy{gap:8px;min-width:0;display:grid}.portal-catalogue-card-copy>div{gap:5px;display:grid}.portal-catalogue-card-copy span{color:var(--portal-primary);letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:900}.portal-catalogue-card-copy strong{color:#2c4058;font-size:12px;line-height:1.35}.portal-catalogue-card-copy p{color:#75849a;margin:0;font-size:8px;line-height:1.65}.portal-catalogue-card-meta{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:7px;display:flex}.portal-catalogue-card-meta span{color:#718198;background:#f2f5f9;border-radius:99px;align-items:center;min-height:24px;padding:0 9px;font-size:6px;font-weight:800;display:inline-flex}.portal-catalogue-state{text-align:center;place-content:center;justify-items:center;gap:11px;min-height:420px;padding:40px;display:grid}.portal-catalogue-state strong{color:#2d4057;font-size:14px}.portal-catalogue-state p{color:#7c8a9d;max-width:430px;margin:0;font-size:8px;line-height:1.65}.portal-request-modal{width:min(720px,100%)}.portal-request-field-description{color:#8a97a8;font-size:6px;line-height:1.45}.portal-request-checkbox{background:#f8fafc;border:1px solid #12253d14;border-radius:11px;align-items:flex-start;padding:12px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.portal-request-checkbox input{flex:none;height:16px;margin-top:2px;width:16px!important}.portal-request-checkbox>div{gap:4px;display:grid}.portal-request-checkbox small{color:#8996a7;font-size:6px;line-height:1.5}.portal-request-summary{background:#f4f7fb;border-radius:12px;align-items:stretch;gap:10px;padding:13px;display:flex}.portal-request-summary>div{flex:1;gap:4px;min-width:0;display:grid}.portal-request-summary span{color:#8996a7;text-transform:uppercase;font-size:6px;font-weight:800}.portal-request-summary strong{color:#42556d;font-size:8px}.portal-request-progress{gap:5px;display:grid}.portal-request-progress>div{background:#e8edf3;border-radius:99px;height:5px;overflow:hidden}.portal-request-progress strong{color:#4b5e75;font-size:7px}.portal-status-submitted,.portal-status-approved{color:#286cff;background:#e8f0ff}.portal-status-awaiting_approval,.portal-status-awaiting_requester{color:#9a681b;background:#fff2d9}.portal-status-in_progress{color:#167c71;background:#e4f7f5}.portal-status-blocked,.portal-status-attention_required,.portal-status-rejected{color:#c74457;background:#fff0f2}.portal-status-fulfilled,.portal-status-closed{color:#277848;background:#e4f7ea}@media (max-width:900px){.portal-catalogue-grid{grid-template-columns:1fr}.portal-request-row{grid-template-columns:auto minmax(0,1fr)}.portal-request-progress,.portal-request-row>.portal-incident-meta{grid-column:2}.portal-request-row>.portal-incident-meta{text-align:left;justify-items:start}}@media (max-width:720px){.portal-catalogue-toolbar{grid-template-columns:1fr}.portal-catalogue-card{min-height:0;padding:15px}.portal-catalogue-card-meta{grid-column:1/-1}.portal-request-summary{flex-direction:column}.portal-request-row{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.portal-request-progress,.portal-request-row>.portal-incident-meta{grid-column:1/-1}.portal-request-modal{border-radius:16px;width:100%;max-height:calc(100dvh - 20px)}}.portal-service-catalogue-page{gap:18px;display:grid}.portal-catalogue-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-catalogue-search{background:#fff;border:1px solid #12253d17;border-radius:12px;align-items:center;gap:10px;width:min(520px,100%);min-height:44px;padding:0 14px;display:flex}.portal-catalogue-search>span{color:#8492a5;font-size:14px}.portal-catalogue-search input{color:#34465d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.portal-catalogue-count{color:#8492a5;white-space:nowrap;align-items:baseline;gap:5px;display:flex}.portal-catalogue-count strong{color:#34465d;font-size:15px}.portal-catalogue-count span{font-size:7px}.portal-catalogue-categories{scrollbar-width:thin;align-items:stretch;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.portal-catalogue-categories>button{color:#53657c;text-align:left;background:#fff;border:1px solid #12253d14;border-radius:12px;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:142px;padding:11px 12px;display:grid}.portal-catalogue-categories>button>span{color:#66788f;background:#f0f4f9;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.portal-catalogue-categories>button>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.portal-catalogue-categories strong{color:#42546b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.portal-catalogue-categories small{color:#929eae;font-size:6px}.portal-catalogue-category-active{border-color:color-mix(in srgb, var(--portal-primary) 25%, transparent)!important;background:color-mix(in srgb, var(--portal-primary) 6%, #fff)!important}.portal-catalogue-category-active>span{background:color-mix(in srgb, var(--portal-primary) 12%, #fff)!important;color:var(--portal-primary)!important}.portal-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-catalogue-card{min-width:0;min-height:215px;color:inherit;text-align:left;background:#fff;border:1px solid #12253d14;border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;padding:18px;display:flex;box-shadow:0 7px 24px #12253d06}.portal-catalogue-card:hover{border-color:color-mix(in srgb, var(--portal-primary) 28%, transparent);transform:translateY(-2px);box-shadow:0 13px 30px #12253d0f}.portal-catalogue-card-icon{background:color-mix(in srgb, var(--portal-primary) 10%, #edf2f8);width:43px;height:43px;color:var(--portal-primary);border-radius:13px;place-items:center;font-size:15px;font-weight:900;display:grid}.portal-catalogue-card-body{gap:7px;min-width:0;display:grid}.portal-catalogue-card-body>span{color:var(--portal-primary);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.portal-catalogue-card h3{color:#2d4058;margin:0;font-size:13px;line-height:1.25}.portal-catalogue-card p{color:#748399;margin:0;font-size:8px;line-height:1.6}.portal-catalogue-card footer{border-top:1px solid #12253d0f;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.portal-catalogue-card footer span{color:#8794a6;font-size:6px}.portal-catalogue-card footer strong{color:var(--portal-primary);font-size:7px}.portal-catalogue-state{text-align:center;background:#fff;border:1px dashed #12253d1f;border-radius:17px;place-content:center;justify-items:center;gap:10px;min-height:420px;padding:35px;display:grid}.portal-catalogue-state>strong{color:#34465d;font-size:13px}.portal-catalogue-state>p{color:#7b899c;max-width:420px;margin:0;font-size:8px;line-height:1.6}.portal-service-request-modal{width:min(700px,100%)}.portal-service-request-modal form{gap:18px}.portal-service-field{gap:7px;display:grid}.portal-service-field>span{color:#4e6077;font-size:8px;font-weight:850}.portal-service-field>small:not(.portal-field-error){color:#8a97a8;margin-top:-2px;font-size:6px;line-height:1.5}.portal-service-field input,.portal-service-field textarea,.portal-service-field select{color:#34465d;width:100%;font:inherit;background:#f8fafc;border:1px solid #12253d1c;border-radius:11px;outline:0;padding:11px 12px;font-size:8px;line-height:1.6}.portal-service-field textarea{resize:vertical}.portal-service-field select[multiple]{min-height:115px}.portal-service-field input:focus,.portal-service-field textarea:focus,.portal-service-field select:focus{border-color:color-mix(in srgb, var(--portal-primary) 48%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-primary) 9%, transparent)}.portal-service-checkbox{background:#f8fafc;border:1px solid #12253d17;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:10px 12px;display:flex}.portal-service-checkbox input{width:16px;height:16px;padding:0}.portal-service-checkbox span{color:#53657c;font-size:8px}.portal-service-approval-note{background:color-mix(in srgb, var(--portal-primary) 6%, #f6f9fc);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px;display:grid}.portal-service-approval-note>span{width:28px;height:28px;color:var(--portal-primary);background:#fff;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.portal-service-approval-note>div{gap:3px;display:grid}.portal-service-approval-note strong{color:#40536b;font-size:7px}.portal-service-approval-note p,.portal-service-request-no-fields p{color:#7d8b9d;margin:0;font-size:7px;line-height:1.55}.portal-service-request-no-fields{background:#f7f9fc;border:1px solid #12253d12;border-radius:12px;gap:5px;padding:15px;display:grid}.portal-service-request-no-fields strong{color:#43556d;font-size:8px}.portal-request-list{gap:10px;display:grid}.portal-request-row{background:#fff;border:1px solid #12253d14;border-radius:15px;grid-template-columns:auto minmax(0,1fr) minmax(150px,190px) minmax(130px,auto);align-items:center;gap:15px;min-width:0;min-height:116px;padding:17px;display:grid;box-shadow:0 7px 24px #12253d06}.portal-request-progress{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.portal-request-progress>span{color:#8996a7;text-transform:uppercase;font-size:6px;font-weight:800}.portal-request-progress>strong{color:#52647b;font-size:7px}.portal-request-progress>div{background:#edf2f7;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.portal-request-progress>div>i{border-radius:inherit;background:var(--portal-primary);height:100%;display:block}@media (max-width:980px){.portal-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-request-row{grid-template-columns:auto minmax(0,1fr) minmax(130px,170px)}.portal-request-row>.portal-incident-meta{text-align:left;grid-column:2/-1;justify-items:start}}@media (max-width:720px){.portal-catalogue-toolbar{flex-direction:column;align-items:stretch}.portal-catalogue-count{align-self:flex-end}.portal-catalogue-categories{margin-inline:-16px;padding-inline:16px}.portal-catalogue-categories>button{min-width:132px}.portal-catalogue-grid{grid-template-columns:1fr}.portal-catalogue-card{min-height:185px}.portal-service-request-modal{width:100%}.portal-request-row{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:0}.portal-request-progress,.portal-request-row>.portal-incident-meta{grid-column:2}.portal-request-row>.portal-incident-meta{text-align:left;justify-items:start;min-width:0}}@media (max-width:420px){.portal-catalogue-card{padding:15px}.portal-catalogue-card footer{flex-direction:column;align-items:flex-start}.portal-service-request-modal header,.portal-service-request-modal form{padding:16px}}html[data-theme=dark] .portal-page{--portal-bg:#07121f;--portal-bg-deep:#06101b;--portal-surface:#0d1b2a;--portal-surface-raised:#122235;--portal-surface-soft:#16273b;--portal-surface-hover:#192c42;--portal-border:#94a9c229;--portal-border-strong:#94a9c245;--portal-text:#edf4ff;--portal-text-secondary:#a6b5c9;--portal-text-muted:#77899f;--portal-shadow:0 16px 40px #0000002e;background:var(--portal-bg);min-height:100dvh;color:var(--portal-text)}html[data-theme=dark] .portal-header{border-bottom-color:var(--portal-border);background:#081421f5;box-shadow:0 1px #ffffff04}html[data-theme=dark] .portal-brand strong,html[data-theme=dark] .portal-user strong{color:var(--portal-text)}html[data-theme=dark] .portal-brand small,html[data-theme=dark] .portal-user small{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-user{border-left-color:var(--portal-border)}html[data-theme=dark] .portal-user>span{color:var(--portal-primary);background:#dce8f6}html[data-theme=dark] .portal-text-button{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-text-button:hover{background:var(--portal-surface-raised);color:var(--portal-text)}html[data-theme=dark] .portal-shell,html[data-theme=dark] .portal-content{background:var(--portal-bg)}html[data-theme=dark] .portal-sidebar{border-right-color:var(--portal-border);background:#091725}html[data-theme=dark] .portal-sidebar-heading h1{color:var(--portal-text)}html[data-theme=dark] .portal-sidebar-heading p,html[data-theme=dark] .portal-navigation>button{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-navigation>button>span{background:var(--portal-surface-raised);color:var(--portal-text-secondary)}html[data-theme=dark] .portal-navigation strong{color:var(--portal-text)}html[data-theme=dark] .portal-navigation small{color:var(--portal-text-muted)}html[data-theme=dark] .portal-navigation>button:hover{border-color:var(--portal-border-strong);background:var(--portal-surface-raised)}html[data-theme=dark] .portal-navigation-active{border-color:color-mix(in srgb, var(--portal-primary) 48%, transparent)!important;background:color-mix(in srgb, var(--portal-primary) 14%, var(--portal-surface-raised))!important}html[data-theme=dark] .portal-navigation-active>span{background:color-mix(in srgb, var(--portal-primary) 20%, var(--portal-surface-soft))!important;color:var(--portal-primary)!important}html[data-theme=dark] .portal-sidebar-stat{background:var(--portal-surface-raised)}html[data-theme=dark] .portal-sidebar-stat span{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-sidebar-stat strong{color:var(--portal-text)}html[data-theme=dark] .portal-sidebar-footer{border-color:var(--portal-border);background:var(--portal-surface-raised)}html[data-theme=dark] .portal-sidebar-footer strong{color:var(--portal-text)}html[data-theme=dark] .portal-sidebar-footer p{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-page-heading h2{color:var(--portal-text)}html[data-theme=dark] .portal-page-heading p{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-secondary-button{border-color:var(--portal-border-strong);background:var(--portal-surface-raised);color:var(--portal-text)}html[data-theme=dark] .portal-secondary-button:hover{border-color:color-mix(in srgb, var(--portal-primary) 34%, var(--portal-border));background:var(--portal-surface-hover)}html[data-theme=dark] .portal-catalogue-search{box-shadow:var(--portal-shadow);border-color:var(--portal-border)!important;background:var(--portal-surface)!important}html[data-theme=dark] .portal-catalogue-search input{color:var(--portal-text);background:0 0}html[data-theme=dark] .portal-catalogue-search input::placeholder,html[data-theme=dark] .portal-catalogue-search>span{color:var(--portal-text-muted)}html[data-theme=dark] .portal-catalogue-category{color:var(--portal-text);border-color:var(--portal-border)!important;background:var(--portal-surface)!important}html[data-theme=dark] .portal-catalogue-category:hover{border-color:var(--portal-border-strong)!important;background:var(--portal-surface-raised)!important}html[data-theme=dark] .portal-catalogue-category>span{background:var(--portal-surface-raised);color:var(--portal-text-secondary)}html[data-theme=dark] .portal-catalogue-category strong{color:var(--portal-text)}html[data-theme=dark] .portal-catalogue-category small{color:var(--portal-text-muted)}html[data-theme=dark] .portal-catalogue-category-active{border-color:color-mix(in srgb, var(--portal-primary) 60%, transparent)!important;background:color-mix(in srgb, var(--portal-primary) 15%, var(--portal-surface))!important}html[data-theme=dark] .portal-catalogue-category-active>span{background:color-mix(in srgb, var(--portal-primary) 20%, var(--portal-surface-raised));color:var(--portal-primary)}html[data-theme=dark] .portal-catalogue-card{color:var(--portal-text);box-shadow:var(--portal-shadow);border-color:var(--portal-border)!important;background:var(--portal-surface)!important}html[data-theme=dark] .portal-catalogue-card:hover{border-color:color-mix(in srgb, var(--portal-primary) 34%, var(--portal-border))!important;background:var(--portal-surface-raised)!important}html[data-theme=dark] .portal-catalogue-card h3{color:var(--portal-text)}html[data-theme=dark] .portal-catalogue-card p{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-catalogue-card small{color:var(--portal-text-muted)}html[data-theme=dark] .portal-catalogue-card-icon{background:color-mix(in srgb, var(--portal-primary) 18%, var(--portal-surface-raised));color:var(--portal-primary)}html[data-theme=dark] .portal-catalogue-modal,html[data-theme=dark] .portal-create-modal{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text);box-shadow:0 32px 90px #0000007a}html[data-theme=dark] .portal-catalogue-modal header,html[data-theme=dark] .portal-create-modal header{border-bottom-color:var(--portal-border)}html[data-theme=dark] .portal-catalogue-modal h2,html[data-theme=dark] .portal-create-modal h2{color:var(--portal-text)}html[data-theme=dark] .portal-catalogue-modal header p,html[data-theme=dark] .portal-create-modal header p{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-catalogue-modal label>span,html[data-theme=dark] .portal-create-modal label>span{color:var(--portal-text)}html[data-theme=dark] .portal-catalogue-modal input,html[data-theme=dark] .portal-catalogue-modal textarea,html[data-theme=dark] .portal-catalogue-modal select,html[data-theme=dark] .portal-create-modal input,html[data-theme=dark] .portal-create-modal textarea,html[data-theme=dark] .portal-create-modal select{border-color:var(--portal-border);background:var(--portal-surface-raised);color:var(--portal-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .portal-catalogue-modal input::placeholder,html[data-theme=dark] .portal-catalogue-modal textarea::placeholder,html[data-theme=dark] .portal-create-modal input::placeholder,html[data-theme=dark] .portal-create-modal textarea::placeholder{color:var(--portal-text-muted)}html[data-theme=dark] .portal-catalogue-modal input:focus,html[data-theme=dark] .portal-catalogue-modal textarea:focus,html[data-theme=dark] .portal-catalogue-modal select:focus,html[data-theme=dark] .portal-create-modal input:focus,html[data-theme=dark] .portal-create-modal textarea:focus,html[data-theme=dark] .portal-create-modal select:focus{border-color:color-mix(in srgb, var(--portal-primary) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-primary) 14%, transparent)}html[data-theme=dark] .portal-catalogue-modal header>button,html[data-theme=dark] .portal-create-modal header>button{border-color:var(--portal-border);background:var(--portal-surface-raised);color:var(--portal-text-secondary)}html[data-theme=dark] .portal-catalogue-modal header>button:hover,html[data-theme=dark] .portal-create-modal header>button:hover{background:var(--portal-surface-hover);color:var(--portal-text)}html[data-theme=dark] .portal-request-list{color:var(--portal-text)}html[data-theme=dark] .portal-request-row{color:var(--portal-text);box-shadow:var(--portal-shadow);border-color:var(--portal-border)!important;background:var(--portal-surface)!important}html[data-theme=dark] .portal-request-row:hover{border-color:color-mix(in srgb, var(--portal-primary) 30%, var(--portal-border))!important;background:var(--portal-surface-raised)!important}html[data-theme=dark] .portal-request-row .portal-incident-primary>strong{color:var(--portal-text)}html[data-theme=dark] .portal-request-row .portal-incident-primary p,html[data-theme=dark] .portal-request-row .portal-incident-meta span{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-request-row .portal-incident-meta small,html[data-theme=dark] .portal-request-progress>span{color:var(--portal-text-muted)}html[data-theme=dark] .portal-request-progress>strong{color:var(--portal-text)}html[data-theme=dark] .portal-request-progress>div{background:var(--portal-surface-soft)}html[data-theme=dark] .portal-request-progress>div>i{background:var(--portal-primary)}html[data-theme=dark] .portal-incident-list>button{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text);box-shadow:var(--portal-shadow)}html[data-theme=dark] .portal-incident-list>button:hover{border-color:color-mix(in srgb, var(--portal-primary) 32%, var(--portal-border));background:var(--portal-surface-raised)}html[data-theme=dark] .portal-incident-icon{background:color-mix(in srgb, var(--portal-primary) 18%, var(--portal-surface-raised));color:var(--portal-primary)}html[data-theme=dark] .portal-incident-primary>strong{color:var(--portal-text)}html[data-theme=dark] .portal-incident-primary p,html[data-theme=dark] .portal-incident-meta span{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-incident-meta small{color:var(--portal-text-muted)}html[data-theme=dark] .portal-status{background:var(--portal-surface-soft);color:var(--portal-text-secondary)}html[data-theme=dark] .portal-status-new,html[data-theme=dark] .portal-status-submitted{color:#79a7ff;background:#286cff2b}html[data-theme=dark] .portal-status-assigned,html[data-theme=dark] .portal-status-in_progress{color:#62d6c8;background:#23ad9d29}html[data-theme=dark] .portal-status-awaiting_approval,html[data-theme=dark] .portal-status-awaiting_requester,html[data-theme=dark] .portal-status-pending,html[data-theme=dark] .portal-status-blocked{color:#e7bc66;background:#dda43429}html[data-theme=dark] .portal-status-approved,html[data-theme=dark] .portal-status-fulfilled,html[data-theme=dark] .portal-status-resolved,html[data-theme=dark] .portal-status-closed{color:#71d998;background:#3eb46926}html[data-theme=dark] .portal-status-rejected,html[data-theme=dark] .portal-status-attention_required{color:#f08292;background:#dc4c6026}html[data-theme=dark] .portal-status-cancelled{color:var(--portal-text-secondary);background:#94a9c21f}html[data-theme=dark] .portal-detail-header,html[data-theme=dark] .portal-detail-description,html[data-theme=dark] .portal-conversation,html[data-theme=dark] .portal-detail-sidebar section{border-color:var(--portal-border);background:var(--portal-surface)}html[data-theme=dark] .portal-detail-header h2,html[data-theme=dark] .portal-conversation h3,html[data-theme=dark] .portal-detail-sidebar dd{color:var(--portal-text)}html[data-theme=dark] .portal-detail-header p,html[data-theme=dark] .portal-detail-description p,html[data-theme=dark] .portal-detail-sidebar dt{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-detail-sidebar dl>div{border-bottom-color:var(--portal-border)}html[data-theme=dark] .portal-priority{background:var(--portal-surface-raised)}html[data-theme=dark] .portal-priority span{color:var(--portal-text-muted)}html[data-theme=dark] .portal-priority strong{color:var(--portal-text)}html[data-theme=dark] .portal-conversation-thread{border-color:var(--portal-border);background:var(--portal-bg-deep)}html[data-theme=dark] .portal-message-avatar{background:color-mix(in srgb, var(--portal-primary) 18%, var(--portal-surface-raised));color:var(--portal-primary)}html[data-theme=dark] .portal-message-meta strong{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-message-meta small{color:var(--portal-text-muted)}html[data-theme=dark] .portal-message>div>p{border-color:var(--portal-border);background:var(--portal-surface-raised);color:var(--portal-text);box-shadow:none}html[data-theme=dark] .portal-message-own>div>p{border-color:color-mix(in srgb, var(--portal-primary) 35%, transparent);background:color-mix(in srgb, var(--portal-primary) 14%, var(--portal-surface-raised))}html[data-theme=dark] .portal-conversation-event{background:var(--portal-surface-soft);color:var(--portal-text-secondary)}html[data-theme=dark] .portal-conversation-event small{color:var(--portal-text-muted)}html[data-theme=dark] .portal-reply-composer{border-color:var(--portal-border);background:var(--portal-surface)}html[data-theme=dark] .portal-reply-composer textarea{border-color:var(--portal-border);background:var(--portal-surface-raised);color:var(--portal-text)}html[data-theme=dark] .portal-reply-composer textarea::placeholder,html[data-theme=dark] .portal-reply-composer footer small{color:var(--portal-text-muted)}html[data-theme=dark] .portal-conversation-closed{background:var(--portal-surface-raised);color:var(--portal-text-secondary)}html[data-theme=dark] .portal-empty-state,html[data-theme=dark] .portal-detail-state,html[data-theme=dark] .portal-state-page,html[data-theme=dark] .portal-catalogue-state{color:var(--portal-text);border-color:var(--portal-border)!important;background:var(--portal-surface)!important}html[data-theme=dark] .portal-empty-state h3,html[data-theme=dark] .portal-detail-state strong,html[data-theme=dark] .portal-state-page strong,html[data-theme=dark] .portal-catalogue-state strong{color:var(--portal-text)}html[data-theme=dark] .portal-empty-state p,html[data-theme=dark] .portal-detail-state p,html[data-theme=dark] .portal-state-page p,html[data-theme=dark] .portal-catalogue-state p{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-empty-state>span{color:#71d998;background:#3eb46924}html[data-theme=dark] .portal-error-icon{color:#f08292;background:#dc4c6024}html[data-theme=dark] .portal-form-alert{color:#f49aa7;background:#dc4c601c;border-color:#f0829240}html[data-theme=dark] .portal-field-error{color:#f08292}html[data-theme=dark] .portal-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02080fb8}@media (max-width:720px){html[data-theme=dark] .portal-sidebar{border-bottom-color:var(--portal-border);background:#091725}html[data-theme=dark] .portal-header{background:#091725}html[data-theme=dark] .portal-content{background:var(--portal-bg)}}.portal-request-row{width:100%;min-width:0;font:inherit;cursor:pointer;text-align:left;border:1px solid #12253d14}.portal-request-detail-page{padding-bottom:30px}.portal-request-detail-header{background:#fff;border:1px solid #12253d14;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(240px,310px);align-items:center;gap:24px;padding:22px;display:grid}.portal-request-detail-heading{gap:8px;min-width:0;display:grid}.portal-request-detail-heading h2{color:#24364d;margin:0;font-size:23px;line-height:1.2}.portal-request-detail-heading>p{color:#8492a5;margin:0;font-size:7px}.portal-request-detail-progress-card{background:#f5f8fc;border-radius:13px;gap:10px;min-width:0;padding:14px;display:grid}.portal-request-detail-progress-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-request-detail-progress-card span{color:#7b899c;font-size:7px;font-weight:800}.portal-request-detail-progress-card strong{color:#34475f;font-size:14px}.portal-request-detail-progress-card small{color:#8795a7;font-size:6px}.portal-request-detail-progress-track{background:#e3eaf2;border-radius:99px;height:7px;overflow:hidden}.portal-request-detail-progress-track>i{border-radius:inherit;background:var(--portal-primary);height:100%;transition:width .25s;display:block}.portal-request-detail-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:13px;margin-top:13px;display:grid}.portal-request-detail-main,.portal-request-detail-sidebar{gap:13px;min-width:0;display:grid}.portal-request-detail-card,.portal-request-detail-sidebar>section{background:#fff;border:1px solid #12253d14;border-radius:15px;padding:18px}.portal-request-detail-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portal-request-detail-card>header>div{gap:4px;display:grid}.portal-request-detail-card>header span,.portal-request-detail-sidebar>section>span{color:var(--portal-primary);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.portal-request-detail-card>header h3{color:#2d4057;margin:0;font-size:13px}.portal-request-detail-card>header>strong{color:#8492a5;font-size:7px}.portal-request-detail-description{color:#53657c;white-space:pre-wrap;margin:14px 0 0;font-size:8px;line-height:1.7}.portal-request-answer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 0;display:grid}.portal-request-answer-list>div{background:#f7f9fc;border:1px solid #12253d12;border-radius:12px;gap:6px;min-width:0;padding:13px;display:grid}.portal-request-answer-list dt{color:#8996a7;text-transform:uppercase;font-size:6px;font-weight:850}.portal-request-answer-list dd{color:#3f526a;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:8px;font-weight:750;line-height:1.55}.portal-request-detail-inline-empty{color:#7c899b;background:#f5f8fc;border-radius:12px;margin-top:14px;padding:14px;font-size:8px;line-height:1.55}.portal-request-workflow-empty{background:#f7f9fc;border:1px solid #12253d12;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin-top:15px;padding:17px;display:grid}.portal-request-workflow-empty>span{background:color-mix(in srgb, var(--portal-primary) 10%, #edf2f8);width:40px;height:40px;color:var(--portal-primary);border-radius:12px;place-items:center;font-size:16px;display:grid}.portal-request-workflow-empty>div{gap:5px;min-width:0;display:grid}.portal-request-workflow-empty strong{color:#34475f;font-size:9px}.portal-request-workflow-empty p{color:#748399;max-width:620px;margin:0;font-size:7px;line-height:1.6}.portal-request-task-list{gap:9px;margin-top:15px;display:grid}.portal-request-task{background:#f8fafc;border:1px solid #12253d12;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:13px;display:grid}.portal-request-task-step{color:#607188;background:#eaf0f8;border-radius:10px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.portal-request-task-completed .portal-request-task-step{color:#277848;background:#e4f7ea}.portal-request-task-ready .portal-request-task-step,.portal-request-task-in_progress .portal-request-task-step{background:color-mix(in srgb, var(--portal-primary) 12%, #edf2f8);color:var(--portal-primary)}.portal-request-task-copy{gap:5px;min-width:0;display:grid}.portal-request-task-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-request-task-copy>div>strong{color:#3e5169;font-size:8px}.portal-request-task-copy p{color:#748399;margin:0;font-size:7px;line-height:1.55}.portal-request-task-copy small{color:#929eae;font-size:6px}.portal-request-timeline{margin-top:16px;display:grid}.portal-request-timeline>article{grid-template-columns:30px minmax(0,1fr);gap:11px;min-width:0;display:grid}.portal-request-timeline-rail{grid-template-rows:auto minmax(13px,1fr);justify-items:center;display:grid}.portal-request-timeline-rail>span{background:color-mix(in srgb, var(--portal-primary) 10%, #edf2f8);width:28px;height:28px;color:var(--portal-primary);border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.portal-request-timeline-rail>i{background:#12253d17;width:1px;min-height:18px}.portal-request-timeline>article>div:last-child{gap:4px;min-width:0;padding:4px 0 19px;display:grid}.portal-request-timeline strong{color:#40536b;font-size:8px}.portal-request-timeline p{color:#68798f;margin:0;font-size:7px;line-height:1.55}.portal-request-timeline small{color:#929eae;font-size:6px}.portal-request-detail-sidebar>section{gap:13px;display:grid}.portal-request-detail-sidebar dl{margin:0;display:grid}.portal-request-detail-sidebar dl>div{border-bottom:1px solid #12253d11;gap:4px;padding:10px 0;display:grid}.portal-request-detail-sidebar dl>div:last-child{border-bottom:0}.portal-request-detail-sidebar dt{color:#8996a7;text-transform:uppercase;font-size:6px;font-weight:800}.portal-request-detail-sidebar dd{color:#41536b;margin:0;font-size:8px;font-weight:750;line-height:1.45}.portal-request-detail-state-actions{align-items:center;gap:8px;display:flex}html[data-theme=dark] .portal-request-detail-header,html[data-theme=dark] .portal-request-detail-card,html[data-theme=dark] .portal-request-detail-sidebar>section{border-color:var(--portal-border);background:var(--portal-surface)}html[data-theme=dark] .portal-request-detail-heading h2,html[data-theme=dark] .portal-request-detail-card>header h3,html[data-theme=dark] .portal-request-answer-list dd,html[data-theme=dark] .portal-request-workflow-empty strong,html[data-theme=dark] .portal-request-task-copy>div>strong,html[data-theme=dark] .portal-request-timeline strong,html[data-theme=dark] .portal-request-detail-sidebar dd{color:var(--portal-text)}html[data-theme=dark] .portal-request-detail-heading>p,html[data-theme=dark] .portal-request-detail-description,html[data-theme=dark] .portal-request-workflow-empty p,html[data-theme=dark] .portal-request-task-copy p,html[data-theme=dark] .portal-request-timeline p{color:var(--portal-text-secondary)}html[data-theme=dark] .portal-request-detail-progress-card,html[data-theme=dark] .portal-request-answer-list>div,html[data-theme=dark] .portal-request-detail-inline-empty,html[data-theme=dark] .portal-request-workflow-empty,html[data-theme=dark] .portal-request-task{border-color:var(--portal-border);background:var(--portal-surface-raised)}html[data-theme=dark] .portal-request-detail-progress-card span,html[data-theme=dark] .portal-request-detail-progress-card small,html[data-theme=dark] .portal-request-answer-list dt,html[data-theme=dark] .portal-request-task-copy small,html[data-theme=dark] .portal-request-timeline small,html[data-theme=dark] .portal-request-detail-sidebar dt,html[data-theme=dark] .portal-request-detail-inline-empty{color:var(--portal-text-muted)}html[data-theme=dark] .portal-request-detail-progress-card strong{color:var(--portal-text)}html[data-theme=dark] .portal-request-detail-progress-track{background:var(--portal-surface-soft)}html[data-theme=dark] .portal-request-task-step{background:var(--portal-surface-soft);color:var(--portal-text-secondary)}html[data-theme=dark] .portal-request-timeline-rail>i,html[data-theme=dark] .portal-request-detail-sidebar dl>div{border-color:var(--portal-border)}html[data-theme=dark] .portal-request-timeline-rail>i{background:var(--portal-border)}html[data-theme=dark] .portal-request-timeline-rail>span,html[data-theme=dark] .portal-request-workflow-empty>span{background:color-mix(in srgb, var(--portal-primary) 18%, var(--portal-surface-raised));color:var(--portal-primary)}@media (max-width:980px){.portal-request-detail-grid{grid-template-columns:1fr}.portal-request-detail-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.portal-request-detail-header{grid-template-columns:1fr;gap:16px;padding:17px}.portal-request-detail-heading h2{font-size:20px}.portal-request-detail-progress-card{width:100%}.portal-request-answer-list,.portal-request-detail-sidebar{grid-template-columns:1fr}.portal-request-detail-card,.portal-request-detail-sidebar>section{padding:15px}.portal-request-task{padding:12px}.portal-request-workflow-empty{align-items:start}.portal-request-detail-state-actions{flex-direction:column;width:100%}.portal-request-detail-state-actions>button{width:100%}}.portal-request-conversation{overflow:hidden}.portal-request-comment-composer{gap:12px;margin-top:16px;display:grid}.portal-request-comment-composer textarea{resize:vertical;color:#31445c;width:100%;min-height:110px;font:inherit;background:#f8fafc;border:1px solid #12253d1a;border-radius:12px;outline:none;padding:13px 14px;font-size:8px;line-height:1.6;transition:border-color .18s,box-shadow .18s,background .18s}.portal-request-comment-composer textarea::placeholder{color:#94a0b0}.portal-request-comment-composer textarea:focus{border-color:color-mix(in srgb, var(--portal-primary) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-primary) 10%, transparent);background:#fff}.portal-request-comment-composer textarea:disabled{cursor:not-allowed;opacity:.68}.portal-request-comment-composer footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-request-comment-composer footer small{color:#8a97a8;font-size:6px;line-height:1.5}.portal-request-conversation-closed{color:#738399;background:#f5f8fc;border-radius:12px;margin-top:15px;padding:14px;font-size:8px;line-height:1.55}html[data-theme=dark] .portal-request-comment-composer textarea{border-color:var(--portal-border);background:var(--portal-surface-raised);color:var(--portal-text)}html[data-theme=dark] .portal-request-comment-composer textarea::placeholder{color:var(--portal-text-muted)}html[data-theme=dark] .portal-request-comment-composer textarea:focus{border-color:color-mix(in srgb, var(--portal-primary) 60%, transparent);background:var(--portal-surface-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-primary) 13%, transparent)}html[data-theme=dark] .portal-request-comment-composer footer small{color:var(--portal-text-muted)}html[data-theme=dark] .portal-request-conversation-closed{border:1px solid var(--portal-border);background:var(--portal-surface-raised);color:var(--portal-text-secondary)}@media (max-width:720px){.portal-request-comment-composer footer{flex-direction:column;align-items:stretch}.portal-request-comment-composer footer .portal-primary-button{width:100%}}.request-message-composer{border-bottom:1px solid var(--workspace-border,#e4eaf2);background:color-mix(in srgb, var(--workspace-primary,#286cff) 2%, var(--workspace-card,#fff));gap:14px;padding:20px 23px;display:grid}.request-message-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.request-message-mode>button{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);min-width:0;min-height:64px;color:var(--workspace-muted,#69798e);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.request-message-mode>button:hover{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 28%, var(--workspace-border,#dfe7f0));background:var(--workspace-soft,#f3f6fa)}.request-message-mode>button>span{background:var(--workspace-soft,#eef2f7);width:34px;height:34px;color:var(--workspace-muted,#65758a);border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.request-message-mode>button>div{gap:3px;min-width:0;display:grid}.request-message-mode>button strong{color:var(--workspace-text,#2a3e56);font-size:11px}.request-message-mode>button small{color:var(--workspace-muted,#748397);font-size:9px}.request-message-mode>.request-message-mode-active{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 55%, transparent);background:color-mix(in srgb, var(--workspace-primary,#286cff) 7%, var(--workspace-card,#fff))}.request-message-mode>.request-message-mode-active>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 14%, var(--workspace-soft,#eef2f7));color:var(--workspace-primary,#286cff)}.request-message-mode>.request-message-mode-internal>span{color:#b47724}.request-message-mode>.request-message-mode-internal.request-message-mode-active{background:#be852f12;border-color:#be852f6b}.request-message-mode>.request-message-mode-internal.request-message-mode-active>span{color:#a96b16;background:#be852f21}.request-message-editor{border:1px solid var(--workspace-input-border,#d6dfeb);background:var(--workspace-input,#fff);border-radius:13px;overflow:hidden}.request-message-editor:focus-within{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 11%, transparent)}.request-message-editor textarea{resize:vertical;width:100%;min-height:118px;color:var(--workspace-text,#273b53);font:inherit;background:0 0;border:0;outline:0;padding:14px 15px;font-size:11px;line-height:1.6}.request-message-editor textarea::placeholder{color:var(--workspace-muted,#8a98aa)}.request-message-editor footer{border-top:1px solid var(--workspace-border,#e4eaf2);background:var(--workspace-soft,#f7f9fc);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 10px 9px 14px;display:flex}.request-message-editor footer>div{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.request-message-editor footer small{color:var(--workspace-muted,#8795a7);font-size:9px}.request-message-visibility{background:color-mix(in srgb, var(--workspace-primary,#286cff) 9%, var(--workspace-soft,#eef2f7));min-height:25px;color:var(--workspace-primary,#286cff);border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.request-message-visibility-internal{color:#a96b16;background:#be852f1f}.request-message-alert{border:1px solid;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:700}.request-message-alert-error{color:#b43e50;background:#d24b5c14;border-color:#d24b5c40}.request-message-alert-success{color:#287b49;background:#309d5b14;border-color:#309d5b3d}.request-activity-visibility{background:color-mix(in srgb, var(--workspace-primary,#286cff) 9%, var(--workspace-soft,#eef2f7));width:fit-content;min-height:22px;color:var(--workspace-primary,#286cff);border-radius:999px;align-items:center;margin-top:5px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.request-activity-visibility-internal{color:#a96b16;background:#be852f1f}html[data-theme=dark] .request-message-composer{border-color:var(--workspace-border,#2b3d53);background:color-mix(in srgb, var(--workspace-primary,#286cff) 3%, var(--workspace-card,#132235))}html[data-theme=dark] .request-message-mode>button{border-color:var(--workspace-border,#2b3d53);background:var(--workspace-card,#132235)}html[data-theme=dark] .request-message-mode>button:hover,html[data-theme=dark] .request-message-mode>button>span{background:var(--workspace-soft,#1b2c41)}html[data-theme=dark] .request-message-mode>.request-message-mode-active{background:color-mix(in srgb, var(--workspace-primary,#286cff) 12%, var(--workspace-card,#132235))}html[data-theme=dark] .request-message-mode>.request-message-mode-internal.request-message-mode-active{background:#dda43417;border-color:#dda4346b}html[data-theme=dark] .request-message-mode>.request-message-mode-internal>span{color:#e7bc66}html[data-theme=dark] .request-message-mode>.request-message-mode-internal.request-message-mode-active>span{color:#e7bc66;background:#dda43424}html[data-theme=dark] .request-message-editor{border-color:var(--workspace-input-border,#3a4d64);background:var(--workspace-input,#101d2d)}html[data-theme=dark] .request-message-editor footer{border-color:var(--workspace-border,#2b3d53);background:var(--workspace-soft,#1b2c41)}html[data-theme=dark] .request-message-editor textarea{color:var(--workspace-text,#edf3fa);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .request-message-visibility-internal,html[data-theme=dark] .request-activity-visibility-internal{color:#e7bc66;background:#dda43421}html[data-theme=dark] .request-message-alert-error{color:#f49aa7;background:#dc4c601c;border-color:#f082923d}html[data-theme=dark] .request-message-alert-success{color:#71d998;background:#3eb4691c;border-color:#71d99838}@media (max-width:660px){.request-message-composer{padding:16px 14px}.request-message-mode{grid-template-columns:1fr}.request-message-editor footer{flex-direction:column;align-items:stretch}.request-message-editor footer>button{width:100%}}.admin-service-management{gap:18px;min-width:0;display:grid}.admin-service-management-tabs{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-soft,#f1f5f9);border-radius:12px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.admin-service-management-tabs button{min-height:34px;color:var(--workspace-muted,#69798e);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 13px;font-size:11px;font-weight:800}.admin-workflows{gap:18px;min-width:0;display:grid}.admin-workflow-overview{overflow:hidden}.admin-workflow-overview>header{border-bottom:1px solid var(--workspace-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 23px;display:flex}.admin-workflow-overview>header>div{min-width:0}.admin-workflow-overview>header>div>span,.admin-workflow-list-card>header span,.admin-workflow-detail-header>div>span,.admin-workflow-section-heading>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.admin-workflow-overview h2,.admin-workflow-list-card h3,.admin-workflow-detail-header h3,.admin-workflow-section-heading h4{color:var(--workspace-text,#25384f);margin:0}.admin-workflow-overview h2{font-size:19px}.admin-workflow-list-card h3,.admin-workflow-detail-header h3{font-size:16px}.admin-workflow-section-heading h4{font-size:14px}.admin-workflow-overview header p,.admin-workflow-detail-header p,.admin-workflow-section-heading p{max-width:700px;color:var(--workspace-muted,#69798e);margin:6px 0 0;font-size:11px;line-height:1.55}.admin-workflow-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-workflow-metrics article{border-right:1px solid var(--workspace-border,#e4eaf2);gap:5px;min-width:0;padding:18px 22px;display:grid}.admin-workflow-metrics article:last-child{border-right:0}.admin-workflow-metrics span{color:var(--workspace-muted,#748397);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-workflow-metrics strong{color:var(--workspace-text,#25384f);font-size:22px}.admin-workflow-alert{border:1px solid;border-radius:11px;padding:11px 14px;font-size:11px;font-weight:700}.admin-workflow-alert-error{color:#b83e50;background:#d24a5d14;border-color:#d24a5d3d}.admin-workflow-alert-success{color:#287646;background:#39a16414;border-color:#39a1643d}.admin-workflow-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.admin-workflow-list-card,.admin-workflow-detail-card{min-width:0;overflow:hidden}.admin-workflow-list-card>header{border-bottom:1px solid var(--workspace-border,#e4eaf2);padding:18px 20px}.admin-workflow-list{display:grid}.admin-workflow-row{border:0;border-bottom:1px solid var(--workspace-border,#e4eaf2);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.admin-workflow-row:last-child{border-bottom:0}.admin-workflow-row:hover{background:var(--workspace-soft,#f5f8fc)}.admin-workflow-row-active{background:color-mix(in srgb, var(--workspace-primary,#286cff) 7%, var(--workspace-card,#fff))}.admin-workflow-row-icon{background:color-mix(in srgb, var(--workspace-primary,#286cff) 10%, var(--workspace-soft,#eef3f8));width:34px;height:34px;color:var(--workspace-primary,#286cff);border-radius:10px;place-items:center;font-size:15px;display:grid}.admin-workflow-row-copy{gap:5px;min-width:0;display:grid}.admin-workflow-row-copy>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.admin-workflow-row-copy strong{min-width:0;color:var(--workspace-text,#31445d);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-workflow-row-copy p{color:var(--workspace-muted,#69798e);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.45;overflow:hidden}.admin-workflow-row-copy small{color:var(--workspace-muted,#8a98aa);font-size:9px}.admin-workflow-row-arrow{color:var(--workspace-muted,#91a0b1);font-size:20px}.admin-workflow-status{background:var(--workspace-soft,#eef2f7);min-height:22px;color:var(--workspace-muted,#69798e);text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 7px;font-size:8px;font-weight:850;display:inline-flex}.admin-workflow-status-active{color:#2c814d;background:#39a1641f}.admin-workflow-status-draft{color:#9b6d13;background:#dda43421}.admin-workflow-status-archived{background:var(--workspace-soft,#eef2f7);color:var(--workspace-muted,#748397)}.admin-workflow-empty,.admin-workflow-detail-state{text-align:center;align-content:center;place-items:center;gap:9px;min-height:250px;padding:28px;display:grid}.admin-workflow-empty>span,.admin-workflow-detail-state>span:not(.button-spinner){background:color-mix(in srgb, var(--workspace-primary,#286cff) 10%, var(--workspace-soft,#eef2f7));width:44px;height:44px;color:var(--workspace-primary,#286cff);border-radius:13px;place-items:center;font-size:18px;display:grid}.admin-workflow-empty strong,.admin-workflow-detail-state strong{color:var(--workspace-text,#31445d);font-size:12px}.admin-workflow-empty p,.admin-workflow-detail-state p{max-width:360px;color:var(--workspace-muted,#748397);margin:0;font-size:10px;line-height:1.55}.admin-workflow-detail-header{border-bottom:1px solid var(--workspace-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px;display:flex}.admin-workflow-detail-header>div:first-child{min-width:0}.admin-workflow-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-workflow-detail-summary{border-bottom:1px solid var(--workspace-border,#e4eaf2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-workflow-detail-summary article{border-right:1px solid var(--workspace-border,#e4eaf2);gap:5px;min-width:0;padding:15px 18px;display:grid}.admin-workflow-detail-summary article:last-child{border-right:0}.admin-workflow-detail-summary span{color:var(--workspace-muted,#8492a5);text-transform:uppercase;font-size:8px;font-weight:850}.admin-workflow-detail-summary strong{color:var(--workspace-text,#34475f);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-workflow-draft,.admin-workflow-version-history{border-bottom:1px solid var(--workspace-border,#e4eaf2);gap:17px;padding:20px 22px;display:grid}.admin-workflow-version-history{border-bottom:0}.admin-workflow-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-workflow-section-heading>strong{color:var(--workspace-muted,#748397);white-space:nowrap;font-size:9px}.admin-workflow-node-list{gap:8px;display:grid}.admin-workflow-node{border:1px solid var(--workspace-border,#e4eaf2);background:var(--workspace-soft,#f8fafc);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:12px 13px;display:grid}.admin-workflow-node-marker{background:var(--workspace-card,#fff);width:30px;height:30px;color:var(--workspace-muted,#69798e);border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.admin-workflow-node-start .admin-workflow-node-marker{color:#2f8751;background:#39a1641f}.admin-workflow-node-end .admin-workflow-node-marker{color:var(--workspace-primary,#286cff);background:#286cff1c}.admin-workflow-node-approval .admin-workflow-node-marker{color:#9c7118;background:#dda43424}.admin-workflow-node-copy{gap:5px;min-width:0;display:grid}.admin-workflow-node-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-workflow-node-copy>div>strong{color:var(--workspace-text,#34475f);font-size:10px}.admin-workflow-node-copy>div>span{background:var(--workspace-card,#fff);color:var(--workspace-muted,#748397);border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.admin-workflow-node-copy p{color:var(--workspace-muted,#69798e);margin:0;font-size:9px;line-height:1.5}.admin-workflow-node-copy small{color:var(--workspace-muted,#8a98aa);font-size:8px}.admin-workflow-connections{gap:12px;display:grid}.admin-workflow-edge-list{gap:6px;display:grid}.admin-workflow-edge-list>div{border:1px solid var(--workspace-border,#e4eaf2);background:var(--workspace-soft,#f8fafc);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:9px 11px;display:flex}.admin-workflow-edge-list strong{color:var(--workspace-text,#40536b);font-size:9px}.admin-workflow-edge-list span{color:var(--workspace-primary,#286cff)}.admin-workflow-edge-list small{color:var(--workspace-muted,#748397);margin-left:auto;font-size:8px}.admin-workflow-inline-empty{background:var(--workspace-soft,#f5f8fc);color:var(--workspace-muted,#748397);border-radius:10px;padding:14px;font-size:9px}.admin-workflow-builder-placeholder,.admin-workflow-no-draft{border:1px dashed var(--workspace-border,#ced9e6);background:color-mix(in srgb, var(--workspace-primary,#286cff) 3%, var(--workspace-soft,#f7f9fc));border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:17px;display:grid}.admin-workflow-builder-placeholder>span,.admin-workflow-no-draft>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 12%, var(--workspace-card,#fff));width:38px;height:38px;color:var(--workspace-primary,#286cff);border-radius:11px;place-items:center;font-size:16px;display:grid}.admin-workflow-builder-placeholder>div,.admin-workflow-no-draft>div{gap:5px;min-width:0;display:grid}.admin-workflow-builder-placeholder strong,.admin-workflow-no-draft strong{color:var(--workspace-text,#34475f);font-size:10px}.admin-workflow-builder-placeholder p,.admin-workflow-no-draft p{color:var(--workspace-muted,#748397);margin:0;font-size:9px;line-height:1.55}.admin-workflow-no-draft{margin:20px 22px}.admin-workflow-version-list{gap:7px;display:grid}.admin-workflow-version-list article{border:1px solid var(--workspace-border,#e4eaf2);background:var(--workspace-soft,#f8fafc);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.admin-workflow-version-list article>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.admin-workflow-version-list strong{color:var(--workspace-text,#34475f);font-size:9px}.admin-workflow-version-list small{color:var(--workspace-muted,#8492a5);text-align:right;font-size:8px}.admin-workflow-modal-overlay{z-index:5000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07121f75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-workflow-modal{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:16px;width:min(560px,100%);overflow:hidden;box-shadow:0 30px 90px #0a192d3b}.admin-workflow-modal>header{border-bottom:1px solid var(--workspace-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px;display:flex}.admin-workflow-modal>header>div>span{color:var(--workspace-primary,#286cff);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.admin-workflow-modal h3{color:var(--workspace-text,#25384f);margin:0;font-size:18px}.admin-workflow-modal header p{color:var(--workspace-muted,#69798e);margin:6px 0 0;font-size:10px;line-height:1.5}.admin-workflow-modal>header>button{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-soft,#f5f8fc);width:32px;height:32px;color:var(--workspace-muted,#69798e);font:inherit;cursor:pointer;border-radius:9px;flex:none;place-items:center;font-size:18px;display:grid}.admin-workflow-modal-body{gap:15px;padding:20px;display:grid}.admin-workflow-modal-body label{gap:7px;display:grid}.admin-workflow-modal-body label>span{color:var(--workspace-text,#34475f);font-size:10px;font-weight:800}.admin-workflow-modal-body input,.admin-workflow-modal-body textarea{border:1px solid var(--workspace-input-border,#d7e0eb);background:var(--workspace-input,#fff);width:100%;color:var(--workspace-text,#25384f);font:inherit;border-radius:10px;outline:none;font-size:11px}.admin-workflow-modal-body input{min-height:40px;padding:8px 11px}.admin-workflow-modal-body textarea{resize:vertical;min-height:110px;padding:10px 11px}.admin-workflow-modal-body input:focus,.admin-workflow-modal-body textarea:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 11%, transparent)}.admin-workflow-modal-error{color:#b83e50;background:#d24a5d17;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:700}.admin-workflow-modal>footer{border-top:1px solid var(--workspace-border,#e4eaf2);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}html[data-theme=dark] .admin-service-management,html[data-theme=dark] .admin-workflows,html[data-theme=dark] .admin-workflow-modal{--workspace-text:#edf3fa;--workspace-muted:#9fb0c3;--workspace-card:#132235;--workspace-soft:#1b2c41;--workspace-border:#2b3d53;--workspace-input:#101d2d;--workspace-input-border:#3a4d64}html[data-theme=dark] .admin-workflow-alert-success{color:#71d998}html[data-theme=dark] .admin-workflow-alert-error,html[data-theme=dark] .admin-workflow-modal-error{color:#f08292}html[data-theme=dark] .admin-workflow-status-active{color:#71d998;background:#3eb46926}html[data-theme=dark] .admin-workflow-status-draft{color:#e7bc66;background:#dda43429}@media (max-width:1050px){.admin-workflow-layout{grid-template-columns:1fr}.admin-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workflow-row{border-right:1px solid var(--workspace-border,#e4eaf2)}}@media (max-width:780px){.admin-workflow-overview>header,.admin-workflow-detail-header{flex-direction:column}.admin-workflow-overview>header>button,.admin-workflow-detail-actions{width:100%}.admin-workflow-detail-actions button{flex:1}.admin-workflow-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workflow-detail-summary article:nth-child(2){border-right:0}.admin-workflow-detail-summary article:nth-child(-n+2){border-bottom:1px solid var(--workspace-border,#e4eaf2)}.admin-workflow-list{grid-template-columns:1fr}.admin-workflow-row{border-right:0}}@media (max-width:560px){.admin-service-management-tabs{width:100%}.admin-service-management-tabs button{flex:1}.admin-workflow-metrics{grid-template-columns:1fr}.admin-workflow-metrics article{border-right:0;border-bottom:1px solid var(--workspace-border,#e4eaf2)}.admin-workflow-metrics article:last-child{border-bottom:0}.admin-workflow-detail-summary{grid-template-columns:1fr}.admin-workflow-detail-summary article{border-right:0;border-bottom:1px solid var(--workspace-border,#e4eaf2)}.admin-workflow-detail-summary article:last-child{border-bottom:0}.admin-workflow-section-heading{flex-direction:column}.admin-workflow-edge-list small{width:100%;margin-left:0}.admin-workflow-version-list article{flex-direction:column;align-items:flex-start}.admin-workflow-version-list small{text-align:left}.admin-workflow-modal-overlay{padding:12px}.admin-workflow-modal>footer{grid-template-columns:1fr 1fr;display:grid}.admin-workflow-modal>footer button{width:100%}}.admin-workflow-builder{gap:15px;padding-top:3px;display:grid}.admin-workflow-builder-toolbar{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px;display:flex}.admin-workflow-builder-toolbar>div:first-child{min-width:0}.admin-workflow-builder-toolbar span,.admin-workflow-builder-panel-heading>span,.admin-workflow-builder-canvas-heading span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.admin-workflow-builder-toolbar h4{color:var(--workspace-text,#263a52);margin:0;font-size:16px}.admin-workflow-builder-toolbar p{max-width:620px;color:var(--workspace-muted,#748397);margin:6px 0 0;font-size:10px;line-height:1.55}.admin-workflow-builder-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-workflow-builder-toolbar-actions>span{letter-spacing:0;text-transform:none;border-radius:999px;margin:0;padding:6px 9px;font-size:8px}.admin-workflow-builder-dirty{background:#dda43421;color:#9b6d13!important}.admin-workflow-builder-saved{background:#39a1641f;color:#2c814d!important}.admin-workflow-builder-message{border:1px solid;border-radius:11px;padding:10px 13px;font-size:10px;font-weight:700}.admin-workflow-builder-message-error{color:#b83e50;background:#d24a5d14;border-color:#d24a5d3d}.admin-workflow-builder-message-success{color:#287646;background:#39a16414;border-color:#39a1643d}.admin-workflow-builder-shell{grid-template-columns:180px minmax(0,1fr) 240px;align-items:start;gap:12px;min-width:0;display:grid}.admin-workflow-builder-palette,.admin-workflow-builder-inspector,.admin-workflow-builder-canvas{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:14px;min-width:0}.admin-workflow-builder-palette,.admin-workflow-builder-inspector{gap:12px;padding:14px;display:grid}.admin-workflow-builder-panel-heading{gap:2px;display:grid}.admin-workflow-builder-panel-heading>span{margin:0}.admin-workflow-builder-panel-heading>strong{color:var(--workspace-text,#31445d);font-size:11px}.admin-workflow-builder select,.admin-workflow-builder input,.admin-workflow-builder textarea{border:1px solid var(--workspace-input-border,#d7e0eb);background:var(--workspace-input,#fff);width:100%;min-width:0;color:var(--workspace-text,#25384f);font:inherit;border-radius:9px;outline:none;font-size:10px}.admin-workflow-builder select,.admin-workflow-builder input{min-height:37px;padding:7px 9px}.admin-workflow-builder textarea{resize:vertical;padding:9px}.admin-workflow-builder select:focus,.admin-workflow-builder input:focus,.admin-workflow-builder textarea:focus{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 10%, transparent)}.admin-workflow-builder-palette>.primary-button{width:100%}.admin-workflow-builder-help{background:var(--workspace-soft,#f5f8fc);border-radius:10px;padding:11px}.admin-workflow-builder-help strong{color:var(--workspace-text,#34475f);font-size:9px}.admin-workflow-builder-help p{color:var(--workspace-muted,#748397);margin:5px 0 0;font-size:8px;line-height:1.55}.admin-workflow-builder-canvas{overflow:hidden}.admin-workflow-builder-canvas-heading{border-bottom:1px solid var(--workspace-border,#e4eaf2);padding:13px 15px}.admin-workflow-builder-canvas-heading strong{color:var(--workspace-text,#34475f);font-size:10px}.admin-workflow-builder-node-grid{background:color-mix(in srgb, var(--workspace-soft,#f5f8fc) 54%, var(--workspace-card,#fff));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;min-height:220px;padding:15px;display:grid}.admin-workflow-builder-node{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);cursor:pointer;border-radius:12px;gap:9px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.admin-workflow-builder-node:hover{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 35%, var(--workspace-border,#dfe7f0));transform:translateY(-1px)}.admin-workflow-builder-node-selected{border-color:var(--workspace-primary,#286cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#286cff) 9%, transparent)}.admin-workflow-builder-node-top{align-items:center;gap:9px;min-width:0;display:flex}.admin-workflow-builder-node-icon{background:var(--workspace-soft,#eef3f8);width:29px;height:29px;color:var(--workspace-primary,#286cff);border-radius:9px;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.admin-workflow-builder-node-start .admin-workflow-builder-node-icon{color:#2f8751;background:#39a16421}.admin-workflow-builder-node-approval .admin-workflow-builder-node-icon{color:#9c7118;background:#dda43426}.admin-workflow-builder-node-end .admin-workflow-builder-node-icon{background:#286cff1f}.admin-workflow-builder-node-top>div{gap:2px;min-width:0;display:grid}.admin-workflow-builder-node-top strong{color:var(--workspace-text,#31445d);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-workflow-builder-node-top small,.admin-workflow-builder-node p,.admin-workflow-builder-node footer span{color:var(--workspace-muted,#748397);font-size:8px}.admin-workflow-builder-node p{min-height:25px;margin:0;line-height:1.5}.admin-workflow-builder-node footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-workflow-builder-node footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-workflow-builder-node footer>div{gap:4px;display:flex}.admin-workflow-builder-node footer button{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-soft,#f5f8fc);width:25px;height:25px;color:var(--workspace-text,#34475f);cursor:pointer;border-radius:7px;place-items:center;display:grid}.admin-workflow-builder-node footer button:disabled{opacity:.38;cursor:default}.admin-workflow-builder-edge-editor{border-top:1px solid var(--workspace-border,#e4eaf2);gap:12px;padding:15px;display:grid}.admin-workflow-builder-edge-form{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.admin-workflow-builder label{gap:5px;min-width:0;display:grid}.admin-workflow-builder label>span{color:var(--workspace-muted,#748397);text-transform:uppercase;font-size:8px;font-weight:800}.admin-workflow-builder-edge-list{gap:6px;display:grid}.admin-workflow-builder-edge-list article{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-soft,#f8fafc);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.admin-workflow-builder-edge-list article>div{align-items:center;gap:7px;min-width:0;display:flex}.admin-workflow-builder-edge-list strong{min-width:0;color:var(--workspace-text,#34475f);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-workflow-builder-edge-list article>div>span{color:var(--workspace-primary,#286cff);flex:none}.admin-workflow-builder-edge-list small{color:var(--workspace-muted,#748397);font-size:8px;font-weight:750}.admin-workflow-builder-edge-list button{color:#b83e50;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:16px;display:grid}.admin-workflow-builder-empty{background:var(--workspace-soft,#f5f8fc);color:var(--workspace-muted,#748397);border-radius:9px;padding:12px;font-size:9px}.admin-workflow-builder-inspector{position:sticky;top:12px}.admin-workflow-builder-inspector label{gap:6px;display:grid}.admin-workflow-builder-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:center}.admin-workflow-builder-checkbox input{width:16px;height:16px;min-height:16px;margin:0}.admin-workflow-builder-checkbox>span{color:var(--workspace-text,#34475f)!important;text-transform:none!important;margin:0!important}.admin-workflow-builder-delete{color:#b83e50;min-height:36px;font:inherit;cursor:pointer;background:#d24a5d12;border:1px solid #d24a5d47;border-radius:9px;font-size:9px;font-weight:800}.admin-workflow-builder-inspector-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.admin-workflow-builder-inspector-empty>span{background:var(--workspace-soft,#f5f8fc);width:38px;height:38px;color:var(--workspace-primary,#286cff);border-radius:11px;place-items:center;display:grid}.admin-workflow-builder-inspector-empty strong{color:var(--workspace-text,#34475f);font-size:10px}.admin-workflow-builder-inspector-empty p{color:var(--workspace-muted,#748397);margin:0;font-size:8px;line-height:1.55}html[data-theme=dark] .admin-workflow-builder{--workspace-text:#edf3fa;--workspace-muted:#9fb0c3;--workspace-card:#132235;--workspace-soft:#1b2c41;--workspace-border:#2b3d53;--workspace-input:#101d2d;--workspace-input-border:#3a4d64}html[data-theme=dark] .admin-workflow-builder-dirty{color:#e7bc66!important}html[data-theme=dark] .admin-workflow-builder-saved,html[data-theme=dark] .admin-workflow-builder-message-success{color:#71d998!important}html[data-theme=dark] .admin-workflow-builder-message-error,html[data-theme=dark] .admin-workflow-builder-delete{color:#f08292}@media (max-width:1180px){.admin-workflow-builder-shell{grid-template-columns:160px minmax(0,1fr)}.admin-workflow-builder-inspector{grid-column:1/-1;position:static}.admin-workflow-builder-inspector:not(:has(.admin-workflow-builder-inspector-empty)){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workflow-builder-inspector .admin-workflow-builder-panel-heading,.admin-workflow-builder-inspector .admin-workflow-builder-delete{grid-column:1/-1}}@media (max-width:780px){.admin-workflow-builder-toolbar{flex-direction:column}.admin-workflow-builder-toolbar-actions{justify-content:stretch;width:100%}.admin-workflow-builder-toolbar-actions>button{flex:1}.admin-workflow-builder-shell{grid-template-columns:1fr}.admin-workflow-builder-palette,.admin-workflow-builder-canvas,.admin-workflow-builder-inspector{grid-column:auto}.admin-workflow-builder-node-grid{grid-template-columns:1fr}.admin-workflow-builder-edge-form{grid-template-columns:1fr 1fr}.admin-workflow-builder-edge-form>button{width:100%}}@media (max-width:560px){.admin-workflow-builder-toolbar{padding:14px}.admin-workflow-builder-toolbar-actions{flex-direction:column;align-items:stretch}.admin-workflow-builder-toolbar-actions>span{text-align:center}:is(.admin-workflow-builder-edge-form,.admin-workflow-builder-inspector:not(:has(.admin-workflow-builder-inspector-empty))){grid-template-columns:1fr}.admin-workflow-builder-edge-list article{grid-template-columns:minmax(0,1fr) auto}.admin-workflow-builder-edge-list small{grid-column:1}.admin-workflow-builder-inspector .admin-workflow-builder-panel-heading,.admin-workflow-builder-inspector .admin-workflow-builder-delete{grid-column:auto}}.admin-simple-workflow-builder{gap:16px;padding-top:4px;display:grid}.admin-simple-workflow-toolbar{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.admin-simple-workflow-toolbar>div{min-width:0}.admin-simple-workflow-toolbar span,.admin-simple-workflow-dependencies>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.admin-simple-workflow-toolbar h4{color:var(--workspace-text,#25384f);margin:0;font-size:16px}.admin-simple-workflow-toolbar p{max-width:620px;color:var(--workspace-muted,#748397);margin:5px 0 0;font-size:10px;line-height:1.55}.admin-simple-workflow-task-list{gap:13px;display:grid}.admin-simple-workflow-task{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:15px;overflow:hidden}.admin-simple-workflow-task>header{border-bottom:1px solid var(--workspace-border,#e4eaf2);background:color-mix(in srgb, var(--workspace-primary,#286cff) 3%, var(--workspace-card,#fff));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.admin-simple-workflow-step-number{background:color-mix(in srgb, var(--workspace-primary,#286cff) 11%, var(--workspace-soft,#eef3f8));width:34px;height:34px;color:var(--workspace-primary,#286cff);border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.admin-simple-workflow-task>header>div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-simple-workflow-task>header strong{color:var(--workspace-text,#31445d);font-size:11px}.admin-simple-workflow-task>header small{color:var(--workspace-muted,#8492a5);font-size:9px}.admin-simple-workflow-task-actions{gap:5px;display:flex}.admin-simple-workflow-task-actions button{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);width:30px;height:30px;color:var(--workspace-muted,#68798f);font:inherit;cursor:pointer;border-radius:8px;place-items:center;display:grid}.admin-simple-workflow-task-actions button:hover:not(:disabled){border-color:var(--workspace-primary,#286cff);color:var(--workspace-primary,#286cff)}.admin-simple-workflow-task-actions button:disabled{opacity:.4;cursor:default}.admin-simple-workflow-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:17px;display:grid}.admin-simple-workflow-fields label,.admin-simple-workflow-sla{align-content:start;gap:7px;min-width:0;display:grid}.admin-simple-workflow-fields label>span,.admin-simple-workflow-sla>span{color:var(--workspace-text,#40536b);font-size:9px;font-weight:800}.admin-simple-workflow-fields input,.admin-simple-workflow-fields select,.admin-simple-workflow-fields textarea,.admin-simple-workflow-sla input,.admin-simple-workflow-sla select{border:1px solid var(--workspace-input-border,#d7e0eb);background:var(--workspace-input,#fff);width:100%;color:var(--workspace-text,#25384f);font:inherit;border-radius:9px;outline:none;font-size:10px}.admin-simple-workflow-fields input,.admin-simple-workflow-fields select,.admin-simple-workflow-sla input,.admin-simple-workflow-sla select{min-height:38px;padding:7px 10px}.admin-simple-workflow-fields textarea{resize:vertical;min-height:82px;padding:9px 10px}.admin-simple-workflow-fields input:focus,.admin-simple-workflow-fields select:focus,.admin-simple-workflow-fields textarea:focus{border-color:var(--workspace-primary,#286cff)}.admin-simple-workflow-wide{grid-column:1/-1}.admin-simple-workflow-wide>small{color:var(--workspace-muted,#8492a5);font-size:8px}.admin-simple-workflow-sla>div{grid-template-columns:minmax(70px,.8fr) minmax(100px,1.2fr);gap:7px;display:grid}.admin-simple-workflow-dependencies{border:1px solid var(--workspace-border,#e2e9f1);background:var(--workspace-soft,#f7f9fc);border-radius:11px;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:16px;margin:0 17px 17px;padding:15px;display:grid}.admin-simple-workflow-dependencies>div:first-child>strong{color:var(--workspace-text,#34475f);font-size:10px;display:block}.admin-simple-workflow-dependencies>div:first-child>p{color:var(--workspace-muted,#748397);margin:5px 0 0;font-size:9px;line-height:1.5}.admin-simple-workflow-dependency-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.admin-simple-workflow-dependency-options label{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);cursor:pointer;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.admin-simple-workflow-dependency-options label>span{gap:2px;min-width:0;display:grid}.admin-simple-workflow-dependency-options strong{color:var(--workspace-text,#34475f);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-simple-workflow-dependency-options small{color:var(--workspace-muted,#8492a5);font-size:8px}.admin-simple-workflow-required{cursor:pointer;align-items:flex-start;gap:9px;margin:0 17px 17px;display:flex}.admin-simple-workflow-required>span{gap:2px;display:grid}.admin-simple-workflow-required strong{color:var(--workspace-text,#40536b);font-size:9px}.admin-simple-workflow-required small{color:var(--workspace-muted,#8492a5);font-size:8px}.admin-simple-workflow-empty{border:1px dashed var(--workspace-border,#ced9e6);background:var(--workspace-soft,#f7f9fc);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:210px;padding:28px;display:grid}.admin-simple-workflow-empty>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 11%, var(--workspace-card,#fff));width:42px;height:42px;color:var(--workspace-primary,#286cff);border-radius:12px;place-items:center;font-size:18px;display:grid}.admin-simple-workflow-empty strong{color:var(--workspace-text,#34475f);font-size:11px}.admin-simple-workflow-empty p{max-width:380px;color:var(--workspace-muted,#748397);margin:0 0 5px;font-size:9px;line-height:1.5}.admin-simple-workflow-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.admin-simple-workflow-footer>span{color:var(--workspace-muted,#748397);font-size:10px;font-weight:750}html[data-theme=dark] .admin-simple-workflow-task,html[data-theme=dark] .admin-simple-workflow-toolbar,html[data-theme=dark] .admin-simple-workflow-dependency-options label{background:var(--workspace-card,#132235)}html[data-theme=dark] .admin-simple-workflow-dependencies,html[data-theme=dark] .admin-simple-workflow-empty{background:var(--workspace-soft,#1b2c41)}@media (max-width:900px){.admin-simple-workflow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-simple-workflow-dependencies{grid-template-columns:1fr}}@media (max-width:650px){.admin-simple-workflow-toolbar{flex-direction:column}.admin-simple-workflow-toolbar>button{width:100%}.admin-simple-workflow-fields,.admin-simple-workflow-dependency-options{grid-template-columns:1fr}.admin-simple-workflow-task>header{grid-template-columns:auto minmax(0,1fr)}.admin-simple-workflow-task-actions{grid-column:1/-1;justify-content:flex-end}.admin-simple-workflow-footer{flex-direction:column;align-items:stretch}.admin-simple-workflow-footer button{width:100%}}.admin-simple-workflow-start-rule{border:1px solid var(--workspace-border,#e2e9f1);background:var(--workspace-soft,#f7f9fc);border-radius:11px;grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:start;gap:18px;margin:0 17px 17px;padding:15px;display:grid}.admin-simple-workflow-start-rule>div>span,.admin-simple-workflow-start-rule>label>span{color:var(--workspace-primary,#286cff);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.admin-simple-workflow-start-rule>div>strong{color:var(--workspace-text,#34475f);font-size:10px;display:block}.admin-simple-workflow-start-rule>div>p{color:var(--workspace-muted,#748397);margin:5px 0 0;font-size:9px;line-height:1.5}.admin-simple-workflow-start-rule>label{gap:6px;min-width:0;display:grid}.admin-simple-workflow-start-rule select{border:1px solid var(--workspace-input-border,#d7e0eb);background:var(--workspace-input,#fff);width:100%;min-height:40px;color:var(--workspace-text,#25384f);font:inherit;border-radius:9px;outline:none;padding:7px 10px;font-size:10px}.admin-simple-workflow-start-rule select:focus{border-color:var(--workspace-primary,#286cff)}.admin-simple-workflow-start-rule small{color:var(--workspace-muted,#8492a5);font-size:8px}.admin-simple-workflow-preview{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:15px;overflow:hidden}.admin-simple-workflow-preview>header{border-bottom:1px solid var(--workspace-border,#e4eaf2);justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.admin-simple-workflow-preview>header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.admin-simple-workflow-preview h4{color:var(--workspace-text,#25384f);margin:0;font-size:15px}.admin-simple-workflow-preview header p{max-width:560px;color:var(--workspace-muted,#748397);margin:5px 0 0;font-size:9px;line-height:1.5}.admin-simple-workflow-preview header>strong{color:var(--workspace-muted,#748397);flex:none;font-size:9px}.admin-simple-workflow-preview-canvas{background:color-mix(in srgb, var(--workspace-primary,#286cff) 2%, var(--workspace-card,#fff));justify-items:center;padding:24px 20px 27px;display:grid;overflow-x:auto}.admin-simple-workflow-preview-stage{justify-items:center;width:100%;min-width:0;display:grid}.admin-simple-workflow-preview-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;width:100%;display:flex}.admin-simple-workflow-preview-arrow{height:28px;color:var(--workspace-primary,#286cff);place-items:center;font-size:17px;font-weight:900;display:grid}.admin-simple-workflow-preview-system-node{color:#287b49;background:#39a16417;border:1px solid #39a16442;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:130px;min-height:42px;padding:8px 14px;display:flex}.admin-simple-workflow-preview-system-node span{font-size:11px}.admin-simple-workflow-preview-system-node strong{font-size:10px}.admin-simple-workflow-preview-end{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 25%, transparent);background:color-mix(in srgb, var(--workspace-primary,#286cff) 9%, transparent);color:var(--workspace-primary,#286cff)}.admin-simple-workflow-preview-task{border:1px solid var(--workspace-border,#dbe4ee);background:var(--workspace-card,#fff);border-radius:12px;width:min(220px,100%);min-width:180px;overflow:hidden;box-shadow:0 5px 16px #1629420b}.admin-simple-workflow-preview-task>div{align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.admin-simple-workflow-preview-task>div>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 10%, var(--workspace-soft,#eef3f8));width:27px;height:27px;color:var(--workspace-primary,#286cff);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.admin-simple-workflow-preview-task>div>div{gap:4px;min-width:0;display:grid}.admin-simple-workflow-preview-task strong{color:var(--workspace-text,#34475f);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-simple-workflow-preview-task small{color:var(--workspace-muted,#8492a5);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-simple-workflow-preview-task footer{border-top:1px solid var(--workspace-border,#e8edf3);background:var(--workspace-soft,#f7f9fc);justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;display:flex}.admin-simple-workflow-preview-task footer span{color:var(--workspace-muted,#748397);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-simple-workflow-preview-empty{min-height:130px;color:var(--workspace-muted,#748397);place-items:center;font-size:10px;display:grid}html[data-theme=dark] .admin-simple-workflow-start-rule,html[data-theme=dark] .admin-simple-workflow-preview-task footer{background:var(--workspace-soft,#1b2c41)}html[data-theme=dark] .admin-simple-workflow-preview,html[data-theme=dark] .admin-simple-workflow-preview-task{background:var(--workspace-card,#132235)}html[data-theme=dark] .admin-simple-workflow-preview-system-node{color:#71d998}html[data-theme=dark] .admin-simple-workflow-preview-end{color:#8ab7ff}@media (max-width:760px){.admin-simple-workflow-start-rule{grid-template-columns:1fr}.admin-simple-workflow-preview>header{flex-direction:column}.admin-simple-workflow-preview-row{grid-template-columns:1fr;display:grid}.admin-simple-workflow-preview-task{width:100%;min-width:0}}.admin-catalogue-pricing-summary{border:1px solid var(--workspace-border,#e1e8f1);background:var(--workspace-card,#fff);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-catalogue-pricing-summary article{border-right:1px solid var(--workspace-border,#e1e8f1);gap:5px;min-width:0;padding:16px 18px;display:grid}.admin-catalogue-pricing-summary article:last-child{border-right:0}.admin-catalogue-pricing-summary span{color:var(--workspace-muted,#8492a5);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-catalogue-pricing-summary strong{color:var(--workspace-text,#31445d);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-catalogue-pricing-summary small{color:var(--workspace-muted,#8b98a9);font-size:8px}html[data-theme=dark] .admin-catalogue-pricing-summary{border-color:var(--workspace-border,#2b3d53);background:var(--workspace-card,#132235)}@media (max-width:720px){.admin-catalogue-pricing-summary{grid-template-columns:1fr}.admin-catalogue-pricing-summary article{border-right:0;border-bottom:1px solid var(--workspace-border,#e1e8f1)}.admin-catalogue-pricing-summary article:last-child{border-bottom:0}}.admin-request-types{gap:16px;display:grid}.admin-request-type-overview>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-request-type-overview>header>div{min-width:0}.admin-request-type-overview>header span,.admin-request-type-list-card>header span,.admin-request-type-modal-header>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-request-type-overview h2{color:var(--workspace-text,#25384f);margin:5px 0 0;font-size:18px}.admin-request-type-overview p{max-width:660px;color:var(--workspace-muted,#748397);margin:7px 0 0;font-size:10px;line-height:1.6}.admin-request-type-list-card{overflow:hidden}.admin-request-type-list-card>header{border-bottom:1px solid var(--workspace-border,#e2e9f1);padding-bottom:15px}.admin-request-type-list-card h3{color:var(--workspace-text,#34475f);margin:5px 0 0;font-size:13px}.admin-request-type-list{display:grid}.admin-request-type-row{border:0;border-bottom:1px solid var(--workspace-border,#e7edf4);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 2px;display:grid}.admin-request-type-row:last-child{border-bottom:0}.admin-request-type-row:hover{background:color-mix(in srgb, var(--workspace-primary,#286cff) 3%, transparent)}.admin-request-type-copy p{color:var(--workspace-muted,#748397);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.45;overflow:hidden}.admin-request-type-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:260px;display:grid}.admin-request-type-empty>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 11%, var(--workspace-soft,#eef3f8));width:46px;height:46px;color:var(--workspace-primary,#286cff);border-radius:13px;place-items:center;font-size:20px;display:grid}.admin-request-type-empty strong{color:var(--workspace-text,#34475f);font-size:12px}.admin-request-type-empty p{max-width:440px;color:var(--workspace-muted,#748397);margin:0 0 5px;font-size:9px;line-height:1.55}.admin-request-type-modal-overlay{z-index:1200;padding:24px}.admin-request-type-modal{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 26px 70px #0d203638}.admin-request-type-modal-header{border-bottom:1px solid var(--workspace-border,#e3eaf2);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.admin-request-type-modal-header h3{color:var(--workspace-text,#293d55);margin:5px 0 0;font-size:17px}.admin-request-type-modal-header p{color:var(--workspace-muted,#7b899c);margin:5px 0 0;font-size:9px}.admin-request-type-modal-header>button{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);width:31px;height:31px;color:var(--workspace-muted,#6f7f93);font:inherit;cursor:pointer;border-radius:9px;flex:none;place-items:center;font-size:17px;display:grid}.admin-request-type-modal-body{min-height:0;padding:20px;overflow:auto}.admin-request-type-modal-footer{border-top:1px solid var(--workspace-border,#e3eaf2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.admin-request-type-modal-footer>div{gap:8px;display:flex}.admin-request-type-delete{border:1px solid color-mix(in srgb, #d83d4f 35%, var(--workspace-border,#dfe7f0));background:color-mix(in srgb, #d83d4f 7%, var(--workspace-card,#fff));color:#c62f42;min-height:35px;font:inherit;cursor:pointer;border-radius:9px;padding:7px 12px;font-size:9px;font-weight:800}.admin-request-form-builder{gap:15px;display:grid}.admin-request-form-fields{gap:13px;display:grid}.admin-request-form-field{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);border-radius:14px;overflow:hidden}.admin-request-form-field>header{border-bottom:1px solid var(--workspace-border,#e3eaf2);background:var(--workspace-soft,#f7f9fc);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.admin-request-form-field>header>div:nth-child(2){gap:2px;min-width:0;display:grid}.admin-request-form-field>header strong{color:var(--workspace-text,#34475f);font-size:10px}.admin-request-form-field>header small{color:var(--workspace-muted,#8492a5);font-size:8px}.admin-request-form-field>.admin-catalogue-form-grid{padding:15px}.admin-request-catalogue-config{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-soft,#f6f8fb);border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr);gap:18px;padding:14px;display:grid}.admin-request-catalogue-config>div:first-child>span{color:var(--workspace-primary,#286cff);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.admin-request-catalogue-config>div:first-child>strong{color:var(--workspace-text,#34475f);font-size:10px;display:block}.admin-request-catalogue-config>div:first-child>p{color:var(--workspace-muted,#78879a);margin:5px 0 0;font-size:8px;line-height:1.5}.admin-request-catalogue-config-fields{gap:9px;min-width:0;display:grid}.admin-request-approval-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-request-approval-option{border:1px solid var(--workspace-border,#dfe7f0);background:var(--workspace-card,#fff);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.admin-request-approval-option-active{border-color:color-mix(in srgb, var(--workspace-primary,#286cff) 60%, var(--workspace-border,#dfe7f0));background:color-mix(in srgb, var(--workspace-primary,#286cff) 5%, var(--workspace-card,#fff))}.admin-request-approval-option>span{gap:4px;min-width:0;display:grid}.admin-request-approval-option strong{color:var(--workspace-text,#34475f);font-size:9px}.admin-request-approval-option small{color:var(--workspace-muted,#7b899c);font-size:8px;line-height:1.45}html[data-theme=dark] .admin-request-type-modal,html[data-theme=dark] .admin-request-form-field,html[data-theme=dark] .admin-request-approval-option{background:var(--workspace-card,#132235)}html[data-theme=dark] .admin-request-form-field>header,html[data-theme=dark] .admin-request-catalogue-config{background:var(--workspace-soft,#1b2c41)}@media (max-width:800px){.admin-request-approval-options,.admin-request-catalogue-config{grid-template-columns:1fr}}@media (max-width:650px){.admin-request-type-overview>header{flex-direction:column}.admin-request-type-overview>header>button{width:100%}.admin-request-type-modal-overlay{padding:8px}.admin-request-type-modal{border-radius:14px;max-height:calc(100vh - 16px)}.admin-request-type-modal-footer{flex-direction:column-reverse;align-items:stretch}.admin-request-type-modal-footer>div{width:100%}.admin-request-type-modal-footer button{flex:1}.admin-request-type-row{grid-template-columns:auto minmax(0,1fr)}.admin-request-type-row .admin-workflow-row-arrow{display:none}.admin-request-form-field>header{grid-template-columns:auto minmax(0,1fr)}.admin-request-form-field .admin-simple-workflow-task-actions{grid-column:1/-1;justify-content:flex-end}}.admin-request-types{gap:18px;min-width:0;display:grid}.admin-request-types-header{border:1px solid var(--border,#12253d14);background:var(--card,#fff);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.admin-request-types-header>div{gap:7px;min-width:0;display:grid}.admin-request-types-header span,.admin-request-type-section-heading>strong,.admin-request-type-builder-heading>div>strong{color:var(--primary,#2563eb);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-request-types-header h2{color:var(--text,#24364d);margin:0;font-size:22px}.admin-request-types-header p,.admin-request-type-section-heading p,.admin-request-type-builder-heading p{max-width:740px;color:var(--muted,#718096);margin:0;font-size:13px;line-height:1.55}.admin-request-type-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-request-type-summary article{border:1px solid var(--border,#12253d14);background:var(--card,#fff);border-radius:14px;gap:7px;padding:16px;display:grid}.admin-request-type-summary span{color:var(--muted,#8290a3);font-size:11px;font-weight:750}.admin-request-type-summary strong{color:var(--text,#26384f);font-size:24px}.admin-request-type-list{gap:10px;display:grid}.admin-request-type-card{border:1px solid var(--border,#12253d14);background:var(--card,#fff);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:15px 16px;transition:transform .16s,border-color .16s,background .16s;display:grid}.admin-request-type-card:hover{border-color:color-mix(in srgb, var(--primary,#2563eb) 28%, var(--border,#dbe4ef));transform:translateY(-1px)}.admin-request-type-icon{background:color-mix(in srgb, var(--primary,#2563eb) 10%, transparent);width:42px;height:42px;color:var(--primary,#2563eb);border-radius:12px;place-items:center;font-size:17px;font-weight:800;display:grid}.admin-request-type-copy{gap:5px;min-width:0;display:grid}.admin-request-type-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-request-type-copy strong{color:var(--text,#30445c);font-size:14px}.admin-request-type-copy p{color:var(--muted,#718096);margin:0;font-size:12px;line-height:1.45}.admin-request-type-copy small{color:var(--muted,#8a97a8);font-size:11px}.admin-request-type-status{background:var(--soft,#eef3f8);color:var(--muted,#66778d);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.admin-request-type-status-active,.admin-request-type-status-published{color:#28794a;background:#e8f7ee}.admin-request-type-status-draft{color:#68788d;background:#eef2f7}.admin-request-type-status-inactive{color:#906b12;background:#fff3d9}.admin-request-type-arrow{color:var(--muted,#8794a6);font-size:25px}.admin-request-types-state,.admin-request-types-empty,.admin-request-type-form-empty{border:1px dashed var(--border,#dce4ed);background:var(--card,#fff);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:220px;padding:34px;display:grid}.admin-request-types-state p,.admin-request-types-empty p,.admin-request-type-form-empty p{max-width:520px;color:var(--muted,#7b899b);margin:0;font-size:12px;line-height:1.55}.admin-request-type-editor-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a121d6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-request-type-editor{border:1px solid var(--border,#12253d1f);background:var(--card,#fff);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1100px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #09142438}.admin-request-type-editor-header{border-bottom:1px solid var(--border,#e6ebf1);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.admin-request-type-editor-header>div{gap:5px;min-width:0;display:grid}.admin-request-type-editor-header span{color:var(--primary,#2563eb);text-transform:uppercase;font-size:10px;font-weight:850}.admin-request-type-editor-header h3{color:var(--text,#293d55);margin:0;font-size:20px}.admin-request-type-editor-header p{color:var(--muted,#7e8b9c);margin:0;font-size:11px}.admin-request-type-close{width:34px;height:34px;color:var(--muted,#69788b);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font-size:22px;display:grid}.admin-request-type-tabs{border-bottom:1px solid var(--border,#e6ebf1);gap:4px;padding:10px 18px;display:flex;overflow-x:auto}.admin-request-type-tabs button{color:var(--muted,#718096);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:750}.admin-request-type-editor-body{min-height:0;padding:22px;overflow-y:auto}.admin-request-type-section{gap:20px;display:grid}.admin-request-type-section-heading{gap:5px;display:grid}.admin-request-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-request-type-field{align-content:start;gap:7px;min-width:0;display:grid}.admin-request-type-field input,.admin-request-type-field select,.admin-request-type-field textarea{border:1px solid var(--border,#dce4ed);background:var(--input,#fff);width:100%;min-width:0;color:var(--text,#34475f);font:inherit;border-radius:9px;outline:none;padding:10px 11px;font-size:12px}.admin-request-type-field textarea{resize:vertical}.admin-request-type-wide{grid-column:1/-1}.admin-request-type-toggle{border:1px solid var(--border,#e1e7ee);background:var(--soft,#f8fafc);border-radius:10px;align-items:flex-start;gap:11px;min-width:0;padding:12px;display:flex}.admin-request-type-toggle input{margin-top:2px}.admin-request-type-toggle>div{gap:3px;min-width:0;display:grid}.admin-request-type-builder-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-request-type-builder-heading>div{gap:5px;min-width:0;display:grid}.admin-request-type-field-list{gap:12px;display:grid}.admin-request-type-builder-field>header{border-bottom:1px solid var(--border,#e5eaf0);background:var(--soft,#f8fafc);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-request-type-builder-field>header>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-request-type-builder-field>header span,.admin-request-type-builder-field>header small{color:var(--muted,#8290a2);font-size:9px}.admin-request-type-builder-field>header strong{color:var(--text,#3c4f67);font-size:12px}.admin-request-type-builder-field>.admin-request-type-grid{padding:15px}.admin-request-type-field-actions{gap:5px;display:flex}.admin-request-type-field-actions button{border:1px solid var(--border,#dfe5ec);background:var(--card,#fff);width:30px;height:30px;color:var(--text,#53657a);cursor:pointer;border-radius:8px;place-items:center;display:grid}.admin-request-type-field-actions button:disabled{opacity:.4;cursor:not-allowed}.admin-request-type-info{border:1px solid color-mix(in srgb, var(--primary,#2563eb) 18%, var(--border,#dce4ed));background:color-mix(in srgb, var(--primary,#2563eb) 5%, var(--card,#fff));border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;display:grid}.admin-request-type-info>span{background:color-mix(in srgb, var(--primary,#2563eb) 12%, transparent);width:34px;height:34px;color:var(--primary,#2563eb);border-radius:10px;place-items:center;display:grid}.admin-request-type-info>div{gap:4px;display:grid}.admin-request-type-info strong{color:var(--text,#34475f);font-size:12px}.admin-request-type-info p{color:var(--muted,#718096);margin:0;font-size:11px;line-height:1.5}.admin-request-type-readonly{border:1px solid var(--border,#dce4ed);background:var(--soft,#f6f8fb);min-height:38px;color:var(--muted,#718096);border-radius:9px;padding:10px 11px;font-size:12px}.admin-request-type-duration,.admin-request-type-money{border:1px solid var(--border,#dce4ed);background:var(--input,#fff);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.admin-request-type-duration input,.admin-request-type-money input{border:0;border-radius:0;box-shadow:none!important}.admin-request-type-duration small,.admin-request-type-money>span{color:var(--muted,#718096);padding:0 11px;font-size:11px}.admin-request-type-alert{color:#a63232;background:#be323212;border:1px solid #be323233;border-radius:10px;margin-bottom:16px;padding:11px 13px;font-size:11px;line-height:1.5}.admin-request-type-editor-footer{border-top:1px solid var(--border,#e6ebf1);background:var(--card,#fff);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.admin-request-type-editor-footer>div:last-child{gap:8px;display:flex}.admin-request-type-save-success{color:#27804b;font-size:11px;font-weight:700}@media (max-width:760px){.admin-request-types-header{flex-direction:column}.admin-request-types-header>button{width:100%}.admin-request-type-summary{grid-template-columns:1fr}.admin-request-type-editor-backdrop{padding:0}.admin-request-type-editor{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.admin-request-type-editor-header,.admin-request-type-editor-body{padding-left:15px;padding-right:15px}.admin-request-type-grid{grid-template-columns:1fr}.admin-request-type-wide{grid-column:auto}.admin-request-type-builder-heading{flex-direction:column}.admin-request-type-builder-heading>button{width:100%}.admin-request-type-builder-field>header{align-items:flex-start}.admin-request-type-editor-footer{flex-direction:column;align-items:stretch}.admin-request-type-editor-footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}}html[data-theme=dark] .admin-request-types-header,html[data-theme=dark] .admin-request-type-summary article,html[data-theme=dark] .admin-request-type-card,html[data-theme=dark] .admin-request-types-state,html[data-theme=dark] .admin-request-types-empty,html[data-theme=dark] .admin-request-type-form-empty,html[data-theme=dark] .admin-request-type-editor,html[data-theme=dark] .admin-request-type-builder-field{background:var(--card,#151d29);border-color:var(--border,#293343)}html[data-theme=dark] .admin-request-type-builder-field>header,html[data-theme=dark] .admin-request-type-toggle,html[data-theme=dark] .admin-request-type-readonly{background:var(--soft,#1b2532);border-color:var(--border,#2b3645)}html[data-theme=dark] .admin-request-type-field input,html[data-theme=dark] .admin-request-type-field select,html[data-theme=dark] .admin-request-type-field textarea,html[data-theme=dark] .admin-request-type-duration,html[data-theme=dark] .admin-request-type-money{background:var(--input,#101821);border-color:var(--border,#2c3746);color:var(--text,#e5edf6)}.admin-request-types{--request-type-text:var(--admin-text,#25384f);--request-type-muted:var(--admin-muted,#748397);--request-type-card:var(--admin-card,#fff);--request-type-soft:var(--admin-soft,#f4f7fa);--request-type-border:var(--admin-border,#dfe7f0);--request-type-input:var(--admin-input,#fff);--request-type-input-border:var(--admin-input-border,#ccd7e4);--request-type-primary:var(--workspace-primary,#286cff)}.admin-request-types-header,.admin-request-type-summary article,.admin-request-type-card,.admin-request-types-state,.admin-request-types-empty{border-color:var(--request-type-border);background:var(--request-type-card);color:var(--request-type-text)}.admin-request-types-header h2,.admin-request-types-header h3,.admin-request-type-card strong,.admin-request-type-summary strong,.admin-request-types-empty strong,.admin-request-types-state strong{color:var(--request-type-text)}.admin-request-types-header p,.admin-request-type-card p,.admin-request-type-summary small,.admin-request-types-empty p,.admin-request-types-state p{color:var(--request-type-muted)}.admin-request-type-editor{border:1px solid var(--request-type-border);background:var(--request-type-card);border-radius:16px;box-shadow:0 24px 70px #0914243d}.admin-request-type-editor-header{border-bottom:1px solid var(--request-type-border);background:var(--request-type-card);padding:18px 20px}.admin-request-type-editor-header span{color:var(--request-type-primary);letter-spacing:.08em;font-size:10px;font-weight:900}.admin-request-type-editor-header h3{color:var(--request-type-text);font-size:18px}.admin-request-type-editor-header p{color:var(--request-type-muted);font-size:10px;line-height:1.5}.admin-request-type-close{color:var(--request-type-muted)}.admin-request-type-close:hover{background:var(--request-type-soft)}.admin-request-type-tabs{border-bottom:1px solid var(--request-type-border);background:var(--request-type-card);scrollbar-width:none;gap:5px;padding:8px 12px;display:flex;overflow-x:auto}.admin-request-type-tabs::-webkit-scrollbar{display:none}.admin-request-type-tabs button{min-height:36px;color:var(--request-type-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:7px 12px;font-size:10px;font-weight:800}.admin-request-type-tabs button:hover{background:var(--request-type-soft)}.admin-request-type-tabs .admin-request-type-tab-active{background:color-mix(in srgb, var(--request-type-primary) 11%, transparent)!important;color:var(--request-type-primary)!important}.admin-request-type-editor-body{background:var(--request-type-card);color:var(--request-type-text);padding:22px}.admin-request-type-section{gap:18px}.admin-request-type-section-heading strong,.admin-request-type-builder-heading strong{color:var(--request-type-text)}.admin-request-type-section-heading p,.admin-request-type-builder-heading p{color:var(--request-type-muted)}.admin-request-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-request-type-field{gap:7px}.admin-request-type-field>span{color:var(--request-type-text);font-size:10px;font-weight:800}.admin-request-type-field input,.admin-request-type-field select,.admin-request-type-field textarea{border:1px solid var(--request-type-input-border);background:var(--request-type-input);width:100%;min-width:0;color:var(--request-type-text);font:inherit;border-radius:10px;outline:0;font-size:11px}.admin-request-type-field input,.admin-request-type-field select{min-height:42px;padding:0 12px}.admin-request-type-field textarea{resize:vertical;min-height:105px;padding:11px 12px;line-height:1.55}.admin-request-type-field input::placeholder,.admin-request-type-field textarea::placeholder{color:var(--request-type-muted);opacity:.72}.admin-request-type-field input:focus,.admin-request-type-field select:focus,.admin-request-type-field textarea:focus{border-color:var(--request-type-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--request-type-primary) 12%, transparent)}.admin-request-type-duration,.admin-request-type-money{border:1px solid var(--request-type-input-border);background:var(--request-type-input);border-radius:10px;min-height:42px;overflow:hidden}.admin-request-type-duration input,.admin-request-type-money input{background:var(--request-type-input);min-height:40px;color:var(--request-type-text)}.admin-request-type-duration small,.admin-request-type-money>span{color:var(--request-type-muted)}.admin-request-type-toggle{border:1px solid var(--request-type-border);background:var(--request-type-soft);border-radius:11px;padding:13px}.admin-request-type-toggle strong{color:var(--request-type-text);font-size:11px}.admin-request-type-toggle small{color:var(--request-type-muted);font-size:10px;line-height:1.5}.admin-request-type-builder-field{border:1px solid var(--request-type-border);background:var(--request-type-card);border-radius:12px;overflow:hidden}.admin-request-type-builder-field>header{border-bottom:1px solid var(--request-type-border);background:var(--request-type-soft);padding:12px 14px}.admin-request-type-builder-field>header span,.admin-request-type-builder-field>header small{color:var(--request-type-muted)}.admin-request-type-builder-field>header strong{color:var(--request-type-text)}.admin-request-type-field-actions button{border-color:var(--request-type-border);background:var(--request-type-card);color:var(--request-type-text)}.admin-request-type-info{border:1px solid color-mix(in srgb, var(--request-type-primary) 18%, var(--request-type-border));background:color-mix(in srgb, var(--request-type-primary) 5%, var(--request-type-card));border-radius:12px}.admin-request-type-info>span{background:color-mix(in srgb, var(--request-type-primary) 12%, var(--request-type-soft));color:var(--request-type-primary)}.admin-request-type-info strong{color:var(--request-type-text)}.admin-request-type-info p{color:var(--request-type-muted)}.admin-request-type-readonly{border:1px solid var(--request-type-input-border);background:var(--request-type-soft);min-height:42px;color:var(--request-type-muted);border-radius:10px;padding:10px 12px}.admin-request-type-form-empty{border-color:var(--request-type-border);background:var(--request-type-soft)}.admin-request-type-form-empty strong{color:var(--request-type-text)}.admin-request-type-form-empty p{color:var(--request-type-muted)}.admin-request-type-copy strong{color:var(--request-type-text)}.admin-request-type-copy p,.admin-request-type-copy small{color:var(--request-type-muted)}.admin-request-type-editor-footer{border-top:1px solid var(--request-type-border);background:var(--request-type-card);color:var(--request-type-text);padding:14px 18px}html[data-theme=dark] .admin-request-types{--request-type-text:var(--admin-text,#e7edf5);--request-type-muted:var(--admin-muted,#93a2b5);--request-type-card:var(--admin-card,#142131);--request-type-soft:var(--admin-soft,#192839);--request-type-border:var(--admin-border,#304155);--request-type-input:var(--admin-input,#101c29);--request-type-input-border:var(--admin-input-border,#42546a)}html[data-theme=dark] .admin-request-type-editor,html[data-theme=dark] .admin-request-type-editor-header,html[data-theme=dark] .admin-request-type-editor-body,html[data-theme=dark] .admin-request-type-editor-footer,html[data-theme=dark] .admin-request-type-tabs,html[data-theme=dark] .admin-request-types-header,html[data-theme=dark] .admin-request-type-summary article,html[data-theme=dark] .admin-request-type-card,html[data-theme=dark] .admin-request-types-state,html[data-theme=dark] .admin-request-types-empty,html[data-theme=dark] .admin-request-type-builder-field{background:var(--request-type-card);border-color:var(--request-type-border)}html[data-theme=dark] .admin-request-type-field>span,html[data-theme=dark] .admin-request-type-field input,html[data-theme=dark] .admin-request-type-field select,html[data-theme=dark] .admin-request-type-field textarea,html[data-theme=dark] .admin-request-type-builder-field>header strong,html[data-theme=dark] .admin-request-type-toggle strong,html[data-theme=dark] .admin-request-type-info strong,html[data-theme=dark] .admin-request-type-copy strong{color:var(--request-type-text)}html[data-theme=dark] .admin-request-type-field input,html[data-theme=dark] .admin-request-type-field select,html[data-theme=dark] .admin-request-type-field textarea,html[data-theme=dark] .admin-request-type-duration,html[data-theme=dark] .admin-request-type-money{background:var(--request-type-input);border-color:var(--request-type-input-border)}html[data-theme=dark] .admin-request-type-toggle,html[data-theme=dark] .admin-request-type-builder-field>header,html[data-theme=dark] .admin-request-type-readonly,html[data-theme=dark] .admin-request-type-form-empty{background:var(--request-type-soft);border-color:var(--request-type-border)}html[data-theme=dark] .admin-request-type-section-heading p,html[data-theme=dark] .admin-request-type-builder-heading p,html[data-theme=dark] .admin-request-type-toggle small,html[data-theme=dark] .admin-request-type-info p,html[data-theme=dark] .admin-request-type-readonly,html[data-theme=dark] .admin-request-type-copy p,html[data-theme=dark] .admin-request-type-copy small{color:var(--request-type-muted)}@media (max-width:760px){.admin-request-type-editor{border:1px solid var(--request-type-border);border-radius:16px 16px 0 0;width:100%;height:min(94dvh,900px);max-height:94dvh}.admin-request-type-editor-backdrop{align-items:flex-end;padding:18px 0 0}.admin-request-type-editor-header{padding:16px 15px}.admin-request-type-tabs{padding:8px 10px}.admin-request-type-editor-body{padding:18px 15px 24px}.admin-request-type-grid{grid-template-columns:minmax(0,1fr);gap:14px}.admin-request-type-wide{grid-column:auto}.admin-request-type-editor-footer{z-index:4;padding:12px 15px calc(12px + env(safe-area-inset-bottom));background:var(--request-type-card);position:sticky;bottom:0}.admin-request-type-editor-footer>div:last-child{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.admin-request-type-editor-footer button{width:100%;min-width:0}}.portal-request-form-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}@media (max-width:520px){.portal-request-form-actions{grid-template-columns:1fr 1fr;display:grid}.portal-request-form-actions>button{width:100%}}.admin-service-management{gap:18px;display:grid}.admin-service-management-heading{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-card,#fff);border-radius:14px;padding:18px 20px}.admin-service-management-heading>div{gap:5px;display:grid}.admin-service-management-heading span{color:var(--workspace-primary,#286cff);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-service-management-heading h2{color:var(--admin-text,#273a52);margin:0;font-size:17px;line-height:1.25}.admin-service-management-heading p{max-width:760px;color:var(--admin-muted,#748397);margin:0;font-size:10px;line-height:1.55}.admin-service-management-tabs{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-soft,#f4f7fa);scrollbar-width:none;border-radius:11px;gap:5px;width:fit-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.admin-service-management-tabs::-webkit-scrollbar{display:none}.admin-service-management-tabs button{min-height:35px;color:var(--admin-muted,#68798e);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:7px 13px;font-size:10px;font-weight:800}.admin-service-management-tabs button:hover{background:var(--admin-card,#fff);color:var(--admin-text,#30435b)}.admin-service-management-tabs .admin-service-management-tab-active{background:var(--admin-card,#fff);color:var(--workspace-primary,#286cff);box-shadow:0 1px 4px #14253c14}@media (max-width:720px){.admin-service-management{gap:14px}.admin-service-management-heading{padding:16px}.admin-service-management-tabs{width:100%}.admin-service-management-tabs button{flex:1 0 auto}}html[data-theme=dark] .admin-service-management-heading{border-color:var(--admin-border,#2a3544);background:var(--admin-card,#151d29)}html[data-theme=dark] .admin-service-management-heading h2{color:var(--admin-text,#e7edf5)}html[data-theme=dark] .admin-service-management-heading p{color:var(--admin-muted,#8b99aa)}html[data-theme=dark] .admin-service-management-tabs{border-color:var(--admin-border,#2a3544);background:var(--admin-soft,#1b2532)}html[data-theme=dark] .admin-service-management-tabs button:hover,html[data-theme=dark] .admin-service-management-tabs .admin-service-management-tab-active{background:var(--admin-card,#151d29)}.admin-service-designer-fulfilment{gap:18px;display:grid}.admin-service-fulfilment-summary{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-card,#fff);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.admin-service-fulfilment-summary-copy{gap:5px;min-width:0;display:grid}.admin-service-fulfilment-summary-copy>span,.admin-service-fulfilment-linked>div>span,.admin-service-advanced-workflow article>span{color:var(--workspace-primary,#286cff);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-service-fulfilment-summary-copy>strong{color:var(--admin-text,#2d4058);font-size:15px;line-height:1.3}.admin-service-fulfilment-summary-copy>p{max-width:620px;color:var(--admin-muted,#748397);margin:0;font-size:10px;line-height:1.55}.admin-service-fulfilment-summary-status{flex:none}.admin-service-fulfilment-summary-status>span{border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}.admin-service-fulfilment-ready{color:#168653;background:#1f9d5f1a}.admin-service-fulfilment-draft{color:#a86c0c;background:#d990161c}.admin-service-fulfilment-empty{border:1px dashed var(--admin-border,#d9e1ea);background:var(--admin-soft,#f7f9fc);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.admin-service-fulfilment-empty>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 12%, transparent);width:38px;height:38px;color:var(--workspace-primary,#286cff);border-radius:11px;place-items:center;font-size:18px;font-weight:800;display:grid}.admin-service-fulfilment-empty>div,.admin-service-fulfilment-linked>div{gap:4px;min-width:0;display:grid}.admin-service-fulfilment-empty strong,.admin-service-fulfilment-linked strong{color:var(--admin-text,#33465e);font-size:11px}.admin-service-fulfilment-empty p,.admin-service-fulfilment-linked small{color:var(--admin-muted,#7c899a);margin:0;font-size:9px;line-height:1.5}.admin-service-fulfilment-linked{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-soft,#f7f9fc);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.admin-service-fulfilment-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-service-advanced-workflow{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-card,#fff);border-radius:12px;overflow:hidden}.admin-service-advanced-workflow>summary{color:var(--admin-muted,#697b90);cursor:pointer;-webkit-user-select:none;user-select:none;padding:13px 15px;font-size:9px;font-weight:800}.admin-service-advanced-workflow>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 15px 15px;display:grid}.admin-service-advanced-workflow article{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-soft,#f7f9fc);border-radius:10px;gap:4px;padding:12px;display:grid}.admin-service-advanced-workflow article>strong{color:var(--admin-text,#33465e);font-size:10px}@media (max-width:760px){.admin-service-fulfilment-summary{flex-direction:column}.admin-service-fulfilment-empty{grid-template-columns:auto minmax(0,1fr)}.admin-service-fulfilment-empty>button{grid-column:1/-1;width:100%}.admin-service-fulfilment-linked{flex-direction:column;align-items:stretch}.admin-service-fulfilment-linked>button{width:100%}.admin-service-fulfilment-settings,.admin-service-advanced-workflow>div{grid-template-columns:1fr}}html[data-theme=dark] .admin-service-fulfilment-summary,html[data-theme=dark] .admin-service-advanced-workflow{border-color:var(--admin-border,#293646);background:var(--admin-card,#151d29)}html[data-theme=dark] .admin-service-fulfilment-empty,html[data-theme=dark] .admin-service-fulfilment-linked,html[data-theme=dark] .admin-service-advanced-workflow article{border-color:var(--admin-border,#293646);background:var(--admin-soft,#1a2431)}html[data-theme=dark] .admin-service-fulfilment-summary-copy>strong,html[data-theme=dark] .admin-service-fulfilment-empty strong,html[data-theme=dark] .admin-service-fulfilment-linked strong,html[data-theme=dark] .admin-service-advanced-workflow article>strong{color:var(--admin-text,#e7edf5)}html[data-theme=dark] .admin-service-fulfilment-summary-copy>p,html[data-theme=dark] .admin-service-fulfilment-empty p,html[data-theme=dark] .admin-service-fulfilment-linked small{color:var(--admin-muted,#8c9aab)}.admin-service-inline-workflow{border:1px solid var(--admin-border,#dfe6ee);background:var(--admin-card,#fff);border-radius:15px;gap:16px;padding:18px;display:grid}.admin-service-inline-workflow-header{border-bottom:1px solid var(--admin-border,#e5eaf0);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.admin-service-inline-workflow-header>div{gap:4px;min-width:0;display:grid}.admin-service-inline-workflow-header span{color:var(--workspace-primary,#286cff);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-service-inline-workflow-header h4{color:var(--admin-text,#2d4058);margin:0;font-size:15px;line-height:1.3}.admin-service-inline-workflow-header p{max-width:660px;color:var(--admin-muted,#758499);margin:0;font-size:9px;line-height:1.55}.admin-service-inline-workflow-header>button{border:1px solid var(--admin-border,#dfe6ee);background:var(--admin-soft,#f7f9fc);width:32px;height:32px;color:var(--admin-muted,#66778c);cursor:pointer;border-radius:9px;flex:none;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.admin-service-inline-workflow-header>button:hover{background:var(--admin-card,#fff);color:var(--admin-text,#2f4259)}.admin-service-inline-workflow-footer{border-top:1px solid var(--admin-border,#e5eaf0);justify-content:space-between;align-items:center;gap:18px;padding-top:15px;display:flex}.admin-service-inline-workflow-footer>div:first-child{gap:3px;min-width:0;display:grid}.admin-service-inline-workflow-footer>div:first-child span{color:var(--admin-text,#40536a);font-size:9px;font-weight:850}.admin-service-inline-workflow-footer>div:first-child small{color:var(--admin-muted,#8190a2);font-size:8px;line-height:1.45}.admin-service-inline-workflow-footer>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.admin-service-fulfilment-error{background:#cb3f3f0f;border:1px solid #cb3f3f33;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.admin-service-fulfilment-error>span{color:#b93838;background:#cb3f3f1a;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.admin-service-fulfilment-error>div{gap:3px;display:grid}.admin-service-fulfilment-error strong{color:#a83232;font-size:9px}.admin-service-fulfilment-error p{color:#a85656;margin:0;font-size:8px;line-height:1.5}.admin-service-fulfilment-published{background:#1e9c5e0e;border:1px solid #1e9c5e2e;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.admin-service-fulfilment-published>span{color:#168653;background:#1e9c5e1c;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.admin-service-fulfilment-published>div{gap:3px;display:grid}.admin-service-fulfilment-published strong{color:var(--admin-text,#34475e);font-size:10px}.admin-service-fulfilment-published p{color:var(--admin-muted,#78879a);margin:0;font-size:8px;line-height:1.5}@media (max-width:760px){.admin-service-inline-workflow{padding:14px}.admin-service-inline-workflow-header{gap:12px}.admin-service-inline-workflow-footer{flex-direction:column;align-items:stretch}.admin-service-inline-workflow-footer>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-service-fulfilment-published{grid-template-columns:auto minmax(0,1fr)}.admin-service-fulfilment-published>button{grid-column:1/-1;width:100%}}@media (max-width:480px){.admin-service-inline-workflow-footer>div:last-child{grid-template-columns:1fr}}html[data-theme=dark] .admin-service-inline-workflow-header,html[data-theme=dark] .admin-service-inline-workflow-footer{border-color:var(--admin-border,#293646)}html[data-theme=dark] .admin-service-inline-workflow-header h4,html[data-theme=dark] .admin-service-inline-workflow-footer>div:first-child span,html[data-theme=dark] .admin-service-fulfilment-published strong{color:var(--admin-text,#e7edf5)}html[data-theme=dark] .admin-service-inline-workflow-header p,html[data-theme=dark] .admin-service-inline-workflow-footer>div:first-child small,html[data-theme=dark] .admin-service-fulfilment-published p{color:var(--admin-muted,#8c9aab)}html[data-theme=dark] .admin-service-inline-workflow-header>button{border-color:var(--admin-border,#293646);background:var(--admin-soft,#1a2431);color:var(--admin-muted,#9aa7b6)}.admin-service-fulfilment-error{color:#b23934;background:#c2393412;border:1px solid #c239342e;border-radius:10px;padding:11px 13px;font-size:9px;line-height:1.5}.admin-service-inline-workflow{border:1px solid var(--admin-border,#dfe6ee);background:var(--admin-card,#fff);border-radius:14px;margin:0 18px 18px;overflow:hidden}.admin-service-inline-workflow>header{border-bottom:1px solid var(--admin-border,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:16px;min-height:70px;padding:15px 17px;display:flex}.admin-service-inline-workflow>header>div{gap:4px;min-width:0;display:grid}.admin-service-inline-workflow>header span{color:var(--workspace-primary,#286cff);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-service-inline-workflow>header h3{color:var(--admin-text,#2d4058);margin:0;font-size:15px}.admin-service-inline-workflow>header p{max-width:650px;color:var(--admin-muted,#748397);margin:0;font-size:9px;line-height:1.5}.admin-service-inline-workflow>header>button{border:1px solid var(--admin-border,#dfe6ee);background:var(--admin-soft,#f7f9fc);width:32px;height:32px;color:var(--admin-text,#40536a);cursor:pointer;border-radius:9px;flex:none;place-items:center;font-size:17px;line-height:1;display:grid}.admin-service-inline-workflow>header>button:hover{background:var(--admin-card,#fff)}@media (max-width:720px){.admin-service-inline-workflow{margin:0 12px 12px}.admin-service-inline-workflow>header{padding:14px}}html[data-theme=dark] .admin-service-inline-workflow{border-color:var(--admin-border,#293646);background:var(--admin-card,#151d29)}html[data-theme=dark] .admin-service-inline-workflow>header{border-bottom-color:var(--admin-border,#293646)}html[data-theme=dark] .admin-service-inline-workflow>header h3{color:var(--admin-text,#e7edf5)}html[data-theme=dark] .admin-service-inline-workflow>header p{color:var(--admin-muted,#8c9aab)}html[data-theme=dark] .admin-service-inline-workflow>header>button{border-color:var(--admin-border,#293646);background:var(--admin-soft,#1a2431);color:var(--admin-text,#e7edf5)}html[data-theme=dark] .admin-service-fulfilment-error{color:#ff9a95;background:#f0655f17;border-color:#f0655f38}.admin-request-type-editor-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20000!important;width:100vw!important;height:100dvh!important;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom))!important;background:#050c16a3!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.admin-request-type-editor{box-shadow:0 30px 90px #00000059;border-radius:16px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(1040px,100vw - 36px)!important;height:min(900px,100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.admin-request-type-editor-header{z-index:5!important;position:relative!important}.admin-request-type-tabs{z-index:4!important;position:relative!important}.admin-request-type-editor-body{overscroll-behavior:contain!important;min-height:0!important;overflow-y:auto!important}.admin-request-type-editor-footer{z-index:5!important;position:relative!important}.admin-service-fulfilment-workspace-backdrop{z-index:20100;width:100vw;height:100dvh;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040a13b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.admin-service-fulfilment-workspace{border:1px solid var(--admin-border,#e0e6ed);background:var(--admin-card,#fff);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100vw - 28px);height:min(940px,100dvh - 28px);max-height:calc(100dvh - 28px);display:grid;overflow:hidden;box-shadow:0 35px 110px #0000006b}.admin-service-fulfilment-workspace-header{border-bottom:1px solid var(--admin-border,#e2e8f0);background:var(--admin-card,#fff);justify-content:space-between;align-items:flex-start;gap:20px;min-height:82px;padding:17px 20px;display:flex}.admin-service-fulfilment-workspace-header>div{gap:4px;min-width:0;display:grid}.admin-service-fulfilment-workspace-header span{color:var(--workspace-primary,#286cff);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-service-fulfilment-workspace-header h2{color:var(--admin-text,#2c4058);margin:0;font-size:17px;line-height:1.25}.admin-service-fulfilment-workspace-header p{color:var(--admin-muted,#77869a);margin:0;font-size:9px;line-height:1.5}.admin-service-fulfilment-workspace-header>button{border:1px solid var(--admin-border,#dce4ec);background:var(--admin-soft,#f5f7fa);width:34px;height:34px;color:var(--admin-text,#45576d);cursor:pointer;border-radius:9px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.admin-service-fulfilment-workspace-body{overscroll-behavior:contain;background:var(--admin-soft,#f6f8fb);min-height:0;padding:18px;overflow-y:auto}.admin-service-fulfilment-workspace-footer{min-height:72px;padding:13px 18px max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--admin-border,#e2e8f0);background:var(--admin-card,#fff);justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-service-fulfilment-workspace-footer>div:first-child{gap:3px;min-width:0;display:grid}.admin-service-fulfilment-workspace-footer>div:first-child strong{color:var(--admin-text,#34475f);font-size:10px}.admin-service-fulfilment-workspace-footer>div:first-child small{color:var(--admin-muted,#7b899a);font-size:8px}.admin-service-fulfilment-workspace-footer>div:last-child{align-items:center;gap:9px;display:flex}.admin-service-fulfilment-workspace-state{text-align:center;background:var(--admin-soft,#f6f8fb);align-content:center;justify-items:center;gap:9px;min-height:0;padding:32px;display:grid;overflow-y:auto}.admin-service-fulfilment-workspace-state>span{background:color-mix(in srgb, var(--workspace-primary,#286cff) 12%, transparent);width:48px;height:48px;color:var(--workspace-primary,#286cff);border-radius:14px;place-items:center;font-size:20px;font-weight:900;display:grid}.admin-service-fulfilment-workspace-state strong{color:var(--admin-text,#34475f);font-size:14px}.admin-service-fulfilment-workspace-state p{max-width:520px;color:var(--admin-muted,#77869a);margin:0;font-size:10px;line-height:1.55}.admin-service-fulfilment-workspace-state button{margin-top:7px}.admin-service-fulfilment-workspace-state-error>span{color:#bd3d38;background:#c239341c}@media (max-width:760px){.admin-request-type-editor-backdrop{align-items:stretch!important;padding:0!important}.admin-request-type-editor{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important}.admin-request-type-editor-header{padding:calc(13px + env(safe-area-inset-top)) 15px 13px!important}.admin-request-type-tabs{scrollbar-width:none;overflow-x:auto!important}.admin-request-type-tabs::-webkit-scrollbar{display:none}.admin-request-type-editor-body{padding:18px 15px 24px!important}.admin-request-type-editor-footer{padding:12px 15px calc(12px + env(safe-area-inset-bottom))!important}.admin-service-fulfilment-workspace-backdrop{padding:0}.admin-service-fulfilment-workspace{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.admin-service-fulfilment-workspace-header{padding:calc(13px + env(safe-area-inset-top)) 15px 13px}.admin-service-fulfilment-workspace-body{padding:12px}.admin-service-fulfilment-workspace-footer{padding:11px 12px calc(11px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.admin-service-fulfilment-workspace-footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-service-fulfilment-workspace-footer>div:last-child button{width:100%}}html[data-theme=dark] .admin-service-fulfilment-workspace,html[data-theme=dark] .admin-service-fulfilment-workspace-header,html[data-theme=dark] .admin-service-fulfilment-workspace-footer{border-color:var(--admin-border,#293646);background:var(--admin-card,#151d29)}html[data-theme=dark] .admin-service-fulfilment-workspace-body,html[data-theme=dark] .admin-service-fulfilment-workspace-state{background:var(--admin-soft,#111925)}html[data-theme=dark] .admin-service-fulfilment-workspace-header h2,html[data-theme=dark] .admin-service-fulfilment-workspace-footer strong,html[data-theme=dark] .admin-service-fulfilment-workspace-state strong{color:var(--admin-text,#e7edf5)}html[data-theme=dark] .admin-service-fulfilment-workspace-header p,html[data-theme=dark] .admin-service-fulfilment-workspace-footer small,html[data-theme=dark] .admin-service-fulfilment-workspace-state p{color:var(--admin-muted,#8f9cad)}html[data-theme=dark] .admin-service-fulfilment-workspace-header>button{border-color:var(--admin-border,#293646);background:var(--admin-soft,#1a2431);color:var(--admin-text,#e7edf5)}.workspace-content{position:relative}.workspace-content>.admin-request-type-editor-backdrop{z-index:500!important;background:var(--workspace-background,#f5f7fa)!important;-webkit-backdrop-filter:none!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.workspace-content>.admin-request-type-editor-backdrop>.admin-request-type-editor{background:var(--request-type-card,#fff)!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.workspace-content .admin-request-type-editor-header{flex:none;z-index:6!important;position:relative!important;top:auto!important}.workspace-content .admin-request-type-tabs{flex:none;z-index:5!important;position:relative!important;top:auto!important}.workspace-content .admin-request-type-editor-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;min-width:0!important;min-height:0!important;overflow:hidden auto!important}.workspace-content .admin-request-type-editor-footer{flex:none;z-index:6!important;position:relative!important;bottom:auto!important}.workspace-content>.admin-service-fulfilment-workspace-backdrop{z-index:600!important;background:var(--workspace-background,#f5f7fa)!important;-webkit-backdrop-filter:none!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.workspace-content>.admin-service-fulfilment-workspace-backdrop>.admin-service-fulfilment-workspace{background:var(--admin-card,#fff)!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.workspace-content .admin-service-fulfilment-workspace-header{flex:none;z-index:6!important;position:relative!important;top:auto!important}.workspace-content .admin-service-fulfilment-workspace-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;min-width:0!important;min-height:0!important;overflow:hidden auto!important}.workspace-content .admin-service-fulfilment-workspace-footer{flex:none;z-index:6!important;position:relative!important;bottom:auto!important}@media (min-width:761px){.workspace-content>.admin-request-type-editor-backdrop,.workspace-content>.admin-service-fulfilment-workspace-backdrop{background:var(--workspace-background,#f5f7fa)!important;padding:14px!important}.workspace-content>.admin-request-type-editor-backdrop>.admin-request-type-editor,.workspace-content>.admin-service-fulfilment-workspace-backdrop>.admin-service-fulfilment-workspace{border:1px solid var(--admin-border,#e1e7ee)!important;border-radius:14px!important;box-shadow:0 4px 20px #12253d0d!important}}@media (max-width:760px){.workspace-content>.admin-request-type-editor-backdrop,.workspace-content>.admin-service-fulfilment-workspace-backdrop{padding:0!important}.workspace-content>.admin-request-type-editor-backdrop>.admin-request-type-editor,.workspace-content>.admin-service-fulfilment-workspace-backdrop>.admin-service-fulfilment-workspace{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important}.workspace-content .admin-request-type-editor-header{padding:16px 15px!important}.workspace-content .admin-request-type-tabs{padding:8px 10px!important}.workspace-content .admin-request-type-editor-body{padding:18px 15px 28px!important}.workspace-content .admin-request-type-editor-footer{padding:12px 15px max(12px, env(safe-area-inset-bottom))!important;position:relative!important;bottom:auto!important}.workspace-content .admin-service-fulfilment-workspace-header{padding:15px!important}}html[data-theme=dark] .workspace-content>.admin-request-type-editor-backdrop,html[data-theme=dark] .workspace-content>.admin-service-fulfilment-workspace-backdrop{background:#08111b!important}html[data-theme=dark] .workspace-content>.admin-request-type-editor-backdrop>.admin-request-type-editor,html[data-theme=dark] .workspace-content>.admin-service-fulfilment-workspace-backdrop>.admin-service-fulfilment-workspace{background:#111d2b!important;border-color:#bfd3eb1c!important}.workspace-content.admin-service-designer-host-active{touch-action:none;overscroll-behavior:none!important;position:relative!important;overflow:hidden!important}.workspace-content.admin-service-designer-host-active .admin-request-type-editor,.workspace-content.admin-service-designer-host-active .admin-service-fulfilment-workspace{touch-action:pan-y}.workspace-content>.admin-request-type-editor-backdrop{inset:0!important;transform:none!important}.workspace-content .admin-request-type-editor-header,.workspace-content .admin-request-type-tabs{visibility:visible!important;opacity:1!important;flex:none!important}.workspace-content .admin-request-type-editor-body{z-index:1!important;position:relative!important}.workspace-content .admin-request-type-editor-footer{flex:none!important}html[data-theme=dark] .admin-request-type-editor{--request-type-text:#edf3f8;--request-type-text-secondary:#c9d5e2;--request-type-muted:#91a1b4;--request-type-subtle:#718399;--request-type-card:#111d2b;--request-type-soft:#162333;--request-type-input:#0b1622;--request-type-input-border:#bfd3eb24;--request-type-border:#bfd3eb1f;color:#edf3f8!important;background:#111d2b!important}html[data-theme=dark] .admin-request-type-editor-header{color:#edf3f8!important;background:#111d2b!important;border-color:#bfd3eb1f!important}html[data-theme=dark] .admin-request-type-editor-header h3{color:#f2f6fb!important}html[data-theme=dark] .admin-request-type-editor-header p{color:#9bacbf!important}html[data-theme=dark] .admin-request-type-editor-header>div>span{color:var(--workspace-primary,#3c84ff)!important}html[data-theme=dark] .admin-request-type-tabs{background:#0d1825!important;border-color:#bfd3eb1c!important}html[data-theme=dark] .admin-request-type-tabs button{color:#9aabbe!important}html[data-theme=dark] .admin-request-type-tabs button:hover{color:#e4ebf3!important;background:#162333!important}html[data-theme=dark] .admin-request-type-tabs .admin-request-type-tab-active{color:#4388ff!important;background:#2d76ff29!important}html[data-theme=dark] .admin-request-type-editor-body{color:#edf3f8!important;background:#111d2b!important}html[data-theme=dark] .admin-request-type-section{color:#edf3f8}html[data-theme=dark] .admin-request-type-section h3,html[data-theme=dark] .admin-request-type-section h4,html[data-theme=dark] .admin-request-type-section strong{color:#edf3f8!important}html[data-theme=dark] .admin-request-type-section p{color:#9aacbf!important}html[data-theme=dark] .admin-request-type-field>span{color:#bdcada!important}html[data-theme=dark] .admin-request-type-field>small{color:#8394a8!important}html[data-theme=dark] .admin-request-type-field input,html[data-theme=dark] .admin-request-type-field textarea,html[data-theme=dark] .admin-request-type-field select{-webkit-text-fill-color:#edf3f8;color:#edf3f8!important;background:#0b1622!important;border-color:#bfd3eb26!important}html[data-theme=dark] .admin-request-type-field input::placeholder,html[data-theme=dark] .admin-request-type-field textarea::placeholder{-webkit-text-fill-color:#61748a;color:#61748a!important;opacity:1!important}html[data-theme=dark] .admin-request-type-field input:focus,html[data-theme=dark] .admin-request-type-field textarea:focus,html[data-theme=dark] .admin-request-type-field select:focus{border-color:color-mix(in srgb, var(--workspace-primary,#347dff) 70%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-primary,#347dff) 15%, transparent)!important}html[data-theme=dark] .admin-request-type-field input:-webkit-autofill{-webkit-text-fill-color:#edf3f8!important;caret-color:#edf3f8!important;-webkit-box-shadow:inset 0 0 0 1000px #0b1622!important}html[data-theme=dark] .admin-request-type-field input:-webkit-autofill:hover{-webkit-text-fill-color:#edf3f8!important;caret-color:#edf3f8!important;-webkit-box-shadow:inset 0 0 0 1000px #0b1622!important}html[data-theme=dark] .admin-request-type-field input:-webkit-autofill:focus{-webkit-text-fill-color:#edf3f8!important;caret-color:#edf3f8!important;-webkit-box-shadow:inset 0 0 0 1000px #0b1622!important}html[data-theme=dark] .admin-request-type-duration,html[data-theme=dark] .admin-request-type-money{color:#edf3f8!important;background:#0b1622!important;border-color:#bfd3eb26!important}html[data-theme=dark] .admin-request-type-duration small,html[data-theme=dark] .admin-request-type-money>span{color:#8fa0b4!important}html[data-theme=dark] .admin-request-type-info{background:#266ce614!important;border-color:#508bff47!important}html[data-theme=dark] .admin-request-type-info strong{color:#edf3f8!important}html[data-theme=dark] .admin-request-type-info p{color:#9fb0c4!important}html[data-theme=dark] .admin-request-type-toggle,html[data-theme=dark] .admin-request-type-builder-field,html[data-theme=dark] .admin-request-type-readonly{color:#edf3f8!important;background:#162333!important;border-color:#bfd3eb1f!important}html[data-theme=dark] .admin-request-type-toggle strong,html[data-theme=dark] .admin-request-type-builder-field strong{color:#e8eef5!important}html[data-theme=dark] .admin-request-type-toggle small,html[data-theme=dark] .admin-request-type-builder-field small{color:#91a2b5!important}html[data-theme=dark] .admin-request-type-editor-footer{background:#111d2b!important;border-color:#bfd3eb1f!important}@media (max-width:760px){.workspace-content>.admin-request-type-editor-backdrop>.admin-request-type-editor{border-radius:0!important;height:100%!important;max-height:100%!important}.workspace-content .admin-request-type-editor-header,.workspace-content .admin-request-type-tabs,.workspace-content .admin-request-type-editor-footer{flex-shrink:0!important}.workspace-content .admin-request-type-editor-body{min-height:0!important;overflow-y:auto!important}.workspace-content .admin-request-type-editor-footer{position:relative!important;inset:auto!important}}.admin-service-approval-divider{align-items:center;gap:12px;margin:8px 0 2px;display:flex;position:relative}.admin-service-approval-divider:before,.admin-service-approval-divider:after{content:"";background:var(--admin-border,#e1e7ee);flex:auto;height:1px}.admin-service-approval-divider>span{color:var(--admin-muted,#748397);letter-spacing:.055em;text-transform:uppercase;flex:none;font-size:9px;font-weight:850}html[data-theme=dark] .admin-service-approval-divider:before,html[data-theme=dark] .admin-service-approval-divider:after{background:var(--admin-border,#293646)}html[data-theme=dark] .admin-service-approval-divider>span{color:var(--admin-muted,#8c9aab)}.request-level-approval-card{border:1px solid var(--admin-border,#e1e7ee);background:var(--admin-card,#fff);border-radius:14px;gap:16px;padding:18px;display:grid}.request-level-approval-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.request-level-approval-card>header>div{gap:5px;min-width:0;display:grid}.request-level-approval-card>header span:first-child,.request-level-approval-grid article>span{color:var(--workspace-primary,#286cff);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850}.request-level-approval-card>header strong{color:var(--admin-text,#2d4058);font-size:15px}.request-level-approval-card>header p{max-width:680px;color:var(--admin-muted,#748397);margin:0;font-size:10px;line-height:1.55}.request-level-approval-status{border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}.request-level-approval-status-approved,.request-level-approval-status-not_required{color:#168653;background:#1f9d5f1a}.request-level-approval-status-pending{color:#a86c0c;background:#d990161f}.request-level-approval-status-rejected{color:#b23934;background:#c239341a}.request-level-approval-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.request-level-approval-grid article{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-soft,#f7f9fc);border-radius:10px;gap:4px;padding:13px;display:grid}.request-level-approval-grid article>strong{color:var(--admin-text,#33465e);font-size:10px}.request-level-approval-grid article>small{color:var(--admin-muted,#7c899a);font-size:8px}.request-level-approval-decision,.request-level-approval-pending{border-radius:11px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.request-level-approval-decision>span,.request-level-approval-pending>span{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.request-level-approval-decision>div,.request-level-approval-pending>div{gap:3px;min-width:0;display:grid}.request-level-approval-decision strong,.request-level-approval-pending strong{color:var(--admin-text,#33465e);font-size:10px}.request-level-approval-decision p,.request-level-approval-pending p{color:var(--admin-muted,#748397);margin:0;font-size:9px;line-height:1.5}.request-level-approval-decision-approved{background:#1f9d5f14}.request-level-approval-decision-approved>span{color:#168653;background:#1f9d5f21}.request-level-approval-decision-rejected{background:#c2393414}.request-level-approval-decision-rejected>span{color:#b23934;background:#c2393421}.request-level-approval-pending{background:#d9901614}.request-level-approval-pending>span{color:#a86c0c;background:#d9901621}.request-approval-section-label{color:var(--admin-muted,#748397);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:9px;font-weight:850}@media (max-width:900px){.request-level-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.request-level-approval-card>header{flex-direction:column}.request-level-approval-grid{grid-template-columns:1fr}}html[data-theme=dark] .request-level-approval-card{border-color:var(--admin-border,#293646);background:var(--admin-card,#151d29)}html[data-theme=dark] .request-level-approval-grid article{border-color:var(--admin-border,#293646);background:var(--admin-soft,#1a2431)}html[data-theme=dark] .request-level-approval-card>header strong,html[data-theme=dark] .request-level-approval-grid article>strong,html[data-theme=dark] .request-level-approval-decision strong,html[data-theme=dark] .request-level-approval-pending strong{color:var(--admin-text,#e7edf5)}html[data-theme=dark] .request-level-approval-card>header p,html[data-theme=dark] .request-level-approval-grid article>small,html[data-theme=dark] .request-level-approval-decision p,html[data-theme=dark] .request-level-approval-pending p{color:var(--admin-muted,#8c9aab)}.request-submission-card,.request-submission-items-card{min-width:0}.request-submission-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.request-submission-fields>div{border:1px solid var(--admin-border,#e1e7ee);background:var(--admin-soft,#f7f9fc);border-radius:10px;gap:4px;min-width:0;padding:13px 14px;display:grid}.request-submission-fields span{color:var(--workspace-primary,#286cff);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.request-submission-fields strong{min-width:0;color:var(--admin-text,#33465e);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.request-submission-fields small{color:var(--admin-muted,#7c899a);font-size:8px}.request-submission-total{color:var(--admin-text,#2f435d);flex:none;font-size:15px;font-weight:900}.request-submission-items{gap:8px;display:grid}.request-submission-items article{border:1px solid var(--admin-border,#e1e7ee);background:var(--admin-soft,#f8fafc);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:13px 14px;display:flex}.request-submission-item-icon{width:32px;height:32px;color:var(--workspace-primary,#286cff);background:#286cff1a;border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.request-submission-item-main>div,.request-submission-item-price{gap:3px;min-width:0;display:grid}.request-submission-item-main strong,.request-submission-item-price strong{color:var(--admin-text,#33465e);font-size:10px}.request-submission-item-main small,.request-submission-item-price small{color:var(--admin-muted,#7c899a);font-size:8px}.request-submission-item-price{text-align:right;flex:none}.request-submission-total-row{border-top:1px solid var(--admin-border,#e1e7ee);justify-content:space-between;align-items:center;gap:20px;padding-top:12px;display:flex}.request-submission-total-row span{color:var(--admin-muted,#748397);font-size:10px;font-weight:750}.request-submission-total-row strong{color:var(--admin-text,#2f435d);font-size:15px;font-weight:900}@media (max-width:900px){.request-submission-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.request-submission-fields{grid-template-columns:1fr}.request-submission-items article{align-items:flex-start}}html[data-theme=dark] .request-submission-fields>div,html[data-theme=dark] .request-submission-items article{border-color:var(--admin-border,#293646);background:var(--admin-soft,#1a2431)}html[data-theme=dark] .request-submission-fields strong,html[data-theme=dark] .request-submission-item-main strong,html[data-theme=dark] .request-submission-item-price strong,html[data-theme=dark] .request-submission-total,html[data-theme=dark] .request-submission-total-row strong{color:var(--admin-text,#e7edf5)}.request-submission-card{overflow:hidden}.request-submission-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.request-submission-fields>div{border:1px solid var(--admin-border,#e1e7ee);background:var(--admin-soft,#f7f9fc);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:14px 16px;display:grid}.request-submission-fields>div>span{color:var(--workspace-primary,#286cff);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.25}.request-submission-fields>div>strong{min-width:0;color:var(--admin-text,#2e4058);overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.35}.request-submission-fields>div>small{color:var(--admin-muted,#7d8998);font-size:9px;line-height:1.3}.request-submission-items-card{overflow:hidden}.request-submission-items-card>header{gap:20px}.request-submission-total{white-space:nowrap;flex:none;font-size:20px;line-height:1}.request-submission-items{gap:10px;padding:18px;display:grid}.request-submission-items>article{border:1px solid var(--admin-border,#e1e7ee);background:var(--admin-soft,#f7f9fc);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px 16px;display:flex}.request-submission-item-main{align-items:center;gap:12px;min-width:0;display:flex}.request-submission-item-icon{width:38px;height:38px;color:var(--workspace-primary,#286cff);background:#286cff1a;border-radius:10px;flex:none;place-items:center;font-size:14px;display:grid}.request-submission-item-main>div{gap:3px;min-width:0;display:grid}.request-submission-item-main strong{color:var(--admin-text,#2e4058);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.request-submission-item-main small{color:var(--admin-muted,#7d8998);font-size:9px}.request-submission-item-price{text-align:right;flex:none;justify-items:end;gap:3px;display:grid}.request-submission-item-price small{color:var(--admin-muted,#7d8998);white-space:nowrap;font-size:9px}.request-submission-item-price strong{color:var(--admin-text,#2e4058);white-space:nowrap;font-size:14px;font-weight:800}.request-submission-total-row{border-top:1px solid var(--admin-border,#e1e7ee);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.request-submission-total-row>span{color:var(--admin-muted,#748397);font-size:11px;font-weight:750}.request-submission-total-row>strong{color:var(--admin-text,#2e4058);white-space:nowrap;font-size:18px;font-weight:850}html[data-theme=dark] .request-submission-fields>div,html[data-theme=dark] .request-submission-items>article{border-color:var(--admin-border,#2b3b4e);background:var(--admin-soft,#1a2634)}html[data-theme=dark] .request-submission-fields>div>strong,html[data-theme=dark] .request-submission-item-main strong,html[data-theme=dark] .request-submission-item-price strong,html[data-theme=dark] .request-submission-total-row>strong{color:var(--admin-text,#e7edf5)}html[data-theme=dark] .request-submission-fields>div>small,html[data-theme=dark] .request-submission-item-main small,html[data-theme=dark] .request-submission-item-price small,html[data-theme=dark] .request-submission-total-row>span{color:var(--admin-muted,#8d9bad)}@media (max-width:660px){.request-submission-card>header,.request-submission-items-card>header{padding-bottom:16px}.request-submission-fields{grid-template-columns:1fr;gap:8px;padding:12px}.request-submission-fields>div{border-radius:10px;gap:4px;padding:11px 12px}.request-submission-fields>div>span{font-size:9px}.request-submission-fields>div>strong{font-size:13px}.request-submission-fields>div>small{display:none}.request-submission-items-card>header{align-items:flex-start}.request-submission-total{margin-top:4px;font-size:18px}.request-submission-items{gap:8px;padding:12px}.request-submission-items>article{gap:12px;padding:12px}.request-submission-item-icon{border-radius:9px;width:34px;height:34px}.request-submission-item-main{gap:10px}.request-submission-item-main strong{font-size:12px}.request-submission-item-price small{display:none}.request-submission-item-price strong{font-size:13px}.request-submission-total-row{gap:12px;padding:14px 12px}.request-submission-total-row>span{min-width:0;font-size:10px}.request-submission-total-row>strong{flex:none;font-size:17px}}@media (max-width:420px){.request-submission-items>article{align-items:flex-start}.request-submission-item-price{padding-top:1px}.request-submission-total-row>strong{font-size:16px}}.admin-simple-workflow-context{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-soft,#f7f9fc);border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.admin-simple-workflow-context-heading{gap:4px;display:grid}.admin-simple-workflow-context-heading>span{color:var(--workspace-primary,#286cff);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850}.admin-simple-workflow-context-heading>strong{color:var(--admin-text,#2d4058);font-size:11px}.admin-simple-workflow-context-heading>p{color:var(--admin-muted,#748397);margin:0;font-size:9px;line-height:1.5}.admin-simple-workflow-context-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-simple-workflow-context-options>label{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-card,#fff);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.admin-simple-workflow-context-options input{margin-top:2px}.admin-simple-workflow-context-options label>span{gap:3px;display:grid}.admin-simple-workflow-context-options strong{color:var(--admin-text,#33465e);font-size:10px}.admin-simple-workflow-context-options small{color:var(--admin-muted,#7c899a);font-size:8px;line-height:1.45}.request-task-context{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-soft,#f7f9fc);border-radius:12px;gap:11px;margin-top:14px;padding:14px;display:grid}.request-task-context>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.request-task-context>header>div{gap:3px;display:grid}.request-task-context>header span{color:var(--workspace-primary,#286cff);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.request-task-context>header strong,.request-task-context>header b{color:var(--admin-text,#33465e);font-size:11px}.request-task-context-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-task-context-fields>div{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-card,#fff);border-radius:9px;gap:4px;padding:10px;display:grid}.request-task-context-fields span{color:var(--admin-muted,#7c899a);font-size:8px;font-weight:750}.request-task-context-fields strong{color:var(--admin-text,#33465e);overflow-wrap:anywhere;font-size:10px}.request-task-context-item-list{gap:7px;display:grid}.request-task-context-item-list article{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-card,#fff);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;display:flex}.request-task-context-item-list article>div{align-items:center;gap:9px;display:flex}.request-task-context-item-list article>div:last-child{flex-direction:column;align-items:flex-end;gap:2px}.request-task-context-item-list article>div:first-child>span{width:28px;height:28px;color:var(--workspace-primary,#286cff);background:#286cff17;border-radius:8px;flex:none;place-items:center;display:grid}.request-task-context-item-list article>div>div{gap:2px;display:grid}.request-task-context-item-list strong{color:var(--admin-text,#33465e);font-size:10px}.request-task-context-item-list small{color:var(--admin-muted,#7c899a);font-size:8px}.request-task-context-empty{color:var(--admin-muted,#7c899a);background:var(--admin-card,#fff);border-radius:8px;padding:10px;font-size:9px}@media (max-width:900px){.request-task-context-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.admin-simple-workflow-context-options,.request-task-context-fields{grid-template-columns:1fr}.request-task-context-item-list article{flex-direction:column;align-items:flex-start}.request-task-context-item-list article>div:last-child{align-items:flex-start}}html[data-theme=dark] .admin-simple-workflow-context,html[data-theme=dark] .request-task-context{border-color:var(--admin-border,#293646);background:var(--admin-soft,#1a2431)}html[data-theme=dark] .admin-simple-workflow-context-options>label,html[data-theme=dark] .request-task-context-fields>div,html[data-theme=dark] .request-task-context-item-list article,html[data-theme=dark] .request-task-context-empty{border-color:var(--admin-border,#293646);background:var(--admin-card,#151d29)}
