@charset "UTF-8";@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ops-font: "Manrope", ui-sans-serif, system-ui, sans-serif;--ops-mono: "DM Mono", ui-monospace, monospace;--ops-body-size: 13px;--ops-body-line: 1.45;--ops-body-weight: 400;--ops-title-size: 28px;--ops-title-line: 34px;--ops-title-weight: 800;--ops-title-tracking: -.04em;--ops-title-size-mobile: 24px;--ops-title-line-mobile: 30px;--ops-lede-size: 14px;--ops-lede-line: 20px;--ops-lede-weight: 500;--ops-section-weight-max: 700;--ops-drawer-width: 464px;--ops-drawer-header: 56px;--ops-drawer-title: 23px;--ops-weight-max: 800;--ops-mono-weight-max: 500;--ops-surface: #fbf8f0;--ops-surface-deep: #f5f0e5;--ops-surface-card: #fffdf8;--ops-border: #dce5ef;--ops-border-soft: #e4e9ef;--ops-text-deep: #142033;--ops-text-body: #182335;--ops-text-muted: #718098;--ops-text-muted-alt: #758196;--ops-cobalt: #315cf4;--ops-cobalt-soft: #edf2ff;--ops-cobalt-variant: #3e63f4;--ops-green: #35a875;--ops-amber: #e49241;--ops-red: #d55757;--ops-purple: #8c6be9;--ops-bg: #f7f8fa;--ops-bg-alt: #fbfcfd}.ops-app{font-family:var(--ops-font);font-size:var(--ops-body-size);line-height:var(--ops-body-line);font-weight:var(--ops-body-weight);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased}.ops-app .ops-view-header h1,.ops-app .issues-board-head h1,.ops-app .schedule-ac-header h1,.ops-app .overview-triage-header h1,.ops-app .work-head h1,.ops-app .workforce-header h1{font-family:var(--ops-font);font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);line-height:var(--ops-title-line);letter-spacing:var(--ops-title-tracking)}.ops-app .ops-view-header>div>p:last-child,.ops-app .issues-board-head>div>p:last-child,.ops-app .schedule-ac-header>div>p:last-child,.ops-app .overview-triage-header>div>p:last-child,.ops-app .work-head-copy>p:last-child,.ops-app .workforce-header p:last-child{font-family:var(--ops-font);font-size:var(--ops-lede-size);font-weight:var(--ops-lede-weight);line-height:var(--ops-lede-line)}.ops-app .eyebrow,.ops-app .mono-ref,.ops-app .inspector-ref{font-family:var(--ops-mono);font-weight:var(--ops-mono-weight-max)}@media (max-width: 760px){.ops-app .ops-view-header h1,.ops-app .issues-board-head h1,.ops-app .schedule-ac-header h1,.ops-app .overview-triage-header h1,.ops-app .work-head h1,.ops-app .workforce-header h1{font-size:var(--ops-title-size-mobile);line-height:var(--ops-title-line-mobile)}}.ops-app .nested-page-rich,.ops-app .nested-page.nested-page-rich,.ops-app .nested-page,.ops-app .ops-record-stage{font-family:var(--ops-font)}.ops-app .canonical-work-drawer,.ops-app .issue-canonical-drawer,.side-panel-container.ops-canonical-drawer-host{width:min(var(--ops-drawer-width),100%)}.ops-app .canonical-work-drawer .inspector-header,.ops-app .issue-canonical-drawer .inspector-header,.side-panel-container.ops-canonical-drawer-host .inspector-header,.side-panel-container.ops-canonical-drawer-host .preview-header{height:var(--ops-drawer-header);min-height:var(--ops-drawer-header)}.ops-app .canonical-drawer-hero h2,.ops-app .issue-canonical-drawer .issue-drawer-hero h2,.side-panel-container.ops-canonical-drawer-host .canonical-drawer-hero h2,.side-panel-container.ops-canonical-drawer-host .preview-hero h2{font-size:var(--ops-drawer-title);line-height:1.1}@media (max-width: 850px){.ops-app .sidebar-backdrop{position:fixed;inset:0;z-index:70;border:0;background:#07112273}.ops-app .app-sidebar{z-index:80}}.catalogue-defaults-panel{display:grid;gap:16px;padding:15px;border:1px solid #dce5f0;border-radius:9px;background:#fbfcff}.catalogue-defaults-panel>div:first-child{display:grid;gap:4px}.catalogue-defaults-panel>div:first-child>span{color:#315cf4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.catalogue-defaults-panel h4{margin:0;color:#2d425d;font-size:14px;letter-spacing:-.025em}.catalogue-defaults-panel p{max-width:680px;margin:0;color:#71839a;font-size:10px;line-height:1.45}.catalogue-defaults-panel .automation-definition-grid{margin:0}.catalogue-defaults-panel .automation-definition-grid b{font-size:10px}@media (max-width: 780px){.catalogue-defaults-panel{padding:13px}}.escalation-tier-header>div{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-height:28px}.escalation-tier-header>div .outline-inline{min-width:29px;height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid #d7e0eb;border-radius:6px;color:#5d7088;background:#fff;font-size:11px;font-weight:800;line-height:1}.escalation-tier-header>div .outline-inline:hover:not(:disabled){border-color:#9eb4fc;color:#315cf4;background:#f5f8ff}.escalation-tier-header>div .outline-inline:disabled{color:#b8c1cc;background:#f5f7fa;cursor:not-allowed;opacity:.75}.escalation-tier-header>div .outline-inline:last-child{min-width:58px;color:#b6535d;border-color:#efd7da}.escalation-tier-header>div .outline-inline:last-child:hover:not(:disabled){color:#a93643;border-color:#e3aeb4;background:#fff7f7}.board-wrap.board-with-done{grid-template-columns:repeat(4,minmax(226px,1fr)) 226px;min-width:max(100%,1182px)}.board-wrap.board-with-done .board-column{min-width:226px}.done-toggle{display:inline-flex;align-items:center;gap:5px}.done-toggle small{color:#8a96a7;font-size:10px}.work-list-tools{display:flex;align-items:center;gap:12px}.work-list-tools label{display:inline-flex;align-items:center;gap:6px;color:#687b92;font-size:10px;font-weight:800}.work-list-tools select{height:28px;padding:0 24px 0 8px;border:1px solid #dfe6ef;border-radius:6px;color:#344d6a;background:#fff;font:inherit}.work-list-pagination{min-height:48px;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7edf3;color:#748399;font-size:10px}.work-list-pagination>div{display:flex;gap:6px}.work-list-pagination button{min-height:28px;padding:0 10px;border:1px solid #dfe6ef;border-radius:6px;background:#fff;color:#52647b;font-size:10px;font-weight:800}.work-list-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 600px){.board-wrap.board-with-done{min-width:0;grid-template-columns:1fr}.work-list-tools{align-items:flex-end;flex-direction:column;gap:6px}}.ops-app{min-height:100vh;background:#f7f8fa;color:#182335;display:flex}.app-sidebar{background:#091120;color:#d8e0ef;width:258px;min-height:100vh;display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0;height:100vh;z-index:30;box-shadow:8px 0 34px #060f1f14;transition:width .2s cubic-bezier(.23,1,.32,1)}.app-sidebar.settings-shell-sidebar{width:258px;flex:0 0 258px}.app-sidebar.settings-shell-sidebar.sidebar-collapsed{width:72px;flex-basis:72px}.brand-lockup{height:62px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:10px;color:#fff;font-weight:800;letter-spacing:-.03em}.brand-lockup img{width:30px;height:30px}.brand-lockup span{font-size:18px}.sidebar-collapse{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#9eafc9;transition:color .16s ease,background .16s ease,transform .2s cubic-bezier(.23,1,.32,1)}.sidebar-collapse:hover{color:#fff;background:#ffffff14}.mobile-close{margin-left:auto;display:none;color:#b7c4dc}.sidebar-scroll{overflow-y:auto;padding:21px 11px 12px}.nav-group{margin:0 0 25px}.nav-group>p{color:#65728a;font-size:10px;letter-spacing:.14em;font-weight:800;padding:0 10px 8px}.nav-group button{width:100%;height:38px;padding:0 10px;color:#aebad0;border-radius:8px;display:flex;align-items:center;gap:11px;text-align:left;font-size:13px;font-weight:650;transition:.16s ease}.nav-group button:hover{color:#fff;background:#ffffff0e}.nav-group .nav-active{background:#4264f029;color:#a9bbff;box-shadow:inset 2px 0 #5375fa}.nav-live{margin-left:auto;background:#315cf4;color:#fff;min-width:19px;height:19px;border-radius:999px;display:grid;place-items:center;font-size:10px}.sidebar-footer{border-top:1px solid rgba(255,255,255,.07);padding:15px 16px;display:flex;gap:10px;align-items:center;margin-top:auto;color:#b8c6db}.sidebar-footer .signal-orb{width:9px;height:9px;background:#54c193;border-radius:50%;box-shadow:0 0 0 4px #54c1931f}.sidebar-footer div:nth-child(2){display:grid;flex:1;gap:1px;font-size:10px}.sidebar-footer b{color:#f3f6fb;font-size:11px}.sidebar-footer span{color:#77849b}.app-sidebar.sidebar-collapsed{width:72px;cursor:pointer}.app-sidebar.sidebar-collapsed .brand-lockup{position:relative;justify-content:center;padding:0;cursor:default}.app-sidebar.sidebar-collapsed .brand-word,.app-sidebar.sidebar-collapsed .nav-group>p,.app-sidebar.sidebar-collapsed .nav-group button>span:not(.nav-live),.app-sidebar.sidebar-collapsed .sidebar-footer>div:nth-child(2),.app-sidebar.sidebar-collapsed .sidebar-footer>svg{display:none!important}.app-sidebar.sidebar-collapsed .brand-symbol{transition:opacity .14s ease,transform .14s ease}.app-sidebar.sidebar-collapsed .sidebar-collapse{position:absolute;inset:12px auto auto 22px;width:38px;height:38px;margin:0;border-radius:10px;opacity:0;pointer-events:none;color:#d8e3f5;background:#24282d;transform:scale(.94)}.app-sidebar.sidebar-collapsed:hover .brand-symbol,.app-sidebar.sidebar-collapsed:has(.sidebar-collapse:focus-visible) .brand-symbol{opacity:0;transform:scale(.84)}.app-sidebar.sidebar-collapsed:hover .sidebar-collapse,.app-sidebar.sidebar-collapsed:has(.sidebar-collapse:focus-visible) .sidebar-collapse{opacity:1;pointer-events:auto;transform:scale(1)}.app-sidebar.sidebar-collapsed .sidebar-collapse svg{transform:scaleX(-1)}.app-sidebar.sidebar-collapsed .sidebar-scroll{padding:18px 11px 11px;overflow-x:hidden}.app-sidebar.sidebar-collapsed .nav-group{margin-bottom:15px}.app-sidebar.sidebar-collapsed .nav-group button{position:relative;justify-content:center;height:42px;padding:0;border-radius:9px}.app-sidebar.sidebar-collapsed .nav-group button>svg{width:19px;height:19px}.app-sidebar.sidebar-collapsed .nav-live{position:absolute;top:5px;right:5px;min-width:15px;height:15px;font-size:10px}.app-sidebar.sidebar-collapsed .nav-group button:after{content:attr(data-tooltip);position:absolute;z-index:90;left:calc(100% + 11px);top:50%;transform:translateY(-50%) translate(-4px);pointer-events:none;opacity:0;padding:6px 8px;border:1px solid #dfe6f1;border-radius:6px;background:#fff;color:#354963;box-shadow:0 7px 18px #0d1e3724;font-size:10px;font-weight:800;white-space:nowrap;transition:opacity .14s ease,transform .14s ease}.app-sidebar.sidebar-collapsed .nav-group button:hover:after,.app-sidebar.sidebar-collapsed .nav-group button:focus-visible:after{opacity:1;transform:translateY(-50%) translate(0)}.app-sidebar.sidebar-collapsed .sidebar-footer{justify-content:center;padding:17px 0}.workspace{min-width:0;flex:1;overflow:hidden}.sync-alert{height:44px;padding:0 27px;background:#fff9e9;border-bottom:1px solid #f4e4bf;color:#7a5723;display:flex;align-items:center;gap:13px;font-size:12px;font-weight:560}.sync-alert span{display:flex;gap:8px;align-items:center}.sync-alert .sync-affected-link{margin-left:auto;padding:5px 10px;border:1px solid #ead9ac;border-radius:6px;background:#fffdf7;color:#6c4d21;font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.sync-alert .sync-retry{padding:5px 9px;color:#8a6732;font-size:11px;font-weight:800}.sync-alert .alert-close{color:#9c7840}.sync-alert.alert-dismissed{display:none}.topbar{height:62px;background:#ffffffed;border-bottom:1px solid #e7ebf1;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:12px}.crumb{font-weight:800;font-size:13px;color:#172133}.workspace-chip{color:#315cf4;background:#f0f3ff;border:1px solid #e0e6ff;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:800}.search-shell{width:278px;height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #e5e9ef;border-radius:7px;color:#8190a5;background:#fbfcfe}.search-shell input{min-width:0;flex:1;outline:none;background:transparent;font-size:11px;color:#182335}.search-shell span{font-size:10px;color:#9da9ba;border:1px solid #e1e6ed;padding:1px 4px;border-radius:3px}.icon-button{color:#5f6e83;width:31px;height:31px;display:grid;place-items:center;border-radius:7px;transition:.15s ease;position:relative}.icon-button:hover{background:#eff3f7;color:#182335}.icon-button.subtle{width:25px;height:24px}.notification-dot{width:6px;height:6px;background:#e65d5d;border:1px solid white;border-radius:50%;position:absolute;top:5px;right:6px}.profile-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#315cf4;color:#fff;font-size:11px;font-weight:800;box-shadow:0 2px 6px #315cf440}.mobile-menu{display:none}.work-head{position:relative;z-index:20;display:flex;align-items:end;gap:20px;padding:30px 28px 17px;min-height:144px;overflow:visible;isolation:isolate;background:#fff;border-bottom:1px solid #edf0f4}.work-head-copy{position:relative;z-index:2}.eyebrow{color:#718098;font-size:10px;letter-spacing:.14em;font-weight:800;margin-bottom:7px}.work-head h1{font-weight:800;letter-spacing:-.04em;font-size:28px;line-height:1;color:#142033;display:flex;align-items:center;gap:9px}.work-head-copy>p:last-child{font-size:12px;color:#758196;margin-top:8px}.scope-pill{color:#5f6f87;padding:4px 8px;border-radius:14px;background:#f2f5f8;border:1px solid #e6ebf1;font-size:10px;letter-spacing:0;font-weight:800}.work-head-art{position:absolute;inset:0 26% 0 33%;opacity:.72;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,black 35%,black 75%,transparent);mask-image:linear-gradient(90deg,transparent,black 35%,black 75%,transparent)}.work-head-art img{width:100%;height:100%;object-fit:cover}.work-actions{margin-left:auto;position:relative;z-index:3;display:flex;gap:10px;align-items:center}.date-picker{height:35px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #e4e9f1;border-radius:7px;background:#fff;color:#55647a;box-shadow:0 1px 2px #15203305}.date-picker select{appearance:none;border:none;outline:none;background:transparent;color:#344257;font-size:11px;font-weight:700;padding-right:3px}.button-cluster{display:flex;gap:7px}.create-button,.select-button{height:35px;padding:0 11px;border-radius:7px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;transition:.16s ease}.create-button{background:#315cf4;color:#fff;box-shadow:0 4px 11px #315cf438}.create-button:hover{background:#274ddb;transform:translateY(-1px)}.select-button{border:1px solid #e3e8ef;background:#fff;color:#46546a}.select-button:hover,.select-active{border-color:#b9c8ff;color:#315cf4;background:#f4f6ff}.create-menu-wrap{position:relative;z-index:90}.create-menu-scrim,.mobile-sheet-close{display:none}.create-menu{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:255px;padding:8px;background:#fff;border:1px solid #dfe6ef;border-radius:10px;box-shadow:0 16px 36px #16274326;animation:menu-in .17s cubic-bezier(.23,1,.32,1)}.create-menu-heading{display:flex;align-items:center;justify-content:space-between;padding:4px 7px 7px}.create-menu-heading p{color:#8a96a7;font-size:10px;letter-spacing:.11em;font-weight:800}.create-menu button{width:100%;display:flex;align-items:center;gap:9px;border-radius:7px;padding:8px 7px;text-align:left;color:#344258}.create-menu button:hover,.create-menu button:focus-visible{background:#f4f6fb;outline:none}.create-menu button>span:last-child{display:grid;gap:2px}.create-menu b{font-size:10px;font-weight:800}.create-menu small{color:#77859a;font-size:10px}.create-option-icon{width:29px;height:29px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px}.create-option-icon.cobalt{background:#edf1ff;color:#315cf4}.create-option-icon.amber{background:#fff5e8;color:#bd742f}.create-option-icon.slate{background:#eef2f6;color:#637288}@media (max-width:600px){.create-menu-wrap{position:static}.create-menu-scrim{display:block;position:fixed;z-index:70;inset:0;background:#0e192b6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.create-menu{position:fixed;z-index:80;inset:auto 0 0;width:auto;padding:15px 16px calc(18px + env(safe-area-inset-bottom));border:none;border-radius:18px 18px 0 0;box-shadow:0 -14px 36px #0c182c38;transform-origin:bottom center}.create-menu-heading{padding:1px 0 11px}.create-menu-heading p{font-size:10px}.mobile-sheet-close{display:grid!important;width:31px!important;height:31px;place-items:center;padding:0!important;border-radius:50%!important;background:#f1f4f8;color:#526177!important}.create-menu button[data-create-origin]{padding:12px 8px}.create-menu button[data-create-origin] b{font-size:11px}.create-menu button[data-create-origin] small{font-size:10px}}.work-tabs{background:#fff;padding:0 28px;border-bottom:1px solid #e7ebf1;display:flex;gap:22px;overflow-x:auto}.work-tabs button{min-height:43px;color:#7e8ba0;font-size:11px;font-weight:700;display:flex;gap:5px;align-items:center;border-bottom:2px solid transparent;white-space:nowrap}.work-tabs button:hover{color:#31425c}.work-tabs .tab-active{color:#234ed8;border-bottom-color:#315cf4}.work-tabs span{font-size:10px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:8px;background:#f0f2f5;color:#65738a}.metrics-row{padding:18px 28px 14px;background:#fbfcfd;display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;overflow-x:auto}.metric-card{min-width:130px;min-height:64px;background:#fff;border:1px solid #e8edf3;border-radius:9px;padding:10px;display:flex;align-items:center;gap:8px;text-align:left;transition:.17s ease;box-shadow:0 1px 2px #121f3404}.metric-card:hover{box-shadow:0 5px 16px #212f480f;transform:translateY(-1px);border-color:#d9e0eb}.metric-card-active{border-color:#9bb1ff;background:#f7f9ff;box-shadow:inset 0 0 0 1px #d3ddff}.done-toggle{align-self:center;height:29px;padding:0 10px;border:1px solid #e0e6ed;border-radius:6px;background:#fff;color:#5e6e84;font-size:10px;font-weight:800;white-space:nowrap}.done-toggle-active{color:#315cf4;border-color:#b9c8ff;background:#f2f5ff}.metric-glyph{width:31px;height:31px;border-radius:8px;display:grid;place-items:center}.metric-info{display:grid;gap:2px}.metric-info strong{color:#172338;font-size:18px;line-height:1;letter-spacing:-.03em}.metric-info small{color:#758196;font-size:10.5px;font-weight:650;white-space:nowrap}.metric-arrow{margin-left:auto;color:#c4ccd8;opacity:0;transform:translate(-3px);transition:.15s ease}.metric-card:hover .metric-arrow{opacity:1;transform:translate(0)}.filter-line{min-height:51px;padding:8px 28px;background:#fbfcfd;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6ebf1}.filter-leading{display:flex;gap:7px;align-items:center;min-width:0;overflow-x:auto}.filter-toggle,.filter-chip,.active-filter{height:29px;display:inline-flex;align-items:center;white-space:nowrap;gap:6px;padding:0 9px;background:#fff;border:1px solid #e4e9ef;border-radius:6px;color:#526177;font-size:10px;font-weight:800}.filter-toggle{color:#2e3e56}.filter-toggle b{background:#315cf4;color:#fff;min-width:15px;height:15px;display:grid;place-items:center;border-radius:50%;font-size:10px}.filter-toggle-active{border-color:#bfcaff;color:#315cf4;background:#f5f7ff}.filter-chip:hover{border-color:#bfc9d7}.active-filter{background:#fff5e8;border-color:#ffd69b;color:#ad6920}.filter-trailing{display:flex;align-items:center;gap:12px}.board-legend{display:flex;align-items:center;gap:8px;color:#8490a0;font-size:10px;font-weight:800}.board-legend span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.board-legend i{width:6px;height:6px;border-radius:50%}.result-count{color:#8692a4;font-size:10px;white-space:nowrap}.completion-visibility-row{min-height:38px;padding:0 28px 8px;display:flex;align-items:center;justify-content:flex-end;gap:10px;background:#fbfcfd;border-bottom:1px solid #e6ebf1}.board-wrap{padding:17px 28px 31px;display:grid;gap:13px;overflow-x:auto;background:linear-gradient(180deg,#fbfcfd,#f5f7fa);min-height:calc(100vh - 390px);align-items:start}.board-wrap.board-active-only{grid-template-columns:repeat(4,minmax(226px,1fr))}.board-wrap.board-with-done{grid-template-columns:repeat(5,minmax(226px,1fr))}.board-column{min-width:226px;background:#f1f4f7;border:1px solid #e3e8ee;border-top:3px solid var(--column-accent);border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #17233808}.board-column>header{height:53px;padding:0 11px;background:#ffffffc7;border-bottom:1px solid #e5eaf0;display:flex;align-items:center;justify-content:space-between}.board-column>header>div{display:grid;grid-template-columns:18px auto;grid-template-rows:17px 15px;column-gap:6px;align-items:center}.board-column>header svg{grid-row:1 / 3;color:var(--column-accent)}.board-column>header span{color:#1e2a3d;font-size:12px;font-weight:800}.board-column>header small{color:#8894a4;font-size:10px;font-weight:650}.board-column>header>b{min-width:21px;height:21px;border-radius:50%;display:grid;place-items:center;color:#637187;background:#eef2f6;font-size:10px}.column-stack{padding:8px;display:grid;gap:8px;min-height:510px}.work-card{background:#fff;border:1px solid #e4e9ef;border-radius:8px;padding:10px 10px 9px;cursor:pointer;box-shadow:0 1px 1px #0f1b2d06;outline:none;transition:transform .17s ease,box-shadow .17s ease,border .17s ease}.work-card:hover,.work-card:focus-visible{border-color:#bfccdf;box-shadow:0 8px 19px #14243c17;transform:translateY(-2px)}.work-card:focus-visible{box-shadow:0 0 0 3px #315cf42e}.work-card-overdue{box-shadow:inset 3px 0 #d55757}.work-card-risk{box-shadow:inset 3px 0 #e49241}.work-card-overdue.work-card-risk{box-shadow:inset 3px 0 #d55757}.work-card-top{height:20px;display:flex;justify-content:space-between;align-items:center}.risk-chip,.priority-low,.priority-medium,.priority-high,.priority-urgent,.risk-severity-chip,.escalation-chip,.overdue-chip,.at-risk-chip{font-size:10px;line-height:18px;font-weight:800;padding:0 6px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.risk-chip{background:#eef2f7;color:#596b82}.risk-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.risk-maintenance{background:#edf4ff;color:#477ab9}.risk-safety{background:#fff2e9;color:#bd6932}.risk-incident{background:#fff0f1;color:#c14459}.work-card h3{color:#202b3c;font-size:14px;font-weight:800;line-height:1.26;letter-spacing:-.018em;margin:8px 0 5px}.target-line{color:#6f7d91;font-size:11px;line-height:1.4;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.target-line>span:first-child{color:#4e5d73;font-weight:800;overflow:hidden;text-overflow:ellipsis}.card-separator{width:3px;height:3px;background:#a5b0bd;border-radius:50%;flex:0 0 auto}.card-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:20px;margin:9px 0 8px}.priority-low{background:#eff3f5;color:#667789}.priority-medium{background:#eaf5ff;color:#3784bb}.priority-high{background:#fff4db;color:#bc7e18}.priority-urgent{background:#fff0f1;color:#d55059}.risk-severity-chip{background:#edf1f5;color:#637288}.severity-low{background:#edf4f1;color:#418260}.severity-medium{background:#eaf5ff;color:#3c7fad}.severity-high{background:#fff4db;color:#ad751f}.severity-critical{background:#fff0f1;color:#c34757}.escalation-chip,.overdue-chip{background:#fff0f1;color:#c14459}.at-risk-chip{background:#fff3e6;color:#bf7331}.context-strip{margin:0 0 7px;padding:6px 7px;border-radius:5px;display:flex;gap:6px;align-items:center;font-size:10px;color:#68758a}.context-strip b{color:#3e4d63}.blocked-context{background:#fff4f1;color:#c96b4b}.review-context{background:#f3efff;color:#7158bf}.checklist-row{border-top:1px solid #f0f2f5;padding-top:7px;color:#8290a3;font-size:10px;display:flex;justify-content:space-between}.checklist-row span{display:flex;align-items:center;gap:4px}.card-progress{height:3px;margin-top:6px;overflow:hidden;border-radius:999px;background:#e6edf7}.card-progress i{display:block;height:100%;border-radius:inherit;background:#315cf4}.card-progress.complete i{background:#35a875}.work-card-done{opacity:.88}.work-card-menu-wrap{position:relative}.work-card-menu{position:absolute;z-index:12;top:calc(100% + 4px);right:0;width:150px;padding:4px;border:1px solid #dfe6ef;border-radius:7px;background:#fff;box-shadow:0 10px 24px #15233929}.work-card-menu button{width:100%;padding:7px;color:#485b75;border-radius:5px;text-align:left;font-size:10px;font-weight:800}.work-card-menu button:hover{color:#315cf4;background:#f4f7ff}.card-footer{display:flex;justify-content:space-between;gap:5px;margin-top:8px;align-items:center}.origin-ref{min-width:0;display:flex;flex-direction:column;gap:1px}.origin-ref span{color:#8390a0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.origin-ref b{font-family:DM Mono,monospace;color:#506078;font-size:10px}.assignment{color:#516079;font-size:10px;font-weight:800;display:flex;align-items:center;gap:4px;white-space:nowrap}.assignment-unassigned{color:#c26b38}.avatar-dot{width:17px;height:17px;border-radius:50%;background:#e5eafd;color:#315cf4;display:grid;place-items:center;font-size:10px;font-weight:800}.card-bottom{display:flex;justify-content:space-between;margin-top:9px;padding-top:7px;border-top:1px solid #f0f2f5;color:#738196;font-size:10px;align-items:center}.card-bottom>span{display:flex;gap:4px;align-items:center}.card-bottom select{max-width:112px;appearance:auto;background:#fff;border:1px solid #dfe6ee;color:#53627a;border-radius:4px;padding:3px 4px;font-size:10px;outline:none;cursor:pointer}.empty-column{border:1px dashed #cfd8e4;min-height:104px;border-radius:7px;display:grid;place-content:center;text-align:center;gap:4px;background:#ffffff5c}.empty-column span{color:#7a879a;font-size:11px;font-weight:800}.empty-column small{color:#9ba6b4;font-size:10px}.drawer-backdrop{position:fixed;z-index:80;inset:0;background:#09112045;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;animation:overlay-in .2s ease-out}.task-inspector{width:min(464px,100%);height:100%;background:#fff;box-shadow:-18px 0 50px #07112230;overflow-y:auto;animation:inspector-in .25s cubic-bezier(.23,1,.32,1)}.inspector-header{height:56px;padding:0 17px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between}.inspector-ref{font-family:DM Mono,monospace;font-size:10px;color:#7d899b}.inspector-hero{min-height:168px;padding:22px 22px 19px;position:relative;overflow:hidden;border-bottom:1px solid #edf0f4}.inspector-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.19}.inspector-hero>*:not(img){position:relative}.inspector-state{display:flex;gap:6px;align-items:center;font-weight:800;font-size:10px}.inspector-hero h2{margin:11px 0 6px;color:#172338;font-size:23px;letter-spacing:-.04em;line-height:1.06;font-weight:800}.inspector-hero p{color:#607089;font-size:11px}.inspector-actions{display:flex;gap:8px;padding:13px 18px;border-bottom:1px solid #edf0f4}.primary-inline,.outline-inline{display:flex;gap:6px;align-items:center;justify-content:center;height:34px;border-radius:7px;padding:0 12px;font-size:10px;font-weight:800}.primary-inline{flex:1;background:#315cf4;color:#fff}.outline-inline{border:1px solid #dce3ed;color:#4b5b72}.inspector-body{padding:0 18px 34px}.detail-section{padding:18px 0;border-bottom:1px solid #edf0f4}.detail-heading{display:flex;align-items:center;justify-content:space-between;color:#1d2a3d;font-size:12px;font-weight:800}.detail-heading button{font-size:10px;font-weight:800;color:#315cf4}.detail-pill,.detail-progress{font-size:10px;padding:3px 7px;border-radius:4px;background:#fff4db;color:#bc7e18}.detail-progress{background:#eef2f7;color:#617088}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:14px}.detail-grid div{display:grid;gap:2px}.detail-grid small{color:#8a96a6;font-size:10px}.detail-grid b{color:#2a3850;font-size:10.5px}.detail-grid span{color:#718097;font-size:10px}.progress-line{height:5px;border-radius:4px;background:#e8edf3;margin:12px 0;overflow:hidden}.progress-line i{display:block;height:100%;background:#35a875;border-radius:inherit}.check-row{display:flex;align-items:center;gap:7px;min-height:26px;color:#4b5b71;font-size:10px}.check-row svg{color:#35a875}.check-row span{margin-left:auto;color:#8a96a6;font-size:10px}.activity-list{position:relative;margin:14px 0 0 5px;padding-left:17px;border-left:1px solid #dfe5ec;display:grid;gap:14px}.activity-list li{position:relative;display:flex;gap:8px}.activity-dot{width:8px;height:8px;position:absolute;left:-21px;top:3px;border-radius:50%;background:#b5c0ce;border:2px solid #fff;box-sizing:content-box}.activity-dot.blue{background:#315cf4}.activity-list div{display:grid;gap:3px}.activity-list b{color:#4a5870;font-size:10px}.activity-list span{color:#8a96a6;font-size:10px}.execution-handoff{display:grid;gap:10px}.execution-handoff .detail-heading{margin-bottom:1px}.handoff-row{min-height:46px;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #e8edf3;border-radius:7px;background:#fbfcfe}.handoff-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;color:#315cf4;background:#edf1ff;flex:0 0 auto}.handoff-icon.evidence{color:#8c6be9;background:#f1edff}.handoff-row>div{display:grid;min-width:0;gap:1px}.handoff-row small,.handoff-row span{color:#8995a6;font-size:10px}.handoff-row b{color:#405069;font-size:10px}.handoff-row button{margin-left:auto;color:#315cf4;font-size:10px;font-weight:800}.workspace{position:relative}.workspace-overlay{position:absolute;z-index:12;inset:106px 0 0;overflow-y:auto;background:#f7f9fc;animation:workspace-in .22s cubic-bezier(.23,1,.32,1)}.ops-view-header{min-height:148px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:#fff;border-bottom:1px solid #e8edf3}.ops-view-header h1{color:#152137;font-size:27px;letter-spacing:-.045em;line-height:1.1;font-weight:800}.ops-view-header>div>p:last-child{color:#718097;font-size:12px;margin-top:7px}.view-action{flex:0 0 auto}.nested-rail{min-height:37px;display:flex;align-items:center;gap:6px;padding:0 28px;background:#fff;border-bottom:1px solid #e8edf3}.nested-rail>span{color:#93a0af;font-size:10px;letter-spacing:.1em;font-weight:800;margin-right:4px}.nested-rail button{display:flex;align-items:center;gap:4px;padding:5px 8px;color:#59708f;font-size:10px;font-weight:800;border-radius:5px}.nested-rail button:hover{background:#f0f3ff;color:#315cf4}.view-action:disabled{color:#78889c;background:#edf1f5;box-shadow:none;cursor:not-allowed}.contract-readonly-banner{min-height:31px;display:flex;align-items:center;padding:6px 28px;background:#f8fafc;border-bottom:1px solid #e7edf3;color:#728198;font-size:10px;font-weight:700}.illustrative-banner{min-height:31px;display:flex;align-items:center;padding:6px 28px;background:#fff9e9;border-bottom:1px solid #f3e6c2;color:#8a6a36;font-size:10px;font-weight:800}.contract-pending-action{color:#8492a6!important;background:#f4f6f8!important;border:1px solid #e0e6ed!important;cursor:not-allowed!important;opacity:.88}.filter-control{height:30px;padding:0 7px 0 9px;border:1px solid #e0e7ef;border-radius:6px;background:#fff;display:inline-flex;align-items:center;gap:5px;color:#61718a;font-size:10px;font-weight:800}.filter-control select{appearance:none;background:transparent;border:0;color:#52627a;outline:0;font-size:10px;font-weight:800;max-width:110px}.filter-control span{display:none}.bulk-action-bar{margin:0 28px 13px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eef2ff;border:1px solid #d9e1ff;border-radius:8px;color:#5b6e93;font-size:10px}.bulk-action-bar b{color:#315cf4}.bulk-action-bar>div{display:flex;gap:6px}.bulk-action-bar button{color:#315cf4;background:#fff;border:1px solid #d7e0ff;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800}.action-dialog-backdrop{position:fixed;z-index:120;inset:0;background:#0d182b59;display:grid;place-items:center;padding:16px;animation:overlay-in .15s ease-out}.action-dialog{width:min(440px,100%);background:#fff;border-radius:13px;box-shadow:0 24px 64px #0d182b3b;padding:19px;animation:workspace-in .2s cubic-bezier(.23,1,.32,1)}.action-dialog-wide{width:min(590px,100%)}.action-dialog header{display:flex;gap:10px;align-items:center}.action-dialog header>div{flex:1}.dialog-mark{width:35px;height:35px;display:grid;place-items:center;color:#315cf4;background:#edf1ff;border-radius:9px}.action-dialog h2{color:#26364d;font-size:17px;font-weight:800;letter-spacing:-.03em;margin-top:2px}.dialog-description{color:#718097;font-size:12px;line-height:1.55;margin:16px 0}.creation-context{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 15px}.creation-context div{padding:9px;border:1px solid #e4eaf2;border-radius:7px;background:#fbfcfe;display:grid;gap:3px}.creation-context span{color:#8b98a8;font-size:10px;letter-spacing:.08em;font-weight:800}.creation-context b{color:#485870;font-size:10px;line-height:1.15}.dialog-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:13px}.dialog-field-full{grid-column:1 / -1}.dialog-field{display:grid;gap:6px;color:#75839a;font-size:10px;font-weight:800;letter-spacing:.08em}.dialog-field input,.dialog-field select,.dialog-field textarea{padding:9px;border:1px solid #dbe3ed;border-radius:6px;color:#33445d;font-size:11px;background:#fff;outline-color:#315cf4}.dialog-field input,.dialog-field select{height:36px;padding:0 9px}.dialog-field textarea{min-height:90px;resize:vertical;font-family:inherit;line-height:1.45}.dialog-helper{margin-top:9px;color:#7d8ba0;font-size:10px;line-height:1.45}.dialog-summary{margin:15px 0;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;background:#f7f9fc;border-radius:7px}.dialog-summary span{color:#91a0b0;font-size:10px;font-weight:800;letter-spacing:.08em}.dialog-summary b{color:#52627a;font-size:10px}.action-dialog footer{display:flex;justify-content:flex-end;gap:7px}.changes-chip{padding:5px 8px;border-radius:999px;color:#315cf4;background:#eef2ff;border:1px solid #d9e1ff;font-size:10px;font-weight:800}.action-dialog-backdrop{overflow-y:auto;overscroll-behavior:contain}.action-dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.action-dialog footer{position:sticky;bottom:-19px;z-index:1;margin:15px -19px -19px;padding:12px 19px;border-top:1px solid #e5eaf1;background:#fffffff7;box-shadow:0 -8px 18px #1b2b4c0d}@media (max-width:600px){.action-dialog-backdrop{place-items:end center;padding:12px}.action-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:15px 15px 10px 10px}}.nested-page{position:fixed;z-index:92;inset:0;background:#f6f8fb;overflow-y:auto;animation:workspace-in .24s cubic-bezier(.23,1,.32,1)}.nested-header{height:59px;padding:0 28px;background:#fffffff2;border-bottom:1px solid #e7ecf2;display:flex;align-items:center;gap:13px;position:sticky;top:0;z-index:2}.nested-header>button:first-child{color:#526b8a;font-size:10px;font-weight:800;display:flex;align-items:center;gap:7px}.nested-header .mono-ref{margin-left:auto;padding:4px 7px;border-radius:4px;background:#eef2f6;color:#65768d}.nested-content{max-width:1170px;margin:0 auto;padding:39px 28px 48px}.nested-title{max-width:720px}.nested-title h1{color:#18263c;font-weight:800;font-size:32px;line-height:1.08;letter-spacing:-.052em}.nested-title>p:last-of-type{color:#718097;font-size:12px;line-height:1.6;max-width:650px;margin-top:9px}.nested-actions{display:flex;gap:8px;margin-top:17px}.detail-tabbar{display:flex;gap:21px;border-bottom:1px solid #dfe6ef;margin-top:31px}.detail-tabbar button{min-height:39px;color:#78879c;font-size:10px;font-weight:760;border-bottom:2px solid transparent}.detail-tabbar .tab-active{color:#315cf4;border-bottom-color:#315cf4}.nested-grid{display:grid;grid-template-columns:minmax(0,1.45fr) 300px;gap:16px;margin-top:18px}.nested-grid main{min-width:0}.nested-focus-card,.nested-timeline,.nested-action-card,.nested-policy-card{background:#fff;border:1px solid #e1e8ef;border-radius:11px;padding:18px}.nested-focus-card>div:first-child>span{color:#8694a7;font-size:10px;letter-spacing:.1em;font-weight:800}.nested-focus-card h2{color:#2c3a51;font-size:15px;letter-spacing:-.025em;font-weight:800;margin-top:4px}.nested-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.nested-facts>div{padding:11px;background:#f7f9fc;border-radius:7px;display:grid;gap:3px}.nested-facts small{color:#8390a2;font-size:10px}.nested-facts b{color:#405069;font-size:10.5px}.nested-timeline{margin-top:13px}.nested-timeline-row{display:grid;grid-template-columns:55px 13px 1fr;align-items:center;min-height:39px;border-top:1px solid #edf1f5}.nested-timeline-row:first-of-type{margin-top:11px}.nested-timeline-row span{color:#8290a4;font-family:DM Mono,monospace;font-size:10px}.nested-timeline-row i{width:7px;height:7px;border-radius:50%;background:#315cf4;box-shadow:0 0 0 3px #ecf0ff}.nested-timeline-row p{color:#58687f;font-size:10px}.nested-side{display:grid;align-content:start;gap:12px}.side-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;color:#315cf4;background:#eef1ff}.nested-action-card h3{color:#35445b;font-size:13px;margin:12px 0 9px;letter-spacing:-.02em}.nested-action-card>div{border-top:1px solid #edf1f5}.nested-action-card button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;color:#53657e;font-size:10px;text-align:left;border-bottom:1px solid #edf1f5}.nested-action-card button:hover{color:#315cf4}.nested-policy-card{background:#f0f4ff;border-color:#d9e2ff}.nested-policy-card>span{color:#5d78b9;font-size:10px;letter-spacing:.1em;font-weight:800}.nested-policy-card p{color:#667b9e;font-size:10px;line-height:1.55;margin:8px 0 11px}.nested-policy-card button{color:#315cf4;display:flex;align-items:center;gap:4px;font-size:10px;font-weight:800}.ops-view-body{padding:22px 28px 38px;max-width:1510px;margin:0 auto}.overview-body{padding-top:20px}.overview-priority-panel{min-height:178px;background:#0f1b31;color:#fff;border-radius:13px;position:relative;overflow:hidden;padding:26px;display:flex;align-items:flex-end}.overview-priority-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25;mix-blend-mode:screen}.overview-priority-copy{position:relative;max-width:500px}.panel-label{color:#b6c8ff;display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;font-weight:800}.overview-priority-copy h2{font-size:22px;line-height:1.08;letter-spacing:-.035em;font-weight:800;margin:9px 0 8px}.overview-priority-copy p{color:#c4cfde;font-size:11px}.overview-priority-copy button{display:flex;gap:6px;align-items:center;margin-top:17px;color:#fff;font-size:10px;font-weight:800}.priority-stats{position:relative;margin-left:auto;display:flex;gap:27px;align-items:end}.priority-stats span{color:#b9c6d9;font-size:10px;display:grid;gap:2px}.priority-stats b{color:#fff;font-size:24px;letter-spacing:-.04em}.overview-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0}.overview-stat{min-height:76px;background:#fff;border:1px solid #e4eaf1;border-radius:10px;padding:13px;display:flex;align-items:center;gap:10px}.stat-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.stat-icon.cobalt{color:#315cf4;background:#eef1ff}.stat-icon.red{color:#d55757;background:#fff0f1}.stat-icon.green{color:#35a875;background:#ecfaf3}.stat-icon.purple{color:#8360db;background:#f1edff}.overview-stat>div{display:grid;gap:1px}.overview-stat b{color:#1a2840;font-size:19px;line-height:1}.overview-stat small{color:#77849a;font-size:10px;font-weight:650}.overview-stat>i,.overview-stat>button{margin-left:auto;color:#7890b0;font-size:10px;font-weight:800;font-style:normal}.trend-up{color:#35a875!important}.trend-neutral{color:#8390a2!important}.overview-stat>button{color:#315cf4}.overview-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:12px}.surface-card{background:#fff;border:1px solid #e2e8ef;border-radius:11px;padding:17px}.surface-heading{display:flex;justify-content:space-between;align-items:start;gap:10px}.surface-heading span{color:#8491a3;font-size:10px;letter-spacing:.1em;font-weight:800}.surface-heading h3{color:#243149;font-size:13px;margin-top:4px;font-weight:800;letter-spacing:-.02em}.surface-heading button{color:#315cf4;font-size:10px;font-weight:800;display:flex;align-items:center;gap:3px}.exception-row{width:100%;border-top:1px solid #edf1f5;padding:11px 0;margin-top:11px;display:flex;align-items:center;text-align:left;gap:9px}.exception-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;flex:0 0 auto}.exception-mark.incident{color:#c34659;background:#fff0f1}.exception-mark.warning{color:#bd742f;background:#fff5e8}.exception-mark.blue{color:#315cf4;background:#eef1ff}.exception-row>div{min-width:0;display:grid;gap:2px}.exception-row b{color:#415068;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exception-row small{color:#8491a3;font-size:10px}.exception-row>svg,.exception-count{color:#7f8fa5;margin-left:auto}.exception-count{font-size:10px;font-weight:800}.readiness-card{display:flex;flex-direction:column}.readiness-ring{width:105px;height:105px;border-radius:50%;background:conic-gradient(#35a875 0 88%,#f5bc5f 88% 95%,#e7edf2 95%);padding:10px;margin:16px auto 12px}.readiness-ring>div{width:100%;height:100%;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center}.readiness-ring b{color:#243149;font-size:19px;letter-spacing:-.04em}.readiness-ring span{color:#7d8a9c;font-size:10px}.readiness-legend{display:grid;gap:8px;padding-top:8px}.readiness-legend span{color:#6e7e95;font-size:10px;display:flex;align-items:center;gap:5px}.readiness-legend b{color:#415067;margin-left:auto}.readiness-legend i{width:6px;height:6px;border-radius:50%}.dot-green{background:#35a875}.dot-amber{background:#f0b64e}.dot-red{background:#d55757}.shift-avatars{display:flex;margin:23px 0 11px}.shift-avatars span,.shift-avatars i{width:29px;height:29px;border-radius:50%;margin-left:-6px;display:grid;place-items:center;border:2px solid #fff;background:#dfe6ff;color:#315cf4;font-size:10px;font-weight:800;font-style:normal}.shift-avatars span:first-child{margin-left:0;background:#e2f1ff;color:#417aa8}.shift-avatars span:nth-child(2){background:#fff2d9;color:#b77820}.shift-avatars span:nth-child(3){background:#e5f8ee;color:#398c64}.shift-avatars i{background:#f0f3f7;color:#75849b}.shift-card>p{color:#738198;font-size:10px}.shift-card>p b{color:#34425a}.capacity-bar{height:6px;background:#e9eef3;border-radius:99px;margin:13px 0 6px;overflow:hidden}.capacity-bar i{display:block;height:100%;border-radius:inherit;background:#315cf4}.shift-card>small{color:#8995a5;font-size:10px}.calendar-body{padding-top:16px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.calendar-switch{display:flex;padding:3px;background:#eaf0f5;border-radius:7px}.calendar-switch button{padding:6px 9px;color:#718097;font-size:10px;font-weight:800;border-radius:5px}.calendar-switch .selected{background:#fff;color:#315cf4;box-shadow:0 1px 3px #1522361f}.calendar-date-nav{display:flex;align-items:center;gap:8px;color:#536178}.calendar-date-nav button{width:26px;height:26px;display:grid;place-items:center;border:1px solid #e1e7ef;border-radius:6px;background:#fff}.calendar-date-nav b{color:#2d3b52;font-size:11px;padding:0 6px}.calendar-date-nav .today-btn{width:auto;padding:0 8px;font-size:10px;font-weight:800}.calendar-surface{background:#fff;border:1px solid #e2e8ef;border-radius:11px;overflow:hidden;min-width:760px}.calendar-days{height:51px;display:grid;grid-template-columns:72px repeat(5,1fr);border-bottom:1px solid #e7ecf1}.calendar-days span{display:flex;gap:5px;align-items:center;justify-content:center;color:#7b899a;font-size:10px;letter-spacing:.08em;border-left:1px solid #eef1f5}.calendar-days b{font-weight:800}.calendar-days strong{font-size:12px;color:#48566c;letter-spacing:0}.calendar-days .today-date{width:22px;height:22px;background:#315cf4;color:#fff;display:grid;place-items:center;border-radius:50%}.calendar-grid{min-height:413px;display:grid;grid-template-columns:72px repeat(5,1fr)}.time-scale{display:grid;grid-template-rows:repeat(6,1fr);border-right:1px solid #edf1f5}.time-scale span{color:#9aa5b3;font-size:10px;padding:7px 9px;border-bottom:1px solid #f1f3f6}.day-column{border-right:1px solid #edf1f5;position:relative;background:repeating-linear-gradient(to bottom,transparent 0,transparent 67px,#f1f3f6 68px,transparent 69px)}.calendar-event{position:absolute;left:6px;right:6px;border-left:3px solid;border-radius:5px;text-align:left;padding:7px 8px;display:grid;gap:2px}.calendar-event b{font-size:10px;font-weight:800}.calendar-event span{font-size:10px;opacity:.8}.calendar-event.arrival{background:#edf1ff;border-color:#315cf4;color:#3150bb}.calendar-event.repair{background:#fff2ed;border-color:#d8664d;color:#ad5340}.calendar-event.review{background:#f2ecff;border-color:#8a6ce1;color:#7254c3}.calendar-event.routine{background:#eaf8f1;border-color:#37a976;color:#2e8a60}.runs-summary{display:flex;align-items:center;gap:11px;margin-bottom:14px}.runs-summary>span{padding:8px 10px;background:#fff;border:1px solid #e3e9f0;border-radius:7px;color:#718097;font-size:10px}.runs-summary b{color:#31415a;font-size:12px}.runs-summary button{margin-left:auto}.run-list{display:grid;gap:8px}.run-row{width:100%;min-height:75px;background:#fff;border:1px solid #e2e8ef;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:12px;text-align:left;transition:.16s ease}.run-row:hover{border-color:#bdcbe2;box-shadow:0 6px 16px #182a430d}.run-tone{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.run-tone.blue{background:#edf1ff;color:#315cf4}.run-tone.amber{background:#fff5e7;color:#b97622}.run-tone.green{background:#e8f8ef;color:#35a875}.run-tone.purple{background:#f1edff;color:#8060d9}.run-main{min-width:260px;flex:1}.run-main>div{display:flex;gap:8px;align-items:center}.mono-ref{font-family:DM Mono,monospace;color:#728098;font-size:10px}.run-main b{color:#2d3a51;font-size:11px}.run-main p{color:#8390a2;font-size:10px;margin-top:5px}.run-main i,.escalation-meta i{width:3px;height:3px;display:inline-block;background:#a8b3c0;border-radius:50%;margin:0 5px}.run-progress{width:148px;display:grid;gap:5px}.run-progress span{color:#6f7d91;font-size:10px}.run-progress>div{height:5px;background:#e7edf2;border-radius:8px;overflow:hidden}.run-progress i{display:block;height:100%;background:#315cf4;border-radius:inherit}.run-status{min-width:68px;text-align:center;font-size:10px;font-weight:800;padding:5px 7px;border-radius:4px}.run-status.blue{background:#edf1ff;color:#315cf4}.run-status.amber{background:#fff5e7;color:#b97622}.run-status.green{background:#e8f8ef;color:#35a875}.run-status.purple{background:#f1edff;color:#8060d9}.mini-drawer-backdrop{position:fixed;z-index:70;inset:0;background:#0811203d;display:flex;justify-content:flex-end}.mini-drawer{width:min(350px,100%);background:#fff;height:100%;padding:19px;display:flex;flex-direction:column;gap:13px;box-shadow:-12px 0 28px #0b162a26;animation:inspector-in .22s cubic-bezier(.23,1,.32,1)}.mini-drawer .icon-button{margin-left:auto}.mini-drawer h2{color:#1f2c43;font-size:21px;font-weight:800;letter-spacing:-.04em}.mini-drawer>p{color:#77869a;font-size:11px}.drawer-run-status{display:grid;gap:4px;padding:12px;border-radius:8px;background:#f0f4ff;color:#315cf4;font-size:10px}.drawer-run-status b{color:#40516a;font-size:11px}.queue-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.queue-heading h2,.capacity-hero h2,.escalation-hero h2{color:#203049;font-size:19px;letter-spacing:-.035em;font-weight:800;margin-top:5px}.queue-tabs{display:flex;gap:11px}.queue-tabs button{color:#7b899b;font-size:10px;font-weight:800;padding-bottom:5px}.queue-tabs .tab-active{color:#315cf4;border-bottom:2px solid #315cf4}.order-table{background:#fff;border:1px solid #e3e8ef;border-radius:10px;overflow:hidden}.order-table-head,.order-row{display:grid;grid-template-columns:1.7fr 1fr 1.25fr 1fr 1.15fr 18px;align-items:center;gap:12px;padding:0 16px}.order-table-head{height:39px;background:#f8fafc;border-bottom:1px solid #e8edf2;color:#8390a1;font-size:10px;font-weight:800;letter-spacing:.08em}.order-row{width:100%;min-height:65px;text-align:left;border-bottom:1px solid #edf1f4;color:#69788e;font-size:10px}.order-row:hover{background:#fbfcff}.order-row>div{display:grid;gap:4px}.order-row b{color:#36445b;font-size:10px}.order-row>span{display:flex;align-items:center;gap:5px}.order-row small{color:#8b97a7;display:block;font-size:10px}.order-row em{font-style:normal;margin-left:3px}.order-row .risk-dot{flex:0 0 auto}.sla-red{color:#cf5a5a;font-weight:800}.automation-notice{background:#f0f4ff;border:1px solid #d8e1ff;border-radius:9px;padding:12px;display:flex;align-items:center;gap:9px;color:#315cf4}.automation-notice>div{display:grid;gap:2px}.automation-notice b{color:#38527c;font-size:10px}.automation-notice span{color:#7184a4;font-size:10px}.automation-notice button{margin-left:auto;color:#315cf4;font-size:10px;font-weight:800;display:flex;gap:3px;align-items:center}.automation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}.automation-card{background:#fff;border:1px solid #e1e8ef;border-radius:10px;padding:15px}.automation-card-top{display:flex;align-items:center;justify-content:space-between}.automation-icon{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;background:#eef1ff;color:#315cf4}.automation-tag{color:#2c9467;background:#eaf8f1;font-size:10px;border-radius:3px;padding:3px 5px;font-weight:800}.automation-tag.draft{color:#a86f26;background:#fff5e5}.automation-card h3{color:#2d3c54;font-size:13px;font-weight:800;margin:15px 0 3px}.automation-card>p{color:#7b899b;font-size:10px}.automation-rule{color:#66768d;font-size:10px;display:flex;align-items:start;gap:5px;border-top:1px solid #eef1f4;border-bottom:1px solid #eef1f4;padding:11px 0;margin:13px 0}.automation-next{display:grid;gap:3px}.automation-next span{color:#8995a5;font-size:10px}.automation-next b{color:#41516b;font-size:10px}.automation-card>button{margin-top:15px;color:#315cf4;display:flex;align-items:center;gap:4px;font-size:10px;font-weight:800}.capacity-hero,.escalation-hero{padding:24px;background:#fff;border:1px solid #e1e8ef;border-radius:11px;display:flex;align-items:end;justify-content:space-between;gap:20px}.capacity-hero h2,.escalation-hero h2{max-width:510px}.capacity-hero p,.escalation-hero p{color:#75849a;font-size:10px;max-width:620px;margin-top:8px;line-height:1.55}.capacity-numbers{display:flex;gap:22px}.capacity-numbers span{color:#7b899b;font-size:10px;display:grid;gap:2px}.capacity-numbers b{color:#2c3a51;font-size:19px;letter-spacing:-.04em}.workforce-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:12px;margin-top:14px}.person-row{width:100%;min-height:56px;display:flex;align-items:center;gap:9px;border-top:1px solid #edf1f4;text-align:left;margin-top:12px;padding-top:12px}.person-avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800}.person-name{display:grid;gap:2px}.person-name b{color:#3c4a60;font-size:10px}.person-name small{color:#8995a5;font-size:10px}.person-load{margin-left:auto;display:grid;gap:4px;width:98px;text-align:right}.person-load b{color:#63748b;font-size:10px}.person-load i{height:4px;background:#e7edf2;border-radius:9px;overflow:hidden}.person-load em{display:block;height:100%;background:#315cf4;border-radius:inherit}.unassigned-task{display:flex;align-items:center;gap:8px;padding:17px 0;margin-top:14px;border-top:1px solid #edf1f4}.unassigned-task>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#fff0f1;color:#c84d59}.unassigned-task>div{display:grid;gap:2px}.unassigned-task b{color:#3d4b61;font-size:10px}.unassigned-task small{color:#8591a2;font-size:10px}.unassigned-task button{margin-left:auto;color:#315cf4;font-size:10px;font-weight:800}.eligibility-note{border-radius:7px;background:#fff7eb;color:#a96f2c;font-size:10px;display:flex;gap:5px;padding:9px;line-height:1.35}.escalation-hero{background:#171d2d;border-color:#171d2d;color:#fff}.escalation-hero h2{color:#fff}.escalation-hero p{color:#bfcadc}.escalation-hero .eyebrow{color:#a9b8d5}.escalation-hero-status{display:flex;align-items:center;gap:9px;color:#ffb8ba;padding:13px;border-radius:9px;background:#ffffff14}.escalation-hero-status span{display:grid;gap:1px;color:#c8d2e3;font-size:10px}.escalation-hero-status b{color:#fff;font-size:17px}.escalation-filters{display:flex;gap:7px;margin:15px 0}.escalation-list{display:grid;gap:9px}.escalation-row{background:#fff;border:1px solid #e2e8ef;border-radius:10px;padding:15px;display:flex;gap:12px;align-items:center}.escalation-symbol{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;flex:0 0 auto}.escalation-symbol.red{color:#c54755;background:#fff0f1}.escalation-symbol.amber{color:#b57628;background:#fff5e7}.escalation-main{min-width:0;flex:1}.escalation-main>div{display:flex;gap:8px;align-items:center}.escalation-main b{color:#35445b;font-size:11px}.escalation-main p{color:#748299;font-size:10px;margin:5px 0}.escalation-meta{color:#8c98a8;font-size:10px;display:flex;align-items:center}.ack-pending{color:#d0555b;font-weight:800}.escalation-actions{display:flex;align-items:center;gap:7px}.escalation-actions .primary-inline,.escalation-actions .outline-inline{height:30px;font-size:10px}.work-card-selectable{cursor:pointer}.work-card-selected{border-color:#315cf4!important;background:#fbfcff;box-shadow:0 0 0 2px #315cf424,0 9px 20px #17253d14!important}.task-select{width:22px;height:22px;display:grid;place-items:center;color:transparent;background:#fff;border:1.5px solid #c5d0de;border-radius:6px;transition:background .15s ease,border-color .15s ease,color .15s ease}.task-select-active{color:#fff;background:#315cf4;border-color:#315cf4}.selection-hint{color:#72829a;font-size:10px;font-weight:800;white-space:nowrap}.board-column-drop-target{background:#f2f5ff;box-shadow:inset 0 0 0 2px #aebfff}.board-column-drop-target .column-stack{outline:1px dashed #6585ff;outline-offset:-4px}.work-card[draggable=true]{cursor:grab}.work-card[draggable=true]:active{cursor:grabbing}@media (prefers-reduced-motion: reduce){.create-menu{animation:none!important}.create-menu-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.create-menu,.create-menu-scrim,.create-button{transition:none!important}}.operations-scope-bar{min-height:43px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8fafc;border-bottom:1px solid #e6ebf1;color:#63738a}.operations-scope-bar>div{min-width:0;display:flex;align-items:center;gap:8px}.scope-label{color:#94a0af;font-size:10px;font-weight:800;letter-spacing:.08em}.operations-scope-bar b{color:#43536a;font-size:10px;font-weight:800;white-space:nowrap}.scope-divider{width:3px;height:3px;border-radius:50%;background:#bcc5d0}.scope-freshness{color:#7f8c9e;font-size:10px;white-space:nowrap}.operations-scope-bar button{padding:5px 9px;border:1px solid #dce4ee;background:#fff;border-radius:6px;color:#315cf4;font-size:10px;font-weight:800}.work-list-surface{margin:17px 28px 31px;background:#fff;border:1px solid #e0e7ef;border-radius:11px;overflow:hidden;box-shadow:0 1px 3px #17233806}.work-list-heading{min-height:84px;padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7edf3}.work-list-heading h2{color:#243149;font-size:16px;font-weight:800;letter-spacing:-.025em}.work-list-heading p:last-child{color:#748399;font-size:10px;margin-top:4px}.work-list-heading>span{padding:5px 8px;border-radius:999px;background:#eef2ff;color:#315cf4;font-size:10px;font-weight:800;white-space:nowrap}.work-list-scroll{overflow-x:auto}.work-list-surface table{width:100%;min-width:1260px;border-collapse:collapse;text-align:left}.work-list-surface th{height:39px;padding:0 13px;background:#f8fafc;border-bottom:1px solid #e7edf3;color:#8997a9;font-size:10px;letter-spacing:.08em;font-weight:800;white-space:nowrap}.work-list-surface td{min-height:64px;padding:10px 13px;border-bottom:1px solid #edf1f5;color:#607088;font-size:10px;vertical-align:middle}.work-list-surface tbody tr{cursor:pointer;transition:background .14s ease}.work-list-surface tbody tr:hover,.work-list-surface tbody tr:focus-visible{outline:none;background:#f8faff}.work-list-surface tbody tr:focus-visible{box-shadow:inset 0 0 0 2px #aebfff}.work-list-surface td strong,.work-list-surface td b{display:block;color:#3c4c63;font-size:10px;font-weight:800;white-space:nowrap}.work-list-surface td small{display:block;margin-top:3px;color:#8996a7;font-size:10px;white-space:nowrap}.list-lifecycle{display:inline-flex;align-items:center;gap:5px;color:#53647c;font-size:10px;font-weight:800;white-space:nowrap}.list-lifecycle:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status-color)}.list-alert{color:#c5515c!important;font-weight:800}.work-list-empty{min-height:168px;display:grid;place-content:center;justify-items:center;gap:7px;color:#718097;text-align:center}.work-list-empty b{color:#43536a!important;font-size:12px!important}.work-list-empty span{font-size:10px}.brand-symbol{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#315cf4;color:#fff}.work-head-art{display:flex;align-items:center;justify-content:flex-end;gap:13px;padding-right:36px;background:radial-gradient(circle at 66% 46%,rgba(49,92,244,.16),transparent 32%),linear-gradient(115deg,transparent 18%,rgba(49,92,244,.04) 18% 34%,transparent 34%)}.work-head-art span{width:9px;height:9px;border:2px solid #8ba3fb;border-radius:50%;box-shadow:0 0 0 5px #315cf40d}.work-head-art span:nth-child(2){width:13px;height:13px;border-color:#315cf4}.work-head-art span:nth-child(3){width:7px;height:7px;border-color:#afc0ff}.work-head-art span:nth-child(4){width:16px;height:16px;border-color:#d2dcff}.overview-unknown-state{min-height:220px;padding:30px;display:grid;align-content:center;gap:11px;border:1px solid #dce5fb;border-radius:12px;background:linear-gradient(110deg,#f8faff,#f0f4ff)}.overview-unknown-state h2{color:#293956;font-size:24px;letter-spacing:-.035em}.overview-unknown-state p{max-width:720px;color:#657690;font-size:14px;line-height:1.55}.overview-unknown-state>div{display:flex;gap:9px;margin-top:4px}.overview-unknown-grid .overview-stat{opacity:.88}.overview-unknown-grid .overview-stat b{color:#8a98aa}.metric-unknown{color:#8b97a7!important;font-size:12px!important;font-style:normal}.overview-contract-placeholder{min-height:150px;display:grid;align-content:center;justify-items:center;gap:8px;text-align:center;color:#7a899c}.overview-contract-placeholder svg{color:#a7b3c3}.overview-contract-placeholder b{color:#596b84;font-size:18px}.overview-contract-placeholder p{max-width:210px;font-size:12px;line-height:1.45}.overview-contract-placeholder button{color:#315cf4;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:4px}.calendar-surface{min-width:1040px}.calendar-days,.calendar-grid{grid-template-columns:72px repeat(7,1fr)}.calendar-day .calendar-days,.calendar-day .calendar-grid{grid-template-columns:72px 1fr}.calendar-grid{min-height:520px}.calendar-event{min-height:72px;height:72px;max-height:72px;overflow:hidden;box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;align-content:start}.calendar-event b,.calendar-event span{min-width:0;overflow:hidden;text-overflow:ellipsis}.calendar-event b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.calendar-event span{white-space:nowrap}.calendar-scope-note{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:7px;background:#f0f4ff;color:#315cf4;font-size:12px;font-weight:800;white-space:nowrap}.calendar-agenda{display:grid;gap:9px}.calendar-agenda button{width:100%;min-height:68px;display:grid;grid-template-columns:96px 1fr 20px;align-items:center;gap:13px;padding:12px 14px;border:1px solid #e1e8ef;border-radius:9px;background:#fff;text-align:left;color:#738198}.calendar-agenda button:hover{border-color:#aebfff;background:#fbfcff}.calendar-agenda button>span{color:#315cf4;font-size:12px;font-weight:800}.calendar-agenda button div{display:grid;gap:3px}.calendar-agenda button b{color:#34445b;font-size:14px}.calendar-agenda button small{color:#7f8c9d;font-size:12px}.calendar-empty{min-height:220px;display:grid;place-content:center;justify-items:center;gap:8px;padding:20px;border:1px dashed #c8d4e7;border-radius:10px;color:#7a899d;text-align:center}.calendar-empty svg{color:#315cf4}.calendar-empty b{color:#40516a;font-size:14px}.calendar-empty span{font-size:12px}.record-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 14px}.record-detail-grid>div{min-height:82px;padding:14px;border:1px solid #e4eaf1;border-radius:9px;display:grid;align-content:center;gap:6px;background:#fff}.record-detail-grid span{color:#8794a6;font-size:11px;font-weight:800;letter-spacing:.07em}.record-detail-grid b{color:#37465c;font-size:14px}.record-detail-note{display:flex;align-items:start;gap:8px;padding:13px;border-radius:9px;background:#f4f7fb;color:#708097}.record-detail-note p{font-size:12px;line-height:1.45}.record-unavailable-card{max-width:560px;padding:30px;border:1px solid #f0d9d9;border-radius:11px;background:snow;color:#78869a;display:grid;gap:11px}.record-unavailable-card svg{color:#d55757}.record-unavailable-card h1{color:#314059;font-size:25px;letter-spacing:-.035em}.record-unavailable-card p:not(.eyebrow){font-size:14px;line-height:1.55}.record-unavailable-card .create-button{width:max-content}.calendar-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.calendar-history-button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dbe4f2;border-radius:7px;background:#fff;color:#53677f;font-size:12px;font-weight:800;white-space:nowrap}.calendar-history-button:hover{color:#315cf4;border-color:#aebfff;background:#f8faff}.activity-history-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:#0d182b61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.activity-history{width:min(760px,100%);max-height:min(760px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce5f2;border-radius:14px;background:#fff;box-shadow:0 24px 60px #0e1d3740}.activity-history>header{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:22px 24px 17px;border-bottom:1px solid #e8eef5}.activity-history h2{color:#253653;font-size:23px;letter-spacing:-.035em}.activity-history header p{margin-top:5px;color:#73839a;font-size:13px;line-height:1.45}.activity-history-filters{display:flex;gap:7px;padding:14px 24px;border-bottom:1px solid #edf1f5;overflow-x:auto}.activity-history-filters button{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#697a91;background:#f5f7fa;font-size:12px;font-weight:800}.activity-history-filters .selected{color:#315cf4;background:#eef2ff}.activity-history-list{display:grid;gap:2px;overflow-y:auto;padding:6px 24px}.activity-history-row{position:relative;display:grid;grid-template-columns:13px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #eef2f6}.activity-history-marker{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#315cf4;box-shadow:0 0 0 4px #edf2ff}.activity-history-row.amber .activity-history-marker{background:#d9972e;box-shadow:0 0 0 4px #fff4df}.activity-history-row.red .activity-history-marker{background:#d55757;box-shadow:0 0 0 4px #fff0f1}.activity-history-row.green .activity-history-marker{background:#35a875;box-shadow:0 0 0 4px #e8f8ef}.activity-history-row.purple .activity-history-marker{background:#8c6be9;box-shadow:0 0 0 4px #f1edff}.activity-history-row div{display:grid;gap:4px}.activity-history-row small{color:#8391a4;font-size:11px;font-weight:800}.activity-history-row b{color:#35465e;font-size:14px}.activity-history-row p{color:#708097;font-size:12px;line-height:1.45}.activity-history footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 24px;background:#f8fafc;border-top:1px solid #e8eef5;color:#7b899b;font-size:12px}.ops-app .mono-ref,.ops-app .scope-label,.ops-app .work-list-surface th{font-size:11px}.ops-app .work-list-surface th{height:43px}.ops-app .work-list-surface td,.ops-app .work-list-surface td strong,.ops-app .work-list-surface td b{font-size:12px}.ops-app .work-list-surface td strong{font-size:14px}.ops-app .work-list-surface td small,.ops-app .list-lifecycle,.ops-app .work-list-heading p:last-child{font-size:12px}.ops-app .work-card .target-line,.ops-app .work-card .checklist-row,.ops-app .work-card .assignment,.ops-app .work-card .card-bottom{font-size:12px}.ops-app .work-card h3{font-size:14px}.ops-app .calendar-days span,.ops-app .time-scale span,.ops-app .calendar-event span,.ops-app .calendar-event b,.ops-app .run-main b,.ops-app .run-main p,.ops-app .run-progress span,.ops-app .run-status,.ops-app .order-row,.ops-app .order-row b,.ops-app .order-row small{font-size:12px}.ops-app .order-table-head{font-size:11px}.ops-app .operations-scope-bar b,.ops-app .scope-freshness,.ops-app .operations-scope-bar button{font-size:12px}.readiness-definition-panel{margin-bottom:16px;padding:22px;border:1px solid #dfe7f2;border-radius:12px;background:#fff}.readiness-definition-heading{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:start;margin-bottom:18px}.readiness-definition-heading h2{color:#293a55;font-size:22px;letter-spacing:-.035em}.readiness-definition-heading p{margin-top:5px;max-width:720px;color:#718198;font-size:13px;line-height:1.5}.readiness-definition-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.readiness-definition{min-height:130px;padding:14px;border:1px solid #e5ebf2;border-radius:9px;display:grid;align-content:start;gap:9px}.readiness-definition span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800}.readiness-definition p{color:#738299;font-size:12px;line-height:1.45}.readiness-definition.ready{background:#f7fcf9;border-color:#cdebd8}.readiness-definition.ready span{color:#238354}.readiness-definition.risk{background:#fffaf1;border-color:#f5dfaf}.readiness-definition.risk span{color:#b3771f}.readiness-definition.blocked{background:#fff8f8;border-color:#f1d1d4}.readiness-definition.blocked span{color:#c34e59}.readiness-definition.unknown{background:#f8fafc;border-color:#dce4ee}.readiness-definition.unknown span{color:#64758a}.activity-history-controls{padding:14px 24px 0;border-bottom:1px solid #edf1f5}.activity-history-search{height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #dce5ef;border-radius:8px;background:#fff;color:#8190a3}.activity-history-search:focus-within{border-color:#8da5f9;box-shadow:0 0 0 3px #315cf41a}.activity-history-search input{min-width:0;flex:1;color:#3d4d63;font-size:13px;outline:none}.activity-history-search input::placeholder{color:#9ba7b5}.activity-history-search button{display:grid;place-items:center;color:#718096}.search-clear-hidden{visibility:hidden}.search-clear-visible:hover{color:#315cf4}.activity-history-controls .activity-history-filters{padding:12px 0;border:0}.activity-history-row div{grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.activity-history-row small{grid-column:1}.activity-history-row .activity-type-badge{grid-column:2;padding:3px 6px;border-radius:999px;font-size:10px;font-weight:800;line-height:1;background:#edf2ff;color:#315cf4}.activity-history-row .activity-type-badge.lifecycle{background:#fff3df;color:#ae6c12}.activity-history-row .activity-type-badge.assignment{background:#f1edff;color:#7658c6}.activity-history-row .activity-type-badge.review{background:#e9f8ef;color:#2d8c60}.activity-history-row .activity-type-badge.exception{background:#fff0f1;color:#c24e58}.activity-history-row b,.activity-history-row p{grid-column:1 / -1}.activity-history-empty{min-height:230px;display:grid;place-content:center;justify-items:center;gap:8px;color:#8190a2;text-align:center}.activity-history-empty svg{color:#315cf4}.activity-history-empty b{color:#4e6078;font-size:14px}.activity-history-empty span{font-size:12px}.activity-history-footer-actions{display:flex;align-items:center;gap:12px}.activity-pagination{display:inline-flex;align-items:center;gap:7px;color:#708097;font-size:11px}.activity-pagination button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #dce5ef;border-radius:6px;color:#4c607b;background:#fff}.activity-pagination button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:850px){.readiness-definition-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.readiness-definition-panel{padding:17px}.readiness-definition-heading{grid-template-columns:1fr;gap:9px}.readiness-definition-heading h2{font-size:19px}.readiness-definition-grid{grid-template-columns:1fr}.readiness-definition{min-height:0}.activity-history-controls{padding:12px 18px 0}.activity-history-footer-actions{width:100%;justify-content:space-between}.activity-pagination b{display:none}}.overview-live-banner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 30px;border-bottom:1px solid #e5ebf2;background:#f8fafc;color:#718198;font-size:11px;font-weight:800}.overview-live-banner>span{display:inline-flex;align-items:center;gap:7px}.overview-live-dot{width:7px;height:7px;border-radius:50%;background:#35a875;box-shadow:0 0 0 4px #e9f8ef}.overview-compare-note{margin-right:8px;padding-right:8px;border-right:1px solid #dfe6ee;color:#4d6380;font-size:10px;font-weight:800}.overview-live-metrics{margin-top:0;grid-template-columns:repeat(4,1fr)}.overview-stat.live{position:relative;width:100%;min-height:108px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px;border:1px solid #e1e8f0;border-radius:11px;background:#fff;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.overview-stat.live:hover{transform:translateY(-2px);border-color:#b9caf7;box-shadow:0 9px 18px #21396414}.overview-stat.live>div{display:grid;gap:4px}.overview-stat.live b{color:#2e405d;font-size:24px;line-height:1;letter-spacing:-.04em}.overview-stat.live small{color:#66778e;font-size:13px;font-weight:800}.overview-stat.live i{grid-column:2;color:#8190a3;font-size:11px;font-style:normal}.overview-stat.live:after{position:absolute;right:13px;bottom:12px;padding:3px 6px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.1}.overview-stat.live:nth-child(1):after{content:"\25b2  2 vs prior day";color:#b26d25;background:#fff4df}.overview-stat.live:nth-child(2):after{content:"\25bc  1 vs prior day";color:#278357;background:#eaf8ef}.overview-stat.live:nth-child(3):after{content:"\25b2  6 pp vs prior day";color:#315cf4;background:#edf2ff}.overview-stat.live:nth-child(4):after{content:"\25bc  1 vs prior day";color:#278357;background:#eaf8ef}.stat-icon.amber{color:#b97c20;background:#fff4df}.stat-icon.red{color:#c6515e;background:#fff0f1}.overview-live-grid{grid-template-columns:1.45fr .78fr .78fr;align-items:stretch}.overview-live-grid .surface-card{min-height:332px}.overview-link{display:inline-flex;align-items:center;gap:5px;color:#315cf4;font-size:12px;font-weight:800}.overview-state-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;font-size:10px;font-weight:800}.overview-state-chip.risk{color:#a86b16;background:#fff4df}.overview-state-chip.ready{color:#277d56;background:#e9f8ef}.overview-readiness-live,.overview-capacity-live{min-height:243px;display:grid;align-content:center;justify-items:center;gap:12px;padding:18px;text-align:center}.overview-readiness-live>svg{color:#cf8b22}.overview-readiness-live>b{color:#34465e;font-size:20px;letter-spacing:-.025em}.overview-readiness-live>p{color:#77869a;font-size:12px;line-height:1.5}.readiness-breakdown{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.readiness-breakdown span{display:inline-flex;align-items:center;gap:5px;color:#718197;font-size:10px;font-weight:800}.readiness-breakdown i{width:7px;height:7px;border-radius:50%}.readiness-breakdown i.ready{background:#35a875}.readiness-breakdown i.risk{background:#d59a2a}.readiness-breakdown i.blocked{background:#d55757}.overview-readiness-live button,.overview-capacity-live button{display:inline-flex;align-items:center;gap:5px;color:#315cf4;font-size:12px;font-weight:800}.overview-capacity-live{grid-template-columns:1fr;justify-items:stretch;text-align:left}.capacity-dial{width:78px;height:78px;display:grid;place-content:center;justify-self:center;border-radius:50%;background:conic-gradient(#315cf4 0 78%,#eaf0fb 78% 100%);box-shadow:inset 0 0 0 8px #fff;text-align:center}.capacity-dial b{color:#315cf4;font-size:17px;letter-spacing:-.03em}.capacity-dial span{color:#7c8da2;font-size:10px;font-weight:800}.overview-capacity-live>div:nth-child(2){display:grid;gap:5px}.overview-capacity-live>div:nth-child(2)>b{color:#34465e;font-size:16px}.overview-capacity-live>div:nth-child(2)>p{color:#75859a;font-size:12px;line-height:1.45}.capacity-bar{height:6px;overflow:hidden;border-radius:99px;background:#e8eef7}.capacity-bar i{width:78%;height:100%;display:block;border-radius:inherit;background:#315cf4}.readiness-definition-compact{margin-top:16px;margin-bottom:0}@media (max-width:1000px){.overview-live-grid{grid-template-columns:1fr 1fr}.overview-live-grid .priority-list{grid-column:1 / -1;min-height:0}}@media (max-width:600px){.overview-live-banner{min-height:45px;padding:7px 16px;font-size:10px}.overview-live-banner>span:last-child{display:none}.overview-live-metrics{grid-template-columns:repeat(2,1fr)}.overview-stat.live{min-height:96px;padding:12px;gap:8px}.overview-stat.live b{font-size:20px}.overview-stat.live small{font-size:12px}.overview-stat.live i{font-size:10px}.overview-stat.live:after{right:9px;bottom:9px;font-size:10px}.overview-live-grid{grid-template-columns:1fr}.overview-live-grid .surface-card{min-height:0}.overview-readiness-live,.overview-capacity-live{min-height:230px}}.overview-comparison{padding:18px 30px;border-bottom:1px solid #e4ebf3;background:#fbfcff}.overview-comparison>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.overview-comparison h2{margin-top:4px;color:#31435f;font-size:17px;letter-spacing:-.025em}.overview-comparison p{margin-top:3px;color:#7c8ca0;font-size:12px;line-height:1.4}.comparison-controls{display:flex;align-items:center;gap:9px}.comparison-switch{display:flex;padding:3px;border-radius:8px;background:#edf2f8}.comparison-switch button{min-width:58px;height:30px;padding:0 9px;border-radius:6px;color:#697b92;font-size:12px;font-weight:800}.comparison-switch button.selected{background:#fff;color:#315cf4;box-shadow:0 1px 4px #24385e1f}.comparison-date-range{display:flex;align-items:center;gap:5px;color:#7a8a9d;font-size:11px}.comparison-date-range input{height:30px;max-width:125px;padding:0 7px;border:1px solid #dce5ef;border-radius:6px;color:#54677e;background:#fff;font-size:11px;outline:none}.comparison-date-range input:focus{border-color:#8da5f9;box-shadow:0 0 0 3px #315cf41a}.comparison-chart-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.comparison-chart{min-height:74px;display:grid;grid-template-columns:1fr 94px;align-items:center;gap:8px;padding:11px 12px;border:1px solid #e1e8f1;border-radius:9px;background:#fff}.comparison-chart>div{display:grid;gap:2px;min-width:0}.comparison-chart span{overflow:hidden;color:#72839a;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.comparison-chart b{color:#34465e;font-size:18px;letter-spacing:-.03em}.comparison-chart i{color:#718197;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.comparison-chart.caution i{color:#af7221}.comparison-chart.improved i{color:#2d8a5f}.comparison-chart.neutral i{color:#315cf4}.comparison-chart svg{width:94px;height:32px;overflow:visible}.comparison-chart svg path{stroke:#e4ebf4;stroke-width:1}.comparison-chart svg polyline{fill:none;stroke:#315cf4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.comparison-chart.caution svg polyline{stroke:#d5962b}.comparison-chart.improved svg polyline{stroke:#35a875}.overview-stat.live:after{display:none}@media (max-width:1050px){.overview-comparison>header{align-items:start;flex-direction:column;gap:10px}.comparison-chart-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.overview-comparison{padding:15px 16px}.overview-comparison h2{font-size:16px}.comparison-controls{width:100%;align-items:stretch;flex-direction:column}.comparison-switch{width:100%}.comparison-switch button{flex:1}.comparison-date-range{justify-content:space-between}.comparison-date-range input{flex:1;max-width:none}.comparison-chart-grid{grid-template-columns:1fr}.comparison-chart{min-height:68px;grid-template-columns:1fr 100px}}.comparison-chart-visual{position:relative;width:94px;height:32px}.comparison-chart-visual svg{position:absolute;inset:0}.comparison-data-point{fill:#fff;stroke:#315cf4;stroke-width:1.75;cursor:crosshair;transition:r .12s ease,fill .12s ease}.comparison-chart.caution .comparison-data-point{stroke:#d5962b}.comparison-chart.improved .comparison-data-point{stroke:#35a875}.comparison-data-point:hover,.comparison-data-point:focus{r:4.6;fill:currentColor;outline:none}.comparison-chart-tooltip{position:absolute;z-index:5;bottom:calc(100% + 7px);transform:translate(-50%);min-width:max-content;display:grid;gap:2px;padding:7px 8px;border:1px solid #243755;border-radius:6px;background:#243755;color:#fff;box-shadow:0 7px 15px #17263f33;pointer-events:none}.comparison-chart-tooltip:after{content:"";position:absolute;top:100%;left:50%;width:7px;height:7px;transform:translate(-50%,-4px) rotate(45deg);background:#243755}.comparison-chart-tooltip b{color:#fff;font-size:12px;letter-spacing:0}.comparison-chart-tooltip span{color:#d7e0ed;font-size:10px;font-weight:700;white-space:nowrap}@media (max-width:600px){.comparison-chart-visual{width:100px}.comparison-chart-tooltip{bottom:calc(100% + 5px)}}.comparison-instructions{margin:-5px 0 12px!important;color:#6f8096!important;font-size:10px!important}.comparison-instructions b{color:#476184;font-weight:800}.comparison-crosshair{stroke:#315cf4;stroke-width:1;stroke-dasharray:2 2;opacity:.6;pointer-events:none}.comparison-crosshair.pinned{stroke:#263b5b;opacity:.72}.comparison-data-point.pinned{fill:#263b5b;stroke:#fff;stroke-width:1.4}.comparison-chart-tooltip small{color:#9fb2ca;font-size:10px;font-weight:700;white-space:nowrap}.pinned-comparison{margin-top:12px;padding:12px;border:1px solid #d9e4f5;border-radius:9px;background:#f7faff}.pinned-comparison>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pinned-comparison>header>div{display:grid;gap:3px}.pinned-comparison>header b{color:#455a77;font-size:11px}.pinned-comparison>header button{color:#315cf4;font-size:11px;font-weight:800}.pinned-comparison>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pinned-comparison article{position:relative;display:grid;gap:3px;min-width:0;padding:9px 24px 9px 10px;border:1px solid #dce6f4;border-radius:7px;background:#fff}.pinned-comparison article>span{overflow:hidden;color:#6d7e95;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pinned-comparison article>b{color:#2d405e;font-size:16px;letter-spacing:-.02em}.pinned-comparison article>small{overflow:hidden;color:#8a98ab;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pinned-comparison article>button{position:absolute;top:7px;right:7px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#718399;background:#edf2f8;font-size:13px;line-height:1}.pinned-comparison article>button:hover{color:#c54f59;background:#fff0f1}@media (max-width:850px){.pinned-comparison>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.comparison-instructions{line-height:1.45}.pinned-comparison>div{grid-template-columns:1fr}}.configure-operations-link{display:inline-flex!important;align-items:center;gap:5px;color:#315cf4!important;font-weight:800!important}.configure-operations-link:hover{background:#eef3ff!important;border-color:#bdceff!important}.settings-workspace{min-height:100dvh;padding:28px 34px 88px;background:linear-gradient(115deg,#f7f9fd,#fff 38%,#f8faff);color:#34455e}.settings-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;max-width:1440px;margin:0 auto 17px}.settings-back{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #dce5f0;border-radius:7px;color:#53677f;background:#fff;font-size:12px;font-weight:800}.settings-back:hover{border-color:#9eb4fc;color:#315cf4}.settings-topbar h1{margin-top:4px;color:#293c5a;font-size:28px;letter-spacing:-.045em}.settings-topbar p:last-child{max-width:690px;margin-top:6px;color:#718299;font-size:13px;line-height:1.45}.settings-authority{display:grid;justify-items:end;gap:6px}.settings-authority>span{display:inline-flex;align-items:center;gap:5px;color:#28845b;font-size:11px;font-weight:800}.settings-authority select,.settings-scope-picker select{height:30px;border:1px solid #dbe4ef;border-radius:6px;padding:0 8px;color:#53667d;background:#fff;font-size:11px;font-weight:800;outline:none}.settings-authority select:focus,.settings-scope-picker select:focus{border-color:#8fa7fb;box-shadow:0 0 0 3px #315cf41a}.settings-no-duplicate{max-width:1440px;display:flex;align-items:start;gap:8px;margin:0 auto 16px;padding:10px 12px;border:1px solid #dbe5fb;border-radius:9px;background:#f4f7ff;color:#64758c;font-size:12px;line-height:1.42}.settings-no-duplicate svg{flex:0 0 auto;margin-top:1px;color:#315cf4}.settings-no-duplicate b{color:#3b5378}.settings-layout{max-width:1440px;display:grid;grid-template-columns:224px minmax(0,1fr) 238px;align-items:start;gap:16px;margin:0 auto}.settings-section-nav,.settings-editor,.settings-version-rail{min-width:0}.settings-section-nav{overflow:hidden;border:1px solid #dce5f0;border-radius:12px;background:#fff;box-shadow:0 8px 22px #2135560a}.settings-scope-picker{display:grid;gap:6px;padding:14px;border-bottom:1px solid #e9eef5;background:#fafcff}.settings-scope-picker>span,.version-card>span,.settings-form-card>header span,.impact-preview>span,.settings-effective span{color:#7c8ca1;font-size:10px;font-weight:800;letter-spacing:.09em}.settings-scope-picker small{color:#8190a3;font-size:10px;line-height:1.35}.settings-section-nav>button{width:100%;display:grid;grid-template-columns:17px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #f0f3f7;color:#7a899d;text-align:left}.settings-section-nav>button:last-child{border-bottom:0}.settings-section-nav>button:hover{background:#f8faff;color:#315cf4}.settings-section-nav>button.active{position:relative;color:#315cf4;background:#eef3ff}.settings-section-nav>button.active:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:0 2px 2px 0;background:#315cf4}.settings-section-nav>button span{min-width:0;display:grid;gap:2px}.settings-section-nav>button b{overflow:hidden;color:#44566f;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.settings-section-nav>button.active b{color:#315cf4}.settings-section-nav>button small{overflow:hidden;color:#8b98a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.settings-editor{display:grid;gap:12px}.settings-editor-head{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:3px 4px 2px}.settings-editor-head h2{margin-top:5px;color:#31435f;font-size:22px;letter-spacing:-.04em}.settings-editor-head p{max-width:600px;margin-top:5px;color:#728299;font-size:12px;line-height:1.48}.scope-state{flex:0 0 180px;display:grid;gap:3px;padding:10px;border:1px solid #e0e7ef;border-radius:9px;background:#fff}.scope-state span{color:#6d7d91;font-size:10px;font-weight:800;letter-spacing:.08em}.scope-state b{color:#465a75;font-size:11px}.scope-state small{color:#8896a6;font-size:10px}.scope-state.overridden{border-color:#b9cbff;background:#f5f8ff}.scope-state.overridden span,.scope-state.overridden b{color:#315cf4}.override-panel{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 13px;border:1px solid #dbe5f5;border-radius:9px;background:#f8fbff}.override-panel>div{display:grid;gap:4px}.override-panel b{color:#4a5f7d;font-size:12px}.override-panel small{color:#78899e;font-size:11px;line-height:1.4}.settings-effective{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #e1e8f0;border-radius:9px;background:#fff}.settings-effective>div{display:flex;align-items:center;gap:8px;color:#315cf4}.settings-effective>div>div{display:grid;gap:2px}.settings-effective b{color:#50627b;font-size:11px}.settings-effective input{height:30px;border:1px solid #dce5ef;border-radius:6px;padding:0 8px;color:#566980;font-size:11px;outline:none}.settings-effective input:focus{border-color:#8ca5fb;box-shadow:0 0 0 3px #315cf41a}.settings-form-card,.version-card,.validation-card,.settings-audit{border:1px solid #dfe7f0;border-radius:11px;background:#fff;box-shadow:0 7px 18px #20335109}.settings-form-card>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:17px 18px 13px;border-bottom:1px solid #edf1f5}.settings-form-card>header h3{margin-top:4px;color:#31455f;font-size:17px;letter-spacing:-.02em}.settings-form-card>header>small{max-width:170px;color:#7c8ba0;font-size:10px;text-align:right;line-height:1.35}.settings-field-list{display:grid}.settings-field{min-height:77px;display:grid;grid-template-columns:minmax(0,1fr) 164px;align-items:center;gap:16px;padding:13px 18px;border-bottom:1px solid #eef2f6}.settings-field-control{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.settings-field-source{font-size:10px;font-weight:700;color:#8fa5c3;letter-spacing:.01em;white-space:nowrap}.settings-field select,.setting-toggle{width:100%}.settings-visual-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;color:#7c8ca1;margin-bottom:10px}.wf-lifecycle-card,.assign-flow-card,.evidence-visual-card,.escalation-cascade-card{padding:14px 16px;background:#f8faff;border:1px solid #e4eaf4;border-radius:10px;margin:4px 0 8px}.wf-primary-flow{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.wf-node{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 10px;border-radius:7px;border:1.5px solid;text-align:center;min-width:72px}.wf-node b{font-size:10px;font-weight:800}.wf-node small{font-size:10px;margin-top:2px;opacity:.8}.wf-node-todo{background:#f1f5fb;border-color:#b0c0d8;color:#5b7a9a}.wf-node-progress{background:#eef2ff;border-color:#8fa7fb;color:#315cf4}.wf-node-review{background:#f5f0ff;border-color:#c4b5fd;color:#7c3aed}.wf-node-done{background:#f0faf5;border-color:#86efac;color:#16a34a}.wf-node-blocked{background:#fff5f5;border-color:#fca5a5;color:#dc2626}.wf-node-rejected{background:#fafafa;border-color:#e5e7eb;color:#6b7280}.wf-node-reopened{background:#fffbeb;border-color:#fcd34d;color:#92400e}.wf-flow-arrow{display:flex;flex-direction:column;align-items:center;padding:0 5px;flex:1;min-width:28px}.wf-flow-arrow div{height:1.5px;width:100%;background:linear-gradient(to right,#b0c0d8,#8fa7fb);position:relative}.wf-flow-arrow div:after{content:"\25b6";position:absolute;right:-6px;top:-6px;font-size:10px;color:#8fa7fb}.wf-flow-arrow span{font-size:10px;color:#8fa5c3;margin-top:3px;font-weight:800;letter-spacing:.04em}.wf-branch-flow{display:flex;align-items:flex-start;gap:0;margin-bottom:10px}.wf-branch-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:82px}.wf-branch-spacer{flex:1}.wf-branch-label{font-size:10px;font-weight:800;color:#7c8ca1}.wf-branch-hint{font-size:10px;color:#9aabb9;font-weight:700}.wf-restricted .wf-branch-label,.wf-restricted-label{color:#f59e0b}.wf-policy-chips{display:flex;flex-wrap:wrap;gap:5px;padding-top:10px;border-top:1px solid #e8edf4}.wf-policy-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:800}.wf-policy-chip.required{background:#f0faf5;border:1px solid #86efac;color:#16a34a}.wf-policy-chip.restricted{background:#fffbeb;border:1px solid #fcd34d;color:#92400e}.assign-steps-row{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-bottom:10px;row-gap:6px}.assign-step{display:flex;align-items:center;gap:7px;padding:7px 10px;background:#fff;border:1px solid #dce5f0;border-radius:7px;flex-shrink:0}.assign-step-num{width:18px;height:18px;border-radius:50%;background:#315cf4;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.assign-step-text b{display:block;font-size:10px;font-weight:800;color:#31435f}.assign-step-text small{display:block;font-size:10px;color:#8fa5c3}.assign-step-arrow{padding:0 5px;color:#aab8c8;font-size:13px;flex-shrink:0}.assign-recovery-row{padding-top:9px;border-top:1px solid #e8edf4}.assign-recovery-label{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;color:#7c8ca1;margin-bottom:6px}.assign-recovery-steps{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.assign-recovery-step{padding:3px 8px;background:#fff;border:1px solid #dce5f0;border-radius:5px;font-size:10px;font-weight:800;color:#53677f}.assign-recovery-sep{font-size:11px;color:#aab8c8}.assign-recovery-escalate{background:#fffbeb;border-color:#fcd34d;color:#92400e}.evidence-visual-card{display:grid;grid-template-columns:1fr 1fr;gap:14px}.evidence-types-panel,.evidence-retention-panel{display:flex;flex-direction:column;gap:6px}.evidence-type-chips{display:flex;flex-wrap:wrap;gap:5px}.evidence-type-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:800}.evidence-type-chip.enabled{background:#f0faf5;border:1px solid #86efac;color:#16a34a}.evidence-type-chip.disabled{background:#f9f9f9;border:1px solid #e5e7eb;color:#9ca3af}.evidence-type-note{font-size:10px;color:#8fa5c3}.evidence-retention-row{display:flex;align-items:center;gap:9px}.evidence-retention-label-col{min-width:68px;flex-shrink:0}.evidence-retention-label-col b{display:block;font-size:10px;font-weight:800;color:#31435f}.evidence-retention-label-col small{display:block;font-size:10px;color:#8fa5c3}.evidence-retention-bar{flex:1;height:5px;background:#e8edf4;border-radius:3px;overflow:hidden}.evidence-retention-fill{height:100%;background:linear-gradient(to right,#315cf4,#6685fa);border-radius:3px;transition:width .4s ease}.escalation-trigger-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#fff5f5;border:1px solid #fca5a5;border-radius:6px;font-size:10px;font-weight:800;color:#dc2626;margin-bottom:10px}.escalation-cascade-item{display:flex;flex-direction:column;align-items:flex-start}.escalation-cascade-connector{width:2px;height:10px;background:linear-gradient(to bottom,#dce5f0,#8fa7fb);margin-left:14px}.escalation-cascade-connector.first{height:8px}.escalation-tier-card{width:100%;border:1.5px solid;border-radius:8px;padding:10px 12px}.escalation-tier-card.active{background:#eef2ff;border-color:#8fa7fb}.escalation-tier-card.policy{background:#fff;border-color:#dce5f0}.escalation-tier-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.escalation-tier-num{font-size:10px;font-weight:800;letter-spacing:.08em;color:#7c8ca1}.escalation-tier-badge{padding:2px 7px;border-radius:10px;font-size:10px;font-weight:800}.badge-active{background:#eef2ff;color:#315cf4;border:1px solid #8fa7fb}.badge-policy{background:#f1f5f9;color:#718299;border:1px solid #dce5f0}.escalation-tier-body{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.escalation-tier-body>div{display:flex;flex-direction:column;gap:2px}.escalation-tier-body span{font-size:10px;font-weight:800;letter-spacing:.06em;color:#9aabb9}.escalation-tier-body b{font-size:10px;font-weight:800;color:#34455e}.settings-field>div{display:grid;gap:4px}.settings-field b{color:#4b5f7b;font-size:12px}.settings-field small{color:#798a9f;font-size:11px;line-height:1.42}.settings-field select{height:32px;width:100%;border:1px solid #dce5ee;border-radius:7px;padding:0 8px;color:#536780;background:#fff;font-size:11px;font-weight:800;outline:none}.settings-field select:focus{border-color:#8fa7fb;box-shadow:0 0 0 3px #315cf41a}.settings-field.locked{background:#fbfcfd}.settings-field.locked select{color:#96a2b0;background:#f4f6f8}.setting-toggle{justify-self:stretch;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce5ee;border-radius:7px;color:#7b8a9d;background:#f8fafc;font-size:11px;font-weight:800}.setting-toggle i{width:17px;height:9px;position:relative;border-radius:9px;background:#cbd5e2}.setting-toggle i:after{content:"";position:absolute;top:2px;left:2px;width:5px;height:5px;border-radius:50%;background:#fff;transition:transform .16s ease}.setting-toggle.on{border-color:#bfd0ff;color:#315cf4;background:#eef3ff}.setting-toggle.on i{background:#315cf4}.setting-toggle.on i:after{transform:translate(8px)}.referenced-record-guard{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;margin:14px 18px;padding:12px;border:1px solid #f1d9aa;border-radius:8px;background:#fffaf1;color:#b1741d}.referenced-record-guard div{display:grid;gap:3px}.referenced-record-guard b{color:#7f5b26;font-size:11px}.referenced-record-guard p{color:#8a7553;font-size:10px;line-height:1.4}.referenced-record-guard button{height:27px;padding:0 8px;border:1px solid #ead9ba;border-radius:6px;color:#a48e6d;background:#fff;font-size:10px;font-weight:800}.advanced-json{margin:0 18px 17px;border:1px solid #e2e9f1;border-radius:8px;background:#f9fbfd}.advanced-json summary{display:flex;align-items:center;gap:6px;padding:10px;color:#6b7d93;font-size:11px;font-weight:800;cursor:pointer}.advanced-json pre{overflow:auto;margin:0;padding:11px;border-top:1px solid #e2e9f1;color:#52657e;font:10px/1.45 DM Mono,monospace}.settings-version-rail{display:grid;gap:11px}.version-card,.validation-card,.settings-audit{padding:14px}.version-card{display:grid;gap:10px}.version-card>div{display:flex;align-items:baseline;justify-content:space-between;gap:9px;padding-bottom:9px;border-bottom:1px solid #edf1f5}.version-card>div b{color:#40536e;font-size:13px}.version-card>div small{color:#8190a1;font-size:10px;text-align:right}.version-card>button,.validation-card>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;color:#315cf4;background:#f0f4ff;border-radius:7px;font-size:11px;font-weight:800}.validation-card{display:grid;gap:8px;background:#f8fbff}.validation-card>div{display:flex;align-items:center;gap:6px;color:#4d6380;font-size:12px}.validation-card>div svg{color:#315cf4}.validation-card p{color:#74869d;font-size:11px;line-height:1.45}.validation-card.valid{border-color:#cce8d8;background:#f7fcf9}.validation-card.valid>div,.validation-card.valid>div svg{color:#278458}.validation-card.conflict{border-color:#f0d1d5;background:#fff8f8}.validation-card.conflict>div,.validation-card.conflict>div svg{color:#c14c59}.validation-card.conflict>button{color:#c14c59;background:#fff0f1}.settings-audit{display:grid;gap:10px}.settings-audit header{display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-audit header>span{display:inline-flex;align-items:center;gap:5px;color:#697c94;font-size:10px;font-weight:800;letter-spacing:.06em}.settings-audit header button{color:#315cf4;font-size:10px;font-weight:800}.settings-audit>div{display:grid;grid-template-columns:7px 1fr;gap:7px;align-items:start;color:#74859c;font-size:10px;line-height:1.4}.settings-audit>div i{width:6px;height:6px;margin-top:4px;border-radius:50%;background:#9db0ce}.settings-audit>div:first-of-type i{background:#315cf4;box-shadow:0 0 0 3px #edf2ff}.rollback-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce5f0;border-radius:7px;color:#536981;background:#fff;font-size:10px;font-weight:800}.settings-command-bar{position:sticky;z-index:20;bottom:0;max-width:1440px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:17px auto 0;padding:11px 13px;border:1px solid #dce5f1;border-radius:10px;background:#fffffff0;box-shadow:0 12px 24px #1f315014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#718197;font-size:11px}.settings-command-bar>div{display:flex;align-items:center;gap:8px}.settings-command-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.settings-command-bar button{min-height:31px;padding:0 10px;font-size:11px}.settings-command-bar .create-button{flex:initial}.dirty-state{display:inline-flex;align-items:center;gap:6px;color:#b27622;font-weight:800}.dirty-state i{width:7px;height:7px;border-radius:50%;background:#d7962b;box-shadow:0 0 0 3px #fff4df}.permission-note{color:#a24d57}.settings-modal-backdrop{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:22px;background:#111e356b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.settings-modal{width:min(570px,100%);border:1px solid #dce5f0;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 26px 65px #111e3547}.settings-modal>header{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:20px 22px 15px;border-bottom:1px solid #e8edf3}.settings-modal h2{margin-top:4px;color:#32455f;font-size:21px;letter-spacing:-.035em}.settings-modal header p{margin-top:5px;color:#73839a;font-size:12px;line-height:1.45}.settings-modal>footer,.settings-modal form>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #e8edf3;background:#fafcff}.settings-modal-fields{display:grid;gap:14px;padding:18px 22px}.settings-modal-fields label{display:grid;gap:5px}.settings-modal-fields label>span{color:#71849e;font-size:10px;font-weight:800;letter-spacing:.06em}.settings-modal-fields label>small{color:#8fa5c3;font-size:10px}.settings-modal-fields input,.settings-modal-fields textarea{width:100%;border:1px solid #d8e3f0;border-radius:6px;padding:8px 10px;color:#344c68;font-size:12px;outline:none}.settings-modal-fields input:focus,.settings-modal-fields textarea:focus{border-color:#8ca5fb;box-shadow:0 0 0 3px #315cf41a}.settings-modal-fields textarea{min-height:72px;resize:vertical;line-height:1.4}.reschedule-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:12px}.reschedule-grid label{display:grid;gap:5px}.reschedule-grid label>span{color:#71849e;font-size:10px;font-weight:800;letter-spacing:.06em}.reschedule-grid input{width:100%;border:1px solid #d8e3f0;border-radius:6px;padding:8px 10px;color:#344c68;font-size:12px;outline:none}.reschedule-grid input[readonly]{background:#f4f6f8;color:#7c8ca1}.reschedule-impact{display:grid;gap:3px;padding:10px 12px;margin-bottom:12px;border:1px solid #f0cf91;border-radius:8px;background:#fffaf0}.reschedule-impact>span{font-size:10px;font-weight:800;letter-spacing:.07em;color:#b1741d}.reschedule-impact>b{font-size:12px;color:#6b4e18}.workforce-person-metadata{border-top:3px solid #2d9670}.workforce-person-attention{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:start;padding:14px 16px;margin:0 0 16px;border:1px solid #f0cf91;border-radius:10px;background:#fffaf0;color:#8a6520}.workforce-person-attention.critical{border-color:#f1b5b5;background:#fff6f6;color:#9e3f49}.workforce-person-attention span{font-size:10px;font-weight:800;letter-spacing:.07em;color:#b1741d}.workforce-person-attention.critical span{color:#c14459}.workforce-person-attention b{font-size:12px;color:#6b4e18}.workforce-person-attention.critical b{color:#8a3040}.workforce-person-attention p{font-size:10px;line-height:1.4;color:#8a7040;margin:2px 0 0}.workforce-person-attention.critical p{color:#9a5060}.workforce-overview-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-bottom:16px}.workforce-overview-grid>article{padding:14px;border:1px solid #e1e8f0;border-radius:10px;background:#fff}.workforce-overview-grid>article>span{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;color:#7c8ca1;margin-bottom:8px}.workforce-overview-grid>article>b{display:block;font-size:13px;color:#2e3e56}.workforce-overview-grid>article>small{display:block;font-size:10px;color:#7c8ca1;margin-top:4px}.workforce-load-ring-card{text-align:center}.workforce-load-ring{width:78px;height:78px;margin:8px auto;border-radius:50%;background:conic-gradient(#315cf4 0 var(--employee-load, 0%),#eaf0fb var(--employee-load, 0%) 100%);display:grid;place-items:center;box-shadow:inset 0 0 0 8px #fff}.workforce-load-ring b{color:#315cf4;font-size:17px;letter-spacing:-.03em}.workforce-load-ring-card>small{display:block;font-size:10px;color:#7c8ca1;margin-top:8px}.workforce-person-work-list{margin-top:16px}.workforce-person-work-list>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.workforce-person-work-list>header>span{font-size:10px;font-weight:800;letter-spacing:.07em;color:#7c8ca1}.workforce-person-work-list>header>h2{font-size:15px;color:#2e3e56}.workforce-person-work-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid #eef2f6;text-decoration:none;color:inherit}.workforce-person-work-row:hover{background:#f8faff}.workforce-work-dot{width:8px;height:8px;border-radius:50%}.workforce-work-dot.blue{background:#315cf4}.workforce-work-dot.amber{background:#d59a2a}.workforce-work-dot.red{background:#d55757}.workforce-work-dot.green{background:#35a875}.workforce-person-work-row>div>b{font-size:11px;color:#2e3e56}.workforce-person-work-row>div>small{font-size:10px;color:#7c8ca1}.workforce-person-work-row>strong{font-size:10px;font-weight:800;color:#526177}.workload-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.workload-summary>div{padding:12px;border:1px solid #e1e8f0;border-radius:9px;background:#fff}.workload-summary>div>span{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;color:#7c8ca1}.workload-summary>div>b{display:block;font-size:16px;color:#2e3e56;margin-top:4px}.workload-summary>div>small{display:block;font-size:10px;color:#7c8ca1;margin-top:2px}.workforce-availability-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}.workforce-availability-list>div{display:grid;gap:3px}.workforce-availability-list>div>span{font-size:10px;font-weight:800;letter-spacing:.07em;color:#7c8ca1}.workforce-availability-list>div>b{font-size:11px;color:#2e3e56}.workforce-skills-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.workforce-skills-access-grid>article{padding:14px;border:1px solid #e1e8f0;border-radius:10px;background:#fff}.workforce-skills-access-grid>article>span{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;color:#7c8ca1;margin-bottom:8px}.workforce-tag-list{display:flex;flex-wrap:wrap;gap:5px}.workforce-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:800;background:#eef3ff;color:#315cf4;border:1px solid #bfcaff}.workforce-access-list{display:grid;gap:4px}.workforce-access-list>span{font-size:11px;color:#2e3e56;padding:4px 0;border-bottom:1px solid #eef2f6}.workforce-eligibility-note{padding:10px 14px;border-radius:8px;border:1px solid #cde8d8;background:#f7fcf9}.workforce-eligibility-note b{font-size:11px;color:#238354}.workforce-eligibility-note small{display:block;font-size:10px;color:#5a8a6e;margin-top:2px}.workforce-eligibility-watch{border-color:#f0cf91;background:#fffaf0}.workforce-eligibility-watch b{color:#8a6520}.workforce-eligibility-watch small{color:#a08540}.workforce-activity-list{list-style:none;margin:0;padding:0}.workforce-activity-list>li{display:grid;grid-template-columns:60px 8px 1fr;gap:10px;padding:10px 14px;border-bottom:1px solid #eef2f6}.workforce-activity-list>li>time{font:500 10px DM Mono,monospace;color:#7c8ca1}.workforce-activity-dot{width:8px;height:8px;border-radius:50%;background:#315cf4;margin-top:4px}.workforce-activity-list>li>div>b{font-size:11px;color:#2e3e56}.workforce-activity-list>li>div>small{font-size:10px;color:#7c8ca1}.workforce-person-rail>section{padding:12px;border:1px solid #e1e8f0;border-radius:10px;background:#fff}.workforce-person-rail>section>span{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;color:#7c8ca1;margin-bottom:6px}.workforce-person-rail>section>b{display:block;font-size:13px;color:#2e3e56}.workforce-person-rail>section>small{display:block;font-size:10px;color:#7c8ca1;margin-top:2px}@media (max-width: 920px){.workforce-overview-grid{grid-template-columns:1fr}.workload-summary{grid-template-columns:repeat(2,1fr)}.workforce-skills-access-grid,.workforce-person-layout{grid-template-columns:1fr}}.automation-detail-hero{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:start;padding:20px 28px;border-bottom:1px solid #e1e8f0;background:#fff}.automation-health-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#eef3ff;color:#315cf4}.automation-detail-hero h1{margin:4px 0 6px;font-size:22px;letter-spacing:-.03em;color:#1a2740}.automation-detail-hero>div>p{color:#6b7c93;font-size:12px;line-height:1.45;max-width:640px}.automation-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.automation-identity-badges{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.automation-health-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:800}.automation-health-pill.status-active-but-healthy{background:#eaf8f1;color:#1a7a4c;border:1px solid #b8e6cc}.automation-health-pill.status-active-with-warning{background:#fff5e6;color:#9a6b1f;border:1px solid #f0d49a}.automation-health-pill.status-failed{background:#fff0f1;color:#b43a46;border:1px solid #f1b5b5}.automation-health-pill.status-active{background:#eef3ff;color:#315cf4;border:1px solid #bfcaff}.automation-state-pill{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em}.automation-state-pill.active{background:#f0faf5;color:#1a7a4c;border:1px solid #b8e6cc}.automation-state-pill.suspended{background:#f5f5f5;color:#6b7280;border:1px solid #e5e7eb}.automation-detail-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 28px;border-bottom:1px solid #e1e8f0;background:#fafbfc}.automation-detail-facts>div{display:grid;gap:3px;padding:10px;border:1px solid #e8ecf1;border-radius:8px;background:#fff}.automation-detail-facts>div>span{font-size:10px;font-weight:800;letter-spacing:.06em;color:#7c8ca1}.automation-detail-facts>div>b{font-size:12px;color:#2e3e56}.automation-detail-panel{padding:20px 28px}.automation-detail-panel>span{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;color:#7c8ca1;margin-bottom:6px}.automation-detail-panel>h2{font-size:16px;color:#1a2740;margin-bottom:8px}.automation-detail-panel>p{color:#6b7c93;font-size:12px;line-height:1.45;margin-bottom:12px;max-width:720px}.automation-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.automation-overview-grid>div{padding:12px;border:1px solid #e1e8f0;border-radius:9px;background:#fff}.automation-overview-grid>div>small{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;color:#7c8ca1;margin-bottom:4px}.automation-overview-grid>div>b{font-size:12px;color:#2e3e56}.automation-forecast-link{display:inline-flex;align-items:center;gap:5px;color:#315cf4;font-size:12px;font-weight:800}.automation-materialization-table{margin-top:12px;border:1px solid #e1e8f0;border-radius:10px;overflow:hidden}.automation-materialization-table>header{display:grid;grid-template-columns:1.2fr .8fr 1.5fr;gap:10px;padding:10px 14px;background:#f5f7fa;border-bottom:1px solid #e1e8f0}.automation-materialization-table>header>span{font-size:10px;font-weight:800;letter-spacing:.06em;color:#7c8ca1}.automation-materialization-table>div{display:grid;grid-template-columns:1.2fr .8fr 1.5fr;gap:10px;padding:10px 14px;border-bottom:1px solid #eef2f6}.automation-materialization-table>div>span{font-size:11px;color:#526177}.automation-materialization-table>div>a{color:#315cf4;font-size:11px;font-weight:800;text-decoration:none}.automation-materialization-table>div>b{font-size:11px;color:#6b7c93}.automation-failure-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.automation-history{list-style:none;margin:12px 0 0;padding:0}.automation-history>li{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #eef2f6}.automation-history>li>time{font:500 10px DM Mono,monospace;color:#7c8ca1}.automation-history>li>span{font-size:12px;color:#2e3e56}@media (max-width: 920px){.automation-detail-facts,.automation-overview-grid{grid-template-columns:repeat(2,1fr)}.automation-detail-hero{grid-template-columns:auto 1fr}.automation-identity-badges{grid-column:1 / -1;flex-direction:row;align-items:center}}.version-diff{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:18px 22px}.version-diff>div{display:grid;gap:5px;padding:12px;border:1px solid #e0e8f1;border-radius:8px}.version-diff>div:first-child{background:#fafbfc}.version-diff>div:last-child{border-color:#c7d5ff;background:#f5f8ff}.version-diff span{color:#7b8ca2;font-size:10px;font-weight:800;letter-spacing:.06em}.version-diff b{color:#415570;font-size:15px}.version-diff p,.modal-note{color:#75869a;font-size:11px;line-height:1.45}.modal-note{padding:0 22px 18px}.impact-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;padding:18px 22px}.impact-preview>span{grid-column:1 / -1}.impact-preview>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:58px;padding:10px;border:1px solid #e0e8f1;border-radius:8px;background:#fafcff}.impact-preview b{color:#315cf4;font-size:18px;letter-spacing:-.03em}.impact-preview small{color:#667991;font-size:10px;line-height:1.35}.publish-effective{display:flex;align-items:center;gap:7px;margin:0 22px 18px;padding:10px;border:1px solid #dbe5fb;border-radius:8px;background:#f5f8ff;color:#587092;font-size:11px}.publish-effective svg{color:#315cf4}@media (max-width:1120px){.settings-layout{grid-template-columns:210px minmax(0,1fr)}.settings-version-rail{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.settings-version-rail>*{height:100%}}@media (max-width:760px){.settings-workspace{padding:20px 16px 78px}.settings-topbar{grid-template-columns:1fr auto;gap:11px}.settings-back{grid-column:1 / -1;justify-self:start}.settings-topbar h1{font-size:24px}.settings-authority{align-self:start}.settings-authority select{max-width:150px}.settings-layout{grid-template-columns:1fr}.settings-section-nav{display:flex;overflow-x:auto;border-radius:10px}.settings-scope-picker{min-width:190px;border-right:1px solid #e9eef5;border-bottom:0}.settings-section-nav>button{min-width:166px;border-bottom:0;border-right:1px solid #eef2f6}.settings-section-nav>button.active:before{inset:auto 8px 0;width:auto;height:3px;border-radius:2px 2px 0 0}.settings-version-rail{grid-column:auto;grid-template-columns:1fr}.settings-editor-head{flex-direction:column}.scope-state{width:100%;flex-basis:auto}.settings-command-bar{align-items:start;flex-direction:column;gap:10px}.settings-command-bar>div:last-child{width:100%;justify-content:stretch}.settings-command-bar button{flex:1}}@media (max-width:520px){.settings-topbar p:last-child{font-size:12px}.settings-authority>span{display:none}.settings-no-duplicate{font-size:11px}.settings-field{grid-template-columns:1fr;gap:9px;padding:13px}.settings-field select,.setting-toggle{width:100%}.settings-form-card>header{padding:15px 13px 12px}.settings-form-card>header>small{display:none}.settings-effective,.override-panel{align-items:start;flex-direction:column}.settings-effective input,.override-panel button{width:100%}.referenced-record-guard{grid-template-columns:auto 1fr;margin:12px 13px}.referenced-record-guard button{grid-column:2;width:max-content}.advanced-json{margin:0 13px 14px}.version-diff,.impact-preview{grid-template-columns:1fr;padding:15px}.settings-modal>header,.settings-modal>footer{padding-left:16px;padding-right:16px}.impact-preview>span{grid-column:auto}.publish-effective{margin:0 15px 15px}}.checklist-builder{width:100%;padding:18px;border-top:1px solid #e8eef5;background:linear-gradient(135deg,#fbfcff,#fff)}.checklist-builder-head{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:14px}.checklist-builder-head>div{display:grid;gap:4px}.checklist-builder-head span,.checklist-builder-toolbar label>span,.checklist-preview header>span{color:#7d8da2;font-size:10px;font-weight:800;letter-spacing:.08em}.checklist-builder-head h3{color:#32465f;font-size:17px;letter-spacing:-.025em}.checklist-builder-head p{max-width:590px;color:#77889e;font-size:11px;line-height:1.45}.checklist-new-template{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;font-size:10px}.checklist-builder-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px;border:1px solid #e0e8f1;border-radius:8px;background:#fff}.checklist-builder-toolbar label{display:grid;gap:5px;min-width:205px}.checklist-builder-toolbar select{height:31px;border:1px solid #dbe5ef;border-radius:6px;padding:0 8px;color:#52657d;background:#fff;font-size:11px;font-weight:800;outline:none}.template-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;color:#8090a3;font-size:10px}.template-status>span{padding:3px 5px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em}.template-status .system{color:#49627e;background:#eaf0f7}.template-status .custom{color:#315cf4;background:#edf2ff}.template-status b{color:#4b607c;font-size:10px}.checklist-builder-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(210px,.7fr);gap:12px}.checklist-editor,.checklist-preview{overflow:hidden;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.checklist-editor>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid #edf1f5}.checklist-editor>header>div{display:grid;gap:3px}.checklist-editor>header b{color:#49607c;font-size:12px}.checklist-editor>header small{color:#8492a4;font-size:10px}.checklist-editor>header>span{color:#315cf4;font:10px DM Mono,monospace}.checklist-item-list{display:grid}.checklist-template-item{display:grid;grid-template-columns:39px minmax(140px,1fr) 78px 105px 88px;align-items:center;gap:7px;min-height:47px;padding:6px 8px;border-bottom:1px solid #eef2f6}.checklist-order{display:flex;align-items:center;gap:2px;color:#a0adbb}.checklist-order span{color:#8291a5;font:10px DM Mono,monospace}.checklist-template-item input{min-width:0;height:30px;padding:0 7px;border:1px solid transparent;border-radius:5px;color:#4b5f7a;background:transparent;font-size:11px;font-weight:800;outline:none}.checklist-template-item input:hover,.checklist-template-item input:focus{border-color:#ccd9f8;background:#f9fbff}.checklist-template-item select{height:28px;min-width:0;padding:0 5px;border:1px solid #dce5ee;border-radius:5px;color:#687a91;background:#fff;font-size:10px;font-weight:800}.checklist-required{height:27px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border-radius:5px;color:#8b99aa;background:#f4f6f8;font-size:10px;font-weight:800}.checklist-required.active{color:#2d8a60;background:#eaf8ef}.checklist-item-actions{display:flex;align-items:center;justify-content:end;gap:2px}.checklist-item-actions button{width:24px;height:25px;display:grid;place-items:center;border:1px solid #e1e8ef;border-radius:5px;color:#687b92;background:#fff}.checklist-item-actions button:hover:not(:disabled){color:#315cf4;border-color:#b9caff;background:#f6f8ff}.checklist-item-actions .remove-item:hover:not(:disabled){color:#c4505b;border-color:#f2d1d5;background:#fff5f5}.checklist-item-actions button:disabled{opacity:.35;cursor:not-allowed}.add-checklist-item{width:calc(100% - 16px);height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:8px;border:1px dashed #b9caf6;border-radius:6px;color:#315cf4;background:#f8faff;font-size:10px;font-weight:800}.add-checklist-item:hover:not(:disabled){border-style:solid;background:#eef3ff}.checklist-preview{display:grid;align-content:start;gap:12px;padding:13px}.checklist-preview header{display:grid;gap:6px}.checklist-preview header b{display:flex;align-items:center;justify-content:space-between;color:#384d69;font-size:14px}.checklist-preview header em{padding:4px 6px;border-radius:6px;color:#6d7c91;background:#f0f3f7;font-size:10px;font-style:normal}.preview-progress{height:7px;overflow:hidden;border-radius:99px;background:#e9edf3}.preview-progress i{height:100%;display:block;border-radius:inherit;background:#36aa76}.preview-items{display:grid;gap:9px}.preview-items>div{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:6px}.preview-items>div>span{width:18px;height:18px;display:grid;place-items:center;border:2px solid #43ad80;border-radius:50%;color:#43ad80}.preview-items b{overflow:hidden;color:#5d6d83;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.preview-items small{color:#8c98a7;font-size:10px}.preview-items>p{color:#718399;font-size:10px;font-weight:800}.checklist-builder-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.checklist-builder-foot>div:last-child{display:flex;gap:7px}.checklist-builder-foot button{min-height:29px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;font-size:10px}.checklist-snapshot-note{display:flex;align-items:start;gap:7px;color:#617691}.checklist-snapshot-note svg{flex:0 0 auto;color:#315cf4}.checklist-snapshot-note p{max-width:520px;font-size:10px;line-height:1.4}.checklist-snapshot-note b{color:#46607f}.danger-lite:disabled{color:#a6afba;background:#f5f6f8}.checklist-reference-guard{display:flex;align-items:start;gap:7px;margin-top:11px;padding:10px;border:1px solid #f0dcaf;border-radius:7px;color:#8f7040;background:#fffaf1}.checklist-reference-guard svg{flex:0 0 auto;color:#c18b2c}.checklist-reference-guard p{font-size:10px;line-height:1.4}.checklist-reference-guard b{color:#765a2e}.settings-hub{min-height:100dvh;padding:28px 34px 70px;background:linear-gradient(115deg,#f7f9fd,#fff 38%,#f8faff);color:#34455e}.settings-hub-head{max-width:1440px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;margin:0 auto 20px}.settings-hub-head h1{margin-top:4px;color:#293c5a;font-size:28px;letter-spacing:-.045em}.settings-hub-head p:last-child{max-width:670px;margin-top:6px;color:#718299;font-size:13px;line-height:1.45}.hub-status{display:grid;grid-template-columns:auto 1fr;column-gap:5px;align-items:center;padding:9px 11px;border:1px solid #dce5f0;border-radius:8px;background:#fff;color:#718399;font-size:10px;font-weight:800}.hub-status svg{grid-row:1 / 3;color:#315cf4}.hub-status b{color:#315cf4;font:10px DM Mono,monospace}.settings-hub-layout{max-width:1440px;display:grid;grid-template-columns:245px minmax(0,1fr) 225px;align-items:start;gap:16px;margin:0 auto}.hub-nav{overflow:hidden;border:1px solid #dce5ef;border-radius:12px;background:#fff;box-shadow:0 8px 22px #2135560a}.hub-nav>section{padding:10px 0 4px;border-bottom:1px solid #eef2f6}.hub-nav>section:last-child{border-bottom:0}.hub-nav>section>p{padding:0 13px 5px;color:#8795a7;font-size:10px;font-weight:800;letter-spacing:.09em}.hub-nav button{width:100%;display:grid;grid-template-columns:17px 1fr;align-items:center;gap:8px;padding:8px 12px;color:#7b8b9e;text-align:left}.hub-nav button:hover{color:#315cf4;background:#f8faff}.hub-nav button.active{position:relative;color:#315cf4;background:#eef3ff}.hub-nav button.active:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:3px;background:#315cf4;border-radius:0 2px 2px 0}.hub-nav button span{min-width:0;display:grid;gap:2px}.hub-nav button b{overflow:hidden;color:#4b5e78;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.hub-nav button.active b{color:#315cf4}.hub-nav button small{overflow:hidden;color:#93a0b0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hub-editor{overflow:hidden;border:1px solid #dce5ef;border-radius:12px;background:#fff;box-shadow:0 9px 22px #2135560b}.hub-editor>header{display:flex;align-items:start;justify-content:space-between;gap:13px;padding:22px;border-bottom:1px solid #e9eef4}.hub-editor h2{margin-top:5px;color:#31455f;font-size:22px;letter-spacing:-.04em}.hub-editor>header p{max-width:620px;margin-top:6px;color:#72839a;font-size:12px;line-height:1.48}.hub-ready-state{flex:0 0 auto;padding:5px 7px;border-radius:5px;color:#315cf4;background:#edf2ff;font-size:10px;font-weight:800;letter-spacing:.06em}.hub-config-card>header{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:16px 22px 12px;border-bottom:1px solid #edf1f5}.hub-config-card>header span{color:#7b8b9e;font-size:10px;font-weight:800;letter-spacing:.07em}.hub-config-card h3{margin-top:4px;color:#40546e;font-size:16px}.hub-config-card>header small{max-width:180px;color:#8996a7;font-size:10px;text-align:right;line-height:1.4}.hub-field{min-height:75px;display:grid;grid-template-columns:minmax(0,1fr) 185px;align-items:center;gap:15px;padding:13px 22px;border-bottom:1px solid #eef2f6}.hub-field>div{display:grid;gap:4px}.hub-field b{color:#4c607c;font-size:12px}.hub-field small{color:#7d8da1;font-size:11px;line-height:1.4}.hub-field select{height:32px;border:1px solid #dbe5ef;border-radius:6px;padding:0 8px;color:#566a82;background:#fff;font-size:11px;font-weight:800;outline:none}.hub-field select:focus{border-color:#8fa7fb;box-shadow:0 0 0 3px #315cf41a}.hub-contract-note{display:flex;align-items:start;gap:7px;margin:15px 22px;padding:11px;border:1px solid #dbe6f8;border-radius:8px;color:#71829a;background:#f7faff}.hub-contract-note svg{flex:0 0 auto;color:#315cf4}.hub-contract-note p{font-size:10px;line-height:1.45}.hub-contract-note b{color:#4d6484}.hub-operations-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:24px 22px}.hub-operations-card>div{display:flex;align-items:start;gap:12px}.hub-operations-card>div>svg{flex:0 0 auto;color:#315cf4}.hub-operations-card h3{color:#405570;font-size:16px}.hub-operations-card p{max-width:530px;margin-top:5px;color:#73849a;font-size:12px;line-height:1.5}.hub-operations-card button{flex:0 0 auto;min-height:34px;gap:6px;padding:0 11px;font-size:11px}.hub-aside{display:grid;gap:10px}.hub-aside section{display:grid;gap:5px;padding:13px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 7px 18px #20335108}.hub-aside span{color:#8190a3;font-size:10px;font-weight:800;letter-spacing:.07em}.hub-aside b{color:#4a5e79;font-size:12px}.hub-aside p{color:#78899f;font-size:10px;line-height:1.45}.hub-command-bar{position:sticky;bottom:0;max-width:1440px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px auto 0;padding:10px 12px;border:1px solid #dce5ef;border-radius:9px;background:#fffffff0;box-shadow:0 10px 22px #21355614;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#b37723;font-size:11px;font-weight:800}.hub-command-bar>span{display:inline-flex;align-items:center;gap:6px}.hub-command-bar i{width:7px;height:7px;border-radius:50%;background:#d7962b;box-shadow:0 0 0 3px #fff4df}.hub-command-bar>div{display:flex;gap:8px}.hub-command-bar button{min-height:30px;padding:0 9px;font-size:10px}@media (max-width:1120px){.checklist-builder-grid{grid-template-columns:1fr}.checklist-preview{grid-template-columns:145px 1fr;align-items:start}.settings-hub-layout{grid-template-columns:230px minmax(0,1fr)}.hub-aside{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.checklist-builder{padding:14px}.checklist-builder-head,.checklist-builder-toolbar,.checklist-builder-foot{align-items:stretch;flex-direction:column}.checklist-builder-toolbar label{min-width:0}.template-status{justify-content:flex-start}.checklist-template-item{grid-template-columns:32px minmax(0,1fr) 83px;align-items:start}.checklist-template-item input{grid-column:2 / -1}.checklist-template-item select{grid-column:2}.checklist-item-actions{grid-column:3;grid-row:2}.checklist-preview{grid-template-columns:1fr}.checklist-builder-foot>div:last-child{flex-wrap:wrap}.settings-hub{padding:20px 16px 65px}.settings-hub-head{grid-template-columns:1fr auto;gap:12px}.settings-hub-head .settings-back{grid-column:1 / -1;justify-self:start}.settings-hub-head h1{font-size:24px}.hub-status{align-self:start}.settings-hub-layout{grid-template-columns:1fr}.hub-nav{display:flex;overflow-x:auto}.hub-nav>section{min-width:178px;border-right:1px solid #eef2f6;border-bottom:0}.hub-nav button.active:before{inset:auto 8px 0;width:auto;height:3px;border-radius:2px 2px 0 0}.hub-aside{grid-column:auto;grid-template-columns:1fr}.hub-editor>header,.hub-operations-card{padding:17px}.hub-field{padding:13px 17px}}@media (max-width:520px){.checklist-builder-head h3{font-size:16px}.checklist-template-item{grid-template-columns:29px minmax(0,1fr)}.checklist-template-item input,.checklist-template-item select{grid-column:2}.checklist-item-actions{grid-column:1 / -1;grid-row:auto;justify-content:start;padding-left:31px}.checklist-required{justify-self:start;grid-column:1 / -1;margin-left:31px}.checklist-snapshot-note p{font-size:10px}.settings-hub-head p:last-child{font-size:12px}.hub-status{display:none}.hub-editor>header{flex-direction:column}.hub-ready-state{align-self:start}.hub-config-card>header{padding:15px 17px 12px}.hub-config-card>header small{display:none}.hub-field{grid-template-columns:1fr;gap:8px}.hub-operations-card{align-items:start;grid-template-columns:1fr}.hub-operations-card button{width:100%;justify-content:center}}.settings-form-card:has(.work-template-catalogue){border:0;border-radius:0;box-shadow:none;background:transparent}.settings-form-card:has(.work-template-catalogue)>header,.settings-form-card:has(.work-template-catalogue)>.referenced-record-guard,.settings-form-card:has(.work-template-catalogue)>.advanced-json{display:none}.settings-form-card:has(.work-template-catalogue)>.settings-field-list{display:block}.work-template-catalogue{width:100%;border-top:1px solid #e1e8f0;background:#fff}.template-catalogue-head{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:18px 20px 14px;border-bottom:1px solid #e8edf3;background:linear-gradient(115deg,#fbfcff,#fff)}.template-catalogue-head>div{display:grid;gap:4px}.template-catalogue-head span,.template-breadcrumb,.template-detail-facts i,.template-form-grid label>span,.template-instructions label>span,.template-availability span,.template-version-history span{color:#7c8da2;font-size:10px;font-weight:800;letter-spacing:.08em}.template-catalogue-head h3{color:#32465f;font-size:18px;letter-spacing:-.03em}.template-catalogue-head p{max-width:560px;color:#73849a;font-size:11px;line-height:1.45}.template-catalogue-head .create-button{flex:0 0 auto;min-height:32px;gap:5px;padding:0 10px;font-size:10px}.template-catalogue-layout{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:570px}.template-catalogue-list{display:grid;align-content:start;border-right:1px solid #e8edf3;background:#fbfcfe}.template-search{height:39px;display:flex;align-items:center;gap:6px;margin:12px 11px 9px;padding:0 8px;border:1px solid #dce5ef;border-radius:7px;background:#fff;color:#8392a5}.template-search input{min-width:0;flex:1;color:#50647e;font-size:11px;outline:none}.template-search button{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;color:#71839a}.template-search button.active{color:#315cf4;background:#edf2ff}.template-filter-line{display:flex;gap:4px;padding:0 11px 8px}.template-filter-line span{padding:3px 5px;border-radius:4px;color:#6f8198;background:#eef3f8;font-size:10px;font-weight:800}.template-status-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px 7px;border-top:1px solid #eef2f5;border-bottom:1px solid #e5ebf2;background:#fff}.template-status-tabs button{min-height:30px;color:#718198;font-size:10px;font-weight:800}.template-status-tabs button b{display:inline-grid;place-items:center;min-width:14px;height:14px;margin-left:3px;border-radius:50%;color:#78879a;background:#eff3f7;font-size:10px}.template-status-tabs button.selected{color:#315cf4;border-bottom:2px solid #315cf4}.template-list-items{display:grid}.template-list-items>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px;border-bottom:1px solid #edf1f5;text-align:left}.template-list-items>button:hover{background:#f7f9fd}.template-list-items>button.selected{position:relative;background:#eef3ff}.template-list-items>button.selected:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;background:#315cf4}.template-list-items>button>div{min-width:0;display:grid;gap:4px}.template-list-items>button>div:last-child{justify-items:end;grid-template-columns:auto 14px;column-gap:5px}.template-list-items b{overflow:hidden;color:#455a76;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.template-list-items small{overflow:hidden;color:#8a97a6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.template-list-items em{color:#536980;font-size:10px;font-style:normal;font-weight:800}.template-work-type,.template-status{width:max-content;padding:3px 5px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.04em}.template-work-type.routine{color:#4c6381;background:#edf2f8}.template-work-type.maintenance{color:#a66c1f;background:#fff3df}.template-work-type.safety{color:#ad4a56;background:#fff0f1}.template-status.published{color:#278458;background:#eaf8ef}.template-status.draft{color:#315cf4;background:#edf2ff}.template-status.archived{color:#74859a;background:#eef2f6}.template-empty{min-height:175px;display:grid;place-content:center;justify-items:center;gap:6px;padding:15px;color:#8b98a9;text-align:center}.template-detail{min-width:0;display:flex;flex-direction:column}.template-detail-head{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:18px 20px 14px;border-bottom:1px solid #e9eef4}.template-detail-head h4{margin-top:5px;color:#324760;font-size:21px;letter-spacing:-.04em}.template-detail-head p:last-child{max-width:560px;margin-top:5px;color:#74859b;font-size:11px;line-height:1.45}.template-detail-meta{flex:0 0 175px;display:grid;justify-items:end;gap:4px;text-align:right}.template-detail-meta b{color:#4f6380;font-size:11px}.template-detail-meta small{color:#8b98a9;font-size:10px;line-height:1.35}.template-detail-facts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e9eef4;background:#fbfcfe}.template-detail-facts span{display:grid;gap:4px;padding:10px 13px;border-right:1px solid #edf1f5}.template-detail-facts b{color:#536780;font-size:10px}.template-detail-tabs{display:flex;gap:12px;overflow-x:auto;padding:0 16px;border-bottom:1px solid #e7edf4;background:#fff}.template-detail-tabs button{flex:0 0 auto;min-height:35px;border-bottom:2px solid transparent;color:#7b8b9e;font-size:10px;font-weight:800;white-space:nowrap}.template-detail-tabs button.active{color:#315cf4;border-color:#315cf4}.template-detail-content{min-height:240px;padding:16px 20px;background:#fff}.template-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.template-form-grid label,.template-instructions label{display:grid;gap:6px}.template-form-grid label.wide{grid-column:1 / -1}.template-form-grid select,.template-form-grid textarea,.template-instructions textarea{width:100%;border:1px solid #dce5ef;border-radius:7px;padding:8px;color:#52657e;background:#fff;font-size:11px;outline:none}.template-form-grid select{height:33px}.template-form-grid textarea,.template-instructions textarea{min-height:77px;resize:vertical;line-height:1.45}.template-form-grid small,.template-instructions label>small{color:#8290a3;font-size:10px;line-height:1.4}.translation-state{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:11px;border:1px solid #dce6f7;border-radius:8px;background:#f7faff}.translation-globe{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#315cf4;background:#e9efff}.translation-state div{display:grid;gap:3px}.translation-state b{color:#50647e;font-size:11px}.translation-state p{color:#71849e;font-size:10px;line-height:1.4}.template-availability{display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.template-availability>div{display:grid;gap:5px;min-height:102px;padding:12px;border:1px solid #e0e8f1;border-radius:8px;background:#fbfcfe}.template-availability b{color:#4c607b;font-size:11px}.template-availability p{color:#77889e;font-size:10px;line-height:1.45}.template-version-history{display:grid;gap:8px}.template-version-history article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid #e0e8f1;border-radius:8px;background:#fbfcfe}.template-version-history article>div{display:grid;gap:4px}.template-version-history b{color:#4d617b;font-size:11px}.template-version-history p{color:#7c8ca1;font-size:10px;line-height:1.4}.template-command-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:10px 15px;border-top:1px solid #e7edf4;background:#fafcff;color:#74869d;font-size:10px}.template-command-bar>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.template-command-bar button{min-height:29px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;font-size:10px}.archive-template:disabled{color:#a1aab5;background:#f4f5f7}.hub-status-rail section{min-height:90px}.settings-role-summary{color:#4c6380;font-size:11px}.template-list-items>button>div:last-child{min-width:0;grid-template-columns:minmax(0,1fr) 14px;grid-template-rows:auto auto;align-items:center;justify-items:end;column-gap:5px}.template-list-items>button>div:last-child em{grid-column:1;grid-row:1}.template-list-items>button>div:last-child small{grid-column:1;grid-row:2;max-width:100%;text-align:right}.template-list-items>button>div:last-child svg{grid-column:2;grid-row:1 / span 2}@media (max-width:920px){.template-catalogue-layout{grid-template-columns:205px minmax(0,1fr)}.template-detail-facts{grid-template-columns:repeat(2,1fr)}.template-detail-facts span:nth-child(2){border-right:0}.template-detail-facts span:nth-child(-n+2){border-bottom:1px solid #edf1f5}.template-detail-meta{flex-basis:145px}}@media (max-width:700px){.template-catalogue-head{padding:15px}.template-catalogue-layout{grid-template-columns:1fr}.template-catalogue-list{border-right:0;border-bottom:1px solid #e8edf3}.template-list-items{max-height:250px;overflow-y:auto}.template-detail-head{padding:15px}.template-detail-content{padding:14px}.template-command-bar{align-items:start;flex-direction:column}.template-command-bar>div{width:100%;justify-content:stretch}.template-command-bar button{flex:1;justify-content:center}}@media (max-width:520px){.template-catalogue-head{align-items:stretch;flex-direction:column}.template-catalogue-head .create-button{width:100%;justify-content:center}.template-detail-head{flex-direction:column}.template-detail-meta{width:100%;justify-items:start;text-align:left}.template-detail-facts{grid-template-columns:1fr 1fr}.template-form-grid{grid-template-columns:1fr}.template-form-grid label.wide{grid-column:auto}.translation-state{grid-template-columns:30px 1fr}.translation-state button{grid-column:2;width:max-content}.template-availability{grid-template-columns:1fr}}.checklist-locale-select{min-width:138px}.translation-coverage{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 11px}.translation-coverage button{min-width:102px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:4px;padding:7px 8px;border:1px solid #dde6ef;border-radius:7px;color:#6c7d92;background:#fbfcfe;font-size:10px;text-align:left}.translation-coverage button.active{color:#315cf4;border-color:#bcd0fb;background:#f1f5ff}.translation-coverage b{justify-self:end;font-size:10px}.translation-coverage small{grid-column:1 / -1;color:#9a7a43;font-size:10px}.translation-coverage button.active small{color:#315cf4}.checklist-validation-summary{display:flex;align-items:start;gap:8px;margin:0 0 11px;padding:10px;border:1px solid #efc7ca;border-radius:7px;color:#92515a;background:#fff7f7}.checklist-validation-summary>svg{flex:0 0 auto;color:#c4545e}.checklist-validation-summary>div{display:grid;gap:3px;flex:1}.checklist-validation-summary b{font-size:10px}.checklist-validation-summary p{color:#8d747a;font-size:10px;line-height:1.4}.checklist-validation-summary button{margin-left:auto;color:#aa4d58;font-size:10px;font-weight:800;white-space:nowrap}.checklist-editor-header-actions{display:flex;align-items:center;gap:7px}.checklist-editor-header-actions .outline-inline{min-height:26px;padding:0 7px;font-size:10px}.checklist-template-item.checklist-field-error .checklist-row{border-left:3px solid #d65a65;background:snow}.checklist-template-item.checklist-field-error .checklist-row>input{border-color:#efc3c8;background:#fff}.checklist-inline-errors{display:grid;gap:3px;padding:6px 12px 7px 47px;color:#b84f5a;background:snow;font-size:10px}.checklist-inline-errors span{display:flex;align-items:center;gap:4px}.checklist-item-detail label.field-invalid textarea{border-color:#df717a;box-shadow:0 0 0 2px #d65a6514}.checklist-publish-warning{display:flex;align-items:start;gap:7px;margin:0 0 11px;padding:10px;border:1px solid #f0dcaf;border-radius:7px;color:#8f7040;background:#fffaf1}.checklist-publish-warning svg{flex:0 0 auto;color:#c18b2c}.checklist-publish-warning p{font-size:10px;line-height:1.4}.checklist-publish-warning b{color:#765a2e}.checklist-template-item{display:block;min-height:0;padding:0}.checklist-row{min-height:47px;display:grid;grid-template-columns:39px minmax(140px,1fr) 78px 105px 82px 112px;align-items:center;gap:7px;padding:6px 8px;border-bottom:1px solid #eef2f6}.checklist-template-item.expanded .checklist-row{border-bottom:0;background:#fbfcff}.checklist-row>input{min-width:0;height:30px;padding:0 7px;border:1px solid transparent;border-radius:5px;color:#4b5f7a;background:transparent;font-size:11px;font-weight:800;outline:none}.checklist-row>input:hover,.checklist-row>input:focus{border-color:#ccd9f8;background:#f9fbff}.translation-pill{min-width:0;display:inline-flex;align-items:center;gap:3px;color:#2d8862;font-size:10px;font-weight:800;white-space:nowrap}.translation-pill.review{color:#a96b1a}.checklist-row .checklist-item-actions{gap:2px}.draft-change-marker{grid-column:2 / -1;margin-top:-5px;color:#315cf4;font-size:10px;font-weight:800;letter-spacing:.04em}.checklist-item-detail{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:11px 12px 13px 47px;border-bottom:1px solid #dce6f4;background:#f8faff}.checklist-item-detail label{display:grid;gap:5px}.checklist-item-detail label.detail-wide{grid-column:1 / -1}.checklist-item-detail label>span{color:#71849e;font-size:10px;font-weight:800;letter-spacing:.06em}.checklist-item-detail textarea,.checklist-item-detail select{width:100%;border:1px solid #d8e3f0;border-radius:6px;padding:7px;color:#566980;background:#fff;font-size:10px;outline:none}.checklist-item-detail textarea{min-height:52px;resize:vertical;line-height:1.4}.checklist-item-detail select{height:30px;padding:0 7px}.detail-toggles{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.detail-toggles button{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #d9e3ef;border-radius:6px;color:#74859a;background:#fff;font-size:10px;font-weight:800}.detail-toggles button.selected{color:#315cf4;border-color:#c2d1fb;background:#eef3ff}.checklist-remove-confirmation{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:8px;padding:10px;border:1px solid #f1d3d7;border-radius:7px;background:#fff8f8}.checklist-remove-confirmation div{display:grid;gap:3px}.checklist-remove-confirmation b{color:#92515a;font-size:10px}.checklist-remove-confirmation p{color:#8d777c;font-size:10px;line-height:1.4}.checklist-remove-confirmation button{min-height:28px;padding:0 8px;font-size:10px}.danger-confirm{border-radius:6px;color:#fff;background:#c4545e;font-weight:800}.checklist-preview header{display:flex;align-items:start;justify-content:space-between;gap:7px}.checklist-preview header>div:first-child{display:grid;gap:6px}.preview-mode{display:flex;padding:2px;border-radius:6px;background:#edf1f6}.preview-mode button{height:22px;padding:0 5px;border-radius:4px;color:#7e8da0;font-size:10px;font-weight:800}.preview-mode button.active{color:#315cf4;background:#fff;box-shadow:0 1px 2px #2a3d5b1f}.checklist-preview .preview-items>div{grid-template-columns:18px minmax(0,1fr) auto auto auto}.checklist-preview .preview-items>div>span{border-color:#aebbc9;color:transparent}.checklist-preview .preview-items>div>span svg{display:none}.checklist-preview .preview-items>div>div{min-width:0;display:grid;gap:2px}.checklist-preview .preview-items>div>button{width:22px;height:22px;display:grid;place-items:center;border:1px solid #dbe4ee;border-radius:5px;color:#647b98;background:#fff}.checklist-preview.worker{max-width:310px;justify-self:center;box-shadow:0 6px 16px #273a5717}.preview-note{display:flex;align-items:start;gap:6px;padding-top:9px;border-top:1px solid #e8edf3;color:#77899f;font-size:10px;line-height:1.4}.preview-note svg{flex:0 0 auto;color:#315cf4}@media (max-width:1120px){.checklist-row{grid-template-columns:39px minmax(150px,1fr) 78px 105px 105px}.translation-pill{display:none}}@media (max-width:700px){.checklist-row{grid-template-columns:32px minmax(0,1fr) 83px;align-items:start}.checklist-row>input{grid-column:2 / -1}.checklist-row>select{grid-column:2}.checklist-row .checklist-item-actions{grid-column:3;grid-row:2}.checklist-row .checklist-required{grid-column:2}.draft-change-marker{grid-column:2 / -1}.checklist-item-detail{grid-template-columns:1fr;padding-left:40px}.checklist-item-detail label.detail-wide,.detail-toggles{grid-column:auto}.checklist-remove-confirmation{grid-template-columns:1fr auto}.checklist-remove-confirmation>div{grid-column:1 / -1}}@media (max-width:480px){.checklist-item-detail{padding:10px}.checklist-remove-confirmation{grid-template-columns:1fr 1fr}.checklist-remove-confirmation button{width:100%}.checklist-preview.worker{max-width:none}}.overview-data-state-layer{position:absolute;z-index:13;right:28px;bottom:18px;left:28px;pointer-events:none}.overview-data-state-layer .freshness-state-panel{max-width:920px;margin:0 auto;pointer-events:auto;box-shadow:0 14px 30px #22355526}.freshness-state-panel{display:grid;gap:11px;padding:15px;border:1px solid #dfe7f0;border-radius:10px;background:#fff}.freshness-state-panel>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.freshness-state-panel h3{margin-top:3px;color:#40546d;font-size:13px}.freshness-state-panel p{margin-top:3px;color:#75869d;font-size:10px;line-height:1.4}.freshness-current{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:5px 7px;border-radius:5px;font-size:10px;font-weight:800}.freshness-current.ready{color:#278361;background:#eaf8f0}.freshness-current.loading,.freshness-current.partial{color:#315cf4;background:#edf2ff}.freshness-current.unknown{color:#917337;background:#fff7df}.freshness-current.stale{color:#ad6125;background:#fff0e5}.freshness-current.quiet{color:#718298;background:#f0f3f7}.freshness-state-key{display:flex;flex-wrap:wrap;gap:5px}.freshness-state-key button{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:0 7px;border:1px solid #dfe6ee;border-radius:6px;color:#718198;background:#fbfcfe;font-size:10px;font-weight:800}.freshness-state-key button.active{box-shadow:0 0 0 2px #315cf41f}.freshness-state-key button.ready.active{color:#278361;border-color:#bee6d0;background:#f3fbf7}.freshness-state-key button.loading.active,.freshness-state-key button.partial.active{color:#315cf4;border-color:#c4d4fb;background:#f3f6ff}.freshness-state-key button.unknown.active{color:#917337;border-color:#efdcab;background:#fffaf0}.freshness-state-key button.stale.active{color:#ad6125;border-color:#f0d1b7;background:#fff8f2}.freshness-state-key button.quiet.active{color:#66798f;border-color:#d7e0ea;background:#f5f7f9}.freshness-tooltip{position:absolute;z-index:5;left:50%;bottom:calc(100% + 7px);width:190px;padding:8px;border-radius:6px;color:#eff4fb;background:#1f2d43;box-shadow:0 6px 18px #1422373d;font-size:10px;font-style:normal;font-weight:500;line-height:1.4;text-align:left;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.freshness-tooltip:after{content:"";position:absolute;top:100%;left:50%;border:4px solid transparent;border-top-color:#1f2d43;transform:translate(-50%)}.freshness-tooltip b{display:block;margin-bottom:2px;color:#fff;font-size:10px}.freshness-state-key button:hover .freshness-tooltip,.freshness-state-key button:focus-visible .freshness-tooltip{opacity:1;transform:translate(-50%)}.freshness-explanation{display:flex;align-items:start;gap:9px;padding:10px;border:1px solid #e0e8ef;border-radius:8px;background:#fbfcfd}.freshness-explanation.ready{border-color:#cde9d8;background:#f4fbf7}.freshness-explanation.unknown{border-color:#eee0b9;background:#fffaf1}.freshness-explanation.stale{border-color:#f2d8c0;background:#fff8f2}.freshness-explanation.partial,.freshness-explanation.loading{border-color:#d6e0fb;background:#f6f8ff}.freshness-explanation-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;color:#315cf4;background:#eaf0ff}.freshness-explanation.ready .freshness-explanation-icon{color:#278361;background:#e4f6ec}.freshness-explanation.unknown .freshness-explanation-icon{color:#a17d2e;background:#fff1c8}.freshness-explanation.stale .freshness-explanation-icon{color:#b5672c;background:#ffe6d4}.freshness-explanation>div{display:grid;gap:3px;min-width:0}.freshness-explanation b{color:#475b73;font-size:11px}.freshness-detail{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px}.freshness-detail span{display:inline-flex;align-items:center;gap:3px;color:#78899e;font-size:10px}.freshness-explanation button{width:max-content;display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:#315cf4;font-size:10px;font-weight:800}.specialized-record-detail{background:#f7f9fc}.record-identity-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;border:1px solid #dde6f0;border-radius:11px;background:linear-gradient(130deg,#fff,#f9fbff)}.record-identity-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#315cf4;background:#eaf0ff}.record-identity-icon.issue{color:#af5a1e;background:#fff0e6}.record-identity-icon.order{color:#916716;background:#fff4dc}.record-identity-icon.person{color:#2c8564;background:#eaf8f0}.record-identity-icon.escalation{color:#b14c58;background:#fff0f2}.record-identity-hero h1{margin-top:3px;color:#31455e;font-size:25px;letter-spacing:-.04em}.record-identity-hero p:not(.eyebrow){max-width:760px;margin-top:5px;color:#708198;font-size:12px;line-height:1.5}.record-identity-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.record-identity-actions button{min-height:30px;padding:0 9px;font-size:10px}.record-status-pill{padding:5px 7px;border-radius:5px;color:#315cf4;background:#edf2ff;font-size:10px;font-weight:800;text-align:right}.identity-facts{margin-top:11px}.specialized-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:12px;margin-top:12px}.record-section-stack{display:grid;gap:9px;margin-top:11px}.record-section-stack article{padding:12px;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.record-section-stack header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #edf1f5}.record-section-stack h3{color:#4b607c;font-size:12px}.record-section-stack header span{color:#8b98a9;font-size:10px}.record-section-stack p{display:flex;align-items:start;gap:6px;margin-top:8px;color:#71839a;font-size:10px;line-height:1.4}.record-section-stack p svg{flex:0 0 auto;color:#36a875}.specialized-timeline{display:grid;grid-template-columns:42px 1fr;gap:8px;padding-top:8px;color:#73859c;font-size:10px;line-height:1.4}.specialized-timeline span{color:#315cf4;font:9px DM Mono,monospace}@media (max-width:780px){.specialized-detail-layout{grid-template-columns:1fr}.record-identity-hero{grid-template-columns:auto minmax(0,1fr)}.record-status-pill{grid-column:2;justify-self:start}}@media (max-width:520px){.overview-data-states{padding:12px}.record-identity-hero{padding:14px}.record-identity-hero h1{font-size:22px}.record-identity-actions{flex-direction:column}.record-identity-actions button{width:100%;justify-content:center}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes inspector-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workspace-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.app-sidebar,.app-sidebar.settings-shell-sidebar{width:218px;flex-basis:218px}.metrics-row{grid-template-columns:repeat(4,minmax(132px,1fr)) auto}.board-legend{display:none}}@media (max-width:850px){.app-sidebar,.app-sidebar.sidebar-collapsed{position:fixed;width:260px;transform:translate(-103%);transition:transform .23s cubic-bezier(.23,1,.32,1)}.app-sidebar.settings-shell-sidebar{flex-basis:260px}.app-sidebar.sidebar-open{transform:translate(0)}.app-sidebar.sidebar-collapsed .brand-lockup{justify-content:flex-start;padding:0 18px}.app-sidebar.sidebar-collapsed .brand-word,.app-sidebar.sidebar-collapsed .nav-group>p,.app-sidebar.sidebar-collapsed .nav-group button>span:not(.nav-live),.app-sidebar.sidebar-collapsed .sidebar-footer>div:nth-child(2),.app-sidebar.sidebar-collapsed .sidebar-footer>svg{display:initial}.app-sidebar.sidebar-collapsed .nav-group button{justify-content:flex-start;height:38px;padding:0 10px}.app-sidebar.sidebar-collapsed .nav-group button>svg{width:17px;height:17px}.app-sidebar.sidebar-collapsed .sidebar-scroll{padding:21px 11px 12px}.app-sidebar.sidebar-collapsed .sidebar-footer{justify-content:flex-start;padding:15px 16px}.app-sidebar.sidebar-collapsed .nav-live{position:static;min-width:19px;height:19px;font-size:10px}.sidebar-collapse{display:none}.mobile-close,.mobile-menu{display:grid;place-items:center}.topbar,.sync-alert{padding:0 16px}.sync-alert span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sync-alert b{display:none}.operations-scope-bar{padding:0 16px}.work-head{padding:24px 16px 14px}.work-head-art{inset-left:25%;inset-right:0}.work-actions{flex-wrap:wrap;justify-content:flex-end}.work-tabs,.metrics-row,.filter-line,.board-wrap{padding-left:16px;padding-right:16px}.work-list-surface{margin-left:16px;margin-right:16px}.search-shell{width:180px}.overview-metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.workforce-layout{grid-template-columns:1fr}.automation-grid{grid-template-columns:1fr 1fr}.order-table{overflow-x:auto}.order-table-head,.order-row{min-width:780px}}@media (max-width:600px){.sync-alert{font-size:10px;gap:6px}.sync-alert span{min-width:0}.sync-alert .sync-retry{display:none}.sync-alert .sync-affected-link{margin-left:auto;padding:4px 6px;font-size:10px}.topbar{height:54px}.topbar-left{gap:8px}.crumb,.topbar-left>svg:not(.mobile-menu svg),.topbar-left>.workspace-chip{display:none}.search-shell{display:none}.operations-scope-bar{min-height:48px;padding:7px 16px;align-items:flex-start}.operations-scope-bar>div:first-child{flex-wrap:wrap;gap:4px 7px}.operations-scope-bar .scope-divider,.operations-scope-bar .scope-label:nth-of-type(2),.operations-scope-bar .scope-label:nth-of-type(3){display:none}.operations-scope-bar>div:last-child{align-self:center}.scope-freshness{display:none}.work-head{min-height:178px;display:block}.work-head h1{font-size:26px}.work-head-copy>p:last-child{max-width:290px;line-height:1.45}.work-actions{margin-top:17px;justify-content:flex-start}.work-head-art{opacity:.38;inset-left:27%}.date-picker,.button-cluster{flex:1}.create-button{flex:1;justify-content:center}.select-button{padding:0 9px}.work-tabs{gap:17px}.metrics-row{padding-top:13px;grid-template-columns:repeat(2,minmax(132px,1fr))}.done-toggle{grid-column:1 / -1;width:100%}.filter-line{align-items:flex-start;flex-direction:column}.filter-trailing{width:100%;justify-content:space-between}.result-count{padding-left:2px}.board-wrap{grid-template-columns:1fr;min-height:0;overflow:visible;gap:12px}.work-list-surface{margin:12px 16px 26px}.work-list-heading{min-height:0;padding:15px;align-items:start}.work-list-heading p:last-child{max-width:210px;line-height:1.45}.board-column{min-width:0}.board-column>header{height:49px}.column-stack{min-height:0;gap:9px}.work-card{padding:12px}.work-card h3{font-size:15px}.risk-chip,.priority-low,.priority-medium,.priority-high,.priority-urgent,.risk-severity-chip,.escalation-chip,.overdue-chip,.at-risk-chip{font-size:12px;line-height:22px}.target-line,.checklist-row,.assignment,.card-bottom{font-size:12px}.card-bottom select{max-width:135px;font-size:12px}.task-inspector{width:100%}.action-dialog-wide{width:min(100%,560px);max-height:calc(100dvh - 24px);overflow-y:auto}.dialog-create-grid{grid-template-columns:1fr}.dialog-field-full{grid-column:auto}.creation-context{grid-template-columns:1fr}.workspace-overlay{top:98px}.ops-view-header{min-height:130px;padding:21px 16px;align-items:end}.ops-view-header h1{font-size:23px}.ops-view-header>div>p:last-child{max-width:220px;line-height:1.45}.view-action{padding:0 9px;font-size:0}.view-action svg{margin:0}.ops-view-body{padding:14px 16px 30px}.overview-priority-panel{padding:18px;min-height:205px;align-items:start}.overview-priority-copy h2{font-size:19px;max-width:255px}.priority-stats{position:absolute;bottom:18px;left:18px;margin:0}.overview-metric-grid{gap:8px;margin:9px 0}.overview-stat{min-height:64px;padding:9px}.overview-stat b{font-size:16px}.overview-stat>i,.overview-stat>button{display:none}.calendar-toolbar{align-items:start;flex-wrap:wrap}.calendar-date-nav{order:3;width:100%;justify-content:center}.calendar-toolbar-actions{order:2;width:100%;justify-content:space-between}.calendar-scope-note{order:initial;max-width:calc(100% - 132px);overflow:hidden;text-overflow:ellipsis}.calendar-history-button{flex:0 0 auto}.calendar-surface{overflow-x:auto}.calendar-agenda button{grid-template-columns:1fr 20px}.calendar-agenda button>span{grid-column:1 / -1}.activity-history-backdrop{padding:12px;place-items:end center}.activity-history{max-height:calc(100dvh - 24px);border-radius:14px 14px 10px 10px}.activity-history>header{padding:19px 18px 14px}.activity-history h2{font-size:20px}.activity-history-filters,.activity-history-list{padding-left:18px;padding-right:18px}.activity-history footer{padding:13px 18px}.activity-history footer>span{display:none}.record-detail-grid{grid-template-columns:1fr 1fr}.runs-summary{overflow-x:auto}.runs-summary>span{white-space:nowrap}.run-row{min-width:620px}.automation-grid{grid-template-columns:1fr}.capacity-hero,.escalation-hero{padding:18px;align-items:start;display:grid}.capacity-numbers{gap:18px}.escalation-row{align-items:start;flex-wrap:wrap}.escalation-actions{width:100%;margin-left:49px}}@media (max-width:600px){.nested-rail{padding:0 16px;overflow-x:auto}.nested-rail>span{flex:0 0 auto}.nested-rail button{white-space:nowrap;flex:0 0 auto}.nested-header{padding:0 16px}.nested-content{padding:27px 16px 34px}.nested-title h1{font-size:26px}.nested-grid{grid-template-columns:1fr}.nested-facts{grid-template-columns:1fr 1fr}.nested-actions .create-button{font-size:10px}.inspector-expand{display:none}}@custom-variant dark (&:is(.dark *));@theme inline{ --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }:root{--primary: var(--color-blue-700);--primary-foreground: var(--color-blue-50);--sidebar-primary: var(--color-blue-600);--sidebar-primary-foreground: var(--color-blue-50);--chart-1: var(--color-blue-300);--chart-2: var(--color-blue-500);--chart-3: var(--color-blue-600);--chart-4: var(--color-blue-700);--chart-5: var(--color-blue-800);--radius: .65rem;--background: oklch(1 0 0);--foreground: oklch(.235 .015 65);--card: oklch(1 0 0);--card-foreground: oklch(.235 .015 65);--popover: oklch(1 0 0);--popover-foreground: oklch(.235 .015 65);--secondary: oklch(.98 .001 286.375);--secondary-foreground: oklch(.4 .015 65);--muted: oklch(.967 .001 286.375);--muted-foreground: oklch(.552 .016 285.938);--accent: oklch(.967 .001 286.375);--accent-foreground: oklch(.141 .005 285.823);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.985 0 0);--border: oklch(.92 .004 286.32);--input: oklch(.92 .004 286.32);--ring: oklch(.623 .214 259.815);--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.235 .015 65);--sidebar-accent: oklch(.967 .001 286.375);--sidebar-accent-foreground: oklch(.141 .005 285.823);--sidebar-border: oklch(.92 .004 286.32);--sidebar-ring: oklch(.623 .214 259.815)}.dark{--primary: var(--color-blue-700);--primary-foreground: var(--color-blue-50);--sidebar-primary: var(--color-blue-500);--sidebar-primary-foreground: var(--color-blue-50);--background: oklch(.141 .005 285.823);--foreground: oklch(.85 .005 65);--card: oklch(.21 .006 285.885);--card-foreground: oklch(.85 .005 65);--popover: oklch(.21 .006 285.885);--popover-foreground: oklch(.85 .005 65);--secondary: oklch(.24 .006 286.033);--secondary-foreground: oklch(.7 .005 65);--muted: oklch(.274 .006 286.033);--muted-foreground: oklch(.705 .015 286.067);--accent: oklch(.274 .006 286.033);--accent-foreground: oklch(.92 .005 65);--destructive: oklch(.704 .191 22.216);--destructive-foreground: oklch(.985 0 0);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.488 .243 264.376);--chart-1: var(--color-blue-300);--chart-2: var(--color-blue-500);--chart-3: var(--color-blue-600);--chart-4: var(--color-blue-700);--chart-5: var(--color-blue-800);--sidebar: oklch(.21 .006 285.885);--sidebar-foreground: oklch(.85 .005 65);--sidebar-accent: oklch(.274 .006 286.033);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.488 .243 264.376)}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.flex{min-height:0;min-width:0}@media (min-width: 640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.container{padding-left:2rem;padding-right:2rem;max-width:1280px}}.issues-workspace-shell{padding:0;background:#f7f9fc}.issues-triage-board{min-height:100%;padding:28px}.issues-board-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.issues-board-head h2{color:#18263c;font-size:24px;font-weight:800;letter-spacing:-.04em}.issues-board-head p:last-child{max-width:560px;margin-top:7px;color:#73839a;font-size:11px;line-height:1.5}.issues-board-summary{display:flex;gap:7px;flex-wrap:wrap;justify-content:end}.issues-board-summary span{display:grid;gap:1px;min-width:82px;padding:8px 10px;border:1px solid #e0e8f0;border-radius:7px;color:#7b8aa0;background:#fff;font-size:10px}.issues-board-summary b{color:#2a3a52;font-size:16px;line-height:1}.issues-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(224px,1fr));align-items:start;gap:12px;overflow-x:auto;padding-bottom:18px}.issues-lane{min-height:480px;padding:9px;border:1px solid #e1e8f0;border-top:3px solid #aebccc;border-radius:10px;background:#edf2f6;transition:border-color .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1)}.issues-lane:nth-child(1){border-top-color:#6f94f8}.issues-lane:nth-child(2){border-top-color:#dfae55}.issues-lane:nth-child(3){border-top-color:#3ea97a}.issues-lane:nth-child(4){border-top-color:#8b6cdb}.issues-lane.drop-target{border-color:#315cf4;background:#edf2ff;box-shadow:0 0 0 3px #315cf421}.issues-lane>header{display:flex;align-items:center;justify-content:space-between;padding:3px 3px 9px;color:#3e4d62;font-size:11px}.issues-lane>header>div{display:inline-flex;align-items:center;gap:5px}.issues-lane>header>span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#65768c;background:#e1e8ef;font-size:10px;font-weight:800}.issue-lane-dot{width:7px;height:7px;border-radius:50%;background:#7195fa}.issue-lane-dot.needs-triage{background:#dba845}.issue-lane-dot.accepted{background:#38a575}.issue-lane-dot.converted{background:#8567d0}.issues-lane-drop-hint{min-height:29px;display:grid;place-items:center;margin:0 0 8px;border:1px dashed #ccd7e2;border-radius:6px;color:#8290a2;background:#ffffff80;font-size:10px;font-weight:800}.issues-lane.drop-target .issues-lane-drop-hint{color:#315cf4;border-color:#92aeff;background:#f8faff}.issues-lane-stack{display:grid;gap:8px}.issue-triage-card{overflow:hidden;border:1px solid #e0e7ee;border-left:3px solid #94a8c1;border-radius:8px;background:#fff;box-shadow:0 1px 3px #20314b0a}.issue-triage-card.severity-critical{border-left-color:#d85763}.issue-triage-card.severity-high{border-left-color:#e09a46}.issue-triage-card.severity-medium{border-left-color:#5494d5}.issue-card-open{width:100%;display:grid;grid-template-columns:15px 1fr;gap:5px 7px;padding:10px;color:inherit;text-align:left;cursor:grab}.issue-card-open:active{cursor:grabbing}.issue-card-open:focus-visible{outline:3px solid rgba(49,92,244,.18);outline-offset:-3px}.issue-grip{color:#a1afbe;padding-top:1px}.mono-ref{color:#718198;font-family:DM Mono,monospace;font-size:10px;font-weight:800}.issue-card-open h3{grid-column:1 / -1;color:#26364d;font-size:12px;line-height:1.3;letter-spacing:-.015em;font-weight:800}.issue-card-open p{grid-column:1 / -1;color:#76869a;font-size:10px;line-height:1.35}.issue-card-tags{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.issue-card-tags>span:not(.risk-severity-chip){padding:3px 5px;border-radius:4px;color:#78889d;background:#f1f4f7;font-size:10px;font-weight:800}.issue-quick-actions{display:flex;flex-wrap:wrap;gap:4px;padding:7px 9px;border-top:1px solid #edf1f5;background:#fbfcfd}.issue-quick-actions button{min-height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid #dce5ee;border-radius:5px;color:#43607f;background:#fff;font-size:10px;font-weight:800}.issue-quick-actions button:hover{color:#315cf4;border-color:#bcccfb;background:#f4f7ff}.issue-quick-actions .icon-action{margin-left:auto;width:25px;justify-content:center;padding:0}.issue-quick-actions .icon-action.warning{color:#ad7221}.issue-quick-actions .icon-action.danger{color:#bc5360}.issue-keyboard-move{display:flex;align-items:center;gap:5px;padding:7px 9px;border-top:1px solid #edf1f5;color:#8796a7;font-size:10px;font-weight:800}.issue-keyboard-move select{min-width:0;flex:1;height:24px;border:1px solid #dee6ee;border-radius:4px;color:#596b83;background:#fff;font-size:10px;outline:none}.issues-lane-empty{min-height:85px;display:grid;place-content:center;justify-items:center;gap:5px;border:1px dashed #ccd7e2;border-radius:7px;color:#90a0b1;background:#ffffff59;font-size:10px;text-align:center}.issue-dismiss-backdrop{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:16px;background:#0f192a61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.issue-dismiss-dialog{width:min(420px,100%);padding:18px;border-radius:11px;background:#fff;box-shadow:0 22px 60px #121e3142}.issue-dismiss-dialog header{display:flex;align-items:center;gap:9px}.issue-dismiss-dialog header>span{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;color:#ba5260;background:#fff0f1}.issue-dismiss-dialog header>div{flex:1}.issue-dismiss-dialog h3{color:#2a3a51;font-size:15px;font-weight:800}.issue-dismiss-dialog header>button{color:#718198}.issue-dismiss-dialog>p{margin:13px 0;color:#718097;font-size:11px;line-height:1.5}.issue-dismiss-dialog label{display:grid;gap:5px;color:#718198;font-size:10px;font-weight:800}.issue-dismiss-dialog textarea{min-height:88px;padding:8px;border:1px solid #d9e3ee;border-radius:6px;color:#41546d;font-size:11px;outline-color:#315cf4;resize:vertical}.issue-dismiss-dialog footer{display:flex;justify-content:end;gap:6px;margin-top:14px}@media (max-width: 760px){.issues-triage-board{padding:18px}.issues-board-head{display:grid;align-items:start}.issues-board-summary{justify-content:start}.issues-lane-grid{grid-template-columns:repeat(4,minmax(235px,1fr))}.freshness-state-panel>header{display:grid}.freshness-current{width:max-content}.freshness-tooltip{display:none}.translation-coverage button{min-width:94px}.checklist-editor-header-actions{width:100%;justify-content:space-between}}.issues-workspace{min-height:100%;padding:28px;background:#f7f9fc}.issues-workspace .issues-board-head{margin-bottom:16px}.issues-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 332px;gap:13px;align-items:start}.issues-workspace .issues-triage-board{min-width:0;padding:0}.issue-filter-bar{display:flex;align-items:end;flex-wrap:wrap;gap:7px;margin-bottom:13px;padding:10px;border:1px solid #e1e8ef;border-radius:9px;background:#fff}.issue-filter-search{height:31px;display:flex;align-items:center;gap:6px;min-width:185px;padding:0 8px;border:1px solid #dfe6ef;border-radius:6px;color:#8494a8;background:#fbfcfe}.issue-filter-search input{min-width:0;flex:1;color:#3f5169;background:transparent;font-size:10px;outline:none}.issue-filter-bar label{display:grid;gap:3px}.issue-filter-bar label>span{color:#8694a6;font-size:10px;font-weight:800;letter-spacing:.07em}.issue-filter-bar select{height:31px;min-width:100px;padding:0 6px;border:1px solid #dfe6ef;border-radius:6px;color:#5c6d84;background:#fff;font-size:10px;outline:none}.issue-filter-bar>button{height:31px;padding:0 7px;color:#315cf4;font-size:10px;font-weight:800}.issues-workspace .issues-lane-grid{grid-template-columns:repeat(4,minmax(198px,1fr));gap:9px}.issues-workspace .issues-lane{min-height:480px}.issue-triage-card.selected{border-color:#97b0fb;box-shadow:0 0 0 2px #315cf41f,0 5px 12px #23395c14}.issue-card-tags .needs-review{color:#a96e22!important;background:#fff4dc!important}.issue-case-desk{position:sticky;top:12px;overflow:hidden;border:1px solid #dce5ef;border-radius:10px;background:#fff;box-shadow:0 5px 18px #1f304c12}.issue-case-desk>header{display:flex;align-items:start;gap:8px;padding:14px;border-bottom:1px solid #edf1f5}.issue-case-desk>header>div{min-width:0;flex:1;display:grid;gap:5px}.issue-case-desk h2{color:#25364e;font-size:15px;line-height:1.24;letter-spacing:-.025em;font-weight:800}.issue-case-desk header p{color:#74849a;font-size:10px;line-height:1.45}.issue-case-status{display:flex;flex-wrap:wrap;gap:5px;padding:10px 14px;border-bottom:1px solid #edf1f5}.case-state,.evidence-warning,.evidence-complete{display:inline-flex;align-items:center;min-height:18px;padding:0 5px;border-radius:4px;font-size:10px;font-weight:800}.case-state{color:#55708d;background:#edf2f7}.case-state.needs-triage{color:#a56b1a;background:#fff2d8}.case-state.accepted{color:#2d8963;background:#ebf8f0}.case-state.converted{color:#755bc0;background:#f0edff}.evidence-warning{color:#a56b1a;background:#fff7e8}.evidence-complete{color:#2d8963;background:#edf9f2}.issue-case-tabs{display:flex;gap:1px;overflow-x:auto;padding:0 10px;border-bottom:1px solid #edf1f5}.issue-case-tabs button{min-height:35px;padding:0 6px;border-bottom:2px solid transparent;color:#78879a;font-size:10px;font-weight:800;white-space:nowrap}.issue-case-tabs button.active{color:#315cf4;border-bottom-color:#315cf4}.issue-case-content{min-height:185px;padding:13px}.issue-fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.issue-fact-grid span{display:grid;gap:3px;padding:8px;border-radius:6px;background:#f7f9fc}.issue-fact-grid i,.issue-command-stack span,.issue-related-panel span{color:#8b98a8;font-size:10px;font-style:normal;letter-spacing:.07em;font-weight:800}.issue-fact-grid b{color:#4b5d74;font-size:10px;line-height:1.3}.issue-command-stack{display:grid;gap:8px;margin-top:10px}.issue-command-stack label,.issue-command-stack>div{display:grid;gap:5px;padding:9px;border:1px solid #e4eaf1;border-radius:6px}.issue-command-stack select{height:28px;border:1px solid #dce5ef;border-radius:5px;color:#53657d;background:#fff;font-size:10px;outline:none}.issue-command-stack b{color:#4e5f76;font-size:10px}.issue-command-stack small{color:#7f8da0;font-size:10px;line-height:1.35}.issue-evidence-panel,.issue-related-panel,.issue-decision-panel{display:grid;gap:8px}.issue-evidence-panel>div,.issue-related-panel>div,.issue-decision-panel>div{display:grid;gap:4px;padding:10px;border:1px solid #e4eaf1;border-radius:6px;color:#5d7290}.issue-evidence-panel b,.issue-related-panel b,.issue-decision-panel b{color:#4a5d75;font-size:10px}.issue-evidence-panel p,.issue-decision-panel p{color:#7d8ca0;font-size:10px;line-height:1.4}.issue-evidence-panel .create-button{width:max-content;height:29px;font-size:10px}.issue-related-panel button{width:max-content;color:#315cf4;font-size:10px;font-weight:800}.issue-audit-list{display:grid;gap:9px}.issue-audit-list li{display:flex;align-items:start;gap:6px;color:#718298;font-size:10px;line-height:1.4}.issue-audit-list svg{flex:0 0 auto;color:#315cf4}.issue-case-desk>footer{display:flex;gap:6px;padding:10px 13px;border-top:1px solid #edf1f5}.issue-case-desk>footer .outline-inline{height:29px;padding:0 8px;font-size:10px}.issue-case-desk>footer .danger-lite{color:#b9505b;border-color:#edc9cd;background:snow}@media (max-width: 1120px){.issues-workspace-grid{grid-template-columns:1fr}.issue-case-desk{position:relative;top:auto}.issues-workspace .issues-lane-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}}@media (max-width: 700px){.issues-workspace{padding:16px}.issue-filter-bar{display:grid;grid-template-columns:1fr 1fr}.issue-filter-search{grid-column:1 / -1}.issue-filter-bar>button{justify-self:start}.issues-workspace .issues-lane-grid{grid-template-columns:repeat(4,minmax(235px,1fr))}}.overview-activity-context-layer{margin:0 28px 26px}.overview-activity-context{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.overview-activity-history,.overview-operational-notes{padding:16px;border:1px solid #dfe7ef;border-radius:11px;background:#fff;box-shadow:0 4px 13px #1a30530a}.overview-activity-context .surface-heading{align-items:start}.overview-activity-context .surface-heading h3{color:#263750;font-size:16px;letter-spacing:-.025em}.overview-activity-context .surface-heading p{max-width:355px;margin-top:4px;color:#74849a;font-size:10px;line-height:1.45}.activity-context-controls{display:flex;gap:7px;margin:12px 0}.activity-search{min-width:0;flex:1;height:32px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #dce5ef;border-radius:6px;color:#8292a6;background:#fafcff}.activity-search input{min-width:0;flex:1;color:#40546e;font-size:10px;background:transparent;outline:none}.activity-context-controls select,.note-compose select{min-width:100px;height:32px;padding:0 7px;border:1px solid #dce5ef;border-radius:6px;color:#576b85;background:#fff;font-size:10px;outline:none}.overview-activity-list{display:grid}.overview-activity-list li{min-height:47px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #eef2f5}.activity-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;color:#315cf4;background:#edf2ff}.activity-icon.risk,.activity-icon.escalation{color:#b75862;background:#fff0f1}.activity-icon.work{color:#5577a5;background:#edf4fb}.activity-icon.run{color:#2f956e;background:#edf9f2}.overview-activity-list b{display:block;color:#42566f;font-size:10px;line-height:1.3}.overview-activity-list small{display:block;margin-top:2px;color:#8492a3;font-size:10px}.overview-activity-list time{color:#8795a7;font-family:DM Mono,monospace;font-size:10px}.activity-empty{display:flex!important;align-items:center;gap:7px;color:#8795a7;font-size:10px}.note-compose{padding:9px;border:1px solid #e1e8ef;border-radius:7px;background:#fafcff}.note-compose textarea{width:100%;min-height:62px;padding:0;color:#43556d;background:transparent;font-size:10px;line-height:1.45;outline:none;resize:vertical}.note-compose>div{display:flex;justify-content:space-between;gap:8px;margin-top:6px}.note-compose .create-button{height:32px;padding:0 10px;font-size:10px}.operational-note-list{display:grid;gap:8px;margin-top:11px}.operational-note{padding:9px;border:1px solid #e2e8ef;border-left:3px solid #94a8c1;border-radius:7px;background:#fff}.operational-note.attention{border-left-color:#e0a24b}.operational-note.critical{border-left-color:#ce5965}.operational-note header{display:flex;justify-content:space-between;align-items:center}.operational-note header>span{display:inline-flex;align-items:center;gap:5px;color:#74859a;font-size:10px;font-weight:800}.note-priority{width:6px;height:6px;border-radius:50%;background:#8298b4}.note-priority.attention{background:#d99b42}.note-priority.critical{background:#cf5663}.operational-note header>div{display:flex;gap:3px}.operational-note header button{width:22px;height:22px;display:grid;place-items:center;border-radius:4px;color:#8897a9}.operational-note header button.pinned{color:#315cf4;background:#edf2ff}.operational-note p{margin:6px 0 8px;color:#52647b;font-size:10px;line-height:1.45}.operational-note footer{display:flex;gap:6px;color:#8996a7;font-size:10px}.operational-note footer time{margin-left:auto;font-family:DM Mono,monospace}.issues-report-button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:6px;color:#fff;background:#315cf4;box-shadow:0 3px 9px #315cf433;font-size:10px;font-weight:800}.issues-report-button:hover{background:#264be0}.issue-report-dialog{width:min(505px,100%);padding:18px;border-radius:11px;background:#fff;box-shadow:0 22px 60px #121e3142}.issue-report-dialog header{display:flex;align-items:center;gap:9px}.issue-report-dialog header>span{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;color:#315cf4;background:#edf2ff}.issue-report-dialog header>div{flex:1}.issue-report-dialog h3{color:#2a3a51;font-size:15px;font-weight:800}.issue-report-dialog header>button{color:#718198}.issue-report-dialog>p{margin:13px 0;color:#718097;font-size:11px;line-height:1.5}.issue-report-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.issue-report-fields label{display:grid;gap:5px;color:#718198;font-size:10px;font-weight:800}.issue-report-fields label:first-child,.issue-report-fields label:nth-child(2){grid-column:1 / -1}.issue-report-fields input,.issue-report-fields select{height:33px;padding:0 8px;border:1px solid #d9e3ee;border-radius:6px;color:#41546d;background:#fff;font-size:10px;outline-color:#315cf4}.issue-report-dialog footer{display:flex;justify-content:end;gap:6px;margin-top:15px}.issue-report-dialog .create-button{height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;font-size:10px}.issue-bulk-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;border:1px solid #dce5ef;border-radius:8px;color:#7a899a;background:#f8fafc}.issue-bulk-toolbar.active{border-color:#b8c9fb;background:#f5f8ff}.issue-bulk-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.issue-bulk-toolbar>div:first-child{min-width:145px}.issue-bulk-toolbar>div:first-child>button{width:24px;height:24px;display:grid;place-items:center;color:#315cf4}.issue-bulk-toolbar b{color:#52637a;font-size:10px}.issue-bulk-toolbar label{display:inline-flex;align-items:center;gap:4px;color:#8492a2;font-size:10px;font-weight:800}.issue-bulk-toolbar select{height:27px;padding:0 4px;border:1px solid #d8e2ee;border-radius:5px;color:#566b86;background:#fff;font-size:10px;outline:none}.issue-bulk-toolbar button:not(:first-child){min-height:27px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid #cedbfa;border-radius:5px;color:#315cf4;background:#fff;font-size:10px;font-weight:800}.issue-bulk-toolbar button:disabled{opacity:.48;cursor:not-allowed}.issue-triage-card{position:relative}.issue-triage-card.bulk-selected{border-color:#9bb4fc;background:#f9fbff}.issue-card-select{position:absolute;z-index:2;top:7px;right:7px}.issue-card-select input{position:absolute;opacity:0}.issue-card-select span{width:16px;height:16px;display:grid;place-items:center;border:1px solid #ccd8e6;border-radius:4px;color:#fff;background:#fff}.issue-card-select input:checked+span{border-color:#315cf4;background:#315cf4}.issue-evidence-review{display:grid;gap:8px}.evidence-file-rail{display:flex;gap:5px;overflow-x:auto}.evidence-file-rail button{min-height:27px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid #dce5ef;border-radius:5px;color:#718299;background:#fff;font-size:10px;white-space:nowrap}.evidence-file-rail button.active{color:#315cf4;border-color:#a8bdfb;background:#f0f4ff}.evidence-preview{display:grid;grid-template-columns:1fr 90px;gap:7px}.evidence-preview-art{min-height:104px;display:grid;place-content:center;justify-items:center;gap:5px;border:1px dashed #bfcde1;border-radius:7px;color:#7890ad;background:linear-gradient(135deg,#f8fbff,#eff4fb);text-align:center}.evidence-preview-art b{color:#526983;font-size:10px}.evidence-preview-art span{max-width:120px;color:#8998a9;font-size:10px;line-height:1.35}.evidence-preview-meta{display:grid;align-content:center;gap:5px;padding:8px;border:1px solid #e0e8ef;border-radius:7px}.evidence-preview-meta span{color:#8996a7;font-size:10px;font-weight:800}.evidence-preview-meta b{color:#53677f;font-size:10px}.evidence-preview-meta .outline-inline{height:25px;padding:0 5px;font-size:10px}.evidence-annotation{display:grid;gap:6px}.evidence-annotation label{display:grid;gap:5px}.evidence-annotation label>span{display:inline-flex;align-items:center;gap:5px;color:#68809d;font-size:10px;font-weight:800}.evidence-annotation textarea{min-height:50px;padding:7px;border:1px solid #dce5ef;border-radius:6px;color:#4f637b;font-size:10px;line-height:1.4;outline-color:#315cf4;resize:vertical}.evidence-annotation .create-button{width:max-content;height:27px;padding:0 8px;font-size:10px}.evidence-annotation ol{display:grid;gap:4px}.evidence-annotation li{padding:6px;border-left:2px solid #b9cbfc;color:#74849a;background:#f8faff;font-size:10px;line-height:1.4}.issue-activity-review{display:grid;gap:9px}.issue-activity-review label{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#8190a3;font-size:10px;font-weight:800}.issue-activity-review select{height:27px;padding:0 6px;border:1px solid #dce5ef;border-radius:5px;color:#536781;background:#fff;font-size:10px;outline:none}@media (max-width: 1120px){.overview-activity-context{grid-template-columns:1fr}.issue-bulk-toolbar{align-items:start;flex-direction:column}.issue-bulk-toolbar>div:first-child{min-width:auto}}@media (max-width: 700px){.overview-activity-context-layer{margin:0 16px 18px}.activity-context-controls{flex-direction:column}.activity-context-controls select{width:100%}.issue-bulk-toolbar>div:last-child{display:grid;grid-template-columns:1fr 1fr;width:100%}.issue-bulk-toolbar label{display:grid}.evidence-preview{grid-template-columns:1fr}}.brand-symbol{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#315cf4;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38,0 3px 10px #315cf452;font:800 18px/1 Manrope,sans-serif!important;letter-spacing:-.12em;text-indent:-1px}.brand-word{font-weight:800;letter-spacing:-.045em}.review-run-row{position:relative;overflow:hidden;border-left:3px solid #315cf4!important}.review-run-row:has(.review-run-tone.amber){border-left-color:#d49a36!important}.review-run-row:has(.review-run-tone.purple){border-left-color:#7c6bd5!important}.review-run-main .mono-ref,.automation-health-card .mono-ref{color:#315cf4;font-weight:800;letter-spacing:.055em}.review-run-main p,.review-run-main small{font-family:DM Mono,monospace;font-size:10px;letter-spacing:-.02em}.review-run-readiness{border-left:1px solid #e8edf4;padding-left:14px}.automation-health-card{position:relative;overflow:hidden;border-top:3px solid #7aa4f8;border-radius:11px}.automation-health-card:has(.automation-health-pill.at-risk){border-top-color:#d49a36}.automation-health-card:has(.automation-health-pill.failing){border-top-color:#c44d5a}.automation-health-card:has(.automation-health-pill.healthy){border-top-color:#42a676}.automation-health-details span{border-left:2px solid #edf1f6;padding-left:7px}.automation-health-details .has-exception{border-left-color:#d49a36}.settings-workspace{position:relative;min-height:100vh;padding-left:74px;box-sizing:border-box;background:linear-gradient(90deg,#0a1221 0 74px,#f8fafc 74px)}.settings-workspace:before{content:"B";position:fixed;z-index:25;top:17px;left:19px;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#315cf4;color:#fff;box-shadow:inset 0 0 0 1px #ffffff3b,0 5px 16px #315cf44d;font:800 23px/1 Manrope,sans-serif;letter-spacing:-.12em}.settings-workspace:after{content:"Brisa\aOPERATIONS";white-space:pre;position:fixed;z-index:25;top:62px;left:14px;color:#cbd6ea;font:500 10px/1.45 DM Mono,monospace;letter-spacing:.08em;text-align:center}.settings-workspace .settings-topbar{border-bottom-color:#e3e9f1}.settings-workspace .settings-section-nav{border-left:1px solid #e6ebf2}.settings-workspace .settings-form-card .settings-field b{color:#293a54;font-weight:800}.template-selector-dialog{width:min(760px,100%)}.template-selector-controls{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:10px;align-items:center;padding:16px 22px 12px;border-bottom:1px solid #e8edf3}.template-selector-controls input,.template-selector-controls select{min-height:38px;padding:0 10px;border:1px solid #dce5ef;border-radius:7px;color:#344c68;background:#fff;font:inherit;font-size:12px}.template-selector-controls span{color:#71839a;font-size:10px;white-space:nowrap}.template-selector-results{display:grid;gap:8px;max-height:360px;overflow:auto;padding:14px 22px 18px}.template-selector-results label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:11px;border:1px solid #e0e7ef;border-radius:8px;background:#fff;cursor:pointer}.template-selector-results label:has(input:checked){border-color:#9ab2f5;background:#f5f8ff}.template-selector-results input{margin-top:3px;accent-color:#315cf4}.template-selector-results span{display:grid;gap:3px;min-width:0}.template-selector-results b{color:#2c425f;font-size:13px}.template-selector-results em{color:#315cf4;font-size:11px;font-style:normal}.template-selector-results small{color:#71839a;font-size:11px;line-height:1.4}@media (max-width: 600px){.template-selector-controls{grid-template-columns:1fr;padding:14px 16px 10px}.template-selector-results{padding:12px 16px 16px}}.evidence-policy-editor{display:grid;gap:14px;padding:16px}.evidence-effective-summary,.evidence-inheritance,.evidence-metadata-policy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #dfe8f2;border-radius:10px;background:#fbfdff}.evidence-effective-summary b,.evidence-inheritance b,.evidence-metadata-policy b{display:block;margin-top:5px;color:#253751;font-size:15px}.evidence-effective-summary p,.evidence-inheritance p,.evidence-metadata-policy p{margin:5px 0 0;color:#6d7d91;font-size:12px}.evidence-inheritance{border-color:#cbdaf8;background:#f5f8ff}.evidence-inheritance.override{border-color:#d8c9f6;background:#faf7ff}.evidence-policy-groups,.evidence-retention-editor{display:grid;gap:9px;padding:16px;border:1px solid #e1e8f0;border-radius:10px;background:#fff}.evidence-context-row{display:grid;grid-template-columns:1.2fr 1.4fr 1fr;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #edf1f5;font-size:12px}.evidence-context-row span{color:#315cf4;font-weight:700}.evidence-context-row small{color:#8090a3}.evidence-limit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.evidence-limit-grid label,.evidence-retention-editor label,.evidence-metadata-policy label{display:grid;gap:6px;color:#344660;font-size:11px;font-weight:800}.evidence-limit-grid select,.evidence-retention-editor select,.evidence-metadata-policy select{min-height:35px;border:1px solid #d8e2ed;border-radius:6px;padding:0 9px;background:#fff;color:#2b3b54}.evidence-limit-grid small{color:#8290a1;font-weight:500}.evidence-retention-editor>div p{margin:5px 0 4px;color:#6d7d91;font-size:12px}.evidence-retention-editor>label{grid-template-columns:1fr 180px;align-items:center;padding:8px 0;border-top:1px solid #edf1f5}.evidence-format-modal{width:min(920px,calc(100vw - 30px))}.evidence-format-table{padding:0 22px;overflow-x:auto}.evidence-format-head,.evidence-format-row{min-width:780px;display:grid;grid-template-columns:1.15fr 1.35fr 1.2fr .8fr 1.35fr;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #edf1f5;color:#60728a;font-size:11px}.evidence-format-head{color:#8290a1;font:500 10px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.evidence-format-row b{color:#2b3b54}.evidence-format-row b small{display:block;margin-top:3px;color:#8997a8;font-weight:500}.evidence-format-row span small{display:block;margin-top:3px;color:#8997a8;font-size:10px;line-height:1.25}.evidence-format-row .setting-toggle{width:145px}@media (max-width: 760px){.evidence-effective-summary,.evidence-inheritance,.evidence-metadata-policy{align-items:flex-start;flex-direction:column}.evidence-limit-grid{grid-template-columns:repeat(2,1fr)}.evidence-context-row{grid-template-columns:1fr;gap:4px}.evidence-retention-editor>label{grid-template-columns:1fr;gap:7px}}.settings-workspace.settings-embedded{min-height:calc(100vh - 104px);padding-left:0;background:#f8fafc}.settings-workspace.settings-embedded:before,.settings-workspace.settings-embedded:after{display:none}.create-menu{width:382px;padding:9px}.create-menu-heading{min-height:28px;padding:4px 8px 7px}.create-menu-heading p{color:#52647e;font-size:10px;letter-spacing:.1em}.create-menu button[data-create-origin]{min-height:58px;padding:8px 9px}.create-menu button[data-create-origin]:hover,.create-menu button[data-create-origin]:focus-visible{background:#eff4ff;box-shadow:inset 0 0 0 1px #dbe5ff}.create-menu button[data-create-origin] small{display:block;max-width:285px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-option-icon{width:32px;height:32px;border-radius:8px}.create-menu-assist{display:grid;gap:2px;margin:7px 0 0;padding:7px 2px 1px;border-top:1px solid #e2e8f0}.create-menu .create-menu-assist button{min-height:36px;padding:7px 8px;color:#52677f;font-size:10px}.create-menu .create-menu-assist button:hover,.create-menu .create-menu-assist button:focus-visible{color:#315cf4;background:#eff4ff}.create-menu .create-menu-assist b{color:inherit;font-weight:800}.action-dialog .dialog-helper{color:transparent;font-size:0}.action-dialog .dialog-helper:after{content:"Required fields are checked before creation. Property-local timing and the applicable published policy are shown in this form.";color:#7d8ba0;font-size:10px;line-height:1.45}.settings-authority select,.settings-workspace .advanced-json{display:none}.ops-app>.workspace>.settings-workspace{padding-left:0;background:linear-gradient(115deg,#f7f9fd,#fff 38%,#f8faff)}.ops-app>.workspace>.settings-workspace:before,.ops-app>.workspace>.settings-workspace:after{display:none}@media (min-width:601px){.create-menu-heading .mobile-sheet-close{display:none!important}}@media (max-width:600px){.create-menu{width:auto;padding:16px 16px calc(18px + env(safe-area-inset-bottom))}.create-menu-heading{min-height:40px;padding:4px 0 10px}.create-menu-heading .mobile-sheet-close{position:absolute;top:9px;right:10px;width:44px!important;height:44px;border-radius:50%!important}.create-menu button[data-create-origin]{min-height:62px}}.automation-authoring{display:grid;gap:12px;padding:2px 0}.automation-authoring>header,.automation-definition>header{display:flex;align-items:start;justify-content:space-between;gap:14px}.automation-authoring>header{padding:12px 13px;border:1px solid #dce5f0;border-radius:9px;background:#fbfcff}.automation-authoring header span,.automation-definition header span{color:#315cf4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.automation-authoring h4,.automation-definition h4{margin-top:3px;color:#2d425d;font-size:14px;letter-spacing:-.025em}.automation-authoring header p{max-width:510px;margin-top:4px;color:#71839a;font-size:10px;line-height:1.45}.automation-authoring>header .outline-inline{min-height:32px;border:1px solid #b9c8df;border-radius:7px;background:#fff;color:#34506f;box-shadow:0 1px 2px #1f30490f;white-space:nowrap}.automation-authoring>header .outline-inline:hover:not(:disabled){border-color:#315cf4;color:#315cf4;background:#f7f9ff}.automation-authoring>header .outline-inline:disabled{border-color:#d4dce8;color:#9aa7b8;background:#f7f9fb}.automation-authoring>nav{display:flex;gap:5px;padding:4px;border-radius:8px;background:#f1f4f8}.automation-authoring>nav button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 8px;border-radius:6px;color:#71839a;font-size:10px;font-weight:800}.automation-authoring>nav button.active{color:#315cf4;background:#fff;box-shadow:0 1px 3px #1f30491f}.automation-authoring>nav button span{display:grid;place-items:center;min-width:14px;height:14px;border-radius:4px;color:inherit;background:#e7ecf4;font-size:10px}.automation-catalogue-body{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(0,1.45fr);gap:10px}.automation-catalogue-list{display:grid;align-content:start;gap:6px}.automation-catalogue-list>button{display:grid;gap:3px;padding:10px;border:1px solid #e0e7ef;border-radius:8px;color:#71839a;background:#fbfcfe;text-align:left}.automation-catalogue-list>button.selected{border-color:#b8c9f5;background:#f1f5ff;box-shadow:inset 3px 0 #315cf4}.automation-catalogue-list b{color:#37506d;font-size:10px}.automation-catalogue-list small,.automation-catalogue-list span{color:#7c8ca0;font-size:10px}.automation-catalogue-list em{width:max-content;padding:2px 4px;border-radius:3px;color:#315cf4;background:#e9f0ff;font:500 10px DM Mono,monospace;font-style:normal}.automation-empty{display:grid;gap:3px;padding:14px;border:1px dashed #cad6e4;border-radius:8px;color:#6d8098;font-size:10px}.automation-empty b{color:#455a76;font-size:10px}.automation-definition{display:grid;gap:10px;padding:13px;border:1px solid #dce5f0;border-radius:9px;background:#fbfcff}.automation-definition header small{color:#7a8ca2;font-size:10px}.automation-definition-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.automation-definition-grid>div{display:grid;gap:3px;padding:8px;border:1px solid #e5ebf2;border-radius:6px;background:#fff}.automation-definition-grid span{color:#8391a4;font:500 7.5px DM Mono,monospace;letter-spacing:.06em}.automation-definition-grid b{color:#50637c;font-size:10px;line-height:1.35}.automation-authoring-status{display:flex;flex-wrap:wrap;gap:5px}.automation-authoring-status span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:4px;color:#397b66;background:#e9f7f0;font-size:10px;font-weight:800}.automation-authoring-status span:not(:first-child){color:#49617c;background:#eef3fb}.automation-definition footer{display:flex;flex-wrap:wrap;gap:7px;padding-top:3px}.automation-definition footer button:not(.create-button){color:#315cf4;font-size:10px;font-weight:800}.automation-definition footer button:disabled{color:#97a5b5}.automation-definition footer .create-button{min-height:27px;padding:0 7px;font-size:10px}@media (max-width: 780px){.automation-catalogue-body,.automation-definition-grid{grid-template-columns:1fr}.automation-authoring>header,.automation-definition>header{display:grid}.automation-authoring>header .outline-inline{width:max-content}}.ops-record-stage{min-width:0;background:#f7f9fc}.ops-record-stage .nested-page{position:relative;z-index:auto;inset:auto;min-height:calc(100vh - 150px);overflow:visible;animation:workspace-in .2s cubic-bezier(.23,1,.32,1)}.ops-record-stage .nested-header{position:sticky;top:0;min-height:56px;height:auto;padding:0 28px;background:#fffffff5}.ops-record-stage .nested-content{max-width:1240px;padding:27px 28px 48px}.ops-record-stage .record-identity-hero{border-top:3px solid #315cf4}@media (max-width: 700px){.ops-record-stage .nested-header{min-height:52px;padding:0 16px}.ops-record-stage .nested-content{padding:18px 16px 34px}}@media (max-width: 840px){.settings-workspace{padding-left:0;background:#f8fafc}.settings-workspace:before,.settings-workspace:after{display:none}}.settings-workspace:has(.work-template-catalogue,.automation-authoring) .settings-version-rail,.settings-workspace:has(.work-template-catalogue,.automation-authoring)>.settings-command-bar{display:none}.settings-workspace:has(.work-template-catalogue,.automation-authoring) .settings-layout{grid-template-columns:minmax(205px,.7fr) minmax(0,2.6fr)}.file-viewer-backdrop{position:fixed;z-index:85;inset:0;display:grid;place-items:center;padding:24px 16px;background:#0912228f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:overlay-in .18s ease-out}.file-viewer{width:min(780px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:14px;background:#fff;box-shadow:0 28px 80px #08142c52;overflow:hidden;animation:menu-in .2s cubic-bezier(.23,1,.32,1)}.file-viewer>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid #e8edf3}.file-viewer>header>div{flex:1;min-width:0}.file-viewer>header span{color:#7c8ca1;font-size:10px;font-weight:800;letter-spacing:.09em}.file-viewer>header h2{margin-top:4px;color:#253448;font-size:20px;letter-spacing:-.04em;font-weight:800}.file-viewer>header p{margin-top:4px;color:#718299;font-size:11px}.file-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 22px;border-bottom:1px solid #eef2f6;background:#fafcff}.file-viewer-toolbar button{height:30px;padding:0 10px;border:1px solid #dce5f0;border-radius:6px;background:#fff;color:#53677f;font-size:11px;font-weight:800;transition:border-color .13s,color .13s}.file-viewer-toolbar button:hover{border-color:#9eb4fc;color:#315cf4}.file-viewer-toolbar button:disabled{opacity:.42;cursor:not-allowed}.file-viewer-toolbar b{color:#344258;font-size:11px;font-weight:800}.file-viewer-stage{flex:1;overflow:auto;display:grid;place-items:center;padding:18px;background:#f3f6fa;min-height:280px}.file-viewer-stage img{max-width:100%;max-height:520px;border-radius:5px;box-shadow:0 8px 26px #0f1e3a29}.file-viewer-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;text-align:center}.file-viewer-state svg{color:#9baec4}.file-viewer-state b{color:#344258;font-size:16px;font-weight:800}.file-viewer-state p{max-width:300px;color:#718299;font-size:12px;line-height:1.5}.file-viewer-state-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:center}.file-viewer-state-actions select{height:32px;padding:0 9px;border:1px solid #dce5f0;border-radius:6px;background:#fff;color:#53677f;font-size:11px;outline:none}.file-viewer>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 24px;border-top:1px solid #eef2f6;background:#fafcff}.file-viewer>footer>div{display:flex;flex-direction:column;gap:3px}.file-viewer>footer span{color:#7c8ca1;font-size:10px;font-weight:800;letter-spacing:.08em}.file-viewer>footer b{color:#344258;font-size:11px;font-weight:800}.file-viewer>footer small{color:#8fa5c3;font-size:10px}.catalogue-create-modal{max-width:520px}.catalogue-create-modal>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:22px 24px 16px;border-bottom:1px solid #edf0f6}.catalogue-create-modal>header>div{flex:1}.catalogue-create-modal>header .panel-label{color:#7c8ca1;font-size:10px;font-weight:800;letter-spacing:.09em}.catalogue-create-modal>header h2{margin-top:5px;color:#253448;font-size:20px;letter-spacing:-.04em;font-weight:800}.catalogue-create-modal>header p{margin-top:4px;color:#718299;font-size:11px;line-height:1.45;max-width:380px}.catalogue-create-form{display:grid;gap:14px;padding:20px 24px}.catalogue-create-field{display:grid;gap:5px}.catalogue-create-field label{display:flex;align-items:center;gap:6px;color:#53667d;font-size:11px;font-weight:800}.catalogue-create-field label span{height:16px;padding:0 5px;border-radius:4px;background:#fef0e0;color:#b0712b;font-size:10px;font-weight:800;letter-spacing:.05em;line-height:16px}.catalogue-create-field input{height:36px;padding:0 10px;border:1px solid #dce5f0;border-radius:8px;color:#253448;background:#fff;font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.catalogue-create-field input:focus{border-color:#8fa7fb;box-shadow:0 0 0 3px #315cf41a}.catalogue-create-toggles{display:grid;gap:8px;padding:14px;border:1px solid #e8edf3;border-radius:9px;background:#fafcff}.catalogue-create-toggle{display:flex;align-items:start;gap:10px;cursor:pointer}.catalogue-create-toggle input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;margin-top:2px;accent-color:#315cf4;cursor:pointer}.catalogue-create-toggle span{display:grid;gap:2px}.catalogue-create-toggle b{color:#344258;font-size:11px;font-weight:800}.catalogue-create-toggle small{color:#8090a8;font-size:10px;line-height:1.35}.catalogue-create-note{display:flex;align-items:start;gap:7px;padding:10px 12px;border-radius:8px;background:#fffbf0;border:1px solid #f3dfa4;color:#8a6c2a;font-size:11px;line-height:1.4}.catalogue-create-note svg{flex:0 0 auto;margin-top:1px}.work-checklist-items{list-style:none;margin:0;padding:0}.work-checklist-items li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #eef2f6}.work-checklist-items li.complete{opacity:.72}.work-checklist-items label{display:flex;align-items:start;gap:9px;cursor:pointer}.work-checklist-items label input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin-top:2px;accent-color:#315cf4;cursor:pointer}.work-checklist-items label span{display:grid;gap:2px}.work-checklist-items label b{color:#344258;font-size:12px;font-weight:800;line-height:1.3}.work-checklist-items label small{color:#8090a8;font-size:10px}.work-checklist-items li.complete label b{color:#44566f;text-decoration:line-through;text-decoration-color:#94a8c0}.step-meta{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}.step-meta button{height:28px;padding:0 9px;border:1px solid #dce5f0;border-radius:6px;background:#fff;color:#315cf4;font-size:10px;font-weight:800;white-space:nowrap;flex-shrink:0;transition:border-color .13s,color .13s}.step-meta button:hover:not(:disabled){border-color:#9eb4fc}.step-meta button:disabled{opacity:.38;cursor:not-allowed}.step-meta>small{display:none}.authoring-backdrop{position:fixed;inset:0;z-index:300;background:#0f1c348c;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.authoring-workspace{display:flex;width:min(96vw,980px);max-height:calc(100vh - 48px);border-radius:16px;background:#fff;box-shadow:0 20px 64px #0a1e4638;overflow:hidden}.authoring-nav{display:flex;flex-direction:column;width:240px;flex-shrink:0;background:#f4f7fb;border-right:1px solid #dde7f0;overflow-y:auto}.authoring-nav-header{padding:24px 20px 16px;border-bottom:1px solid #dde7f0}.authoring-nav-header span{color:#7b91aa;font-size:10px;font-weight:800;letter-spacing:.09em}.authoring-nav-header h3{color:#263b57;font-size:16px;margin-top:4px}.authoring-steps-list{list-style:none;padding:8px 0;flex:1}.authoring-step-item>button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 20px;text-align:left;color:#6f859e;background:transparent;border:none;cursor:not-allowed;transition:background .13s}.authoring-step-item.done>button,.authoring-step-item.active>button{cursor:pointer}.authoring-step-item.done>button:hover{background:#edf2f8}.authoring-step-item.active>button{background:#eef3ff;color:#315cf4;cursor:default}.authoring-step-num{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:50%;border:2px solid currentColor;font-size:10px;font-weight:800;transition:background .13s,color .13s}.authoring-step-item.done .authoring-step-num{background:#2e9b71;border-color:#2e9b71;color:#fff}.authoring-step-item.active .authoring-step-num{border-color:#315cf4}.authoring-step-text b{display:block;font-size:12px;font-weight:800}.authoring-step-text small{display:block;font-size:10px;line-height:1.4;margin-top:2px}.authoring-nav-note{display:flex;align-items:flex-start;gap:7px;margin:8px 14px 16px;padding:10px 12px;border-radius:8px;background:#fff7e6;color:#7a4e15;font-size:10px;line-height:1.45}.authoring-main{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.authoring-main-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 20px;border-bottom:1px solid #e8edf4;flex-shrink:0}.authoring-main-header .panel-label{margin-bottom:4px}.authoring-main-header h2{color:#1f3554;font-size:22px;line-height:1.2}.authoring-main-header>div>p{color:#637898;font-size:13px;margin-top:4px}.authoring-main-body{flex:1;overflow-y:auto;padding:28px}.authoring-main-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 28px;border-top:1px solid #e8edf4;flex-shrink:0;background:#fafcff}.authoring-nav-buttons{display:flex;gap:10px}.authoring-form{display:flex;flex-direction:column;gap:20px}.authoring-field{display:flex;flex-direction:column;gap:5px}.authoring-field>label{color:#3a5069;font-size:13px;font-weight:800}.authoring-field input,.authoring-field textarea,.authoring-field select{width:100%;padding:9px 11px;border:1px solid #cdd8e7;border-radius:8px;color:#253a58;font-size:13px;background:#fff;transition:border-color .13s}.authoring-field input:focus,.authoring-field textarea:focus,.authoring-field select:focus{border-color:#315cf4;outline:none;box-shadow:0 0 0 3px #315cf41a}.authoring-field textarea{resize:vertical;min-height:72px}.authoring-field>small{color:#72879e;font-size:11px;line-height:1.45}.authoring-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.authoring-field-note{color:#72879e;font-size:12px;line-height:1.5;padding:12px 14px;background:#f6f9ff;border-radius:8px;border:1px solid #dce6f2}.authoring-checkgroup{display:flex;flex-direction:column;gap:8px}.authoring-checkgroup-indent{margin-left:22px;margin-top:8px}.authoring-check{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-radius:8px;border:1px solid #dce6f0;background:#f8faff;cursor:pointer;font-size:13px}.authoring-check input[type=checkbox]{flex-shrink:0;margin-top:3px;accent-color:#315cf4}.authoring-check b{display:block;color:#2e4566;font-size:13px;font-weight:800}.authoring-check small{display:block;color:#6f8499;font-size:11px;margin-top:1px;line-height:1.4}.authoring-check-large{padding:12px 14px}.authoring-radio-group{display:flex;flex-direction:column;gap:10px}.authoring-radio-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;border:2px solid #dce6f0;background:#fafcff;cursor:pointer;transition:border-color .13s,background .13s}.authoring-radio-card.selected{border-color:#315cf4;background:#f0f4ff}.authoring-radio-card input[type=radio]{flex-shrink:0;margin-top:3px;accent-color:#315cf4}.authoring-radio-card b{display:block;color:#253a58;font-size:13px;font-weight:800}.authoring-radio-card small{display:block;color:#6f8499;font-size:11px;margin-top:2px}.authoring-checklist-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.authoring-checklist-header p{color:#5c738e;font-size:12px;line-height:1.45}.authoring-checklist-empty{padding:24px;text-align:center;border:2px dashed #d5e1ef;border-radius:10px;color:#7a93a8}.authoring-checklist-list{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:8px}.authoring-checklist-item{border:1px solid #dce6f0;border-radius:10px;overflow:hidden;background:#fafcff;transition:border-color .13s}.authoring-checklist-item.expanded{border-color:#315cf4}.authoring-checklist-row{display:flex;align-items:center;gap:8px;padding:10px 12px}.authoring-checklist-grip{color:#a8bcce;cursor:grab;flex-shrink:0}.authoring-checklist-num{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#e7eef7;color:#5370a8;font-size:10px;font-weight:800}.authoring-checklist-input{flex:1;min-width:0;padding:6px 10px;border:1px solid #d6e2ee;border-radius:6px;font-size:13px;color:#253a58;background:#fff}.authoring-checklist-input:focus{border-color:#315cf4;outline:none}.authoring-checklist-badge{flex-shrink:0;padding:3px 9px;border-radius:5px;font-size:10px;font-weight:800;border:none;cursor:pointer;transition:background .13s}.authoring-checklist-badge.required{background:#eef4ff;color:#315cf4}.authoring-checklist-badge.optional{background:#f2f5f8;color:#6a839a}.danger-icon{color:#c0392b!important}.authoring-checklist-detail{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-top:1px solid #e4edf5;background:#f7faff}.authoring-add-step{display:flex;align-items:center;gap:7px;width:100%;padding:10px 14px;margin-top:4px;border:2px dashed #cdd8ea;border-radius:10px;color:#6285af;background:transparent;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .13s,color .13s}.authoring-add-step:hover{border-color:#315cf4;color:#315cf4}.authoring-review-summary{display:flex;flex-direction:column;gap:20px}.authoring-review-section>span{display:block;margin-bottom:10px;color:#7b91aa;font-size:10px;font-weight:800;letter-spacing:.09em}.authoring-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.authoring-review-grid>div.wide{grid-column:1 / -1}.authoring-review-grid>div{padding:10px 12px;border-radius:8px;background:#f6f9fc;border:1px solid #e4edf5}.authoring-review-grid>div b{display:block;color:#6f8499;font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:3px}.authoring-review-grid>div p{color:#2e4566;font-size:13px}.authoring-review-grid>div p code{background:#e8f0fc;padding:1px 5px;border-radius:4px;font-size:11px}.authoring-review-checklist{display:flex;flex-direction:column;gap:6px}.authoring-review-step{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;padding:8px 12px;border-radius:7px;background:#f6f9fc;border:1px solid #e4edf5}.authoring-review-step>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dce8f7;color:#4a70a8;font-size:10px;font-weight:800}.authoring-review-step>b{color:#2e4566;font-size:13px}.authoring-review-step>small{color:#7a93a8;font-size:10px}.authoring-review-warn{color:#c65a1a;font-size:12px;padding:10px 12px;background:#fff5ee;border-radius:8px;border:1px solid #f0c8a0}.authoring-review-validation{display:flex;flex-direction:column;gap:12px;margin-top:4px}.authoring-validation-status{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:9px;font-size:13px;font-weight:700}.authoring-validation-status.valid{background:#e8f8ef;color:#207050;border:1px solid #b7e6cc}.authoring-validation-status.invalid{background:#fff5ee;color:#b54a18;border:1px solid #f0c8a0}.authoring-review-note{color:#72879e;font-size:12px;line-height:1.5;padding:10px 14px;background:#f7f9fc;border-radius:8px;border:1px solid #dce6f0}.authoring-impact-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px;border-radius:10px;background:#f7f9fc;border:1px solid #dce6f0}.authoring-impact-preview>span{grid-column:1 / -1;color:#7b91aa;font-size:10px;font-weight:800;letter-spacing:.09em}.authoring-impact-preview>div{display:flex;flex-direction:column;gap:3px}.authoring-impact-preview>div b{color:#2e4566;font-size:22px;font-weight:800}.authoring-impact-preview>div small{color:#6f8499;font-size:11px;line-height:1.35}.authoring-occurrences{display:flex;flex-direction:column;gap:6px}.authoring-occurrence-row{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:7px;background:#f0f6ff;border:1px solid #d5e4f5;color:#3a5876;font-size:12px}.authoring-occurrence-row svg{color:#315cf4;flex-shrink:0}.authoring-child-timing{display:flex;flex-direction:column;gap:8px}.authoring-child-timing-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border-radius:8px;background:#f7f9fc;border:1px solid #dce6f0}.authoring-child-timing-row span b{color:#6f8499;font-size:12px;font-weight:800}.authoring-child-timing-row span{color:#2e4566;font-size:13px}.authoring-child-timing-row select{padding:5px 8px;border:1px solid #cdd8e7;border-radius:6px;font-size:12px}.required-badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:#ffe9e9;color:#c0392b;font-size:10px;font-weight:800;letter-spacing:.05em;vertical-align:middle}@media (max-width: 720px){.authoring-workspace{flex-direction:column}.authoring-nav{width:100%;max-height:200px}.authoring-steps-list{flex-direction:row;flex-wrap:wrap;display:flex}.authoring-step-item>button{padding:8px 12px}.authoring-field-row,.authoring-review-grid,.authoring-impact-preview{grid-template-columns:1fr}}.catalogue-create-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 480px){.catalogue-create-field-row{grid-template-columns:1fr}}.catalogue-color-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.colour-swatch{width:32px;height:32px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:transform .13s,border-color .13s}.colour-swatch:hover{transform:scale(1.12)}.colour-swatch.selected{border-color:#fff;outline:3px solid #315cf4}@media (max-width: 1180px) and (min-width: 761px){.settings-layout{grid-template-columns:205px minmax(0,1fr);gap:12px}.settings-version-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-version-rail>*{min-width:0}.settings-editor,.settings-editor-head,.settings-form-card,.settings-effective,.override-panel{min-width:0}.settings-command-bar{margin-left:0;margin-right:0}.evidence-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.settings-workspace{overflow-x:hidden}.settings-form-card{overflow:hidden}}.settings-workspace .settings-scope-picker,.settings-workspace .override-panel{display:none}.settings-workspace .version-card>button,.settings-workspace .rollback-button{display:none}.settings-workspace .settings-field-source{font-size:0}.settings-workspace .scope-state{border-color:#c9d7ff;background:#f5f8ff}.settings-workspace .scope-state span,.settings-workspace .scope-state b{color:#315cf4}.settings-workspace .scope-state span,.settings-workspace .scope-state b,.settings-workspace .scope-state small{font-size:0}.settings-workspace .scope-state span:after{content:"OPERATIONS POLICY";font-size:10px}.settings-workspace .scope-state b:after{content:"Applies to all properties";font-size:11px}.settings-workspace .scope-state small:after{content:"Organization-wide configuration";color:#8896a6;font-size:10px}.activity-history-date-filters{display:flex;align-items:center;gap:10px;padding:0 24px 13px;border-bottom:1px solid #edf1f5;color:#7a8a9d;font-size:11px}.activity-history-date-filters label{display:inline-flex;align-items:center;gap:5px;font-weight:800}.activity-history-date-filters input{height:29px;padding:0 6px;border:1px solid #dce5ef;border-radius:6px;color:#53677f;font:inherit;font-weight:600}.activity-history-date-filters span{margin-left:auto;color:#9a6b28;font-size:10px}.activity-history-row p strong{color:#315cf4;font-weight:800}.activity-history-row em{color:#8a98a9;font-size:10px;font-style:normal}.activity-record-link{color:#315cf4;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px}.work-type-reporting-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 14px;padding:14px 18px;border:1px solid #e3e9f1;border-radius:10px;background:#fff}.work-type-reporting-summary h2{margin:2px 0 3px;color:#243957;font-size:15px}.work-type-reporting-summary>div:first-child>span{color:#78889c;font-size:11px}.work-type-reporting-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.work-type-reporting-list>div{display:inline-flex;align-items:center;gap:7px;min-width:72px;padding:7px 9px;border:1px solid #dce5ef;border-radius:7px;color:#51657c;font-size:11px;font-weight:700}.work-type-reporting-list b{color:#315cf4;font-size:14px}.work-type-reporting-list .empty{color:#98a5b3;background:#f8fafc}.work-type-reporting-list .empty b{color:#98a5b3}@media (max-width: 760px){.work-type-reporting-summary{align-items:stretch;flex-direction:column}.work-type-reporting-list{justify-content:flex-start}}@media (max-width: 620px){.activity-history-date-filters{align-items:stretch;flex-direction:column}.activity-history-date-filters span{margin-left:0}}.no-configured-data{display:grid;justify-items:center;gap:8px;padding:36px 20px;text-align:center;color:#718097}.no-configured-data svg{color:#b3bfd0;margin-bottom:2px}.no-configured-data b{color:#43536a;font-size:13px;font-weight:800;letter-spacing:-.015em}.no-configured-data span{max-width:340px;color:#7e8fa3;font-size:11px;line-height:1.5}.no-configured-data>a,.no-configured-data>button{margin-top:6px;min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 14px;border:1px solid #d0daea;border-radius:6px;background:#fff;color:#315cf4;font-size:11px;font-weight:800;cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s}.no-configured-data>a:hover,.no-configured-data>button:hover{background:#f2f5ff;border-color:#b8c8ff}.board-no-data{background:#fff;border:1px dashed #d4dfe9;border-radius:10px;margin:18px 28px;padding:48px 20px!important}.workflow-policy-note{display:flex;align-items:center;gap:10px;padding:10px 28px;background:#fffdf5;border-bottom:1px solid #f0e9d0;color:#7d7050;font-size:10px}.workflow-policy-note svg{flex:0 0 auto;color:#c9a835}.workflow-policy-note b{color:#5c4e20}.workflow-policy-note>a,.workflow-policy-note>button{margin-left:auto;flex:0 0 auto;min-height:24px;padding:0 10px;border:1px solid #e0d5a8;border-radius:5px;background:#fff;color:#315cf4;font-size:10px;font-weight:800;cursor:pointer;text-decoration:none;white-space:nowrap}.workflow-policy-note>a:hover,.workflow-policy-note>button:hover{background:#f2f5ff}.issues-workspace-grid.desk-collapsed{grid-template-columns:minmax(0,1fr)}.nav-tools-group{margin-top:8px;padding-top:8px;border-top:1px solid rgba(220,231,245,.08)}.nav-tools-group>p{display:flex;align-items:center;justify-content:space-between}.nav-tools-toggle{display:inline-flex;align-items:center;gap:3px;padding:2px 4px;border-radius:4px;color:#8595ad;font-size:10px;font-weight:800}.nav-tools-toggle:hover{color:#d5e1f5;background:#ffffff12}.nav-tools-toggle svg{transition:transform .16s cubic-bezier(.23,1,.32,1)}.nav-tools-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.workflow-nav{margin-bottom:20px!important}.workflow-nav>button{height:46px;align-items:center}.workflow-nav>button>span:not(.nav-live){min-width:0;display:grid;gap:2px}.workflow-nav>button b{color:inherit;font-size:12px;line-height:1}.workflow-nav>button small{overflow:hidden;color:#71819a;font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.workflow-nav>button.nav-active small{color:#8299ec}.workflow-context-rail{min-height:43px;display:flex;align-items:center;gap:16px;padding:6px 28px;border-bottom:1px solid #e4eaf1;background:#f9fbfd}.workflow-context-rail>div:first-child{display:flex;align-items:baseline;gap:7px;min-width:172px}.workflow-context-rail>div:first-child span{color:#71829b;font-size:10px;letter-spacing:.12em;font-weight:800}.workflow-context-rail>div:first-child small{color:#99a6b5;font-size:10px}.workflow-context-rail>div:last-child{display:flex;align-items:center;gap:4px}.workflow-context-rail button{min-height:28px;padding:0 9px;border:1px solid transparent;border-radius:5px;color:#73839a;font-size:10px;font-weight:800}.workflow-context-rail button:hover{color:#315cf4;background:#f1f4ff}.workflow-context-rail button.active{border-color:#cedafd;color:#315cf4;background:#eef2ff}.work-navigation{min-height:47px;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid #e7ebf1;background:#fff}.work-view-switch{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #dfe6ef;border-radius:7px;background:#f6f8fb}.work-view-switch button{min-height:28px;padding:0 10px;color:#718097;border-radius:5px;font-size:10px;font-weight:800}.work-view-switch button.tab-active{color:#315cf4;background:#fff;box-shadow:0 1px 3px #1827401c}.work-queue-chips{display:flex;min-width:0;gap:5px;overflow-x:auto;scrollbar-width:none}.work-queue-chips button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border:1px solid transparent;border-radius:999px;color:#6f7f95;font-size:10px;font-weight:800;white-space:nowrap}.work-queue-chips button:hover{color:#315cf4;background:#f2f5ff}.work-queue-chips button.active{color:#315cf4;border-color:#cbd8ff;background:#eef2ff}.work-queue-chips button span{min-width:15px;height:15px;display:grid;place-items:center;border-radius:50%;color:inherit;background:#315cf417;font-size:10px}.issue-relationship-summary{display:grid;gap:7px;margin-top:11px}.issue-relationship-summary>div{display:grid;grid-template-columns:17px minmax(0,1fr);gap:2px 7px;align-items:center;padding:8px;border:1px solid #e7edf4;border-radius:7px;background:#fbfcfe}.issue-relationship-summary svg{grid-row:1 / 3;color:#315cf4}.issue-relationship-summary span{color:#8794a6;font-size:10px;font-weight:800}.issue-relationship-summary b{overflow:hidden;color:#4d5e77;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 801px){.ops-app{align-items:flex-start}.app-sidebar{position:sticky!important;top:0;left:0;display:flex!important;height:100vh;min-height:100vh;visibility:visible!important;transform:none!important}.workspace{height:auto;min-height:100vh;overflow:visible}.mobile-menu{display:none!important}}.issues-board-utility{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.issues-board-utility>button,.issue-desk-toggle,.issue-more-filters{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #dce5ef;border-radius:6px;color:#526780;background:#fff;font-size:10px;font-weight:800}.issue-desk-toggle,.issue-more-filters{color:#315cf4;border-color:#cedafb;background:#f6f8ff}.issue-filter-bar .issue-more-filters{height:31px}.issue-secondary-filters{display:flex;gap:7px;flex-wrap:wrap;padding:7px;border-left:1px solid #e5ebf2}.issue-lane-dot.resolved{background:#8364cf}.case-state.resolved{color:#6752a9;background:#f0edff}.case-state.dismissed{color:#6f7f91;background:#eff3f6}.issue-outcome{color:#5d6995!important;background:#eef1ff!important;border:1px solid #dfe5ff}.issue-outcome.outcome-escalated{color:#ad545d!important;background:#fff0f1!important;border-color:#f3d3d7}.issue-keyboard-move button{color:#315cf4;font-size:10px;font-weight:800}.issue-keyboard-move small{margin-left:auto;color:#8b98a9;font-size:10px}.issue-closed-history{margin-top:13px;overflow:hidden;border:1px solid #dde5ed;border-radius:9px;background:#fff}.issue-closed-history-head{width:100%;min-height:39px;display:flex;align-items:center;gap:7px;padding:0 11px;color:#53667f;text-align:left}.issue-closed-history-head>span{display:inline-flex;align-items:center;gap:6px;color:#40546d;font-size:10px;font-weight:800}.issue-closed-history-head>b{margin-left:auto;color:#8190a3;font-size:10px;font-weight:800}.issue-closed-history-head>svg{color:#8190a3;transition:transform .16s cubic-bezier(.23,1,.32,1)}.issue-closed-history-head>svg.history-open{transform:rotate(90deg)}.issue-closed-history-list{display:grid;gap:7px;padding:9px;border-top:1px solid #edf1f5;background:#fafbfd}.issue-closed-item{display:grid;grid-template-columns:62px minmax(0,1fr) 170px;gap:5px 8px;align-items:center;padding:8px;border:1px solid #e0e7ee;border-radius:6px;color:#556980;background:#fff;text-align:left}.issue-closed-item:hover{border-color:#b7c9ef;background:#fbfcff}.issue-closed-item b{color:#43566e;font-size:10px}.issue-closed-item small{grid-column:2;color:#7b899b;font-size:10px;line-height:1.35}.issue-closed-item>span:last-child{grid-column:3;grid-row:1 / 3;color:#8995a4;font-size:10px;line-height:1.3}.issue-report-dialog-expanded{width:min(710px,100%);max-height:min(760px,calc(100vh - 32px));overflow-y:auto}.issue-report-fields textarea{min-height:74px;padding:8px;border:1px solid #d9e3ee;border-radius:6px;color:#41546d;background:#fff;font-size:10px;line-height:1.4;outline-color:#315cf4;resize:vertical}.issue-report-fields input[type=file]{height:auto;padding:7px;font-size:10px}.issue-safety-toggle{grid-column:1 / -1;grid-template-columns:17px 1fr;align-items:start;padding:9px;border:1px solid #e1e8f0;border-radius:6px;background:#fafcff}.issue-safety-toggle input{width:14px;height:14px;margin-top:1px;accent-color:#315cf4}.issue-safety-toggle span{display:inline-flex;align-items:center;gap:5px;color:#4b607a;font-size:10px}.issue-safety-toggle small{grid-column:2;color:#8795a6;font-size:10px;line-height:1.4}.issue-critical-warning{display:flex;gap:9px;margin-top:11px;padding:10px;border:1px solid #f1c9ce;border-radius:7px;color:#b4525d;background:#fff6f7}.issue-critical-warning b{display:block;color:#a44854;font-size:10px}.issue-critical-warning p{margin:3px 0 0!important;color:#805f67;font-size:10px!important;line-height:1.4}.overview-freshness-compact{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #cce8da;border-radius:999px;color:#2f8e65;background:#effaf4;font-size:10px;font-weight:800}.note-scope-strip{display:flex;justify-content:space-between;gap:8px;margin:10px 0;padding:7px 8px;border:1px solid #e1e8f1;border-radius:6px;color:#77889e;background:#f8faff;font-size:10px}.note-scope-strip b{color:#526781;font-size:10px}.operational-note footer span:nth-child(2){margin-left:auto}.note-audit-retained{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px;border:1px solid #e0e8f0;border-radius:6px;color:#7b8999;background:#f8fafc;font-size:10px}.note-audit-retained svg{color:#315cf4}.note-audit-retained button{margin-left:auto;color:#315cf4;font-size:10px;font-weight:800}.work-detail-tabs{display:flex;gap:1px;overflow-x:auto;padding:0 15px;border-bottom:1px solid #edf0f4;background:#fbfcfe}.work-detail-tabs button{min-height:34px;padding:0 7px;border-bottom:2px solid transparent;color:#7f8da0;font-size:10px;font-weight:800;white-space:nowrap}.work-detail-tabs button.active{color:#315cf4;border-bottom-color:#315cf4;background:#fff}.detail-section .check-row button{margin-left:auto;color:#315cf4;font-size:10px;font-weight:800}.task-inspector .inspector-body{display:grid;gap:10px;padding:13px 15px 18px}.task-inspector .detail-section{margin:0}.work-brief{border-top:3px solid #315cf4}.work-brief-due{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:11px;padding:9px;border:1px solid #dce6f0;border-radius:7px;background:#f8faff}.work-brief-due>svg{color:#315cf4}.work-brief-due div{display:grid;gap:1px}.work-brief-due small{color:#8695a6;font-size:10px}.work-brief-due b{color:#3d5069;font-size:10px}.work-brief-due span{color:#8090a3;font-size:10px}.work-brief-risk{padding:4px 6px;border-radius:4px;font-size:10px;font-weight:800}.work-brief-risk.severity-critical{color:#b34e59;background:#fff0f1}.work-brief-risk.severity-high{color:#a96b20;background:#fff5e4}.work-brief-risk.severity-medium{color:#2e6f9a;background:#ecf5fb}.work-brief-risk.severity-low{color:#398060;background:#ecf8f1}.work-brief-actions{display:grid;gap:5px;margin-top:10px}.work-brief-action{width:100%;display:grid;grid-template-columns:17px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:8px;border:1px solid #e0e7ef;border-radius:6px;color:#668099;background:#fff;text-align:left}.work-brief-action:hover{border-color:#b8caf4;background:#fafcff}.work-brief-action>span{display:grid;gap:2px}.work-brief-action b{color:#50647d;font-size:10px}.work-brief-action small{color:#8a98a8;font-size:10px}.work-brief-action>svg:last-child{color:#315cf4}.work-context{background:#fbfcfe}.context-row{display:grid;grid-template-columns:17px minmax(0,1fr);gap:7px;padding:8px 0;border-top:1px solid #eaf0f5}.context-row:first-of-type{border-top:0}.context-row svg{color:#7890ad}.context-row div{display:grid;gap:2px}.context-row b{color:#50647b;font-size:10px}.context-row small{color:#8795a6;font-size:10px}.work-history-disclosure{overflow:hidden;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.work-history-disclosure summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;color:#536a85;cursor:pointer;list-style:none}.work-history-disclosure summary::-webkit-details-marker{display:none}.work-history-disclosure summary>span{display:inline-flex;align-items:center;gap:6px;color:#4d617a;font-size:10px;font-weight:800}.work-history-disclosure summary small{color:#8b98a8;font-size:10px}.work-history-disclosure[open] summary{border-bottom:1px solid #e9eef4;background:#fafcff}.work-history-disclosure .activity-list{padding:9px 10px 0}.work-note-action{width:calc(100% - 20px);min-height:29px;margin:8px 10px 10px;border:1px solid #ccd9f8;border-radius:5px;color:#315cf4;background:#f7f9ff;font-size:10px;font-weight:800}.run-child-work{overflow:hidden}.run-child-work-scroll{overflow-x:auto;margin-top:9px}.run-child-work table{width:100%;min-width:720px;border-collapse:collapse}.run-child-work th{padding:7px;color:#8794a5;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;background:#fafbfd;font-size:10px;letter-spacing:.06em;text-align:left}.run-child-work td{padding:8px 7px;color:#65768c;border-bottom:1px solid #edf1f5;font-size:10px;vertical-align:top}.run-child-work td:first-child{display:grid;gap:2px;min-width:140px}.run-child-work td:first-child span{color:#52657e;font-size:10px;font-weight:800}.automation-detail-panel{margin-top:17px;min-height:198px;padding:18px;border:1px solid #e1e8f0;border-radius:10px;background:#fff}.automation-detail-panel>span{color:#8391a3;font-size:10px;letter-spacing:.09em;font-weight:800}.automation-detail-panel h2{margin-top:5px;color:#2a3a51;font-size:16px;letter-spacing:-.025em;font-weight:800}.automation-detail-panel>p{max-width:670px;margin-top:8px;color:#6e7e94;font-size:11px;line-height:1.55}.automation-detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.automation-detail-facts>div{display:grid;gap:3px;padding:9px;border:1px solid #e5ebf1;border-radius:6px;background:#fafcff}.automation-detail-facts small{color:#8b98a7;font-size:10px}.automation-detail-facts b{color:#52647c;font-size:10px}.automation-detail-panel>.outline-inline{width:max-content;margin-top:13px}.automation-history li{display:grid;grid-template-columns:88px 1fr;gap:9px;padding-top:8px;border-top:1px solid #edf1f5}.automation-history time{color:#7e8ea2;font-family:DM Mono,monospace;font-size:10px}.automation-history span{color:#586b83;font-size:10px}.work-template-catalogue .template-detail-tabs button{display:inline-flex!important;font-size:12px!important}.work-template-catalogue .template-detail-tabs button:after{content:none!important}.checklist-library-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:7px;margin:11px 0;padding:10px;border:1px solid #dfe7f0;border-radius:8px;background:#f9fbfe}.checklist-library-toolbar>div{display:grid;gap:2px;min-width:180px;margin-right:auto}.checklist-library-toolbar span{color:#8492a4;font-size:10px;letter-spacing:.08em;font-weight:800}.checklist-library-toolbar b{color:#4a5d74;font-size:10px}.checklist-library-toolbar small{color:#7f8fa2;font-size:10px}.checklist-library-toolbar select{height:30px;padding:0 6px;border:1px solid #dbe4ed;border-radius:5px;color:#576981;background:#fff;font-size:10px;outline:none}.checklist-library-toolbar .outline-inline{height:30px;padding:0 8px;font-size:10px}.template-archive-confirmation{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:start;gap:8px;margin:14px 0 0;padding:11px;border:1px solid #f0d2aa;border-radius:8px;color:#9a6623;background:#fff8ed}.template-archive-confirmation>svg{margin-top:2px}.template-archive-confirmation b{display:block;color:#81531b;font-size:10px}.template-archive-confirmation p{max-width:530px;margin-top:3px;color:#8e7046;font-size:10px;line-height:1.45}.template-archive-confirmation button{align-self:center;height:29px;padding:0 7px;font-size:10px}.settings-workspace:has(.work-template-catalogue) .settings-version-rail,.settings-workspace:has(.work-template-catalogue) .settings-command-bar,.settings-workspace:has(.work-template-catalogue) .settings-effective,.settings-workspace:has(.automation-authoring) .settings-version-rail,.settings-workspace:has(.automation-authoring) .settings-command-bar,.settings-workspace:has(.automation-authoring) .settings-effective{display:none}.work-template-catalogue .frontend-dependency-note{display:none}.work-template-catalogue .template-detail-tabs button:nth-child(2),.work-template-catalogue .template-detail-tabs button:nth-child(5),.work-template-catalogue .template-detail-tabs button:nth-child(6){display:none}.work-template-catalogue .template-detail-tabs button:nth-child(3),.work-template-catalogue .template-detail-tabs button:nth-child(4),.work-template-catalogue .template-detail-tabs button:nth-child(7){font-size:0}.work-template-catalogue .template-detail-tabs button:nth-child(3):after{content:"Checklist & Evidence";font-size:10px}.work-template-catalogue .template-detail-tabs button:nth-child(4):after{content:"Execution";font-size:10px}.work-template-catalogue .template-detail-tabs button:nth-child(7):after{content:"Applicability";font-size:10px}.ops-app .brand-lockup{position:relative}.ops-app .brand-lockup .brand-word{position:relative;color:#f7f9ff;font-family:DM Mono,monospace;font-size:18px;font-weight:800;letter-spacing:-.06em}.ops-app .brand-lockup .brand-word:after{content:"";position:absolute;right:0;bottom:-7px;left:1px;height:2px;border-radius:999px;background:linear-gradient(90deg,#4b75ff,#4b75ff26)}.work-template-catalogue .template-list-items>button.selected{position:relative;border-left:3px solid #315cf4!important;background:linear-gradient(90deg,#f5f8ff,#fff 78%)}.work-template-catalogue .template-list-items>button.selected:after{content:"";position:absolute;top:10px;bottom:10px;left:-3px;width:3px;border-radius:99px;background:#315cf4;box-shadow:0 0 10px #315cf459}.schedule-ac-grid{box-shadow:inset 0 3px #315cf4,0 10px 24px #1d345d0f}.schedule-ac-days{border-bottom:2px solid #c7d7ff}.schedule-ac-event{border-left-width:4px;box-shadow:0 4px 10px #2334561c}.schedule-ac-event.on-track{border-left-color:#315cf4}.schedule-ac-event strong{display:inline-flex;align-items:center;width:max-content;padding:2px 5px;border-radius:4px;background:#eef3ff;color:#244ec4}@media (max-width:760px){.ops-app .topbar{min-height:54px;background:#071426;border-bottom:1px solid rgba(132,157,212,.28)}.ops-app .topbar .mobile-menu,.ops-app .topbar .crumb{color:#f4f7ff}.ops-app .topbar .workspace-chip{color:#dce7ff;background:#3e63f42e;border-color:#5d7eff47}.ops-app .topbar .profile-avatar{box-shadow:0 0 0 2px #3e63f459}.ops-app .workspace{background:#fbfaf6}.schedule-action-center{position:relative;background:linear-gradient(180deg,#fbfaf6,#f6f7fb)}.schedule-action-center:before{content:"";position:absolute;top:0;right:18px;left:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,#3e63f4 0%,rgba(62,99,244,.12) 68%,transparent 100%)}.schedule-ac-agenda{border-top:3px solid #3e63f4;box-shadow:0 12px 28px #192e5617}.schedule-ac-agenda button{grid-template-columns:74px minmax(0,1fr) auto 14px;gap:8px;padding:12px}.schedule-ac-agenda b{font-size:12px}.schedule-ac-agenda small{font-size:10px;line-height:1.4}.schedule-ac-agenda .schedule-ac-state{font-size:10px}.schedule-ac-controls{border-bottom:1px solid #dbe5f7;padding-bottom:10px}.schedule-ac-switch{box-shadow:inset 0 0 0 1px #dbe5f7}.schedule-ac-switch button.selected{box-shadow:inset 0 -2px #3e63f4,0 2px 5px #213a6c1a}}.assignment-editor{display:grid;grid-template-columns:minmax(0,1fr) 138px auto auto;align-items:end;gap:8px;margin:0 15px 11px;padding:10px;border:1px solid #cfdcf8;border-radius:8px;background:#f6f8ff}.assignment-editor>div,.assignment-editor label{display:grid;gap:3px}.assignment-editor span{color:#7b8aa0;font-size:10px;font-weight:800}.assignment-editor b{color:#455a74;font-size:10px}.assignment-editor select{width:100%;height:30px;padding:0 7px;border:1px solid #cdd9ed;border-radius:5px;color:#4d607a;background:#fff;font-size:10px;outline-color:#315cf4}.assignment-editor button{min-height:30px;white-space:nowrap}.owner-readonly{border-left:3px solid #c7d4e8;padding-left:8px}.owner-readonly span{color:#8796a7!important;line-height:1.35}.work-checklist-disclosure{overflow:hidden;border:1px solid #cbd8f1;border-radius:8px;background:#fff}.work-checklist-disclosure summary{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;color:#415773;cursor:pointer;list-style:none}.work-checklist-disclosure summary::-webkit-details-marker{display:none}.work-checklist-disclosure summary>span{display:inline-flex;align-items:center;gap:7px;color:#315cf4;font-size:10px;font-weight:800}.work-checklist-disclosure summary>small{color:#6f81a0;font-size:10px;font-weight:800}.work-checklist-disclosure[open] summary{border-bottom:1px solid #e1e8f3;background:#f7f9ff}.checklist-execution-progress{height:4px;overflow:hidden;background:#e7edf7}.checklist-execution-progress i{display:block;height:100%;border-radius:0 3px 3px 0;background:#315cf4;transition:width .18s cubic-bezier(.23,1,.32,1)}.checklist-execution-intro{margin:10px 11px 8px;color:#718198;font-size:10px;line-height:1.45}.work-checklist-items{display:grid;gap:0;margin:0 11px;border:1px solid #e0e7f0;border-radius:7px;overflow:hidden}.work-checklist-items li{min-height:47px;display:flex;align-items:center;gap:7px;padding:7px 8px;border-top:1px solid #e8edf4;background:#fff}.work-checklist-items li:first-child{border-top:0}.work-checklist-items li.complete{background:#f8fbff}.work-checklist-items label{min-width:0;flex:1;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;cursor:pointer}.work-checklist-items input{width:15px;height:15px;margin:0;accent-color:#315cf4}.work-checklist-items label>span{display:grid;gap:2px}.work-checklist-items b{color:#4b607a;font-size:10px;line-height:1.25}.work-checklist-items li.complete b{color:#7c8ca0;text-decoration:line-through}.work-checklist-items small{color:#8b98a8;font-size:10px}.work-checklist-items .outline-inline{min-height:25px;padding:0 6px;font-size:10px}.checklist-execution-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 11px 11px}.checklist-execution-footer>span{color:#788ba4;font-size:10px;font-weight:800}.checklist-execution-footer .outline-inline{min-height:27px;padding:0 7px;font-size:10px}.work-checklist-panel{overflow:hidden;border:1px solid #cbd8f1;border-radius:8px;background:#fff}.work-checklist-panel-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;color:#315cf4;background:#f7f9ff}.work-checklist-panel-head>span{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800}.work-checklist-panel-head>b{color:#5f7392;font-size:10px}.checklist-progress-summary{display:flex;justify-content:space-between;gap:8px;padding:7px 11px;color:#74879f;border-bottom:1px solid #e8edf4;font-size:10px;font-weight:800}.checklist-preview-list{border:0;border-radius:0}.checklist-preview-list li{min-height:43px;padding:6px 10px}.work-checklist-panel .work-checklist-disclosure{margin:8px 11px;border-color:#e0e7f0}.work-checklist-panel .work-checklist-disclosure summary{min-height:32px;padding:0 8px}.work-checklist-panel .work-checklist-disclosure summary>span{color:#60748e;font-size:10px}.work-checklist-panel .work-checklist-disclosure summary>small{font-size:10px}.work-evidence-strip{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;margin:8px 11px 0;padding:9px;border:1px solid #d7e3fa;border-radius:7px;background:#f7faff}.work-evidence-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;color:#315cf4;background:#e8efff}.work-evidence-strip>div:nth-child(2){min-width:0;display:grid;gap:2px}.work-evidence-strip span{color:#7a8ca5;font-size:10px;letter-spacing:.08em;font-weight:800}.work-evidence-strip b{color:#4d617d;font-size:10px}.work-evidence-strip small{overflow:hidden;color:#8190a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.work-evidence-strip .outline-inline{min-height:27px;padding:0 7px;font-size:10px}.quick-work-additional-fields{display:grid;gap:8px;margin-top:8px;padding-top:9px;border-top:1px solid #e5ebf2}.quick-work-additional-fields textarea{min-height:60px;padding:8px;border:1px solid #d9e3ee;border-radius:6px;color:#41546d;background:#fff;font-size:10px;line-height:1.4;outline-color:#315cf4;resize:vertical}.quick-work-photo{display:grid;gap:5px;padding:9px;border:1px dashed #bdcceb;border-radius:7px;background:#f8faff}.quick-work-photo input[type=file]{max-width:100%;color:#526981;font-size:10px}.quick-work-photo small{color:#71859f;font-size:10px;line-height:1.4}.work-quick-inspector{display:flex;flex-direction:column}.work-quick-inspector .inspector-header{flex:0 0 auto}.work-quick-inspector .inspector-hero{padding-bottom:11px}.work-quick-inspector .inspector-hero h2{margin-top:7px}.work-quick-inspector .inspector-actions{display:grid;gap:7px;padding:0 15px 12px;border-bottom:1px solid #e6ecf3}.work-quick-inspector .inspector-actions>button{width:100%;justify-content:center}.inspector-action-explanation{padding:8px 9px;border:1px solid #f1d4d7;border-radius:7px;color:#94545d;background:#fff7f7;font-size:10px;line-height:1.45}.quick-inspector-body{overflow-y:auto}.quick-inspector-body .detail-grid{grid-template-columns:1fr;gap:0}.quick-inspector-body .detail-grid>div{min-height:48px;padding:9px 0;border-top:1px solid #e8edf3}.quick-inspector-body .detail-grid>div:first-child{border-top:0}.quick-inspector-body .detail-grid small{color:#8593a5;font-size:10px}.quick-inspector-body .detail-grid b{display:block;margin-top:2px;color:#43566e;font-size:10px}.quick-inspector-body .detail-grid span{color:#7f8da0;font-size:10px}.inspector-full-link{display:grid;gap:8px;border-top:1px solid #e6ecf3}.inspector-full-link p{color:#73839a;font-size:10px;line-height:1.45}.inspector-full-link .outline-inline{justify-content:center}.work-quick-inspector-v2 .quick-instructions p{margin:8px 0 5px;color:#4c5f78;font-size:10px;line-height:1.55}.work-quick-inspector-v2 .quick-instructions small,.work-quick-inspector-v2 .quick-progress small{color:#8291a4;font-size:10px;line-height:1.4}.work-quick-inspector-v2 .quick-progress b{color:#315cf4;font-size:10px}.work-quick-inspector-v2 .progress-line{margin:9px 0 7px}.work-quick-inspector-v2 .progress-line i{background:#315cf4}.checklist-toggle{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;border:1px solid #dce6f2;border-radius:6px;color:#4b607a;background:#f8faff;font-size:10px;font-weight:800}.checklist-toggle>span{display:inline-flex;align-items:center;gap:6px}.quick-checklist .work-checklist-items{margin:8px 0 0}.quick-checklist .work-checklist-items li>span:first-child{flex:1;display:grid;gap:2px}.checklist-readonly{color:#8593a5;font-size:10px;font-weight:800}.artifact-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:7px;align-items:center;margin-top:8px;padding:8px;border:1px solid #e1e8f1;border-radius:7px;background:#fbfcfe}.artifact-row>svg{color:#315cf4}.artifact-row.completion>svg{color:#8c6be9}.artifact-row div{display:grid;gap:2px}.artifact-row b{color:#4b5f79;font-size:10px}.artifact-row small{color:#8492a4;font-size:10px;line-height:1.35}.artifact-row button,.quick-notes .detail-heading button{color:#315cf4;font-size:10px;font-weight:800}.note-composer{display:grid;gap:6px;margin-top:9px}.note-composer textarea{min-height:62px;padding:7px;border:1px solid #d9e3ee;border-radius:6px;color:#42556f;font-size:10px;line-height:1.4;resize:vertical}.note-composer .create-button{justify-self:end;min-height:28px;height:28px;font-size:10px}.relationship-link{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;gap:2px 6px;align-items:center;padding:9px 0;border-top:1px solid #e9eef4;color:#4b607a;text-align:left}.relationship-link:first-of-type{margin-top:7px}.relationship-link span{color:#8090a4;font-size:10px;font-weight:800}.relationship-link b{color:#315cf4;font-family:DM Mono,monospace;font-size:10px}.relationship-link small{grid-column:1 / 3;color:#6e7f95;font-size:10px}.relationship-link svg{grid-column:3;grid-row:1 / 3;color:#315cf4}.eligibility-dialog{width:min(560px,calc(100vw - 32px))}.eligibility-list{display:grid;gap:7px;margin:12px 0}.eligibility-list article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:7px;align-items:center;padding:9px;border:1px solid #e2e8ef;border-radius:7px;background:#fbfcfe}.eligibility-list article>div{display:grid;gap:2px}.eligibility-list b{color:#4b5f78;font-size:10px}.eligibility-list small{color:#8291a4;font-size:10px}.eligibility-list article>span:last-child{color:#a4535b;font-size:10px;font-weight:800;text-align:right}.execution-inspector .checklist-state-note{display:block;margin:7px 1px 0;color:#4b7e67;font-size:10px;line-height:1.4}.execution-inspector .checklist-state-note.locked{color:#9a6067}.execution-checklist li{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important}.execution-checklist .step-meta{display:grid;justify-items:end;gap:3px}.execution-checklist .step-meta button{color:#315cf4;font-size:10px;font-weight:800}.execution-checklist .step-meta button:disabled{color:#9ba8b6}.execution-checklist .step-meta small{max-width:116px;text-align:right}.execution-plan-editor{display:grid;gap:6px;margin-top:9px;padding:8px;border:1px dashed #bfcdf1;border-radius:7px;background:#f7f9ff}.execution-plan-editor textarea{min-height:55px;padding:7px;border:1px solid #d9e3ef;border-radius:5px;color:#465a74;font-size:10px;resize:vertical}.execution-plan-editor button{justify-self:end;min-height:27px;padding:0 8px;border:1px solid #c8d5f8;border-radius:5px;color:#315cf4;background:#fff;font-size:10px;font-weight:800}.file-viewer-backdrop{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:20px;background:#1420357a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.file-viewer{width:min(880px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto auto minmax(250px,1fr) auto;overflow:hidden;border:1px solid #cfdcf0;border-radius:12px;background:#fff;box-shadow:0 28px 80px #14223a4d}.file-viewer>header{display:flex;justify-content:space-between;gap:15px;padding:15px 17px;border-bottom:1px solid #e3eaf3}.file-viewer header>div{display:grid;gap:3px}.file-viewer header span,.file-viewer footer span{color:#7e8ea3;font-size:10px;font-weight:800;letter-spacing:.09em}.file-viewer h2{color:#334964;font-size:15px;letter-spacing:-.02em}.file-viewer header p{color:#7e8ea3;font-size:10px}.file-viewer-toolbar{display:flex;justify-content:space-between;gap:10px;padding:8px 15px;border-bottom:1px solid #e5ebf3;background:#f8faff}.file-viewer-toolbar>div{display:flex;align-items:center;gap:6px}.file-viewer-toolbar button,.file-viewer-toolbar b,.file-viewer-state-actions button,.file-viewer-state-actions select{min-height:27px;padding:0 8px;border:1px solid #d9e3ef;border-radius:5px;color:#526882;background:#fff;font-size:10px;font-weight:800}.file-viewer-toolbar b{display:grid;place-items:center;border-color:transparent;background:transparent}.file-viewer-stage{min-height:250px;display:grid;place-items:center;overflow:auto;padding:20px;background:#eef3f8}.file-viewer-stage iframe{width:100%;height:430px;border:0;transform-origin:center;transition:transform .18s cubic-bezier(.23,1,.32,1)}.file-viewer-stage img{max-width:100%;max-height:440px;border:8px solid #fff;box-shadow:0 10px 28px #2437522e;transform-origin:center;transition:transform .18s cubic-bezier(.23,1,.32,1)}.file-viewer-state{max-width:350px;display:grid;justify-items:center;gap:8px;padding:28px;text-align:center}.file-viewer-state b{color:#4c6079;font-size:11px}.file-viewer-state p{color:#8391a2;font-size:10px;line-height:1.5}.file-viewer-state.scanning svg{color:#315cf4}.file-viewer-state.unavailable svg,.file-viewer-state.failed svg{color:#bd666e}.file-viewer>footer{display:flex;justify-content:space-between;gap:14px;padding:11px 15px;border-top:1px solid #e3eaf3;background:#fbfcfe}.file-viewer>footer>div:first-child{display:grid;gap:3px}.file-viewer footer b{color:#50647d;font-size:10px}.file-viewer footer small{color:#8493a5;font-size:10px}.file-viewer-state-actions{display:flex;align-items:end;gap:5px}.file-viewer-state-actions select{height:29px}.file-viewer-state-actions button{color:#315cf4}@media (max-width:680px){.execution-checklist li{grid-template-columns:1fr!important}.execution-checklist .step-meta{justify-items:start;grid-template-columns:auto auto 1fr;align-items:center}.execution-checklist .step-meta small{max-width:none;text-align:left}.file-viewer-backdrop{padding:0}.file-viewer{width:100%;height:100dvh;max-height:none;border-radius:0}.file-viewer-toolbar,.file-viewer>footer{align-items:flex-start;flex-direction:column}.file-viewer-toolbar>div:last-child{flex-wrap:wrap}.file-viewer>footer{gap:9px}.file-viewer-state-actions{align-items:center;flex-wrap:wrap}.file-viewer-stage iframe{height:360px}}.eligibility-dialog-v2{width:min(650px,calc(100vw - 32px))}.eligibility-list-v2 button{width:100%;display:grid;grid-template-columns:25px minmax(0,1fr) 150px;gap:8px;align-items:center;padding:10px;border:1px solid #e0e7ef;border-radius:7px;background:#fbfcfe;text-align:left}.eligibility-list-v2 button.eligible{border-color:#a8dbc7;background:#f3fbf7}.eligibility-list-v2 button.selected{outline:2px solid #315cf4;outline-offset:1px}.eligibility-list-v2 button>div{display:grid;gap:2px}.eligibility-list-v2 strong{color:#a4535b;font-size:10px;text-align:right}.eligibility-list-v2 .eligible strong{color:#318361}.eligibility-offer-summary{display:grid;gap:3px;margin:10px 0;padding:9px;border:1px solid #bfe2d0;border-radius:7px;color:#3b6d58;background:#f3fbf7}.eligibility-offer-summary.blocked{border-color:#f0d5d9;color:#8f5961;background:#fff7f7}.eligibility-offer-summary b{font-size:10px}.eligibility-offer-summary span{font-size:10px;line-height:1.4}.eligibility-dialog-v2 footer{display:flex;align-items:flex-end;gap:7px}.eligibility-recovery{display:flex;flex:1;flex-wrap:wrap;gap:5px}.eligibility-recovery button{color:#315cf4;font-size:10px;font-weight:800}@media (max-width:600px){.eligibility-list-v2 button{grid-template-columns:25px minmax(0,1fr)}.eligibility-list-v2 strong{grid-column:2;text-align:left}.eligibility-dialog-v2 footer{align-items:stretch;flex-direction:column}.eligibility-dialog-v2 footer>.outline-inline,.eligibility-dialog-v2 footer>.create-button{width:100%}}@media (min-width:761px) and (max-width:1120px){.issues-workspace-grid:has(.issue-case-desk){grid-template-columns:minmax(0,1fr)}.issue-case-desk{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(440px,88vw);overflow-y:auto;border-left:1px solid #d8e2ee;border-radius:0;background:#fff;box-shadow:-18px 0 48px #1f2e473d}}@media (max-width:760px){.issue-case-desk{position:fixed;inset:0;z-index:90;overflow-y:auto;border-radius:0;background:#fff}.issue-case-desk header{position:sticky;top:0;z-index:1;background:#fff}}@media (max-width:760px){.work-quick-inspector{width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.work-quick-inspector .inspector-body{padding-bottom:24px}.issue-secondary-filters{grid-column:1 / -1;border-left:0;border-top:1px solid #e7edf3}.issue-closed-item{grid-template-columns:58px minmax(0,1fr)}.issue-closed-item>span:last-child{grid-column:2;grid-row:auto}.issue-report-fields{grid-template-columns:1fr}.issue-report-fields label:first-child,.issue-report-fields label:nth-child(2){grid-column:auto}.note-scope-strip,.automation-detail-facts{display:grid;grid-template-columns:1fr}.operational-note footer{flex-wrap:wrap}.operational-note footer span:nth-child(2){margin-left:0}.template-archive-confirmation{grid-template-columns:24px 1fr}.template-archive-confirmation button{grid-column:2;justify-self:start}.checklist-library-toolbar{align-items:stretch}.checklist-library-toolbar>div{margin-right:0}.checklist-library-toolbar select{width:100%}.checklist-library-toolbar .outline-inline{flex:1}.assignment-editor{grid-template-columns:1fr;margin:0 10px 10px}.assignment-editor button{width:100%}.work-checklist-items,.checklist-execution-intro,.checklist-execution-footer{margin-left:9px;margin-right:9px}.checklist-execution-footer{align-items:stretch;flex-direction:column}.checklist-execution-footer .outline-inline{width:100%}.work-checklist-items li{align-items:flex-start}.work-checklist-items .outline-inline{margin-top:2px}}.work-checklist-panel>summary{display:block;list-style:none;cursor:pointer}.work-checklist-panel>summary::-webkit-details-marker{display:none}.work-checklist-panel>summary::marker{content:"";font-size:0}.work-card-drag-handle{margin-left:auto;display:grid;place-items:center;color:#9aabc0;cursor:grab}.work-card-drag-handle:active{cursor:grabbing}:root{--brisa-ivory: #fbf8f0;--brisa-ivory-deep: #f5f0e5;--brisa-cobalt: #3e63f4}.ops-app,.workspace,.settings-workspace,.shell-record-detail,.board-wrap,.settings-editor{background-color:var(--brisa-ivory)}.work-head,.topbar,.settings-topbar,.settings-no-duplicate,.settings-editor-head{background-color:#fffdf8}.work-head,.settings-editor-head,.settings-form-card>header,.shared-record-panel>header,.board-column>header{position:relative}.work-head:after,.settings-editor-head:after,.settings-form-card>header:after,.shared-record-panel>header:after,.board-column>header:after{content:"";position:absolute;left:0;bottom:-1px;width:46px;height:3px;background:linear-gradient(90deg,var(--brisa-cobalt) 0 68%,#9eb0ff 68% 100%);border-radius:2px 2px 0 0}.settings-editor-head,.settings-form-card>header,.shared-record-panel>header{padding-top:14px;padding-bottom:14px}.settings-section-nav button.active,.record-tabbar button.active,.work-tabs .tab-active,.board-column>header{box-shadow:inset 3px 0 0 var(--brisa-cobalt)}.metric-card-active,.work-card:focus-visible,.run-child-row:focus-visible,.work-order-child-row:focus-visible{box-shadow:inset 0 0 0 1px #aec0ff,inset 3px 0 0 var(--brisa-cobalt)}.settings-workspace .settings-editor-head h2,.shell-record-detail h1,.work-head h1{color:#22334e;font-weight:760}.settings-workspace .settings-editor-head>div:first-child>p,.work-head-copy>p:last-child,.record-hero p:not(.eyebrow){max-width:640px}@media (max-width: 720px){.work-head:after,.settings-editor-head:after,.settings-form-card>header:after,.shared-record-panel>header:after,.board-column>header:after{width:34px}}.canonical-work-drawer{position:relative;display:flex;flex-direction:column;overflow:hidden}.canonical-work-drawer .canonical-drawer-body{flex:1;min-height:0;overflow-y:auto;padding-bottom:20px}.canonical-work-drawer .canonical-drawer-footer{position:relative;inset:auto;display:flex;flex:0 0 auto;gap:8px;padding:12px 18px;background:#fffffffa;border-top:1px solid #e1e8f0;box-shadow:0 -8px 20px #162b4914}.canonical-work-drawer .canonical-drawer-footer button{min-height:44px;flex:1;justify-content:center;font-size:11px}.canonical-work-drawer .canonical-drawer-footer .primary-inline{border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#3b63f2,#294fd7);font-weight:800;box-shadow:0 7px 16px #315cf43b;transition:transform .16s ease,box-shadow .16s ease}.canonical-work-drawer .canonical-drawer-footer .primary-inline:hover{transform:translateY(-1px);box-shadow:0 10px 20px #315cf447}.work-head{padding-bottom:12px}.work-actions .create-button{min-width:174px;justify-content:center}.metrics-row{gap:8px;margin-top:8px}.metrics-row .metric-card{min-height:58px;border-radius:7px;box-shadow:none;background:#fbfcfe}.metrics-row .metric-card:hover{border-color:#9fb5e8;background:#f6f9ff}.filter-line{margin-top:8px;padding-top:7px;border-top:1px solid #e5ebf2}.board-wrap{margin-top:10px;padding-top:10px;border-top:2px solid #172b4d;gap:10px}.board-column{border:1px solid #dce5ef;border-radius:7px;background:#f5f7fa;box-shadow:none}.board-column>header{min-height:58px;border-bottom:1px solid #dbe5ef;background:#eef2f7}.board-column .column-stack{padding:8px;background:transparent}.work-card{border-radius:6px;box-shadow:0 1px 3px #1c345214}.work-card:not(:has(.risk-chip.risk-safety)):not(:has(.risk-chip.risk-incident)){border-left:3px solid #91a7c3}.work-card:hover{box-shadow:0 7px 16px #1c34521f;transform:translateY(-1px)}.work-card:has(.risk-chip.risk-safety),.work-card:has(.risk-chip.risk-incident){border-left-width:5px;box-shadow:0 5px 16px #ab434f29}.work-card:has(.risk-chip.risk-safety) .risk-severity-chip,.work-card:has(.risk-chip.risk-incident) .risk-severity-chip{font-weight:800}.full-work-record-v2 .work-identity-surface{border-radius:9px;box-shadow:0 6px 20px #1f3e6b12}.full-work-record-v2 .compact-work-metadata{border-radius:7px}.full-work-record-v2 .full-work-overview>article,.full-work-record-v2 .full-work-context-rail>section{border-radius:8px;box-shadow:none;border:1px solid #e4ebf3}.shared-record-detail .record-hero{border-radius:9px;box-shadow:0 5px 16px #1f3e6b0f}.shared-record-detail .record-context-grid,.record-operational-snapshot{border-radius:7px}.shared-record-detail .attention-panel{border-left:4px solid #e09a37}.shared-record-detail .record-panel{border-radius:8px;box-shadow:none;border:1px solid #e3eaf2}@media (max-width:650px){.full-work-record-v2 .full-work-tab-layout{display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;margin-left:14px!important;margin-right:14px!important;gap:12px!important}.full-work-record-v2 .full-work-tab-layout>main,.full-work-record-v2 .full-work-context-rail{width:100%!important;min-width:0!important}.full-work-record-v2 .full-work-context-rail{position:static!important;order:2!important}.full-work-record-v2 .full-work-context-rail>section{min-width:0!important}.full-work-record-v2 .full-work-context-rail a{min-width:0!important;overflow-wrap:anywhere}.full-work-record-v2 .full-work-overview{min-width:0!important}}.canonical-work-drawer{width:min(480px,100%);display:flex;flex-direction:column}.canonical-work-drawer .inspector-header{height:52px;flex:none;gap:9px}.canonical-work-drawer .inspector-ref{margin-right:auto}.canonical-work-drawer .record-status{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;font-size:10px;line-height:1.1}.drawer-status-to_do{color:#85661a;background:#fff6dc}.drawer-status-in_progress{color:#2053aa;background:#eaf1ff}.drawer-status-blocked{color:#a43b42;background:#fff0f1}.drawer-status-in_review{color:#6043a4;background:#f2edff}.drawer-status-done{color:#227354;background:#e8f8ef}.canonical-drawer-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;min-height:0;padding:16px 20px 15px}.canonical-drawer-hero .inspector-visual{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#eef3ff;color:#315cf4}.canonical-drawer-hero h2{margin:0 0 5px;font-size:25px;line-height:1.1}.canonical-drawer-hero p{margin:0 0 9px;font-size:11px}.canonical-drawer-body{display:grid;gap:10px;padding:14px 18px 88px;min-height:0;overflow:auto}.drawer-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border:1px solid #e1e8f1;border-radius:9px;background:#fbfcfe}.drawer-facts div{display:grid;gap:3px}.drawer-facts small,.drawer-checklist-hint{color:#74859a;font-size:10px;font-weight:800;letter-spacing:.06em}.drawer-facts b{color:#3d5672;font-size:11px;line-height:1.35}.drawer-blocker-note{display:flex;gap:8px;align-items:flex-start;padding:10px;border:1px solid #edc96d;border-radius:9px;background:#fff7df;color:#855d15}.drawer-blocker-note div{display:grid;gap:3px}.drawer-blocker-note b{font-size:11px}.drawer-blocker-note small{font-size:10px;line-height:1.4}.canonical-drawer-checklist{overflow:hidden;padding:0;border:1px solid #dfe7ef;border-radius:10px;background:#fff}.drawer-disclosure-header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:11px 12px;border:0;color:#314b68;background:#fff;text-align:left;font-size:11px;font-weight:800}.drawer-disclosure-header span{display:flex;align-items:center;gap:6px;min-width:0}.canonical-drawer-checklist>.progress-line{margin:0 12px;height:5px}.drawer-checklist-hint{display:block;padding:7px 12px 10px;letter-spacing:0;font-weight:500}.drawer-checklist-items{display:grid;border-top:1px solid #e8edf3}.drawer-checklist-items li{display:grid;border-top:1px solid #edf1f5}.drawer-checklist-items li:first-child{border-top:0}.drawer-step-row{display:grid;grid-template-columns:minmax(0,1fr) 24px 44px;gap:5px;align-items:center;padding:8px 10px}.drawer-step-row label{display:flex;align-items:flex-start;gap:8px;min-width:0}.drawer-step-row input{width:20px;height:20px;min-width:20px;margin:1px 0 0;accent-color:#315cf4}.drawer-step-row label>span{display:grid;gap:3px;min-width:0}.drawer-step-row b{color:#405772;font-size:11px;line-height:1.25}.drawer-step-row small{color:#7a8a9e;font-size:10px;line-height:1.3}.drawer-checklist-items li.complete{background:#fbfefc}.drawer-checklist-items li.complete .drawer-step-row b{color:#378065}.drawer-step-indicator{display:grid;place-items:center;color:#2c996e}.drawer-step-disclosure{width:44px;height:44px}.drawer-step-details{display:grid;gap:6px;padding:10px 12px 12px 42px;border-top:1px solid #edf1f5;background:#f9fbfe}.drawer-step-details p,.drawer-step-details>small{margin:0;color:#536a83;font-size:10px;line-height:1.45}.drawer-step-details>small{color:#71839a}.drawer-saved-note{display:grid;gap:2px;padding:7px 8px;border-left:3px solid #b9c9ee;background:#f2f6ff}.drawer-saved-note b{color:#62758e;font-size:10px}.drawer-saved-note span{color:#4d627b;font-size:10px}.drawer-step-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.drawer-step-actions .outline-inline{min-height:30px;padding:0 8px;font-size:10px}.drawer-note-composer{display:grid;gap:6px;width:100%}.drawer-note-composer textarea{width:100%;min-height:62px;padding:8px;border:1px solid #cedbef;border-radius:7px;resize:vertical;font-size:10px}.drawer-note-composer>div{display:flex;justify-content:flex-end;gap:6px}.drawer-note-composer .create-button{min-height:30px;font-size:10px}.drawer-collapsible{border:1px solid #e0e7ef;border-radius:9px;background:#fff}.drawer-collapsible summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;color:#415a75;font-size:11px;font-weight:800;cursor:pointer;list-style:none}.drawer-collapsible summary::-webkit-details-marker{display:none}.drawer-collapsible-content{display:grid;gap:8px;padding:0 12px 12px}.drawer-collapsible-content>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;padding-top:8px;border-top:1px solid #edf1f5}.drawer-collapsible-content>div>span{display:grid;gap:2px;min-width:0}.drawer-collapsible-content b{color:#435b76;font-size:10px}.drawer-collapsible-content small,.drawer-collapsible-content p{margin:0;color:#72839a;font-size:10px;line-height:1.4}.drawer-collapsible-content button{min-height:30px;padding:0 8px;font-size:10px}.drawer-related-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:8px 0;border-top:1px solid #edf1f5;text-align:left}.drawer-related-record span{display:grid;gap:2px}.drawer-related-record small{color:#7a8b9f;font-size:10px}.drawer-related-record b{color:#315cf4;font:500 10px DM Mono,monospace}.drawer-related-record em{color:#687b91;font-size:10px;font-style:normal}.canonical-drawer-footer{position:absolute;bottom:0;left:0;right:0;display:flex;gap:8px;padding:10px 18px;background:#fffffff5;border-top:1px solid #e1e8f0;box-shadow:0 -5px 16px #162b490f}.canonical-drawer-footer button{min-height:44px;flex:1;justify-content:center;font-size:11px}.canonical-drawer-footer .primary-inline{border:0;border-radius:7px;color:#fff;background:#315cf4;font-weight:800}@media (max-width:600px){.canonical-work-drawer{width:100%}.canonical-drawer-hero{padding:14px 16px}.canonical-drawer-hero h2{font-size:24px}.canonical-drawer-body{padding-left:14px;padding-right:14px}.canonical-drawer-footer{padding:9px 14px}.drawer-step-row{grid-template-columns:minmax(0,1fr) 22px 44px}.drawer-step-details{padding-left:38px}.drawer-facts{grid-template-columns:1fr}.drawer-collapsible-content>div{grid-template-columns:auto minmax(0,1fr)}.drawer-collapsible-content>div>button{grid-column:2;justify-self:start}}.canonical-work-drawer .canonical-drawer-body{padding-bottom:22px}.canonical-work-drawer .drawer-open-record{display:inline-flex;align-items:center;gap:5px;min-height:32px;margin-left:4px;padding:0 9px;border-color:#d8e1ec;color:#315cf4;background:#fff;font-size:10px;white-space:nowrap}.canonical-work-drawer .drawer-open-record svg{flex:0 0 auto}@media (max-width:600px){.canonical-work-drawer .drawer-open-record{padding-inline:7px;font-size:10px}}.canonical-work-drawer .canonical-drawer-body{align-content:start;grid-auto-rows:max-content}.canonical-drawer-footer{align-items:center}.canonical-drawer-footer>.outline-inline{flex:0 0 auto;min-height:34px;padding:0 10px;color:#53677f;background:#fff;border:1px solid #d7e1ed}.canonical-drawer-footer>.outline-inline:hover{color:#315cf4;border-color:#9eb4fc}.canonical-drawer-footer>.drawer-primary-action{flex:0 0 auto;min-height:34px;padding:0 12px}.file-viewer-backdrop{z-index:1000!important}.issues-board-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:18px}.issues-board-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:4px}.issues-board-actions>span{padding:7px 9px;border:1px solid #e0e7ef;border-radius:6px;color:#718199;background:#fbfcfe;font-size:10px;white-space:nowrap}.issues-board-actions b{color:#314963;font-size:13px}.issues-report-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border-radius:7px;color:#fff;background:#315cf4;font-size:12px;font-weight:800;box-shadow:0 4px 12px #315cf433}.issues-report-button:hover{background:#274ed6}@media (max-width:820px){.issues-board-head{grid-template-columns:1fr auto}.issues-board-actions{grid-column:1/-1;grid-row:2;justify-content:flex-start}.issues-report-button{grid-column:2;grid-row:1}}@media (max-width:520px){.issues-board-head{display:flex;flex-wrap:wrap;gap:10px}.issues-report-button{order:2;width:100%}.issues-board-actions{order:3;width:100%;padding-top:0}.issues-board-actions>span{flex:1 1 calc(50% - 7px);text-align:center}}.issue-command-stack label:has(>select[id^=owner-]){position:relative}.issue-command-stack label:has(>select[id^=owner-]) select{display:none}.issue-command-stack label:has(>select[id^=owner-]):after{content:attr(data-owner);display:block;height:28px;padding:7px 9px;box-sizing:border-box;border:1px solid #e0e7ef;border-radius:5px;color:#405875;background:#f8fafc;font-size:10px;font-weight:800}.owner-summary-action{width:max-content;height:27px;margin-top:2px;padding:0 9px;font-size:10px}.owner-assignment-dialog{width:min(560px,calc(100vw - 28px))!important}.owner-assignment-dialog header{display:flex;align-items:flex-start;gap:12px}.owner-assignment-dialog header>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:8px;color:#315cf4;background:#eef3ff}.owner-assignment-dialog header>div{flex:1}.owner-assignment-dialog header p:last-child{margin:4px 0 0;color:#65778e;font-size:11px;line-height:1.4}.owner-assignment-dialog label{display:grid;gap:6px;margin:12px 0}.owner-assignment-dialog label>span{color:#536277;font-size:11px;font-weight:800}.owner-assignment-dialog label em{color:#b9505b;font-style:normal}.owner-assignment-dialog input,.owner-assignment-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #d7e0ea;border-radius:7px;background:#fff;padding:9px;font:inherit}.owner-assignment-dialog textarea{resize:vertical}.owner-assignment-current,.owner-assignment-due,.owner-assignment-impact{display:grid;gap:3px;margin:12px 0;padding:10px 12px;border-radius:7px;background:#f6f9fc}.owner-assignment-current span,.owner-assignment-due span{color:#7a899d;font:500 10px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.owner-assignment-current b,.owner-assignment-due b{color:#405875;font-size:12px}.owner-assignment-current small{color:#65778e;font-size:10px}.owner-candidate-list{display:grid;gap:7px}.owner-candidate{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:9px;margin:0!important;padding:9px 10px;border:1px solid #e0e7ef;border-radius:7px;cursor:pointer}.owner-candidate.selected{border-color:#8fa7fb;background:#f4f7ff}.owner-candidate input{width:auto;margin-top:3px}.owner-candidate span{display:grid;gap:3px}.owner-candidate b{color:#405875;font-size:11px}.owner-candidate small{color:#718299;font-size:10px;line-height:1.35}.owner-empty{margin:0;padding:10px;color:#8b5b27;background:#fff8e9;border-radius:7px;font-size:10px}.owner-assignment-impact{border:1px solid #dbe5fb;background:#f4f7ff}.owner-assignment-impact b{color:#405875;font-size:10px}.owner-assignment-impact span{color:#65778e;font-size:10px;line-height:1.4}@media (max-width:700px){.owner-assignment-dialog{max-height:calc(100vh - 28px);overflow:auto}.owner-assignment-dialog footer{align-items:stretch;flex-direction:column-reverse}.owner-assignment-dialog footer button{width:100%}}.issue-attention-card{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid #d9e3ef;border-left:3px solid #315fdc;border-radius:8px;background:#f8fbff}.issue-attention-card>div:first-child{display:grid;gap:4px}.issue-attention-card span{font:500 10px DM Mono,monospace;letter-spacing:.08em;color:#617083}.issue-attention-card b{font-size:14px;color:#17253a}.issue-attention-card p,.issue-attention-card small{margin:0;font-size:12px;line-height:1.45;color:#536277}.issue-attention-card>div:last-child{display:flex;align-items:flex-start;gap:8px}.issue-attention-card.attention-evidence-review-required{border-left-color:#e2a23b;background:#fffaf0}.issue-attention-card.attention-decision-owner-required{border-left-color:#8d70d5;background:#faf8ff}.issue-decision-actions{display:flex;gap:8px;margin-top:12px}.issue-decision-dialog{width:min(560px,calc(100vw - 28px))!important}.issue-decision-dialog label{display:grid;gap:6px;margin:12px 0}.issue-decision-dialog label>span{font-size:11px;font-weight:800;color:#536277}.issue-decision-dialog select,.issue-decision-dialog textarea{width:100%;border:1px solid #d7e0ea;border-radius:7px;background:#fff;padding:9px;font:inherit}.issue-decision-dialog textarea{min-height:82px;resize:vertical}.issue-decision-summary{display:grid;gap:4px;padding:10px 12px;border-radius:7px;background:#f6f9fc}.issue-decision-summary b{font-size:13px}.issue-decision-summary span,.issue-decision-note{font-size:12px;line-height:1.45;color:#5d6c80}.issue-open-details{margin-left:auto}@media (max-width:700px){.issue-attention-card{flex-direction:column}.issue-attention-card>div:last-child,.issue-decision-actions{align-items:stretch;flex-direction:column}.issue-attention-card>div:last-child button,.issue-decision-actions button{width:100%}.issue-open-details{margin-left:0}}.work-filter-search{width:220px;box-sizing:border-box}@media (max-width:600px){.work-filter-search{width:100%;min-width:0}}.completed-work-toggle{display:inline-flex;align-items:center;gap:9px;min-height:40px;margin-left:auto;padding:0 12px;border:1px solid #dce4ef;border-radius:10px;background:linear-gradient(180deg,#fff,#f8faff);color:#53647c;box-shadow:0 3px 10px #1f304c0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.completed-work-toggle:hover{border-color:#b8c7ed;box-shadow:0 6px 16px #1f304c1a;transform:translateY(-1px)}.completed-work-toggle.is-active{border-color:#a9baff;background:linear-gradient(180deg,#f8faff,#eef2ff);color:#315cf4}.completed-work-switch{position:relative;width:30px;height:18px;flex:0 0 auto;border-radius:999px;background:#c9d2df;box-shadow:inset 0 1px 2px #1f304c29;transition:background .16s ease}.completed-work-switch i{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1f304c40;transition:transform .16s ease}.completed-work-toggle.is-active .completed-work-switch{background:#315cf4}.completed-work-toggle.is-active .completed-work-switch i{transform:translate(12px)}.completed-work-copy{display:grid;gap:1px;text-align:left}.completed-work-copy b{font-size:10px;font-weight:800;line-height:1.1}.completed-work-copy small{color:#8a96a7;font-size:10px;font-weight:800}.completed-work-toggle.is-active .completed-work-copy small{color:#6277c5}@media (max-width:900px){.completed-work-toggle{margin-left:0}}@media (max-width:600px){.work-navigation{align-items:stretch;flex-wrap:wrap}.completed-work-toggle{width:100%;justify-content:center;margin-top:2px}.completed-work-copy{text-align:left}}:where(.create-button,.primary-inline,.outline-inline,.record-back,.view-action,.assistant-back,.assistant-cancel,.assistant-automation-link,.calendar-dnd-open,.run-open,.person-row-open,.record-copy,.checklist-open-action){-webkit-tap-highlight-color:transparent}:where(.create-button,.primary-inline){min-height:38px;border:1px solid transparent;border-radius:10px;padding-inline:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#4169f5,#2c55dc);box-shadow:0 7px 16px #315cf433;font-weight:800;letter-spacing:.005em;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}:where(.create-button,.primary-inline):hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 10px 22px #315cf445}:where(.create-button,.primary-inline):active:not(:disabled){transform:translateY(0);box-shadow:0 4px 10px #315cf433}:where(.create-button,.primary-inline):disabled{cursor:not-allowed;opacity:.48;box-shadow:none}:where(.create-button,.primary-inline) svg{flex:0 0 auto;color:#e3eaff}:where(.outline-inline,.record-back,.checklist-open-action){min-height:38px;border:1px solid #d6e0ec;border-radius:10px;padding-inline:13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#53677f;background:#fff;font-weight:800;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}:where(.outline-inline,.record-back,.checklist-open-action):hover:not(:disabled){border-color:#aebffc;color:#315cf4;background:#f7f9ff;box-shadow:0 4px 12px #26437014}:where(.outline-inline,.record-back,.checklist-open-action):active:not(:disabled){transform:translateY(1px)}:where(.outline-inline,.record-back,.checklist-open-action):disabled{cursor:not-allowed;opacity:.48}:where(.outline-inline,.record-back,.checklist-open-action) svg{flex:0 0 auto;color:#71849a}:where(.outline-inline,.record-back,.checklist-open-action):hover:not(:disabled) svg{color:currentColor}.record-back{min-height:34px;padding-inline:10px;border-color:transparent;background:transparent;box-shadow:none}.record-back:hover:not(:disabled){background:#f2f5fa;box-shadow:none}.record-command-actions>:where(.outline-inline,.record-copy){min-height:36px;white-space:nowrap}.record-command-actions>.record-copy{color:#315cf4;border-color:#cbd7ff;background:#f6f8ff}.record-command-actions>.record-copy:hover:not(:disabled){background:#edf1ff}:where(.calendar-dnd-open,.run-open,.person-row-open){color:#2f4663;transition:color .16s ease,background .16s ease}:where(.calendar-dnd-open,.run-open,.person-row-open):hover{color:#315cf4}:where(.calendar-dnd-open,.run-open,.person-row-open)>svg,:where(.calendar-dnd-open,.run-open,.person-row-open) svg:last-child{color:#9aaac0;transition:transform .16s ease,color .16s ease}:where(.calendar-dnd-open,.run-open,.person-row-open):hover>svg,:where(.calendar-dnd-open,.run-open,.person-row-open):hover svg:last-child{color:#315cf4;transform:translate(2px)}:where(.icon-button,.sidebar-collapse,.mobile-close){border:1px solid transparent;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}:where(.icon-button,.sidebar-collapse,.mobile-close):focus-visible{outline:none;border-color:#9eb4fc;box-shadow:0 0 0 3px #315cf429}:where(.filter-toggle,.select-button,.done-toggle,.sync-affected-link,.work-list-pagination button,.escalation-tier-header>div .outline-inline){border-radius:8px;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}:where(.filter-toggle,.select-button,.done-toggle,.sync-affected-link,.work-list-pagination button,.escalation-tier-header>div .outline-inline):focus-visible,:where(.create-button,.primary-inline,.outline-inline,.record-back,.assistant-back,.assistant-cancel,.assistant-automation-link,.calendar-dnd-open,.run-open,.person-row-open):focus-visible{outline:none;box-shadow:0 0 0 3px #315cf42b}:where(.action-dialog footer,.assistant-result-actions,.creation-assistant footer){align-items:center;gap:10px}:where(.action-dialog footer,.assistant-result-actions) .create-button{min-width:148px}:where(.nested-actions,.nested-timeline,.nested-side,.nested-policy-card,.surface-heading,.triage-capacity,.triage-handoff-card)>button,:where(.nested-side,.nested-policy-card) a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid #d6e0ec;border-radius:8px;color:#53677f;background:#fff;font-size:10px;font-weight:800;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}:where(.nested-actions,.nested-timeline,.nested-side,.nested-policy-card,.surface-heading,.triage-capacity,.triage-handoff-card)>button:hover,:where(.nested-side,.nested-policy-card) a:hover{border-color:#aebffc;color:#315cf4;background:#f7f9ff}:where(.nested-actions,.nested-timeline,.nested-side,.nested-policy-card,.surface-heading,.triage-capacity,.triage-handoff-card)>button svg,:where(.nested-side,.nested-policy-card) a svg{color:#8495aa}:where(.nested-actions,.nested-timeline,.nested-side,.nested-policy-card,.surface-heading,.triage-capacity,.triage-handoff-card)>button:hover svg,:where(.nested-side,.nested-policy-card) a:hover svg{color:currentColor;transform:translate(2px)}:where(.record-more-menu,.create-menu,.issue-dismiss-dialog) button{transition:color .16s ease,background .16s ease,border-color .16s ease}:where(.record-more-menu,.create-menu) button:focus-visible,:where(.issue-dismiss-dialog) button:focus-visible{outline:none;box-shadow:0 0 0 3px #315cf426}@media (max-width: 600px){:where(.create-button,.primary-inline,.outline-inline){min-height:40px}:where(.action-dialog footer,.assistant-result-actions){flex-wrap:wrap}:where(.action-dialog footer,.assistant-result-actions) .create-button{flex:1 1 170px}}.overview-shared-scope select{min-width:170px;border:0;padding:0;color:#31415a;background:transparent;font-size:12px;font-weight:800;outline:none}.overview-record-link{padding:0;border:0;color:#315cf4;background:transparent;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.overview-record-link:hover{color:#1d3fc1}.overview-status-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#1c2c4352}.overview-status-dialog{width:min(620px,100%);max-height:min(760px,90vh);overflow:auto;padding:18px;border:1px solid #dbe4ef;border-radius:12px;background:#fff;box-shadow:0 20px 55px #192c4a33}.overview-status-dialog>header{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:14px}.overview-status-dialog h2{margin-top:4px;color:#2d425d;font-size:18px;letter-spacing:-.03em}.overview-status-dialog header p{max-width:470px;margin-top:5px;color:#71839a;font-size:10px;line-height:1.45}.overview-source-status-list{display:grid;gap:8px}.overview-source-status-list article{display:grid;gap:4px;padding:10px;border:1px solid #e2e9f1;border-radius:8px;background:#fbfcfe}.overview-source-status-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.overview-source-status-list article b{color:#455d78;font-size:11px}.overview-source-status-list article span{font-size:10px;font-weight:800}.overview-source-status-list article p,.overview-source-status-list article small{color:#71839a;font-size:10px;line-height:1.35}.overview-source-status-list article button{display:inline-flex;align-items:center;gap:4px;width:max-content;margin-top:3px;color:#315cf4;font-size:10px;font-weight:800}.overview-status-dialog>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid #edf1f5}@media (max-width: 900px){.overview-trust-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-freshness-badge{min-width:0;grid-column:1 / -1}.triage-capacity h2{font-size:13px}}@media (max-width: 600px){.overview-trust-controls{grid-template-columns:1fr}.overview-shared-scope select{min-width:0;width:100%}.overview-status-backdrop{padding:12px}}.triage-source-strip{display:grid;grid-template-columns:170px minmax(0,1fr) max-content;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;border:1px solid #dbe5f0;border-radius:8px;background:#f9fbfe}.triage-source-strip>div{display:grid;gap:2px}.triage-source-strip>div span{display:inline-flex;align-items:center;gap:4px;color:#73879f;font-size:10px;font-weight:800;letter-spacing:.07em}.triage-source-strip>div b{color:#4d637c;font-size:10px}.triage-source-strip>div small{color:#8292a4;font-size:10px}.triage-source-strip>section{display:flex;flex-wrap:wrap;gap:5px 8px}.triage-source-strip>section>span{display:inline-flex;align-items:center;gap:3px;color:#71839a;font-size:10px}.triage-source-strip>section i{width:5px;height:5px;border-radius:50%;background:#3b9a74}.triage-source-strip>section .source-delayed i{background:#d99035}.triage-source-strip>section b{color:#4c637d;font-family:DM Mono,monospace;font-size:10px}.triage-source-strip>button{display:inline-flex;align-items:center;gap:4px;color:#315cf4;font-size:10px;font-weight:800;white-space:nowrap}.triage-escalation-card{grid-template-columns:38px minmax(0,1fr) max-content}.triage-escalation-card>button:not(.escalation-count-link){display:inline-flex;align-items:center;gap:2px;color:#315cf4;font-size:10px;font-weight:800}.escalation-count-link{display:grid!important;gap:1px;text-align:left;cursor:pointer;padding:0;border:0;background:none}.triage-context-breakdown{display:grid;grid-template-columns:1.45fr 1fr;gap:12px;margin-bottom:12px}.triage-context-breakdown>article{overflow:hidden;border:1px solid #dfe7f0;border-radius:8px;background:#fff}.triage-context-breakdown>article>header{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.triage-context-breakdown>article>header span{color:#8192a5;font-size:10px;letter-spacing:.075em;font-weight:800}.triage-context-breakdown>article>header b{color:#536b86;font-size:10px}.risk-breakdown-row,.escalation-ownership-row{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:9px;padding:9px 11px;border-top:1px solid #eff3f6}.risk-breakdown-row:first-of-type{border-top:0}.risk-state,.ownership-status{padding:3px 5px;border-radius:4px;color:#b37327;background:#fff3e1;font-size:10px;font-weight:800}.risk-state.blocked,.ownership-status.waiting{color:#b4515c;background:#fff0f1}.risk-breakdown-row>div,.escalation-ownership-row>div{display:grid;gap:2px}.risk-breakdown-row b,.escalation-ownership-row b{color:#4d6279;font-size:10px}.risk-breakdown-row small,.escalation-ownership-row small{color:#7d8fa2;font-size:10px}.risk-breakdown-row em{display:inline-flex;align-items:center;gap:3px;color:#57708b;font-size:10px;font-style:normal}.escalation-ownership-row button{display:inline-flex;align-items:center;gap:3px;color:#315cf4;font-size:10px;font-weight:800}.shift-note-editor{display:grid;gap:7px}.shift-note-editor textarea{min-height:60px;width:100%;resize:vertical;padding:7px;border:1px solid #d7e2ee;border-radius:5px;color:#526980;font:inherit;font-size:10px;line-height:1.45}.shift-note-editor>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.shift-note-editor label{display:grid;gap:3px;color:#8292a5;font-size:10px;font-weight:800}.shift-note-editor select{padding:5px;border:1px solid #d7e2ee;border-radius:4px;color:#536b85;background:#fff;font-size:10px}.shift-note-editor footer{display:flex;justify-content:flex-end;gap:6px;margin-top:0;padding-top:0;border:0}.shift-note-editor footer button{padding:5px 7px;font-size:10px}.note-acknowledgement{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;color:#73869a;font-size:10px}.note-acknowledgement span{display:inline-flex;align-items:center;gap:3px}.note-acknowledgement button{padding:4px 6px;border:1px solid #d6e2ef;border-radius:4px;color:#315cf4;font-size:10px;font-weight:800}.note-acknowledgement button:disabled{color:#4b8d6f;border-color:#cce9da;background:#f1fbf5}@media (max-width: 900px){.triage-context-breakdown{grid-template-columns:1fr}.triage-source-strip{grid-template-columns:1fr max-content}.triage-source-strip>section{grid-column:1 / -1}}@media (max-width: 600px){.triage-source-strip{grid-template-columns:1fr}.triage-source-strip>button{justify-self:start}.risk-breakdown-row,.escalation-ownership-row{grid-template-columns:max-content minmax(0,1fr)}.risk-breakdown-row em,.escalation-ownership-row button{grid-column:2;justify-self:start}.shift-note-editor>div{grid-template-columns:1fr}}.overview-triage-desk{max-width:1180px;margin:0 auto;padding:22px 24px 34px}.overview-triage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.overview-triage-header h1{color:#304965;font-size:24px;line-height:1.12;letter-spacing:-.035em}.overview-triage-header>div>p:last-child{max-width:530px;margin-top:5px;color:#72849a;font-size:10px;line-height:1.5}.overview-trust-controls{display:flex;align-items:center;gap:8px}.overview-shared-scope{display:grid;gap:3px;min-width:170px;padding:10px 12px;border:1px solid #dfe6f0;border-radius:9px;background:#fff}.overview-shared-scope span{color:#8290a4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.overview-shared-scope b{color:#31415a;font-size:12px}.overview-shared-scope small{color:#7f8ca0;font-size:10px}.overview-freshness-badge{display:flex;align-items:flex-start;gap:7px;min-width:218px;padding:8px 9px;border-radius:6px}.overview-freshness-badge.partial{border:1px solid #f0d6a9;color:#a36a28;background:#fff9ef}.overview-freshness-badge div{display:grid;gap:2px}.overview-freshness-badge b{font-size:10px}.overview-freshness-badge small{color:#896f51;font-size:10px;line-height:1.3}.triage-imminent-row{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:12px;margin-bottom:12px}.triage-risk-hero{display:grid;grid-template-columns:40px minmax(0,1fr) max-content;align-items:center;gap:11px;padding:14px 16px;border:1px solid #f0c9aa;border-radius:10px;background:linear-gradient(110deg,#fff7ed,#fffdf9)}.triage-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px}.triage-icon.risk{color:#c86f2b;background:#fff0dd}.triage-icon.danger{color:#b34c55;background:#fff0f1}.triage-risk-hero>div{display:grid;gap:2px}.triage-risk-hero>div>span,.triage-counter>span,.triage-capacity header span,.triage-handoff-card header>span{color:#7d8fa2;font-size:10px;letter-spacing:.075em;font-weight:800}.triage-risk-hero h2{color:#4b5d72;font-size:16px}.triage-risk-hero p{color:#7d6d61;font-size:10px;line-height:1.4}.triage-risk-hero button,.triage-capacity>button{display:inline-flex;align-items:center;gap:5px;color:#315cf4;font-size:10px;font-weight:800;white-space:nowrap}.triage-escalation-card{display:grid;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:12px;border:1px solid #edc8cc;border-radius:10px;color:#5f4e55;background:#fffafb;text-align:left}.triage-escalation-card>div{display:grid;gap:1px}.triage-escalation-card b{color:#b64f5b;font-size:20px;line-height:1}.triage-escalation-card span{font-size:10px;font-weight:800}.triage-escalation-card small{color:#9a7c80;font-size:10px}.triage-escalation-card>svg{color:#bd626b}.triage-bottleneck-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.triage-counter{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:4px 8px;padding:12px 14px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;color:#51657c;text-align:left;transition:transform .16s var(--ease-out, ease-out),box-shadow .16s var(--ease-out, ease-out)}.triage-counter:hover{box-shadow:0 5px 12px #2d4a7514;transform:translateY(-1px)}.triage-counter>span{display:inline-flex;align-items:center;gap:5px}.triage-counter>b{align-self:center;color:#405b77;font-size:22px}.triage-counter>small{grid-column:1 / -1;display:inline-flex;align-items:center;gap:4px;color:#7d8ea2;font-size:10px}.triage-counter.due-today{border-top:3px solid #3d8c72}.triage-counter.issue{border-top:3px solid #607dc1}.triage-counter.unassigned{border-top:3px solid #d9a142}.triage-counter.blocked{border-top:3px solid #d25e67}.triage-handoff-row{display:grid;grid-template-columns:1.07fr 1.25fr 1.25fr;gap:12px}.triage-capacity,.triage-handoff-card{min-height:156px;padding:14px;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.triage-capacity{display:grid;align-content:start;gap:13px}.triage-capacity header,.triage-handoff-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.triage-capacity header>div{display:grid;gap:3px}.triage-capacity h2{color:#4d627a;font-size:15px}.capacity-state{display:inline-flex;align-items:center;gap:3px;color:#3c8b69!important;letter-spacing:0!important;font-size:10px!important}.capacity-meter{height:6px;overflow:hidden;border-radius:8px;background:#e9eff6}.capacity-meter i{display:block;width:78%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315cf4,#5e81fa)}.triage-capacity p{color:#7c8fa3;font-size:10px;line-height:1.55}.triage-capacity p b{color:#4d647d}.triage-capacity small{color:#7d8da2;font-size:10px;line-height:1.35}.triage-handoff-card{display:grid;align-content:start;gap:10px}.triage-handoff-card header button{display:inline-flex;align-items:center;gap:3px;color:#315cf4;font-size:10px;font-weight:800}.triage-handoff-card>p{color:#687d94;font-size:10px;line-height:1.55}.triage-handoff-card>p b{color:#4c627b}.triage-handoff-card footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:9px;border-top:1px solid #edf1f5;color:#8a99a8;font-size:10px}.triage-handoff-card ol{display:grid;gap:7px}.triage-handoff-card li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px;color:#677d96;font-size:10px;line-height:1.35}.triage-handoff-card time{color:#8190a0;font-family:DM Mono,monospace}.triage-handoff-card li b{color:#4f6680}@media (max-width: 900px){.overview-triage-header,.triage-imminent-row,.triage-handoff-row{grid-template-columns:1fr}.overview-triage-header{display:grid}.overview-trust-controls{justify-content:space-between}.triage-escalation-card{min-height:76px}.triage-handoff-row{display:grid}.triage-capacity,.triage-handoff-card{min-height:0}}@media (max-width: 600px){.overview-triage-desk{padding:16px 12px 25px}.overview-trust-controls,.triage-imminent-row,.triage-bottleneck-row{grid-template-columns:1fr;display:grid}.overview-freshness-badge{min-width:0}.triage-risk-hero{grid-template-columns:34px minmax(0,1fr)}.triage-risk-hero button{grid-column:2;justify-self:start}.triage-bottleneck-row{gap:8px}}.schedule-action-center{display:grid;gap:16px;padding:24px 28px 42px;color:#17223b}.schedule-ac-header,.schedule-ac-controls,.schedule-ac-drawer header,.schedule-ac-overflow-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.schedule-ac-header h1{margin:4px 0 6px;font-size:28px;letter-spacing:-.04em}.schedule-ac-header p{margin:0;color:#68758e;font-size:13px}.schedule-ac-header-actions{display:flex;align-items:center;gap:8px}.schedule-ac-create-wrap{position:relative}.schedule-ac-create-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:22;width:250px;padding:6px;border:1px solid #dfe6f3;border-radius:10px;background:#fff;box-shadow:0 14px 30px #1426462e}.schedule-ac-create-menu button{display:grid;gap:2px;width:100%;padding:10px;text-align:left;border-radius:7px;color:#283852}.schedule-ac-create-menu button:hover{background:#f4f7ff}.schedule-ac-create-menu b{font-size:11px}.schedule-ac-create-menu span{color:#76849a;font-size:10px}.schedule-context-rail{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #e1e7ef}.schedule-context-rail>span{font:500 10px/1 DM Mono,monospace;color:#7c899d;letter-spacing:.11em}.schedule-context-rail>div{display:flex;gap:4px}.schedule-context-rail button{padding:6px 9px;border-radius:6px;color:#718099;font-size:11px;font-weight:800}.schedule-context-rail button:hover{color:#315cf4;background:#f3f6ff}.schedule-context-rail button.active{color:#315cf4;background:#edf2ff;box-shadow:inset 0 -2px #315cf4}.schedule-ac-scope{position:sticky;top:0;z-index:8;display:flex;align-items:stretch;background:#fff;border:1px solid #dfe6f3;border-radius:12px;box-shadow:0 9px 20px #1b2b4c14}.schedule-ac-scope label{min-width:150px;padding:12px 16px;border-right:1px solid #e7ecf5;display:grid;gap:4px}.schedule-ac-scope>div{padding:12px 16px;border-right:1px solid #e7ecf5;display:grid;gap:4px;align-content:center}.schedule-ac-scope>div>span{font:500 10px/1.2 DM Mono,monospace;letter-spacing:.1em;color:#75829a}.schedule-ac-scope>div>b{font-size:12px;color:#384660}.schedule-ac-scope label span,.schedule-ac-drawer header span,.schedule-ac-overflow-panel header span{font:500 10px/1.2 DM Mono,monospace;letter-spacing:.1em;color:#75829a}.schedule-ac-scope select{border:0;background:transparent;color:#16223b;font-weight:700;font-size:13px;outline:0}.schedule-ac-scope label b{font-size:12px;color:#384660}.schedule-ac-freshness{margin-left:auto;display:flex;align-items:center;gap:9px;padding:10px 16px;background:#fff8e8;color:#76510b;max-width:370px}.schedule-ac-freshness small,.schedule-ac-event small,.schedule-ac-event i{display:block;font-size:11px;line-height:1.35}.schedule-ac-freshness b{font-size:12px}.schedule-ac-menu-group{display:grid;gap:2px;padding:9px 0;border-top:1px solid #edf0f5}.schedule-ac-menu-group:first-of-type{border-top:0;padding-top:2px}.schedule-ac-menu-group>strong{padding:3px 8px 5px;color:#53627a;font:500 10px DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.schedule-ac-menu-group label{display:flex;align-items:center;gap:9px;padding:8px;border-radius:6px;color:#283852;font-size:11px;font-weight:800}.schedule-ac-menu-group label:hover{background:#f4f7ff}.schedule-ac-menu-group label input{margin:0}.schedule-ac-menu-group label span{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%}.schedule-ac-menu-group label small{color:#8793a5;font-size:10px;font-weight:600}.schedule-ac-menu-group label:has(input:disabled){cursor:not-allowed;opacity:.55}.schedule-ac-controls{position:relative;align-items:center}.schedule-ac-switch{display:flex;gap:3px;padding:3px;background:#edf1f7;border-radius:8px}.schedule-ac-switch button{border:0;background:transparent;color:#63708a;padding:7px 13px;border-radius:6px;font-weight:700;font-size:12px}.schedule-ac-switch button.selected{background:#fff;color:#2856d8;box-shadow:0 1px 3px #17223b1f}.schedule-ac-nav{position:relative;display:flex;align-items:center;gap:10px}.schedule-ac-nav-icon,.schedule-ac-range-button,.schedule-ac-layers-trigger{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe3ef;background:#fff;color:#52627a;border-radius:7px;height:32px}.schedule-ac-nav-icon:hover,.schedule-ac-range-button:hover,.schedule-ac-layers-trigger:hover{border-color:#315cf4;color:#315cf4;background:#f6f8ff}.schedule-ac-layers-trigger{gap:5px;padding:0 9px;font-size:11px;font-weight:800}.schedule-ac-layers-trigger b{display:grid;min-width:16px;height:16px;place-items:center;border-radius:99px;background:#eef2fb;color:#315cf4;font:500 10px DM Mono,monospace}.schedule-ac-date-picker{position:absolute;right:0;top:38px;z-index:25;width:250px;padding:13px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;box-shadow:0 15px 35px #1d2d4b2e}.schedule-ac-date-picker header,.schedule-ac-layers header{display:flex;align-items:center;justify-content:space-between}.schedule-ac-date-picker header b,.schedule-ac-layers header b{font-size:12px}.schedule-ac-layers{position:absolute;right:0;top:39px;z-index:24;width:278px;padding:13px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;box-shadow:0 15px 35px #1d2d4b2e}.schedule-ac-layers header{gap:9px;margin-bottom:8px}.schedule-ac-layers header div{display:grid;gap:2px}.schedule-ac-layers header small{color:#74829a;font-size:10px}.schedule-ac-layers label{display:flex;align-items:flex-start;gap:8px;padding:8px 4px;color:#2d3d56}.schedule-ac-layers input{margin-top:3px;accent-color:#315cf4}.schedule-ac-layers label span{display:grid;gap:2px}.schedule-ac-layers label b{font-size:11px}.schedule-ac-layers label small{color:#76849a;font-size:10px}.schedule-ac-grid{border:1px solid #dfe6f3;border-radius:14px;background:#fff;overflow:auto;min-height:828px}.schedule-ac-grid.is-day{max-width:460px}.schedule-ac-days{display:grid;grid-template-columns:90px repeat(7,minmax(135px,1fr));background:#f7f9fc;border-bottom:1px solid #dfe6f3}.schedule-ac-grid.is-day .schedule-ac-days,.schedule-ac-grid.is-day .schedule-ac-grid-body{grid-template-columns:90px minmax(230px,1fr)}.schedule-ac-days>*{padding:12px;border-right:1px solid #e7ecf5;text-align:center;font-size:12px}.schedule-ac-days span{text-align:left;font:500 10px/1.4 DM Mono,monospace;color:#8190a8;letter-spacing:.08em}.schedule-ac-grid-body{display:grid;grid-template-columns:90px repeat(7,minmax(135px,1fr));min-height:750px}.schedule-ac-time-axis{display:grid;grid-template-rows:repeat(5,150px) 1px;border-right:1px solid #e7ecf5;color:#8090aa;font:500 10px DM Mono,monospace}.schedule-ac-time-axis span{padding:14px 12px;border-bottom:1px dashed #e6ebf4}.schedule-ac-day{position:relative;min-height:750px;border-right:1px solid #e7ecf5;background:repeating-linear-gradient(to bottom,#fff 0 74px,#f3f6fa 75px)}.schedule-ac-slot{position:absolute;min-width:0}.schedule-ac-event{display:grid;gap:3px;width:100%;min-height:70px;padding:8px;border:1px solid #d8e1ef;border-left:3px solid #4773ee;border-radius:7px;background:#fff;text-align:left;box-shadow:0 3px 8px #23345614;overflow:hidden}.schedule-ac-event:hover{border-color:#315cf4;box-shadow:0 5px 13px #315cf429}.schedule-ac-event>span{font:500 10px DM Mono,monospace;color:#6e7c96}.schedule-ac-event b{font-size:11px;line-height:1.2}.schedule-ac-event strong{font-size:10px;color:#315cf4}.schedule-ac-event i{color:#75829a;font-style:normal}.schedule-ac-event em,.schedule-ac-state{justify-self:start;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.schedule-ac-event.at-risk{border-left-color:#e59b26;background:#fffdf7}.schedule-ac-event.blocked{border-left-color:#d75058;background:#fff8f8}.schedule-ac-event.unassigned{border-left-color:#8d61df;background:#faf8ff}.schedule-ac-event.preview{border-style:dashed;background:#f5f7ff}.schedule-ac-event.deadline{border-left-color:#d75058;background:#fff4f4}.schedule-ac-event em,.schedule-ac-state.at-risk{background:#fff0c9;color:#8d5d00}.schedule-ac-state.blocked{background:#ffe3e4;color:#a52d37}.schedule-ac-state.unassigned{background:#eee7ff;color:#6542b4}.schedule-ac-state.on-track{background:#def6e9;color:#177c4c}.schedule-ac-overflow{position:absolute;left:6px;right:6px;bottom:16px;border:1px dashed #a5b5d1;border-radius:7px;background:#f4f7ff;color:#315cf4;padding:8px;font-weight:800;font-size:11px}.schedule-ac-grid-date.selected{border-color:#d1dae8;background:#eaf0f8;color:#23344f}.schedule-ac-summary-grid{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));border:1px solid #dfe6f3;border-radius:14px;background:#fff;overflow:auto}.schedule-ac-summary-grid.is-day{grid-template-columns:minmax(250px,1fr);max-width:460px}.schedule-ac-summary-grid article{min-height:255px;padding:13px;border-right:1px solid #e3e8f1;border-bottom:1px solid #e3e8f1;background:#fff}.schedule-ac-summary-grid article:last-child{border-right:0}.schedule-ac-summary-grid article>header{display:grid;gap:5px}.schedule-ac-summary-grid header span{font:500 11px DM Mono,monospace;color:#33425d}.schedule-ac-summary-grid header b{font-size:10px;color:#71809a}.schedule-ac-summary-grid p{margin:42px 0 0;color:#98a4b7;font-size:11px}.schedule-ac-summary-risk{display:flex;align-items:center;gap:5px;margin-top:12px;color:#8d5d00;font-size:10px;font-weight:800}.schedule-ac-summary-risk:has(svg){background:#fff6dc;border-radius:6px;padding:6px}.schedule-ac-summary-items{display:grid;gap:5px;margin-top:10px}.schedule-ac-summary-items button{display:flex;gap:5px;align-items:center;width:100%;padding:6px;border:1px solid #e1e7f1;border-radius:6px;background:#fbfcfe;color:#36445d;text-align:left;font-size:10px}.schedule-ac-summary-items time{font:500 10px DM Mono,monospace;color:#6e7c96}.schedule-ac-summary-items button span{font-weight:800}.schedule-ac-summary-items i{width:6px;height:6px;margin-left:auto;border-radius:99px;background:#49a574}.schedule-ac-summary-items i.at-risk{background:#e59b26}.schedule-ac-summary-items i.unassigned{background:#8d61df}.schedule-ac-summary-items i.blocked{background:#d75058}.schedule-ac-summary-more{border:0!important;background:#f2f6ff!important;color:#315cf4!important;font-weight:800}.schedule-ac-open-day{display:flex;align-items:center;gap:5px;margin-top:10px;border:0;background:transparent;color:#315cf4;font-size:10px;font-weight:800}.schedule-ac-agenda{border:1px solid #dfe6f3;border-radius:12px;background:#fff;overflow:hidden}.schedule-ac-agenda button{display:grid;grid-template-columns:145px 1fr auto 16px;gap:14px;align-items:center;width:100%;padding:13px 16px;border:0;border-bottom:1px solid #edf0f5;background:#fff;text-align:left}.schedule-ac-agenda button:hover{background:#f7f9ff}.schedule-ac-agenda time{font:500 11px DM Mono,monospace;color:#52627d}.schedule-ac-agenda b{font-size:13px}.schedule-ac-agenda small{display:block;margin-top:3px;color:#71809a;font-size:11px}.schedule-ac-day-view{max-width:460px}.schedule-ac-day-view .schedule-ac-days,.schedule-ac-day-view .schedule-ac-grid-body{grid-template-columns:90px minmax(230px,1fr)}.schedule-ac-day-view .schedule-ac-event{min-height:80px}.schedule-ac-day-view .schedule-ac-day{min-height:960px}.schedule-ac-drawer{position:fixed;z-index:30;right:0;top:0;width:min(450px,100vw);height:100vh;padding:24px;background:#fff;box-shadow:-16px 0 44px #10203e33;overflow-y:auto}.schedule-ac-drawer h2{margin:4px 0;font-size:22px;letter-spacing:-.03em}.schedule-ac-drawer p{margin:0;color:#6c7890;font-size:12px}.schedule-ac-drawer>section{margin-top:20px;padding:15px;border:1px solid #e2e7f1;border-radius:10px}.schedule-ac-drawer>section>header{font:500 10px DM Mono,monospace;letter-spacing:.08em;color:#71809a}.schedule-ac-drawer-risk{display:flex;gap:10px;align-items:center}.schedule-ac-dependency{border-color:#f0cf91!important;background:#fffaf0}.schedule-ac-dependency p{margin-top:8px!important;color:#7d5714!important}.schedule-ac-execution>div{display:grid;gap:6px}.schedule-ac-execution small{color:#71809a;font-size:11px}.schedule-ac-execution i{display:block;height:6px;overflow:hidden;background:#edf1f7;border-radius:99px}.schedule-ac-execution i span{display:block;height:100%;background:#315cf4}.schedule-ac-child-summary{display:grid;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid #e6ebf4}.schedule-ac-child-summary span{color:#71809a;font-size:11px;line-height:1.45}.schedule-ac-preview-note{background:#f6f8ff}.schedule-ac-preview-note>span{display:flex;align-items:center;gap:6px;font:500 10px DM Mono,monospace;color:#315cf4;letter-spacing:.07em}.schedule-ac-preview-note p{margin-top:8px!important}.schedule-ac-drawer footer{margin-top:20px}.schedule-ac-overflow-backdrop{position:fixed;z-index:40;inset:0;display:grid;place-items:center;background:#121f3759;padding:18px}.schedule-ac-overflow-panel{width:min(480px,100%);padding:20px;border-radius:12px;background:#fff;box-shadow:0 18px 60px #0a193240}@media (max-width:880px){.schedule-action-center{padding:18px}.schedule-ac-scope{position:static;display:grid;grid-template-columns:1fr 1fr}.schedule-ac-scope label{min-width:0}.schedule-ac-freshness{grid-column:1/-1;max-width:none;margin:0}.schedule-ac-grid,.schedule-ac-summary-grid{overflow-x:auto}.schedule-ac-days,.schedule-ac-grid-body{grid-template-columns:76px repeat(7,minmax(126px,1fr))}.schedule-ac-summary-grid{grid-template-columns:repeat(7,minmax(136px,1fr))}.schedule-ac-controls{align-items:flex-start;flex-direction:column}.schedule-ac-agenda button{grid-template-columns:1fr auto}.schedule-ac-agenda time{grid-column:1/-1}.schedule-ac-agenda button svg{display:none}}@media (max-width:600px){.schedule-ac-scope{grid-template-columns:1fr}.schedule-ac-scope label{border-right:0;border-bottom:1px solid #e7ecf5}.schedule-ac-header{align-items:flex-start;flex-direction:column}.schedule-ac-header-actions{width:100%;justify-content:space-between}.schedule-context-rail{align-items:flex-start;flex-direction:column;gap:7px}.schedule-context-rail>div{width:100%;overflow:auto}.schedule-context-rail button{white-space:nowrap}.schedule-ac-nav{align-items:flex-start;flex-wrap:wrap}.schedule-ac-layers{left:0;right:auto;width:min(278px,calc(100vw - 40px))}.schedule-ac-date-picker{left:0;right:auto;width:min(250px,calc(100vw - 40px))}.schedule-ac-range-button{flex:1;justify-content:center}.schedule-ac-drawer{width:100%;top:auto;bottom:0;height:min(84vh,760px);border-radius:16px 16px 0 0}.schedule-ac-summary-grid{grid-template-columns:repeat(7,minmax(130px,1fr))}.schedule-ac-summary-grid.is-day{grid-template-columns:minmax(260px,1fr)}.schedule-ac-summary-grid article{min-height:230px}}.ops-app{--ops-filter-control-height: 42px;--ops-filter-radius: 7px;--ops-filter-border: #dfe6ef;--ops-filter-text: #53667f;--ops-filter-label: #718096;--ops-filter-cobalt: #315cf4}.ops-app .ops-filter-system{border:1px solid #e1e8ef;border-top:2px solid rgba(62,99,244,.26);border-radius:10px;background:#fff;box-shadow:none}.ops-app .ops-filter-system label{display:grid;gap:4px;min-width:0;color:var(--ops-filter-label);font-size:10px;font-weight:800;letter-spacing:.035em}.ops-app .ops-filter-system label>span{display:block;color:var(--ops-filter-label);font-size:10px;font-weight:800;letter-spacing:.035em}.ops-app .ops-filter-system select{width:100%;min-width:0;height:var(--ops-filter-control-height);padding:0 28px 0 11px;border:1px solid var(--ops-filter-border);border-radius:var(--ops-filter-radius);background:#fff;color:var(--ops-filter-text);font-size:13px;font-weight:600}.ops-app .ops-filter-system .issue-filter-search,.ops-app .ops-filter-system .review-search{min-width:0;height:var(--ops-filter-control-height);padding:0 11px;border:1px solid var(--ops-filter-border);border-radius:var(--ops-filter-radius);background:#fff;color:#718096}.ops-app .ops-filter-system .issue-filter-search input,.ops-app .ops-filter-system .review-search input{min-width:0;color:var(--ops-filter-text);font-size:13px;font-weight:500}.ops-app .ops-filter-system .issue-more-filters,.ops-app .ops-filter-system .issue-clear-filters,.ops-app .ops-filter-system .review-clear-filters{height:var(--ops-filter-control-height);font-size:13px;font-weight:800}.ops-app .ops-filter-system .issue-more-filters{border-color:#cfdafb;border-radius:var(--ops-filter-radius);color:var(--ops-filter-cobalt);background:#f8faff}.ops-app .ops-filter-system .issue-clear-filters,.ops-app .ops-filter-system .review-clear-filters{color:var(--ops-filter-cobalt);background:transparent}.ops-app .issue-filter-bar.ops-filter-system{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(150px,.85fr) minmax(150px,.85fr) auto auto;gap:10px;align-items:end;padding:14px 16px}.ops-app .issue-filter-bar.ops-filter-system .issue-secondary-filters{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;padding-top:10px;border-top:1px solid #eef2f6}.ops-app .review-controls.ops-filter-system:not(.review-order-controls){display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:end;padding:14px 16px}.ops-app .review-controls.ops-filter-system:not(.review-order-controls) .review-tabs{margin:0}.ops-app .review-controls.ops-filter-system:not(.review-order-controls) .review-filters{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;min-width:0}.ops-app .review-controls.ops-filter-system:not(.review-order-controls) .review-filters>svg{display:none}.ops-app .automation-health-filters.ops-filter-system{display:grid;grid-template-columns:auto repeat(5,minmax(126px,1fr));gap:10px;align-items:end;padding:14px 16px}.ops-app .automation-health-filters.ops-filter-system>span{height:var(--ops-filter-control-height);display:flex;align-items:center;gap:7px;color:#53667f;font-size:13px;font-weight:800}@media (max-width: 1020px){.ops-app .issue-filter-bar.ops-filter-system{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-app .issue-filter-bar.ops-filter-system .issue-filter-search{grid-column:1 / -1}.ops-app .automation-health-filters.ops-filter-system{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-app .automation-health-filters.ops-filter-system>span{grid-column:1 / -1}.ops-app .review-controls.ops-filter-system:not(.review-order-controls){grid-template-columns:1fr}.ops-app .review-controls.ops-filter-system:not(.review-order-controls) .review-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 600px){.ops-app .issue-filter-bar.ops-filter-system{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ops-app .issue-filter-bar.ops-filter-system .issue-secondary-filters{grid-template-columns:1fr 1fr}.ops-app .issue-filter-bar.ops-filter-system .issue-more-filters,.ops-app .issue-filter-bar.ops-filter-system .issue-clear-filters{justify-self:start}.ops-app .automation-health-filters.ops-filter-system{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ops-app .review-controls.ops-filter-system:not(.review-order-controls){padding:12px}.ops-app .review-controls.ops-filter-system:not(.review-order-controls) .review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-type-reporting-summary,.schedule-ac-scope{display:none!important}.work-navigation,.workflow-context-rail,.schedule-context-rail{margin-top:0}.metrics-row,.issues-summary-strip,.workforce-capacity-summary{min-height:72px;border:1px solid #dce4ed;border-radius:8px;background:#fff;box-shadow:none}.board-wrap,.issues-triage-board{overflow-x:auto;background:transparent}.board-wrap,.issues-lane-grid{grid-auto-columns:minmax(280px,1fr);gap:12px}.board-column,.issues-lane{min-width:280px;border:1px solid #dce4ed;border-radius:12px;background:#f7f9fc;box-shadow:none}.board-column>header,.issues-lane>header{min-height:58px;padding:12px 14px;border-bottom:1px solid #dce4ed;background:#fbfcfe}.work-card,.issue-triage-card{border:1px solid #dce4ed;border-left-width:3px;border-radius:12px;background:#fff;box-shadow:none}.work-card{padding:16px}.issue-triage-card{padding:0}.issue-card-open{padding:16px 16px 0}.issue-quick-actions{padding:0 16px 16px}.issue-triage-card .mono-ref,.work-card .origin-ref{font-size:12px;color:#607188}.issue-triage-card h3,.work-card h3{font-size:16px;line-height:24px}.issue-triage-card p,.work-card p{font-size:13px;line-height:18px;color:#607188}.issues-lane-drop-hint{min-height:0;margin:8px 12px 0;padding:7px 10px;border:1px dashed #cfd9e5;border-radius:6px;color:#748399;background:transparent;font-size:11px;text-align:center}.issues-lane-empty,.empty-column{min-height:150px;display:grid;place-content:center;gap:6px;padding:16px;border:1px dashed #ccd7e3;border-radius:8px;background:transparent;color:#718197;text-align:center}.issue-closed-history{grid-column:auto;min-width:280px;margin:0;border:1px solid #dce4ed;border-radius:12px;background:#f7f9fc}.issue-closed-history-list{display:grid;grid-template-columns:1fr;gap:8px;padding:10px}.issue-closed-item{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px 8px;align-items:center;padding:12px;border:1px solid #e0e6ed;border-radius:8px;text-align:left}.issue-closed-item small,.issue-closed-item>span:last-child{grid-column:1 / -1;color:#6b7c90;font-size:12px;white-space:normal}.ops-app .eyebrow,.ops-app .settings-visual-eyebrow{font-size:11px;line-height:16px;letter-spacing:.05em}.ops-app .mono-ref,.ops-app .inspector-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ops-app p.eyebrow:has(+h1){display:none}.work-head h1 .scope-pill{display:none}.ops-app{--ops-page-title-family: var(--ops-font);--ops-page-title-size: var(--ops-title-size);--ops-page-title-line-height: var(--ops-title-line);--ops-page-title-weight: var(--ops-title-weight);--ops-page-title-tracking: -.04em}.ops-app .workspace{background:#faf9f5}.ops-app .work-head h1,.ops-app .schedule-ac-header h1,.ops-app .issues-board-head h1,.ops-app .ops-view-header h1,.ops-app .overview-triage-header h1,.ops-app .workforce-header h1{margin:0;color:#334155;font-family:var(--ops-page-title-family);font-size:var(--ops-page-title-size);font-weight:var(--ops-page-title-weight);line-height:var(--ops-page-title-line-height);letter-spacing:var(--ops-page-title-tracking)}.ops-app .work-head-copy>p:last-child,.ops-app .schedule-ac-header>div>p:last-child,.ops-app .issues-board-head>div>p:last-child,.ops-app .ops-view-header>div>p:last-child,.ops-app .overview-triage-header>div>p:last-child{max-width:620px;margin:5px 0 0;color:#62748b;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}.ops-app .work-head-copy>.eyebrow,.ops-app .schedule-ac-header .eyebrow,.ops-app .issues-board-head .eyebrow,.ops-app .ops-view-header .eyebrow,.ops-app .overview-triage-header .eyebrow{display:none}.ops-app .overview-triage-header h1:after{content:none}.ops-app .overview-triage-header .overview-title-date{margin:4px 0 0;color:#62748b;font-size:14px;font-weight:700;line-height:20px}.ops-app .work-head{min-height:136px;padding-block:22px;box-shadow:inset 0 -2px #3e63f421}.ops-app .review-workspace-hidden{display:none}.ops-app .workforce-assignment-workspace{gap:16px;padding:22px 28px 34px;border:0;background:transparent;box-shadow:none}.ops-app .ops-view-header.workforce-header{margin:0;padding:0 0 18px;border:0;border-bottom:1px solid #e0e7ef;border-radius:0;background:transparent;box-shadow:inset 0 -2px #3e63f41a}.ops-app .ops-view-header:not(.workforce-header),.ops-app .issues-board-head,.ops-app .schedule-ac-header,.ops-app .overview-triage-header{box-shadow:inset 0 -2px #3e63f41a}@media (max-width: 760px){.ops-app .work-head h1,.ops-app .schedule-ac-header h1,.ops-app .issues-board-head h1,.ops-app .ops-view-header h1,.ops-app .overview-triage-header h1,.ops-app .workforce-header h1{font-size:var(--ops-title-size-mobile, 24px);line-height:var(--ops-title-line-mobile, 30px)}.ops-app .work-head-copy>p:last-child,.ops-app .schedule-ac-header>div>p:last-child,.ops-app .issues-board-head>div>p:last-child,.ops-app .ops-view-header>div>p:last-child,.ops-app .overview-triage-header>div>p:last-child{font-size:13px;line-height:19px}.ops-app .workforce-assignment-workspace{padding:18px 16px 30px}}.board-wrap{align-items:start;grid-template-columns:repeat(4,minmax(280px,1fr));gap:14px;min-width:max(100%,1162px);padding:14px;border-top:0;background:#f5f7fb}.board-wrap.board-with-done{grid-template-columns:repeat(5,minmax(280px,1fr));min-width:max(100%,1456px)}.board-wrap .board-column{min-width:280px;width:100%;overflow:hidden;border-color:#dbe4ee;border-radius:12px;background:#f8fafc}.board-wrap .board-column>header{min-height:56px;padding:11px 14px;background:#fdfefe}.board-wrap .board-column>header>div{min-width:0}.board-wrap .board-column>header b{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;color:#55708f;background:#edf2f7;font-size:11px}.board-wrap .column-stack{display:grid;align-content:start;gap:10px;min-width:0;padding:10px;background:#f7f9fc}.board-wrap .work-card{position:relative;display:grid;gap:10px;min-width:0;max-width:100%;overflow:visible;padding:13px;border-color:#dbe4ee;border-left-width:3px;border-radius:10px;background:#fff;box-shadow:0 1px 2px #142a460a}.board-wrap .work-card:hover{border-color:#a9bbd0;box-shadow:0 8px 20px #1c355417;transform:translateY(-1px)}.board-wrap .work-card-top,.board-wrap .target-line,.board-wrap .card-footer,.board-wrap .card-bottom{min-width:0}.board-wrap .work-card-top{min-height:20px}.board-wrap .work-card h3{min-width:0;margin:0;color:#233b59;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.board-wrap .target-line{gap:6px;margin:-4px 0 0;overflow:hidden;color:#687d95;white-space:nowrap;text-overflow:ellipsis}.board-wrap .card-tags{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.board-wrap .card-tags>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-wrap .checklist-row{display:flex;flex-wrap:wrap;gap:7px 12px;min-width:0;padding-top:9px;border-top:1px solid #edf1f5;color:#718298;font-size:11px}.board-wrap .checklist-row>span{min-width:0;white-space:nowrap}.board-wrap .card-progress{height:4px;margin-top:-4px;overflow:hidden;border-radius:999px}.board-wrap .card-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding-top:9px;border-top:1px solid #edf1f5}.board-wrap .origin-ref{min-width:0;overflow:hidden}.board-wrap .origin-ref>span{display:block;overflow:hidden;color:#718298;white-space:nowrap;text-overflow:ellipsis}.board-wrap .origin-ref b{display:block;margin-top:2px;color:#4a6380;font-size:10px}.board-wrap .assignment{min-width:0;max-width:118px;overflow:hidden;color:#3f5875;white-space:nowrap;text-overflow:ellipsis}.board-wrap .card-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto);gap:8px;align-items:center;color:#6d7e92;font-size:11px}.board-wrap .card-bottom>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.board-wrap .card-bottom select{min-width:0;max-width:118px;height:30px;padding:0 22px 0 8px;border-color:#dce5ef;border-radius:6px;color:#526b87;background:#fbfcfe;font-size:10px}.board-wrap .empty-column{min-height:180px;margin:0;border-color:#d9e2ec;border-radius:9px;background:#ffffff8c}@media (max-width: 760px){.board-wrap,.issues-lane-grid{grid-auto-columns:minmax(280px,86vw)}.metrics-row{overflow-x:auto}.issue-closed-history-list{grid-template-columns:1fr}}@media (max-width: 760px){.board-wrap,.board-wrap.board-with-done{grid-template-columns:1fr;min-width:0;padding:10px;gap:12px}.board-wrap .board-column{min-width:0}.board-wrap .column-stack{padding:9px}.board-wrap .work-card{padding:12px}.board-wrap .card-bottom select{max-width:135px}}@media (min-width: 1321px) and (max-width: 1680px){.board-wrap.board-with-done{grid-template-columns:repeat(3,minmax(280px,1fr));min-width:0;overflow-x:visible}}@media (min-width: 761px) and (max-width: 1320px){.board-wrap.board-active-only,.board-wrap.board-with-done{grid-template-columns:repeat(2,minmax(280px,1fr));min-width:0;overflow-x:visible}}.issues-board-edge-controls{display:flex;justify-content:flex-end;min-height:42px;margin:0 0 8px}.issues-board-edge-controls .issues-history-toggle{min-width:178px;justify-content:center;padding:7px 10px;border:1px solid #d7e2ef;border-radius:9px;background:#fff;box-shadow:none}.issues-workspace .issues-lane-grid{grid-template-columns:repeat(4,minmax(280px,1fr));min-width:1156px;overflow:visible}.issues-workspace .issues-lane-grid.closed-history-hidden{grid-template-columns:repeat(3,minmax(280px,1fr));min-width:864px}.issues-workspace .issues-lane,.issues-workspace .issue-closed-history{width:100%;min-width:280px;box-sizing:border-box;overflow:hidden}.issues-workspace .issues-lane-stack{min-width:0;padding:10px}.issues-workspace .issue-triage-card{min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.issues-workspace .issue-card-open{min-width:0;overflow:hidden}.issues-workspace .issue-card-open h3,.issues-workspace .issue-card-open p{overflow-wrap:anywhere}.ops-record-stage:has(.work-order-canonical) .nested-content{width:100%;max-width:none;box-sizing:border-box}.ops-app .full-review-canvas,.ops-app .runs-review-workspace{width:100%;max-width:none;box-sizing:border-box}.ops-app .full-review-canvas .review-workspace,.ops-app .runs-review-workspace,.ops-app .full-review-canvas .ops-view-body,.ops-app .runs-review-workspace .ops-view-body{width:100%;max-width:none}.ops-app .ops-record-stage:has(.shell-record-detail){width:100%;max-width:none}.ops-app .ops-record-stage:has(.shell-record-detail) .record-detail-content{width:100%;max-width:none}.ops-app .issues-workspace-shell{position:relative;z-index:1;width:100%;min-width:0}.ops-app .operations-scope-bar{position:relative;z-index:13}.ops-app .overview-workspace-shell{position:relative;z-index:1;width:100%;min-width:0;background:#fbfaf5}@media (max-width: 760px){.issues-board-edge-controls{margin:0 0 10px}.issues-board-edge-controls .issues-history-toggle{width:100%}.issues-workspace .issues-lane-grid,.issues-workspace .issues-lane-grid.closed-history-hidden{grid-template-columns:1fr;min-width:0;overflow:visible}.issues-workspace .issues-lane,.issues-workspace .issue-closed-history{min-width:0}.issues-workspace .issues-lane-stack{padding:9px}.ops-app .overview-triage-header .overview-title-date{font-size:13px;line-height:19px}}@media (min-width: 1200px){.issues-workspace .issues-triage-board,.issues-workspace .issues-lane-grid{overflow:visible}.issues-workspace .issues-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0}.issues-workspace .issues-lane-grid.closed-history-hidden{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.issues-workspace .issues-lane,.issues-workspace .issue-closed-history{min-width:0}}.issue-pattern-work-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:14px 16px;border:1px solid #e1e8ef;border-radius:10px;background:#fff}.issue-pattern-work-filter .filter-leading{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(150px,.85fr) minmax(150px,.85fr) auto auto;gap:10px;align-items:end;min-width:0}.issue-pattern-work-filter .work-filter-search{width:auto;min-width:0;height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dfe6ef;border-radius:7px;background:#fff}.issue-pattern-work-filter .work-filter-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#53667f;font-size:13px}.issue-pattern-work-filter .filter-control{position:relative;display:grid;height:auto;gap:4px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.issue-pattern-work-filter .filter-control>span{display:block;height:auto;color:#718096;font-size:10px;font-weight:800;letter-spacing:.035em}.issue-pattern-work-filter .filter-control select{width:100%;max-width:none;height:42px;padding:0 30px 0 11px;border:1px solid #dfe6ef;border-radius:7px;color:#53667f;background:#fff;font-size:13px}.issue-pattern-work-filter .filter-control>svg{right:10px;bottom:14px}.issue-pattern-work-filter .issue-more-filters{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #cfdafb;border-radius:7px;color:#315cf4;background:#f8faff;font-size:13px;font-weight:800;white-space:nowrap}.issue-pattern-work-filter .issue-more-filters b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;color:#fff;background:#315cf4;font-size:10px}.issue-pattern-work-filter .issue-clear-filters{height:42px;padding:0 8px;color:#315cf4;font-size:13px;font-weight:800;white-space:nowrap}.issue-pattern-work-filter .filter-trailing{align-self:end;padding-bottom:12px}.issue-pattern-work-filter .result-count{color:#718096;font-size:12px;white-space:nowrap}.work-secondary-filters{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:10px;padding-top:10px;border-top:1px solid #eef2f6}@media (max-width: 960px){.issue-pattern-work-filter{grid-template-columns:1fr}.issue-pattern-work-filter .filter-leading{grid-template-columns:repeat(3,minmax(0,1fr))}.issue-pattern-work-filter .work-filter-search{grid-column:1 / -1}.issue-pattern-work-filter .filter-trailing{padding-bottom:0}.work-secondary-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.issue-pattern-work-filter{padding:12px}.issue-pattern-work-filter .filter-leading,.work-secondary-filters{grid-template-columns:1fr 1fr}.issue-pattern-work-filter .work-filter-search,.work-secondary-filters{grid-column:1 / -1}.work-secondary-filters{display:grid}.issue-pattern-work-filter .issue-more-filters,.issue-pattern-work-filter .issue-clear-filters{justify-self:start}}.ops-app .issue-pattern-work-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden;border:1px solid #dbe5ef;border-top:3px solid rgba(49,92,244,.64);border-radius:12px;background:linear-gradient(108deg,#fffdf8,#f5f8ff);box-shadow:0 10px 24px #21385b0b}.ops-app .issue-pattern-work-filter .filter-leading{display:grid;grid-template-columns:minmax(250px,1.45fr) minmax(156px,.64fr) minmax(156px,.64fr) max-content max-content;gap:12px;align-items:end;min-width:0;padding:16px 18px}.ops-app .issue-pattern-work-filter .work-filter-search{width:auto;min-width:0;height:44px;margin:0;border-color:#d9e3ef;border-radius:8px;background:#fff}.ops-app .issue-pattern-work-filter .filter-control{position:relative;display:grid;align-self:end;height:auto;gap:6px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.ops-app .issue-pattern-work-filter .filter-control>span{display:block;height:auto;color:#687a93;font-size:10px;font-weight:800;letter-spacing:.04em}.ops-app .issue-pattern-work-filter .filter-control select{width:100%;height:44px;padding:0 30px 0 12px;border:1px solid #d9e3ef;border-radius:8px;color:#435a76;background:#fff;font-size:13px;font-weight:700}.ops-app .issue-pattern-work-filter .filter-control>svg{right:10px;bottom:15px}.ops-app .issue-pattern-work-filter .issue-more-filters{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #9eb6e6;border-radius:8px;color:#315cf4;background:#f7f9ff;font-size:12px;font-weight:800;white-space:nowrap}.ops-app .issue-pattern-work-filter .issue-clear-filters{align-self:end;height:44px;padding:0 9px;color:#315cf4;font-size:12px;font-weight:800;white-space:nowrap}.ops-app .issue-pattern-work-filter .filter-trailing{display:flex;align-items:flex-end;padding:16px 18px;border-left:1px solid #e1e8f0}.ops-app .issue-pattern-work-filter .result-count{color:#687a93;font-size:11px;font-weight:800;white-space:nowrap}.ops-app .issue-pattern-work-filter .work-secondary-filters{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:4px;padding:15px 0 0;border-top:1px solid #e2e9f1}@media (max-width:1180px){.ops-app .issue-pattern-work-filter{grid-template-columns:1fr}.ops-app .issue-pattern-work-filter .filter-trailing{padding:0 18px 15px;border-left:0}}@media (max-width:760px){.ops-app .ops-record-stage:has(.shell-record-detail){padding-inline:0}.ops-app .issue-pattern-work-filter .filter-leading{grid-template-columns:1fr 1fr;padding:14px;gap:10px}.ops-app .issue-pattern-work-filter .work-filter-search,.ops-app .issue-pattern-work-filter .issue-more-filters{grid-column:1 / -1}.ops-app .issue-pattern-work-filter .issue-clear-filters{justify-self:start}.ops-app .issue-pattern-work-filter .work-secondary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-app .issue-pattern-work-filter .filter-trailing{padding:0 14px 14px}}@media (max-width:600px){.ops-app .work-navigation{align-items:flex-start;gap:8px;padding-block:8px}.ops-app .work-queue-chips{flex:1 1 230px;flex-wrap:wrap;gap:4px 5px;overflow:visible}.ops-app .work-queue-chips button{padding-inline:7px}}.ops-app .ops-family-navigation{display:flex;align-items:stretch;min-height:46px;padding:0 28px;border-bottom:1px solid #dfe7ef;background:#faf9f5b8}.ops-app .ops-family-navigation-tabs{display:flex;align-items:center;gap:4px;min-width:0}.ops-app .ops-family-navigation button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 11px;border:0;border-radius:7px;color:#667991;background:transparent;font-size:12px;font-weight:800;white-space:nowrap;transition:color .16s var(--ease-out,ease-out),background .16s var(--ease-out,ease-out)}.ops-app .ops-family-navigation button:hover{color:#315cf4;background:#eff4ff}.ops-app .ops-family-navigation button.active{color:#315cf4;background:#edf3ff}.ops-app .ops-family-navigation button:focus-visible{outline:2px solid #315cf4;outline-offset:2px}@media (max-width:760px){.ops-app .ops-family-navigation{padding-inline:16px;overflow-x:auto}.ops-app .ops-family-navigation-tabs{min-width:max-content}.ops-app .ops-family-navigation button{min-height:42px}}.ops-app .workspace,.ops-app .full-review-canvas,.ops-app .review-workspace,.ops-app .issues-workspace-shell{background-color:#fbfaf5;background-image:radial-gradient(circle at 86% 0,rgba(62,99,244,.055),transparent 28rem),linear-gradient(180deg,#ffffff94,#faf8f0cc)}.ops-app .ops-family-navigation{border-bottom-color:#d7e2ef;background:linear-gradient(90deg,#faf9f5f0,#f6f9ffe0);box-shadow:inset 0 -1px #3e63f40d}.ops-app .ops-family-navigation button.active{box-shadow:inset 0 0 0 1px #3e63f41a}.ops-app .metrics-row,.ops-app .review-summary,.ops-app .review-controls,.ops-app .review-order-table,.ops-app .review-run-row,.ops-app .automation-card,.ops-app .issues-board-edge-controls .issues-history-toggle{border-color:#5e77962e;background-color:#ffffffeb;box-shadow:0 8px 22px #233a5609}.ops-app .board-wrap,.ops-app .issues-workspace .issues-lane-grid{background:linear-gradient(135deg,#f6f7fbf5,#faf9f3eb)}.ops-app .board-column,.ops-app .issues-workspace .issues-lane{border-color:#5e77962e;background:linear-gradient(180deg,#fcfcfa,#f4f6fa)}.ops-app .board-column>header,.ops-app .issues-workspace .issues-lane>header{position:relative;background:#fffc}.ops-app .board-column>header:before,.ops-app .issues-workspace .issues-lane>header:before{content:"";position:absolute;top:0;left:13px;width:34px;height:2px;border-radius:999px;background:#3e63f4;opacity:.88}.ops-app .work-card,.ops-app .issue-triage-card,.ops-app .review-order-table>button,.ops-app .review-run-row{border-color:#5e779629;background:#fff}.ops-app .work-card:focus-within,.ops-app .issue-triage-card:focus-within,.ops-app .review-order-table>button:focus-visible,.ops-app .review-run-row:focus-visible{outline:2px solid rgba(62,99,244,.68);outline-offset:2px;box-shadow:0 10px 24px #2646821c}.ops-app .work-card:hover,.ops-app .issue-triage-card:hover,.ops-app .review-order-table>button:hover,.ops-app .review-run-row:hover{border-color:#3e63f46b;box-shadow:0 10px 24px #26468217}.ops-app .card-progress i,.ops-app .progress-line i,.ops-app .review-run-tone{background-color:#3e63f4}.ops-app .brand-symbol,.ops-app .sidebar-brand .brand-symbol{filter:drop-shadow(0 0 12px rgba(62,99,244,.25))}.ops-app .app-sidebar .nav-group button.nav-active,.ops-app .app-sidebar .nav-group a.nav-active,.ops-app .app-sidebar .nav-group a[aria-current=page]{position:relative;overflow:hidden;margin:0;border:0;border-radius:8px;color:#a9bbff;background:#4264f02e;box-shadow:inset 0 0 0 1px #829aff29}.ops-app .app-sidebar .nav-group button.nav-active:after,.ops-app .app-sidebar .nav-group a.nav-active:after,.ops-app .app-sidebar .nav-group a[aria-current=page]:after{content:none}.ops-app .app-sidebar .nav-group button.nav-active svg,.ops-app .app-sidebar .nav-group a.nav-active lucide-icon,.ops-app .app-sidebar .nav-group a[aria-current=page] lucide-icon{color:#9eb7ff;filter:drop-shadow(0 0 5px rgba(118,153,255,.26))}.ops-app .app-sidebar .brand-lockup .brand-symbol{position:relative;border-color:#91aaff85;border-radius:10px;background:linear-gradient(135deg,#f9fbff,#d9e5ff);box-shadow:inset 0 0 0 1px #ffffffd6,0 6px 16px #315cf42e}.ops-app .app-sidebar .brand-lockup .brand-symbol:after{content:"";position:absolute;right:-24px;bottom:-7px;width:38px;height:2px;border-radius:999px;background:linear-gradient(90deg,#5d7cff,#5d7cff00);box-shadow:0 0 8px #5d7cff6b}.ops-app .work-head,.ops-app .schedule-ac-header,.ops-app .issues-board-head,.ops-app .ops-view-header,.ops-app .overview-triage-header{position:relative}.ops-app .work-head:after,.ops-app .schedule-ac-header:after,.ops-app .issues-board-head:after,.ops-app .ops-view-header:after,.ops-app .overview-triage-header:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#3e63f4 0%,rgba(62,99,244,.5) 25%,rgba(62,99,244,.1) 62%,transparent 100%)}.ops-app .ops-record-stage:has(.record-unavailable){min-height:calc(100vh - 150px);padding:36px 28px;background:radial-gradient(circle at 18% 0,rgba(62,99,244,.07),transparent 23rem),linear-gradient(180deg,#faf9f5,#f6f6f2)}.ops-app .record-unavailable{width:min(620px,100%);min-height:0!important;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin:38px auto!important;padding:20px 22px!important;border:1px solid #e8cfd4!important;border-left:4px solid #c65a68!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#fff8f7)!important;box-shadow:0 14px 30px #2c344812!important;color:#a04453}.ops-app .record-unavailable>svg{width:22px;height:22px;padding:8px;border-radius:9px;background:#fff0f1;color:#b94a59}.ops-app .record-unavailable>div{display:grid;gap:6px}.ops-app .record-unavailable h1{margin:0;color:#334b67;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:22px;line-height:30px;font-weight:800;letter-spacing:-.025em}.ops-app .record-unavailable p{margin:0;color:#687c93;font-size:13px;line-height:19px}.ops-app .record-unavailable .outline-inline{justify-self:start;margin-top:6px;border-color:#c9d6e5;color:#315cf4;background:#fff}@media (max-width:760px){.ops-app .ops-record-stage:has(.record-unavailable){padding:22px 16px}.ops-app .record-unavailable{grid-template-columns:1fr;margin:18px auto!important}.ops-app .record-unavailable>svg{width:19px;height:19px}}.ops-app .issues-workspace-shell{background:radial-gradient(circle at 86% 0,rgba(62,99,244,.06),transparent 30rem),linear-gradient(180deg,#fbfaf5,#f7f6f0)}.ops-app .issues-workspace .issues-triage-board,.ops-app .issues-workspace .issues-lane-grid{align-items:start;background:transparent}.ops-app .issues-workspace .issues-lane{min-height:0!important;box-shadow:0 1px #283e5b0a}.ops-app .issues-workspace .issues-lane-stack{min-height:86px;background:linear-gradient(180deg,#ffffff6b,#f7f9fcbd)}.ops-app .issues-workspace .issues-lane-stack:empty{min-height:118px;display:grid;place-items:center}.ops-app .issues-workspace .issues-lane>header{border-top:2px solid #3e63f4}.ops-app .issues-workspace .issue-triage-card{box-shadow:0 2px 5px #233a5609}.ops-app .issue-pattern-work-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls summary" "advanced advanced";gap:0;overflow:hidden;border:1px solid #dbe4ef;border-radius:12px;background:#fff;box-shadow:0 8px 20px #1e32520b}.ops-app .issue-pattern-work-filter.ops-filter-system{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"controls summary" "advanced advanced"!important;align-items:stretch!important;padding:0!important}.ops-app .issue-pattern-work-filter .filter-leading{grid-area:controls;display:grid!important;grid-template-columns:minmax(248px,1.55fr) minmax(158px,.78fr) minmax(144px,.68fr) auto;gap:12px;align-items:end;min-width:0;padding:16px 18px}.ops-app .issue-pattern-work-filter .work-filter-search{position:relative;display:grid;grid-template-rows:14px 42px;gap:5px;width:auto;min-width:0;height:auto;margin:0;padding:0;border:0;background:transparent}.ops-app .issue-pattern-work-filter .work-filter-search:before{content:"Search";color:#718096;font-size:10px;font-weight:800;letter-spacing:.04em}.ops-app .issue-pattern-work-filter .work-filter-search input{width:100%;height:42px;padding:0 12px 0 38px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;color:#435a76;font-size:13px;font-weight:600;transition:border-color .16s var(--ease-out,ease-out),box-shadow .16s var(--ease-out,ease-out)}.ops-app .issue-pattern-work-filter .work-filter-search input::placeholder{color:#96a3b5;font-weight:500}.ops-app .issue-pattern-work-filter .work-filter-search input:focus{border-color:#7f9df4;box-shadow:0 0 0 3px #315cf41a;outline:0}.ops-app .issue-pattern-work-filter .work-filter-search>svg{position:absolute;left:13px;bottom:13px;color:#718096}.ops-app .issue-pattern-work-filter .filter-control{display:grid;grid-template-rows:14px 42px;gap:5px;min-width:0}.ops-app .issue-pattern-work-filter .filter-control>span{display:block;color:#718096;font-size:10px;font-weight:800;letter-spacing:.04em}.ops-app .issue-pattern-work-filter .filter-control>svg{display:none}.ops-app .issue-pattern-work-filter .filter-control select{width:100%;height:42px;padding:0 30px 0 12px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;color:#435a76;font-size:13px;font-weight:700;transition:border-color .16s var(--ease-out,ease-out),box-shadow .16s var(--ease-out,ease-out)}.ops-app .issue-pattern-work-filter .filter-control select:focus{border-color:#7f9df4;box-shadow:0 0 0 3px #315cf41a;outline:0}.ops-app .issue-pattern-work-filter .work-filter-actions{display:flex;align-items:flex-end;gap:4px}.ops-app .issue-pattern-work-filter .issue-more-filters{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #cbd9fb;border-radius:8px;color:#315cf4;background:#f7f9ff;font-size:12px;font-weight:800;white-space:nowrap;transition:background .16s var(--ease-out,ease-out),border-color .16s var(--ease-out,ease-out),transform .16s var(--ease-out,ease-out)}.ops-app .issue-pattern-work-filter .issue-more-filters:hover,.ops-app .issue-pattern-work-filter .issue-more-filters.filter-toggle-active{border-color:#90aaeb;background:#edf3ff}.ops-app .issue-pattern-work-filter .issue-more-filters:active{transform:scale(.97)}.ops-app .issue-pattern-work-filter .issue-more-filters b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;color:#fff;background:#315cf4;font-size:10px;line-height:1}.ops-app .issue-pattern-work-filter .issue-clear-filters{height:42px;padding:0 9px;border-radius:7px;color:#315cf4;background:transparent;font-size:12px;font-weight:800;white-space:nowrap}.ops-app .issue-pattern-work-filter .issue-clear-filters:hover{background:#f1f5ff}.ops-app .issue-pattern-work-filter .issue-clear-filters:disabled{cursor:default;color:#a5b1c0;background:transparent}.ops-app .issue-pattern-work-filter .filter-trailing{grid-area:summary;display:flex;align-items:flex-end;padding:16px 18px;border-left:1px solid #e7edf3}.ops-app .issue-pattern-work-filter .result-count{display:inline-flex;align-items:center;gap:7px;height:42px;color:#718096;font-size:12px;font-weight:650;white-space:nowrap}.ops-app .issue-pattern-work-filter .result-count b{color:#3d526d;font-size:14px}.ops-app .issue-pattern-work-filter .result-count i{display:block;width:3px;height:3px;border-radius:999px;background:#9dacbd}.ops-app .issue-pattern-work-filter .work-secondary-filters{grid-area:advanced;display:block;margin:0;padding:0 18px 17px;border-top:1px solid #e8edf3;background:linear-gradient(180deg,#fcfdff,#f7f9fc)}.ops-app .issue-pattern-work-filter .work-filter-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0 11px}.ops-app .issue-pattern-work-filter .work-filter-detail-head>div{display:flex;align-items:baseline;gap:9px}.ops-app .issue-pattern-work-filter .work-filter-detail-head b{color:#465b75;font-size:12px;font-weight:800}.ops-app .issue-pattern-work-filter .work-filter-detail-head span{color:#8290a2;font-size:11px}.ops-app .issue-pattern-work-filter .work-filter-detail-head small{padding:3px 7px;border:1px solid #dce5f1;border-radius:999px;color:#64748b;background:#fff;font-size:10px;font-weight:800}.ops-app .issue-pattern-work-filter .work-filter-detail-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ops-app .issue-pattern-work-filter .work-filter-detail-fields .filter-control{grid-template-rows:14px 40px}.ops-app .issue-pattern-work-filter .work-filter-detail-fields .filter-control select{height:40px;font-size:12px}@media (max-width:1220px){.ops-app .issue-pattern-work-filter{grid-template-columns:1fr;grid-template-areas:"controls" "summary" "advanced"}.ops-app .issue-pattern-work-filter .filter-trailing{padding:0 18px 14px;border-left:0}.ops-app .issue-pattern-work-filter .work-filter-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.ops-app .ops-record-stage:has(.shell-record-detail){padding-inline:0}.ops-app .issue-pattern-work-filter .filter-leading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px;gap:11px}.ops-app .issue-pattern-work-filter .work-filter-search,.ops-app .issue-pattern-work-filter .work-filter-actions{grid-column:1/-1}.ops-app .issue-pattern-work-filter .work-filter-actions{justify-content:space-between}.ops-app .issue-pattern-work-filter .filter-trailing,.ops-app .issue-pattern-work-filter .work-secondary-filters{padding:0 14px 14px}.ops-app .issue-pattern-work-filter .work-filter-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ops-app .issue-pattern-work-filter .work-filter-detail-head{align-items:flex-start}.ops-app .issue-pattern-work-filter .work-filter-detail-head>div{display:grid;gap:3px}}@media (max-width:480px){.ops-app .issue-pattern-work-filter .filter-leading,.ops-app .issue-pattern-work-filter .work-filter-detail-fields{grid-template-columns:1fr}.ops-app .issue-pattern-work-filter .filter-control{grid-column:auto}.ops-app .issue-pattern-work-filter .work-filter-actions{grid-column:auto;justify-content:flex-start}.ops-app .issue-pattern-work-filter .work-filter-detail-head span{display:none}}.ops-app .filter-line.issue-pattern-work-filter,.ops-app .filter-line.issue-pattern-work-filter.ops-filter-system{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"controls summary" "advanced advanced"!important;min-height:0!important;padding:0!important;gap:0!important;align-items:stretch!important;overflow:visible;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ops-app .issue-pattern-work-filter .filter-leading{display:grid!important;grid-template-columns:minmax(300px,1.3fr) minmax(205px,.9fr) minmax(170px,.75fr)!important;grid-template-rows:36px 34px!important;gap:9px 12px;padding:12px 0 10px;align-items:stretch;overflow:visible!important}.ops-app .issue-pattern-work-filter.ops-filter-system .filter-leading{grid-area:controls!important}.ops-app .issue-pattern-work-filter .work-filter-search{display:block;height:36px;min-height:36px}.ops-app .issue-pattern-work-filter .work-filter-search:before{display:none}.ops-app .issue-pattern-work-filter .work-filter-search input{height:36px;padding-left:34px;border-color:#e2e8f0;border-radius:7px;font-size:12px;font-weight:550}.ops-app .issue-pattern-work-filter .work-filter-search>svg{left:11px;bottom:10px;width:14px;height:14px;color:#8a99aa}.ops-app .issue-pattern-work-filter .filter-control.inline-filter-control{position:relative;display:block;min-width:0;height:36px}.ops-app .issue-pattern-work-filter .filter-control.inline-filter-control>span{position:absolute;z-index:1;left:11px;top:10px;display:block;pointer-events:none;color:#718096;font-size:10px;font-weight:800;letter-spacing:0;text-transform:none}.ops-app .issue-pattern-work-filter .filter-control.inline-filter-control select{width:100%!important;max-width:none!important;height:36px;padding:0 28px 0 68px;border-color:#e2e8f0;border-radius:7px;color:#435a76;font-size:12px;font-weight:700}.ops-app .issue-pattern-work-filter .filter-control.inline-filter-control:nth-child(3) select{padding-left:53px}.ops-app .issue-pattern-work-filter .work-filter-actions{grid-column:1/-1;grid-row:2;justify-content:flex-start;align-items:center}.ops-app .issue-pattern-work-filter .issue-more-filters{height:34px;padding:0 11px;border-color:#d5e0f8;border-radius:7px;background:#f8faff;font-size:11px}.ops-app .issue-pattern-work-filter .issue-more-filters:hover,.ops-app .issue-pattern-work-filter .issue-more-filters.filter-toggle-active{background:#f1f5ff;border-color:#9cb3e9}.ops-app .issue-pattern-work-filter .filter-trailing{align-self:end;gap:12px;height:34px;padding:0 0 10px 16px;border-left:0}.ops-app .issue-pattern-work-filter.ops-filter-system .filter-trailing{grid-area:summary!important}.ops-app .issue-pattern-work-filter .issue-clear-filters{height:34px;padding:0;color:#8795a8;font-size:11px;font-weight:700}.ops-app .issue-pattern-work-filter .issue-clear-filters:hover{color:#315cf4;background:transparent}.ops-app .issue-pattern-work-filter .result-count{height:34px;padding-left:12px;border-left:1px solid #e2e8f0;color:#718096;font-size:11px}.ops-app .issue-pattern-work-filter .result-count b{font-size:12px}.ops-app .issue-pattern-work-filter .work-secondary-filters{padding:13px 0 15px;border-top:1px solid #e2e8f0;background:transparent}.ops-app .issue-pattern-work-filter.ops-filter-system .work-secondary-filters{grid-area:advanced!important}.ops-app .issue-pattern-work-filter .work-filter-detail-fields{grid-template-columns:repeat(6,minmax(145px,1fr));gap:14px}.ops-app .issue-pattern-work-filter .work-filter-detail-fields .filter-control{grid-template-rows:12px 36px;gap:5px}.ops-app .issue-pattern-work-filter .work-filter-detail-fields .filter-control>span{white-space:nowrap;color:#7c8b9d;font-size:10px;font-weight:800;letter-spacing:.025em}.ops-app .issue-pattern-work-filter .work-filter-detail-fields .filter-control select{width:100%!important;max-width:none!important;height:36px;border-color:#e2e8f0;border-radius:7px;font-size:12px;font-weight:650}@media (max-width:1220px){.ops-app .issue-pattern-work-filter,.ops-app .issue-pattern-work-filter.ops-filter-system{grid-template-columns:1fr!important;grid-template-areas:"controls" "summary" "advanced"!important}.ops-app .issue-pattern-work-filter .filter-trailing{justify-content:flex-start;padding:0 0 10px}.ops-app .issue-pattern-work-filter .work-filter-detail-fields{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:820px){.ops-app .issue-pattern-work-filter .filter-leading{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;padding:12px 0 9px}.ops-app .issue-pattern-work-filter .work-filter-search{grid-column:1/-1}.ops-app .issue-pattern-work-filter .work-filter-actions{grid-row:auto;grid-column:1/-1;justify-content:flex-start}.ops-app .issue-pattern-work-filter .work-secondary-filters{padding:12px 0}.ops-app .issue-pattern-work-filter .work-filter-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-app .issue-pattern-work-filter .filter-trailing{padding-bottom:10px}}@media (max-width:480px){.ops-app .issue-pattern-work-filter .filter-leading,.ops-app .issue-pattern-work-filter .work-filter-detail-fields{grid-template-columns:1fr}.ops-app .issue-pattern-work-filter .filter-trailing{gap:10px}.ops-app .issue-pattern-work-filter .result-count{padding-left:10px}}.ops-app .issue-pattern-work-filter .filter-leading{grid-template-columns:minmax(250px,1.35fr) minmax(185px,.9fr) minmax(150px,.72fr) auto!important;grid-template-rows:36px!important;padding:12px 0!important}.ops-app .issue-pattern-work-filter .work-filter-actions{grid-column:4!important;grid-row:1!important;align-self:stretch;justify-content:flex-start}.ops-app .issue-pattern-work-filter .filter-trailing{align-self:stretch!important;align-items:center!important;height:auto!important;padding:12px 0 12px 16px!important}.ops-app .issue-pattern-work-filter .work-secondary-filters{border-top:1px solid #f1f5f9!important;padding:13px 0 15px!important}.ops-app .issue-pattern-work-filter .work-filter-detail-fields{gap:16px!important}.ops-app .issue-pattern-work-filter .work-filter-detail-fields .filter-control{grid-template-rows:13px 36px!important;gap:5px!important}.ops-app .issue-pattern-work-filter .work-filter-detail-fields .filter-control>span{color:#64748b!important;font-size:10px!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important}.ops-app .issue-pattern-work-filter .work-filter-detail-fields .filter-control select{appearance:none;width:100%!important;max-width:none!important;height:36px!important;padding:0 34px 0 12px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:14px!important;color:#475569!important;font-size:12px!important;font-weight:650!important}@media (max-width:820px){.ops-app .issue-pattern-work-filter .filter-leading{grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto!important}.ops-app .issue-pattern-work-filter .work-filter-actions{grid-column:1/-1!important;grid-row:auto!important}.ops-app .issue-pattern-work-filter .filter-trailing{align-self:auto!important;padding:0 0 10px!important}}.ops-app .issues-workspace>.issue-filter-bar{box-sizing:border-box;width:calc(100% + 56px);max-width:none;margin-right:-28px;margin-left:-28px;padding-right:28px;padding-left:28px}@media (max-width:760px){.ops-app .issues-workspace>.issue-filter-bar{width:calc(100% + 32px);margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}}.ops-app .ops-filter-panel{box-sizing:border-box;border:1px solid #e1e8ef;border-top:2px solid rgba(62,99,244,.26);border-radius:10px;background:#fff;box-shadow:none}.ops-app .filter-line.ops-filter-panel.issue-pattern-work-filter{width:100%;margin:12px 0 14px;padding:0 28px!important;border:1px solid #e1e8ef!important;border-top:2px solid rgba(62,99,244,.26)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.ops-app .filter-line.ops-filter-panel.issue-pattern-work-filter .filter-leading{padding:12px 0!important}.ops-app .filter-line.ops-filter-panel.issue-pattern-work-filter .filter-trailing{padding:12px 0 12px 16px!important}.ops-app .filter-line.ops-filter-panel.issue-pattern-work-filter .work-secondary-filters{margin:0 -28px;padding:13px 28px 15px!important;border-top:1px solid #eef2f6!important;background:#fff!important}@media (max-width:820px){.ops-app .filter-line.ops-filter-panel.issue-pattern-work-filter{padding:0 16px!important}.ops-app .filter-line.ops-filter-panel.issue-pattern-work-filter .filter-leading{padding:12px 0 9px!important}.ops-app .filter-line.ops-filter-panel.issue-pattern-work-filter .filter-trailing{padding:0 0 10px!important}.ops-app .filter-line.ops-filter-panel.issue-pattern-work-filter .work-secondary-filters{margin:0 -16px;padding:12px 16px!important}}.ops-app .filter-line.issue-pattern-work-filter .work-filter-actions{display:flex!important;align-items:center!important;gap:10px!important;min-width:max-content!important}.ops-app .filter-line.issue-pattern-work-filter .work-filter-actions .issue-clear-filters{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important}.ops-app .filter-line.issue-pattern-work-filter .filter-trailing{min-width:max-content!important}.ops-app .filter-line.issue-pattern-work-filter,.ops-app .filter-line.issue-pattern-work-filter.ops-filter-system{grid-template-columns:minmax(0,1fr) 132px!important}.ops-app .filter-line.issue-pattern-work-filter .filter-trailing{box-sizing:border-box!important;width:132px!important;min-width:132px!important;justify-content:flex-end!important}.ops-app .filter-line.issue-pattern-work-filter .result-count{margin-left:auto!important}@media (max-width:1180px){.ops-app .filter-line.issue-pattern-work-filter,.ops-app .filter-line.issue-pattern-work-filter.ops-filter-system{grid-template-columns:1fr!important;grid-template-areas:"controls" "summary" "advanced"!important}.ops-app .filter-line.issue-pattern-work-filter .filter-trailing{width:auto!important;min-width:0!important;justify-content:flex-start!important;padding:0 0 10px!important}.ops-app .filter-line.issue-pattern-work-filter .result-count{margin-left:0!important}}@media (min-width:821px) and (max-width:1180px){.ops-app .filter-line.issue-pattern-work-filter .filter-leading{grid-template-columns:minmax(210px,1.25fr) minmax(145px,.72fr) minmax(120px,.58fr) max-content!important;gap:10px!important}.ops-app .filter-line.issue-pattern-work-filter .work-filter-actions{gap:8px!important}}.ops-app .issues-board-head,.ops-app .schedule-ac-header,.ops-app .overview-triage-header,.ops-app .ops-view-header{position:relative;box-shadow:none!important}.ops-app .issues-board-head:after,.ops-app .schedule-ac-header:after,.ops-app .overview-triage-header:after,.ops-app .ops-view-header:after{content:"";position:absolute;right:-28px;bottom:0;left:-28px;height:2px;background:#3e63f41a;pointer-events:none}.ops-app .ops-view-header.workforce-header{border-bottom:0!important}@media (max-width:760px){.ops-app .issues-board-head:after,.ops-app .schedule-ac-header:after,.ops-app .overview-triage-header:after,.ops-app .ops-view-header:after{right:-16px;left:-16px}}.ops-app .kanban-filter-line,.ops-app .kanban-filter-line.ops-filter-system{grid-template-columns:1fr!important;grid-template-areas:"controls" "advanced"!important}.ops-app .kanban-filter-line .filter-trailing{display:none!important}.ops-app .kanban-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin:14px 0 8px;padding:0 2px;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:650}.ops-app .kanban-section-header>span{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.ops-app .kanban-section-header>span b{color:#334155;font-size:15px;font-weight:800}.ops-app .issues-triage-board>.kanban-section-header{margin:0 0 8px}.ops-app .issues-board-edge-controls{display:flex;align-items:center;justify-content:flex-end;width:100%;min-width:0;min-height:42px;margin:0 0 8px}.ops-app .issues-board-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin:0 0 8px;padding:0 2px;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:650}.ops-app .issues-board-controls-row .issues-board-edge-controls{flex:0 0 auto;width:auto;min-height:0;margin:0}@media (max-width:760px){.ops-app .kanban-section-header{align-items:flex-start;flex-direction:column;padding-bottom:10px}.ops-app .issues-board-edge-controls{width:100%;justify-content:flex-end}.ops-app .kanban-section-header .issues-history-toggle{width:100%}}.ops-app>.app-sidebar.sidebar-collapsed,.ops-app>.app-sidebar.settings-shell-sidebar.sidebar-collapsed{width:72px;flex:0 0 72px}@media (max-width:850px){.ops-app>.app-sidebar.sidebar-collapsed,.ops-app>.app-sidebar.settings-shell-sidebar.sidebar-collapsed{width:72px;flex-basis:72px}}.ops-app .work-orders-review-workspace>.ops-view-body>.review-order-controls.ops-filter-panel{margin-bottom:14px!important}.ops-app .work-orders-review-workspace .work-orders-section-header{margin:14px 28px 8px}.ops-app .work-orders-review-workspace .review-pagination{display:none}@media (max-width:820px){.ops-app .work-orders-review-workspace .work-orders-section-header{margin-right:16px;margin-left:16px}}.ops-app .operations-scope-bar .scope-property-select{min-width:164px;min-height:34px;padding:0 34px 0 10px;border:1px solid #cbd8eb;border-radius:7px;color:#243b5a;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23315cf4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:14px;box-shadow:0 1px 2px #0f172a0a;font:800 13px/1 Manrope,sans-serif;cursor:pointer}.ops-app .operations-scope-bar .scope-property-select:hover{border-color:#94afe0;background-color:#f8faff}.ops-app .operations-scope-bar .scope-property-select:focus-visible{outline:2px solid #93b4ff;outline-offset:2px}.ops-app .issues-board-head h1{font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.04em!important}.ops-app .issues-board-head:after{height:3px;background:linear-gradient(90deg,#3e63f4 0%,rgba(62,99,244,.44) 36%,rgba(62,99,244,.1) 70%,transparent 100%)}.ops-app .issues-workspace .issues-lane-grid{gap:14px;padding:2px}.ops-app .issues-workspace .issues-lane{display:flex;flex-direction:column;min-height:420px;border-color:#5e779638;background:linear-gradient(180deg,#ffffffe6,#f5f8fcd1)}.ops-app .issues-workspace .issues-lane>header{min-height:60px;box-shadow:inset 0 -1px #5e779621}.ops-app .issues-workspace .issues-lane>header:before{left:14px;width:46px;height:3px;background:#3e63f4;box-shadow:0 2px 7px #3e63f43d}.ops-app .issues-workspace .issues-lane-stack{display:grid;align-content:start;gap:10px;flex:1;padding:12px}.ops-app .issue-triage-card{border-left-width:4px!important;border-radius:10px!important}.ops-app .issue-triage-card .mono-ref{display:inline-flex;align-items:center;width:max-content;padding:3px 6px;border-radius:5px;background:#f2f6fc;color:#546b88;font-weight:800}.ops-app .issue-triage-card h3{color:#233a58;font-weight:800;letter-spacing:-.012em}.ops-app .issue-triage-card .issue-quick-actions{border-top:1px solid rgba(94,119,150,.12);background:linear-gradient(100deg,#f9fbfef2,#ffffffe6)}.ops-app .issue-triage-card .issue-quick-actions button:first-child{color:#315cf4;font-weight:800}.ops-app .sidebar-brand:after{content:"";display:block;width:42px;height:2px;margin-top:8px;border-radius:2px;background:linear-gradient(90deg,#3e63f4,#3e63f400)}@media (max-width:760px){.ops-app .issues-workspace .issues-lane{min-height:0}.ops-app .issues-workspace .issues-lane-stack{padding:10px}.ops-app .issues-board-head h1{font-size:28px!important;line-height:34px!important}}.overview-triage-desk .capacity-meter{display:block;width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;transform:none;background:#e9eff6}.overview-triage-desk .capacity-meter i{display:block;width:78%;height:100%;border:0;border-radius:inherit;background:linear-gradient(90deg,#315cf4,#5e81fa);transform:none}.overview-readiness-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 12px}.overview-readiness-strip article{display:grid;gap:3px;padding:10px 12px;border:1px solid #dfe7f0;border-radius:8px;background:#fff}.overview-readiness-strip span{color:#718299;font-size:10px;font-weight:800;letter-spacing:.08em}.overview-readiness-strip b{color:#314b68;font-size:20px}.overview-readiness-strip .ready{border-top:3px solid #3d8c72}.overview-readiness-strip .risk{border-top:3px solid #d9a142}.overview-readiness-strip .blocked{border-top:3px solid #d25e67}.overview-readiness-strip .unknown{border-top:3px solid #9aabc0}@media (max-width:600px){.overview-readiness-strip{grid-template-columns:repeat(2,1fr)}}.ops-app .overview-data-health .data-health-source-list>span.is-current,.ops-app .overview-data-health .data-health-source-list>span.is-policy{display:none}.ops-app .overview-triage-header h1:after,.ops-app .overview-inline-status,.ops-app .triage-source-strip,.ops-app .triage-imminent-row,.ops-app .triage-context-breakdown{content:none!important;display:none!important}.ops-app .overview-triage-desk{display:grid;gap:16px;padding-block:24px 36px}.ops-app .overview-triage-header{margin:0;padding:0 0 18px}.ops-app .overview-triage-header h1{font-size:32px!important;line-height:40px!important;font-weight:650!important}.ops-app .overview-triage-header>div>p:last-child{max-width:760px!important;color:#64748b!important;font-size:14px!important;line-height:20px!important}.ops-app .overview-data-health{display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(0,1.8fr) auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid #ead6b5;border-radius:12px;background:#fffdf9}.ops-app .data-health-summary{display:grid;gap:5px}.ops-app .data-health-summary>span{display:inline-flex;align-items:center;gap:6px;color:#9b6929;font-size:12px;font-weight:800}.ops-app .data-health-summary h2{margin:0;color:#3f5169;font-size:19px;line-height:26px;font-weight:700;letter-spacing:-.025em}.ops-app .data-health-summary p{margin:0;color:#687a90;font-size:14px;line-height:20px}.ops-app .data-health-source-list{display:flex;flex-wrap:wrap;gap:8px}.ops-app .data-health-source-list>span{display:grid;gap:2px;min-width:132px;padding:7px 9px;border:1px solid #e5ebf1;border-radius:8px;background:#fff}.ops-app .data-health-source-list b{color:#4b5f78;font-size:12px;line-height:16px}.ops-app .data-health-source-list em{color:#64748b;font-size:12px;font-style:normal;line-height:16px}.ops-app .data-health-source-list .is-delayed{border-color:#ebcd9e;background:#fffaf0}.ops-app .data-health-source-list .is-delayed em{color:#a86c22;font-weight:800}.ops-app .data-health-source-list .is-policy{background:#f8fafc}.ops-app .data-health-actions{display:grid;justify-items:end;gap:8px;min-width:154px}.ops-app .data-health-actions button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid #cfdcf0;border-radius:8px;color:#315cf4;background:#fff;font-size:12px;font-weight:800;white-space:nowrap}.ops-app .data-health-actions small{display:inline-flex;align-items:center;gap:5px;color:#a86c22;font-size:12px;white-space:nowrap}.ops-app .overview-data-health .data-health-summary{grid-template-columns:1fr;min-width:0}.ops-app .overview-attention-now{padding:18px 20px;border:1px solid #dfe7ef;border-radius:12px;background:#fff}.ops-app .overview-attention-now>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.ops-app .overview-attention-now>header>div{display:grid;gap:2px}.ops-app .overview-attention-now>header span{color:#6d7f94;font-size:12px;font-weight:800}.ops-app .overview-attention-now>header h2{margin:0;color:#334155;font-size:20px;line-height:28px}.ops-app .overview-attention-now>header small{color:#718096;font-size:12px}.ops-app .overview-attention-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ops-app .overview-attention-grid article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #e4eaf1;border-radius:10px;background:#fff}.ops-app .overview-attention-grid article>div{display:grid;gap:3px}.ops-app .overview-attention-grid b{color:#40536c;font-size:16px;line-height:22px}.ops-app .overview-attention-grid p{margin:0;color:#66798f;font-size:14px;line-height:20px}.ops-app .overview-attention-grid small{color:#718096;font-size:12px;line-height:16px}.ops-app .overview-attention-grid>article>button,.ops-app .overview-more-attention{display:inline-flex;align-items:center;gap:5px;color:#315cf4;font-size:12px;font-weight:800;white-space:nowrap}.ops-app .overview-more-attention{margin-top:12px}.ops-app .triage-bottleneck-row{margin:0;gap:8px}.ops-app .triage-counter{min-height:124px;padding:16px;border-radius:12px;border-color:#e1e8ef;box-shadow:none}.ops-app .triage-counter>span{color:#586d86;font-size:13px;letter-spacing:0;font-weight:800}.ops-app .triage-counter>b{font-size:28px}.ops-app .triage-counter>small{color:#718096;font-size:12px;line-height:16px}.ops-app .triage-counter.due-today{border-top-color:#4d78c8}.ops-app .triage-counter.issue,.ops-app .triage-counter.unassigned{border-top-color:#d9a142}.ops-app .triage-handoff-row{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:12px}.ops-app .triage-capacity,.ops-app .triage-handoff-card{min-height:176px;padding:18px;border-radius:12px}.ops-app .triage-handoff-card.editable{display:grid}.ops-app .triage-capacity h2{font-size:18px;line-height:26px}.ops-app .triage-capacity p,.ops-app .triage-handoff-card>p{font-size:14px;line-height:20px}.ops-app .triage-capacity small,.ops-app .triage-handoff-card footer,.ops-app .triage-handoff-card li{font-size:12px;line-height:16px}.ops-app .triage-handoff-card.activity{grid-column:auto;grid-row:auto}.ops-app .triage-handoff-card.activity li{display:block;grid-template-columns:none;gap:0}.ops-app .triage-handoff-card.activity time{font-size:11px;min-width:85px;white-space:nowrap}.ops-app .data-health-source-list .is-delayed{border-color:#e5ebf1;background:#fff}.overview-status-backdrop{position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;padding:0;background:#0f172a47}.overview-status-backdrop .overview-data-health-drawer{width:min(520px,100%);height:100%;overflow-y:auto;padding:24px;border:0;border-left:1px solid #dbe4ef;border-radius:0;background:#fff;box-shadow:-18px 0 50px #0f172a2e}.overview-status-backdrop .overview-data-health-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #e6edf3}.overview-status-backdrop .overview-data-health-drawer header>div{display:grid;gap:5px}.overview-status-backdrop .overview-data-health-drawer header>div>span{color:#64748b;font-size:12px;font-weight:800}.overview-status-backdrop .overview-data-health-drawer h2{margin:0;color:#334155;font-size:20px;line-height:28px}.overview-status-backdrop .overview-data-health-drawer header p{margin:0;color:#64748b;font-size:14px;line-height:20px}.overview-status-backdrop .overview-source-status-list{display:grid;gap:12px;margin-top:18px}.overview-status-backdrop .overview-source-status-list article{display:grid;gap:7px;padding:14px;border:1px solid #e4eaf1;border-radius:10px;background:#fff}.overview-status-backdrop .overview-source-status-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-status-backdrop .overview-source-status-list article b{font-size:14px}.overview-status-backdrop .overview-source-status-list article span{padding:3px 7px;border-radius:999px;font-size:12px;font-weight:800}.overview-status-backdrop .overview-source-status-list article p,.overview-status-backdrop .overview-source-status-list article small{margin:0;color:#64748b;font-size:12px;line-height:17px}.overview-status-backdrop .overview-source-status-list .source-delayed{color:#a86c22;background:#fff4df}.overview-status-backdrop .overview-source-status-list .source-current{color:#287054;background:#ecf8f1}.overview-status-backdrop .overview-data-health-drawer>footer{margin-top:18px;padding-top:16px}.overview-status-backdrop .overview-data-health-drawer>footer .outline-inline{min-height:40px;font-size:12px}.data-health-recovery{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 0}.data-health-recovery div{display:grid;gap:2px;padding:7px;border-radius:6px;background:#f8fafc}.data-health-recovery dt{color:#718096;font-size:10px;font-weight:800}.data-health-recovery dd{margin:0;color:#475569;font-size:11px;line-height:15px}.ops-app .operations-scope-bar .scope-property-select{appearance:none;min-height:28px;padding:0 23px 0 0;border:0;color:#334155;background:transparent;font:800 13px/1 Manrope,sans-serif;cursor:pointer}.ops-app .operations-scope-bar .scope-property-select:focus-visible{outline:2px solid #93b4ff;outline-offset:3px;border-radius:3px}@media (max-width:1100px){.ops-app .overview-data-health{grid-template-columns:1fr}.ops-app .data-health-actions{justify-items:start}.ops-app .overview-attention-grid,.ops-app .triage-handoff-row{grid-template-columns:1fr}.ops-app .triage-handoff-card.activity{grid-column:auto;grid-row:auto}}@media (max-width:680px){.ops-app .overview-data-health,.ops-app .overview-attention-now{padding:16px}.ops-app .data-health-source-list{display:grid;grid-template-columns:1fr 1fr}.ops-app .data-health-source-list>span{min-width:0}.ops-app .overview-attention-grid article{grid-template-columns:36px minmax(0,1fr)}.ops-app .overview-attention-grid article>button{grid-column:2;justify-self:start}.ops-app .triage-bottleneck-row{grid-template-columns:1fr 1fr}.ops-app .triage-counter{min-height:112px}.overview-status-backdrop .overview-data-health-drawer{width:100%;padding:20px}.data-health-recovery{grid-template-columns:1fr}.ops-app .operations-scope-bar .scope-property-select{font-size:12px}}.overview-triage-header h1:after{content:"Today \b7  24 Aug 2026";display:block;margin-top:7px;color:#71839a;font-size:11px;font-weight:800;letter-spacing:0}.overview-freshness-badge.partial b{font-size:10px}.overview-shared-scope>span{font-size:10px}.overview-trust-controls .overview-shared-scope{position:relative;display:grid;grid-template-rows:auto auto auto;gap:6px;min-width:280px;min-height:116px;padding:18px 46px 17px 22px;border:1px solid #dce5ef;border-radius:13px;background:#fff}.overview-trust-controls .overview-shared-scope>span{color:#7d8b9d;font-size:10px;font-weight:800;letter-spacing:.08em}.overview-trust-controls .overview-shared-scope select{width:100%;min-width:0;padding:0;border:0;background:transparent;color:#2f405a;font:800 20px/1.2 Manrope,ui-sans-serif,system-ui,sans-serif;appearance:none;cursor:pointer}.overview-trust-controls .overview-shared-scope small{color:#7c8a9b;font-size:13px;line-height:1.3}.overview-trust-controls .overview-shared-scope:has(select):after{content:"";position:absolute;right:22px;top:54px;width:10px;height:10px;border-right:2px solid #52657c;border-bottom:2px solid #52657c;transform:rotate(45deg);pointer-events:none}@media (max-width:960px){.overview-trust-controls .overview-shared-scope{min-width:0;width:100%}}@media (max-width:600px){.overview-trust-controls .overview-shared-scope{min-height:102px;padding:16px 42px 15px 18px}.overview-trust-controls .overview-shared-scope:has(select):after{right:18px;top:51px}.overview-trust-controls .overview-shared-scope select{font-size:18px}}.overview-triage-desk{width:100%;max-width:none;margin:0;padding:22px 28px 34px}@media (max-width: 900px){.overview-triage-desk{padding:20px 20px 30px}}@media (max-width: 600px){.overview-triage-desk{padding:16px 16px 25px}}.ops-app .overview-triage-desk{max-width:none;margin:0;padding:24px 28px 36px}.ops-app .overview-triage-header{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,2.2fr);align-items:start;gap:26px;margin:0 0 18px;padding:0 0 20px;border-bottom:1px solid #dfe7ef;box-shadow:inset 0 -2px #3e63f41a}.ops-app .overview-triage-header>div:first-child{min-width:0;padding-top:2px}.ops-app .overview-triage-header h1{max-width:290px;font-size:32px;line-height:40px}.ops-app .overview-triage-header .overview-title-date{margin:5px 0 0;color:#586f8a;font-size:14px;font-weight:800;line-height:20px}.ops-app .overview-triage-header>div>p:last-child{max-width:280px;margin-top:6px;color:#61758e;font-size:14px;line-height:20px}.ops-app .overview-trust-controls{display:grid;grid-template-columns:minmax(210px,.95fr) minmax(230px,1.05fr) minmax(250px,1.18fr);gap:12px;align-items:stretch;min-width:0}.ops-app .overview-trust-controls .overview-shared-scope{min-width:0;width:auto;min-height:116px;padding:18px 46px 17px 20px}.ops-app .overview-trust-controls .overview-freshness-badge{min-width:0;min-height:116px;padding:17px 18px;border-radius:13px}.ops-app .overview-trust-controls .overview-freshness-badge b{font-size:12px}.ops-app .overview-trust-controls .overview-freshness-badge small{font-size:11px;line-height:1.45}@media (max-width:1180px){.ops-app .overview-triage-header{grid-template-columns:1fr}.ops-app .overview-triage-header>div>p:last-child{max-width:620px}.ops-app .overview-trust-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-app .overview-trust-controls .overview-freshness-badge{grid-column:1 / -1;min-height:auto}}@media (max-width:680px){.ops-app .overview-triage-desk{padding:18px 16px 30px}.ops-app .overview-triage-header{gap:16px;padding-bottom:16px}.ops-app .overview-triage-header h1{font-size:28px;line-height:34px}.ops-app .overview-trust-controls{grid-template-columns:1fr}.ops-app .overview-trust-controls .overview-freshness-badge{grid-column:auto}.ops-app .overview-trust-controls .overview-shared-scope,.ops-app .overview-trust-controls .overview-freshness-badge{min-height:104px}}.ops-app .overview-triage-header{display:block;margin:0 0 14px;padding:0 0 15px}.ops-app .overview-triage-header>div:first-child{padding-top:0}.ops-app .overview-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ops-app .overview-triage-header h1{max-width:none;margin:0}.ops-app .overview-triage-header .overview-title-date,.ops-app .overview-trust-controls{display:none}.ops-app .overview-triage-header>div>p:last-child{max-width:680px;margin-top:5px}.ops-app .overview-inline-status{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid #f0d6a9;border-radius:999px;color:#99621e;background:#fff8e8;font-size:12px;font-weight:800;white-space:nowrap}.ops-app .overview-inline-status svg{color:#c8872e}@media (max-width:680px){.ops-app .overview-title-row{align-items:flex-start;gap:8px}.ops-app .overview-inline-status{font-size:11px}.ops-app .overview-triage-header>div>p:last-child{font-size:13px;line-height:19px}}.rebalance-entry-context{display:flex;align-items:flex-start;gap:9px;max-width:680px;margin-top:14px;padding:10px 12px;border:1px solid #d6e2f5;border-radius:8px;color:#45617f;background:#f5f8ff}.rebalance-entry-context>svg{flex:0 0 auto;margin-top:1px;color:#315cf4}.rebalance-entry-context>div{display:flex;flex-direction:column;gap:3px}.rebalance-entry-context b{font-size:10px}.rebalance-entry-context span,.rebalance-entry-context small{color:#7186a1;font-size:10px;line-height:1.35}.rebalance-entry-context small{color:#a06b28}.rebalance-decision-group,.rebalance-schedule-group{min-width:0;margin:13px 0 0;padding:0;border:0}.rebalance-decision-group legend,.rebalance-schedule-group legend{display:flex;align-items:baseline;gap:6px;width:100%;padding:0;color:#496380;font-size:10px;font-weight:800}.rebalance-decision-group legend small,.rebalance-schedule-group legend small{color:#8a99aa;font-size:10px;font-weight:500}.rebalance-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.rebalance-outcome-card{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;min-height:64px;padding:8px;border:1px solid #dfe7ef;border-radius:7px;color:#526d89;background:#fff;text-align:left;cursor:pointer}.rebalance-outcome-card:hover{border-color:#b8ccef;background:#f7f9ff}.rebalance-outcome-card.selected{border-color:#5678df;background:#eef3ff;box-shadow:0 0 0 1px #5678df}.rebalance-outcome-card>span{display:flex;flex-direction:column;gap:4px;min-width:0}.rebalance-outcome-card b{color:#405a77;font-size:10px;line-height:1.25}.rebalance-outcome-card small{color:#8292a4;font-size:10px;line-height:1.35}.rebalance-outcome-card strong{flex:0 0 auto;padding:3px 5px;border-radius:4px;color:#8a98a8;background:#f1f4f7;font-size:10px;text-transform:uppercase}.rebalance-outcome-card.selected strong{color:#315bc9;background:#dce7ff}.rebalance-relevant-fields{margin-top:4px}.rebalance-schedule-options{display:flex;gap:7px;margin-top:8px}.rebalance-schedule-options button{display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid #dfe7ef;border-radius:6px;color:#627995;background:#fff;font-size:10px;cursor:pointer}.rebalance-schedule-options button:hover,.rebalance-schedule-options button.selected{border-color:#9db7eb;color:#315bc9;background:#f1f5ff}.rebalance-schedule-options i{width:11px;height:11px;border:1px solid #aab8c8;border-radius:50%;background:#fff}.rebalance-schedule-options button.selected i{border:3px solid #5678df}.rebalance-schedule-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;padding:8px;border:1px solid #dfe8f3;border-radius:7px;background:#f8faff}.rebalance-schedule-details>div,.rebalance-schedule-details>label{display:grid;gap:3px;min-width:0}.rebalance-schedule-details span{color:#8997a8;font:500 10px DM Mono,monospace;letter-spacing:.06em}.rebalance-schedule-details b{color:#58718d;font-size:10px;line-height:1.3}.rebalance-schedule-details input{width:100%;box-sizing:border-box;padding:6px 7px;border:1px solid #dbe5ef;border-radius:5px;color:#45607e;background:#fff;font:800 9px var(--ops-font)}.rebalance-validation-hint{margin:8px 2px 0;color:#8493a3;font-size:10px}.rebalance-review-context{color:#587092!important}.rebalance-impact-record{border-top:1px solid #e8edf2}.rebalance-impact-record:first-child{border-top:0}.rebalance-impact-record>header{display:flex;justify-content:space-between;gap:8px;padding:12px 13px 8px;background:#fbfcfe}.rebalance-impact-record>header>div{display:flex;flex-direction:column;gap:3px;min-width:0}.rebalance-impact-record>header b{color:#405875;font-size:10px}.rebalance-impact-record>header span{color:#8997a7;font-size:10px}.rebalance-impact-record>header strong{flex:0 0 auto;color:#2d7a61;font-size:10px;text-align:right}.rebalance-review-provider{display:flex;align-items:center;gap:5px;margin:0;padding:0 13px 8px;color:#657d97;font-size:10px}.rebalance-impact-table{border-top:1px solid #e8edf2}.rebalance-impact-table-head,.rebalance-impact-table-row{display:grid;grid-template-columns:minmax(90px,.78fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start;padding:7px 13px}.rebalance-impact-table-head{color:#8a98a8;background:#f5f7fa;font:500 10px DM Mono,monospace;letter-spacing:.07em}.rebalance-impact-table-row{border-top:1px solid #eef2f5}.rebalance-impact-table-row b{color:#667d97;font-size:10px}.rebalance-impact-table-row span,.rebalance-impact-table-row strong{color:#8190a2;font-size:10px;line-height:1.35}.rebalance-impact-table-row strong{color:#2f7c61}.rebalance-result-counts{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:20px 0 12px}.rebalance-result-counts>div{display:flex;flex-direction:column;gap:3px;padding:8px 4px;border:1px solid #e2e9ef;border-radius:6px}.rebalance-result-counts b{color:#315bc9;font-size:15px}.rebalance-result-counts span{color:#8391a1;font-size:10px;line-height:1.2}.rebalance-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center}.rebalance-result-row>div{display:flex;flex-direction:column;gap:3px;min-width:0}.rebalance-result-row>div b{color:#3e62c9;font:500 10px DM Mono,monospace}.rebalance-result-row>div span{overflow:hidden;color:#546d88;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rebalance-result-row>div small{color:#8a98a8;font-size:10px}.rebalance-result-row>strong{padding:4px 6px;border-radius:5px;color:#315bc9;background:#edf2ff;font-size:10px;white-space:nowrap}.rebalance-result-row.executed>strong{color:#2f7c61;background:#eaf7f0}.rebalance-result-row>em{grid-column:2;color:#8493a3;font-size:10px;font-style:normal;text-align:right}.rebalance-result-live{padding:8px 10px;border-radius:6px;color:#5d718a!important;background:#f6f8fa}.rebalance-plan-card.has-decision{border-color:#ccdafa}@media (max-width:760px){.rebalance-outcome-grid{grid-template-columns:1fr}.rebalance-schedule-options{flex-direction:column}.rebalance-schedule-options button{justify-content:flex-start}.rebalance-schedule-details{grid-template-columns:1fr}.rebalance-impact-table-head,.rebalance-impact-table-row{grid-template-columns:minmax(80px,.7fr) minmax(0,1fr) minmax(0,1fr);padding-right:9px;padding-left:9px}.rebalance-result-counts{grid-template-columns:repeat(3,1fr)}.rebalance-result-counts>div:nth-child(4),.rebalance-result-counts>div:nth-child(5){grid-column:span 1}.rebalance-result-row{grid-template-columns:minmax(0,1fr)}.rebalance-result-row>em{grid-column:1;text-align:left}.rebalance-result-row>strong{justify-self:start}}.ops-app .rebalance-workflow{min-height:100%;padding:12px 0 36px;color:#29405d}.rebalance-workflow-header{display:flex;justify-content:space-between;gap:24px;padding:3px 0 18px}.rebalance-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:0;border:0;color:#52709a;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.rebalance-back:hover{color:#315cf4}.rebalance-kicker{display:block;color:#6f82a0;font:500 10px DM Mono,monospace;letter-spacing:.1em}.rebalance-workflow-header h1{margin:7px 0 5px;color:#18304e;font-size:30px;letter-spacing:-.04em}.rebalance-workflow-header p{max-width:730px;margin:0;color:#788aa1;font-size:12px;line-height:1.5}.rebalance-header-status{display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding:12px 0;color:#3a806a}.rebalance-header-status span{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.08em}.rebalance-header-status b{color:#3e5876;font-size:11px}.rebalance-header-status small{color:#8b9aaa;font-size:10px}.rebalance-stepper{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:12px 15px;border:1px solid #dbe5ee;border-radius:10px;background:#fffefa;box-shadow:0 6px 18px #20335108}.rebalance-stepper>div{display:grid;grid-template-columns:auto 1fr;column-gap:8px;min-width:145px}.rebalance-stepper>div>span{grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#8c9aab;background:#f0f3f6;font-size:10px;font-weight:800}.rebalance-stepper>div.active>span,.rebalance-stepper>div.complete>span{color:#fff;background:#3e63f4}.rebalance-stepper>div.complete>span{background:#2f8b6c}.rebalance-stepper b{color:#526b88;font-size:10px}.rebalance-stepper small{color:#8796a7;font-size:10px}.rebalance-stepper i{height:1px;flex:1;background:#dfe6ed}.rebalance-summary-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px}.rebalance-summary-strip>div{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid #dce5ef;border-radius:9px;background:#fffefa}.rebalance-summary-strip span,.rebalance-panel-label,.rebalance-action-field>span,.rebalance-external-fields label>span,.rebalance-review-rail span{color:#8493a6;font:500 10px DM Mono,monospace;letter-spacing:.08em}.rebalance-summary-strip b{color:#31516f;font-size:18px}.rebalance-summary-strip small{color:#8b9aaa;font-size:10px}.rebalance-selection-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);gap:12px;align-items:start}.rebalance-work-list-panel,.rebalance-plan-panel,.rebalance-review,.rebalance-confirmation-card{border:1px solid #dce5ef;border-radius:11px;background:#fffefa;box-shadow:0 7px 19px #20335109}.rebalance-work-list-panel>header,.rebalance-plan-panel>header,.rebalance-review>header{display:flex;justify-content:space-between;gap:14px;padding:16px 17px 13px;border-bottom:1px solid #eaf0f4}.rebalance-work-list-panel h2,.rebalance-plan-panel h2,.rebalance-review h2{margin:4px 0;color:#2a425f;font-size:16px;letter-spacing:-.02em}.rebalance-work-list-panel header p,.rebalance-plan-panel header p,.rebalance-review header p{margin:0;color:#8492a4;font-size:10px;line-height:1.4}.rebalance-selected-count{align-self:start;padding:5px 8px;border-radius:99px;color:#345bc6;background:#edf2ff;font-size:10px;font-weight:800;white-space:nowrap}.rebalance-filter-tabs{display:flex;gap:4px;overflow-x:auto;padding:10px 12px;border-bottom:1px solid #eef2f5}.rebalance-filter-tabs button{padding:7px 9px;border:1px solid transparent;border-radius:6px;color:#8190a2;background:transparent;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.rebalance-filter-tabs button b{margin-left:4px;color:#a0adbb}.rebalance-filter-tabs button.active{border-color:#cddcf8;color:#315bc9;background:#edf2ff}.rebalance-record-groups{padding:7px 12px 14px}.rebalance-record-groups>section+section{margin-top:12px}.rebalance-record-groups h3{display:flex;align-items:center;gap:6px;margin:8px 2px;color:#8190a3;font:500 10px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.rebalance-record-groups h3 small{color:#abb6c2;font:inherit}.rebalance-assignment-dot{width:6px;height:6px;border-radius:50%;background:#db9a35}.rebalance-assignment-dot.committed{background:#3e63f4}.rebalance-assignment-dot.unassigned{background:#d55757}.rebalance-work-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 7px;border:1px solid transparent;border-bottom-color:#edf1f5;cursor:pointer}.rebalance-work-row:hover,.rebalance-work-row.selected{border-color:#d5e1f5;background:#f5f8ff}.rebalance-work-row input{accent-color:#3e63f4}.rebalance-work-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;color:#5070d0;background:#edf2ff}.rebalance-work-mark.high{color:#b47720;background:#fff1db}.rebalance-work-mark.urgent{color:#c8505b;background:#fff0f0}.rebalance-work-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.rebalance-work-identity b{overflow:hidden;color:#3f5672;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rebalance-work-identity small{overflow:hidden;color:#8997a7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rebalance-work-state{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.rebalance-work-state strong{color:#657b99;font-size:10px}.rebalance-work-state small{color:#8594a6;font-size:10px}.rebalance-row-chevron{color:#a3afbc}.rebalance-plan-panel{position:sticky;top:12px;min-height:400px}.rebalance-mobile-close{display:none;border:0;color:#7c8da2;background:transparent;cursor:pointer}.rebalance-empty-plan{display:grid;place-items:center;gap:7px;padding:80px 20px;color:#8594a6;text-align:center}.rebalance-empty-plan svg{color:#b0bdc9}.rebalance-empty-plan b{color:#566e8b;font-size:12px}.rebalance-empty-plan p{max-width:240px;margin:0;font-size:10px;line-height:1.4}.rebalance-plan-list{display:grid;gap:8px;padding:10px 12px 78px}.rebalance-plan-card{padding:11px;border:1px solid #e0e7ef;border-radius:8px;background:#fff}.rebalance-plan-card>header{display:flex;justify-content:space-between;gap:8px;margin-bottom:9px}.rebalance-plan-card>header>div{display:flex;flex-direction:column;gap:3px;min-width:0}.rebalance-plan-card>header span{color:#8190a3;font:500 10px DM Mono,monospace}.rebalance-plan-card>header b{overflow:hidden;color:#3f5672;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rebalance-plan-card>header small{color:#8b99a9;font-size:10px}.rebalance-plan-card>header button{display:grid;place-items:center;width:23px;height:23px;border:0;color:#8b99a9;background:transparent;cursor:pointer}.rebalance-action-field{display:grid;gap:5px;margin-top:8px}.rebalance-action-field select,.rebalance-action-field input,.rebalance-action-field textarea,.rebalance-external-fields select,.rebalance-external-fields input{width:100%;padding:8px 9px;border:1px solid #dbe5ef;border-radius:6px;color:#45607e;background:#fbfcfe;font:800 10px var(--ops-font)}.rebalance-action-field textarea{resize:vertical}.rebalance-candidate-checks{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px}.rebalance-candidate-checks span{display:flex;flex-direction:column;gap:2px;min-width:0;padding:5px;border-radius:5px;color:#58718e;background:#f5f7fa;font-size:10px;line-height:1.25}.rebalance-candidate-checks b{color:#8a98a8;font-size:10px;text-transform:uppercase}.rebalance-candidate-checks span.pass{color:#32775f;background:#eef8f2}.rebalance-candidate-checks span.warn{color:#9a6b27;background:#fff7e8}.rebalance-candidate-checks span.fail{color:#af4e59;background:#fff1f1}.rebalance-inline-warning{display:flex;gap:5px;align-items:flex-start;margin:8px 0 0;color:#ad5b55;font-size:10px;line-height:1.35}.rebalance-external-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.rebalance-external-fields label{display:grid;gap:5px}.rebalance-external-fields p{grid-column:1/-1;display:flex;gap:5px;margin:0;color:#7f91a4;font-size:10px;line-height:1.35}.rebalance-plan-footer{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid #e7edf2;background:#fffefa;border-radius:0 0 11px 11px}.rebalance-plan-footer span{display:flex;align-items:flex-start;gap:5px;color:#8090a2;font-size:10px;line-height:1.35}.rebalance-plan-footer button{white-space:nowrap}.rebalance-mobile-launch{display:none}.rebalance-review{padding-bottom:0}.rebalance-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;padding:14px}.rebalance-impact-card{border:1px solid #e0e7ef;border-radius:8px;overflow:hidden}.rebalance-impact-head{display:grid;grid-template-columns:1fr 1fr;padding:9px 13px;background:#f5f7fa;color:#8796a7;font:500 10px DM Mono,monospace;letter-spacing:.08em}.rebalance-impact-head span+span{border-left:1px solid #e0e7ef;padding-left:13px}.rebalance-impact-card article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;padding:14px 13px;border-top:1px solid #e8edf2}.rebalance-impact-card article>div{display:flex;flex-direction:column;gap:4px;min-width:0}.rebalance-impact-card article>svg{color:#98a6b4}.rebalance-impact-card b{color:#405875;font-size:10px}.rebalance-impact-card small,.rebalance-impact-card span{color:#8997a7;font-size:10px;line-height:1.35}.rebalance-before-state,.rebalance-after-state{font-size:10px}.rebalance-before-state.offered{color:#a37024}.rebalance-before-state.committed{color:#3d62c9}.rebalance-before-state.unassigned{color:#b35057}.rebalance-after-state{color:#2d7a61}.rebalance-review-rail{display:grid;gap:8px}.rebalance-review-rail>section{padding:11px;border:1px solid #dfe7ef;border-radius:8px;background:#fff}.rebalance-review-rail>section span{display:block;margin-bottom:5px}.rebalance-review-rail>section b{color:#45617f;font-size:10px}.rebalance-review-rail>section p{margin:4px 0 0;color:#8493a3;font-size:10px;line-height:1.4}.rebalance-review-warning{display:flex;gap:7px;color:#a46e23;background:#fff8eb!important;border-color:#efdfbe!important}.rebalance-review-warning svg{flex:0 0 auto}.rebalance-review-footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 14px;border-top:1px solid #e8edf2}.rebalance-confirmed{display:grid;place-items:center;min-height:calc(100vh - 40px)}.rebalance-confirmation-card{width:min(620px,100%);padding:34px;text-align:center}.rebalance-confirmation-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 15px;border-radius:50%;color:#2f8b6c;background:#e4f5eb}.rebalance-confirmation-card h1{margin:7px 0;color:#28425f;font-size:24px}.rebalance-confirmation-card>p{margin:0 auto;max-width:500px;color:#8190a2;font-size:11px;line-height:1.55}.rebalance-confirmation-summary{display:grid;gap:5px;margin:22px 0;text-align:left}.rebalance-confirmation-summary>div{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:8px;padding:9px;border:1px solid #e6edf2;border-radius:6px}.rebalance-confirmation-summary b{color:#3e62c9;font:500 10px DM Mono,monospace}.rebalance-confirmation-summary span{overflow:hidden;color:#546d88;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rebalance-confirmation-summary strong{color:#2d7a61;font-size:10px}.rebalance-confirmation-card footer{display:flex;justify-content:center;gap:8px}@media (max-width:1120px){.rebalance-selection-layout{grid-template-columns:1fr}.rebalance-plan-panel{position:relative;top:auto}.rebalance-summary-strip{grid-template-columns:repeat(3,1fr)}.rebalance-review-layout{grid-template-columns:1fr}.rebalance-review-rail{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ops-app .rebalance-workflow{padding:5px 0 24px}.rebalance-workflow-header{flex-direction:column;padding-bottom:13px}.rebalance-header-status{align-items:flex-start;padding:0}.rebalance-stepper{gap:5px;padding:10px}.rebalance-stepper>div{min-width:0;flex:1}.rebalance-stepper>div small{display:none}.rebalance-stepper>div>span{width:21px;height:21px}.rebalance-stepper i{max-width:20px}.rebalance-summary-strip{grid-template-columns:repeat(2,1fr)}.rebalance-summary-strip>div:last-child{grid-column:1/-1}.rebalance-selection-layout{display:block}.rebalance-plan-panel{position:fixed;z-index:80;inset:10px 10px 0;display:none;overflow:auto}.rebalance-plan-panel.mobile-visible,.rebalance-mobile-close{display:block}.rebalance-mobile-launch{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;min-height:36px;border:1px solid #cbdaf7;border-radius:7px;color:#315bc9;background:#edf2ff;font-size:10px;font-weight:800}.rebalance-plan-footer{position:sticky}.rebalance-candidate-checks{grid-template-columns:repeat(3,1fr)}.rebalance-review-layout{padding:10px}.rebalance-impact-card article{grid-template-columns:1fr;gap:7px}.rebalance-impact-card article>svg{display:none}.rebalance-impact-head{grid-template-columns:1fr 1fr}.rebalance-review-rail{grid-template-columns:1fr}.rebalance-review>header{align-items:flex-start;flex-direction:column}.rebalance-confirmation-card{padding:24px 17px}.rebalance-confirmation-card footer{align-items:stretch;flex-direction:column-reverse}.rebalance-confirmation-card footer button{width:100%}}@media (max-width:500px){.rebalance-work-row{grid-template-columns:auto auto minmax(0,1fr) auto}.rebalance-work-state,.rebalance-row-chevron{display:none}.rebalance-candidate-checks{grid-template-columns:repeat(2,1fr)}.rebalance-external-fields{grid-template-columns:1fr}.rebalance-external-fields p{grid-column:auto}}.workforce-assignment-shell{min-height:100%}.workforce-rebalance-launcher{position:fixed;right:28px;bottom:24px;z-index:25;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #c6d5f8;border-radius:8px;color:#315ac8;background:#edf2ff;box-shadow:0 10px 24px #22438c2e;font-size:10px;font-weight:800;cursor:pointer}.workforce-rebalance-launcher:hover{color:#fff;background:#3f63ef}@media (max-width:650px){.workforce-rebalance-launcher{right:14px;bottom:14px;width:calc(100% - 28px);justify-content:center}}.cw-checklist-modal-backdrop{position:fixed;z-index:1050;inset:0;display:grid;place-items:center;padding:28px;background:#0813268a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cw-checklist-modal{width:720px;max-width:90vw;max-height:min(790px,calc(100vh - 56px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d9e0e8;border-radius:12px;background:#fff;box-shadow:0 28px 76px #08132657}.cw-checklist-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e3e8ee}.cw-checklist-modal header>div{display:grid;gap:3px}.cw-checklist-modal header span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cw-checklist-modal h3{margin:0;color:#273c58;font-size:20px;line-height:28px}.cw-checklist-modal p{margin:0;color:#66788e;font-size:13px;line-height:18px}.cw-checklist-modal-body{min-height:0;overflow:auto;padding:16px;background:#fbfcfe}.cw-checklist-modal-body .creation-checklist-builder{border:0;border-radius:0;padding:0;background:transparent}.cw-checklist-modal>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #e3e8ee;background:#fff}.cw-checklist-modal>footer .create-button{display:inline-flex;align-items:center;gap:7px}@media (max-width:700px){.cw-checklist-modal-backdrop{align-items:end;padding:0}.cw-checklist-modal{width:100%;max-width:none;max-height:94vh;border-radius:12px 12px 0 0}.cw-checklist-modal>header,.cw-checklist-modal>footer{padding-right:16px;padding-left:16px}.cw-checklist-modal-body{padding:14px}}.template-version-history article.pinned-work-template{border-left:3px solid #5971e8}.template-version-history article.inline-work-definition{border-left:3px solid #94a3b8}.template-version-history article.pinned-work-template>div>span{color:#4156c8}.template-version-history article.inline-work-definition>div>span{color:#64748b}.schedule-ac-nav{display:flex;align-items:center;gap:12px}.schedule-ac-date-controls{position:relative;display:flex;align-items:center;gap:4px}.schedule-ac-nav-icon,.schedule-ac-range-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe3ef;background:#fff;color:#52627a;border-radius:7px;height:32px}.schedule-ac-nav-icon{width:32px}.schedule-ac-nav-icon:hover,.schedule-ac-range-button:hover{border-color:#315cf4;color:#315cf4;background:#f6f8ff}.schedule-ac-range-button{gap:7px;padding:0 10px;font:500 12px/1 DM Mono,monospace;letter-spacing:-.02em}.schedule-ac-date-picker{position:absolute;right:0;top:38px;z-index:22;width:250px;padding:13px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;box-shadow:0 15px 35px #1d2d4b2e}.schedule-ac-date-picker header{display:flex;align-items:center;justify-content:space-between}.schedule-ac-date-picker header b{font-size:12px}.schedule-ac-date-picker input{width:100%;margin-top:10px;padding:8px;border:1px solid #cfd9e9;border-radius:7px;color:#263750;font:600 12px DM Mono,monospace}.schedule-ac-date-picker small{display:block;margin:8px 0;color:#6d7c95;font-size:10px;line-height:1.4}.schedule-ac-date-picker>div{display:flex;gap:6px}.schedule-ac-date-picker>div button{border:0;border-radius:6px;background:#eef3ff;color:#315cf4;padding:6px 8px;font-size:10px;font-weight:800}.schedule-ac-date-picker>div button:hover{background:#dfe8ff}.schedule-ac-grid-date{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#53627a;padding:4px 6px;font:500 11px/1 DM Mono,monospace}.schedule-ac-grid-date b{font:800 11px/1 DM Mono,monospace;color:inherit}.schedule-ac-grid-date:hover{border-color:#cfdaf0;background:#f6f8ff;color:#315cf4}.schedule-ac-grid-date.selected{border-color:#d1dae8;background:#eaf0f8;color:#23344f;box-shadow:none}.schedule-ac-grid-date.today b{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#315cf4;color:#fff;box-shadow:0 2px 6px #315cf447}.schedule-ac-summary-grid>article:has(.schedule-ac-grid-date.selected){background:#f8faff}.schedule-ac-summary-grid>article:has(.schedule-ac-grid-date.today){box-shadow:inset 0 3px #315cf4}.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.selected:nth-child(2)) .schedule-ac-day:nth-child(2),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.selected:nth-child(3)) .schedule-ac-day:nth-child(3),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.selected:nth-child(4)) .schedule-ac-day:nth-child(4),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.selected:nth-child(5)) .schedule-ac-day:nth-child(5),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.selected:nth-child(6)) .schedule-ac-day:nth-child(6),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.selected:nth-child(7)) .schedule-ac-day:nth-child(7),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.selected:nth-child(8)) .schedule-ac-day:nth-child(8){background:repeating-linear-gradient(to bottom,#f8faff 0 74px,#e9eef7 75px)}.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.today:nth-child(2)) .schedule-ac-day:nth-child(2),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.today:nth-child(3)) .schedule-ac-day:nth-child(3),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.today:nth-child(4)) .schedule-ac-day:nth-child(4),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.today:nth-child(5)) .schedule-ac-day:nth-child(5),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.today:nth-child(6)) .schedule-ac-day:nth-child(6),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.today:nth-child(7)) .schedule-ac-day:nth-child(7),.schedule-ac-grid:has(.schedule-ac-days .schedule-ac-grid-date.today:nth-child(8)) .schedule-ac-day:nth-child(8){box-shadow:inset 0 3px #315cf4}.schedule-ac-summary-grid>article>header .schedule-ac-grid-date{padding:3px 5px}@media (max-width:880px){.schedule-ac-nav{width:100%;align-items:flex-start;justify-content:space-between}.schedule-ac-date-controls{flex-wrap:nowrap}}@media (max-width:600px){.schedule-ac-nav{align-items:flex-start;flex-direction:column;gap:7px}.schedule-ac-date-picker{left:0;right:auto;width:min(250px,calc(100vw - 40px))}.schedule-ac-range-button{flex:1;justify-content:center}.schedule-ac-grid-date{padding:4px 2px;font-size:10px}}.schedule-ac-child-list{display:grid;gap:5px;margin-top:9px}.schedule-ac-child-list>button{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.8fr) 14px;gap:7px;align-items:center;padding:8px;border:1px solid #dfe7f0;border-radius:7px;background:#fbfcfe;color:#536780;text-align:left}.schedule-ac-child-list>button:hover{border-color:#b8c9f2;background:#f7f9ff}.schedule-ac-child-list span{display:grid;gap:2px}.schedule-ac-child-list b{color:#405570;font-size:10px}.schedule-ac-child-list small{color:#8190a4;font-size:10px;line-height:1.35}.schedule-ac-child-list em{color:#9b6269;font-size:10px;font-style:normal}.schedule-ac-child-list svg{color:#315cf4}.schedule-ac-child-inspector{position:fixed;top:0;right:0;bottom:0;z-index:76;width:min(420px,100vw);display:flex;flex-direction:column;gap:10px;padding:17px;border-left:1px solid #d8e2ef;background:#fff;box-shadow:-18px 0 44px #1c2b4433;animation:scheduleChildSlide .2s cubic-bezier(.23,1,.32,1)}.schedule-ac-drawer:has(~.schedule-ac-child-inspector){visibility:hidden}.schedule-ac-child-inspector>header{display:flex;justify-content:space-between;align-items:center}.schedule-ac-child-inspector>span{color:#7889a0;font-size:10px;font-weight:800;letter-spacing:.09em}.schedule-ac-child-inspector>h2{color:#334963;font-size:18px;letter-spacing:-.025em}.schedule-ac-child-inspector>p{color:#75869d;font-size:10px}.schedule-child-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px}.schedule-child-facts>div{display:grid;gap:3px;padding:8px;border:1px solid #e1e8f0;border-radius:7px;background:#f9fbfe}.schedule-child-facts span{color:#8492a4;font-size:10px;font-weight:800}.schedule-child-facts b{color:#4b5f79;font-size:10px;line-height:1.35}.schedule-child-facts>div:last-child{grid-column:1/-1}.schedule-ac-child-inspector>footer{margin-top:auto;padding-top:10px;border-top:1px solid #e5ebf2}.schedule-ac-child-inspector>footer button{width:100%;justify-content:center}@keyframes scheduleChildSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.schedule-ac-child-inspector{animation:none}}@media (max-width:600px){.schedule-ac-child-list>button{grid-template-columns:1fr 14px}.schedule-ac-child-list>button>span:nth-child(2){grid-column:1}.schedule-ac-child-list>button>svg{grid-column:2;grid-row:1/3}.schedule-ac-child-inspector{width:100%;border-left:0}}.schedule-ac-child-inspector>footer{position:absolute;top:17px;right:52px;margin:0;padding:0;border:0}.schedule-ac-child-inspector>footer button{min-height:32px;padding:0 9px;font-size:0}.schedule-ac-child-inspector>footer button:before{content:"Open full record";font-size:10px}.schedule-ac-child-inspector>footer button svg{width:14px;height:14px}.schedule-ac-layers-control{position:relative;display:inline-flex;align-items:center}.schedule-ac-layers-control .schedule-ac-layers{top:calc(100% + 10px);right:calc(100% - 132px);left:auto}.schedule-ac-layers-trigger{position:relative;z-index:1;width:132px}@media (max-width:600px){.schedule-ac-layers-control{width:100%;flex-wrap:wrap;justify-content:flex-end}.schedule-ac-layers-trigger{margin-left:auto}.schedule-ac-layers-control .schedule-ac-date-controls{order:2;width:100%;justify-content:flex-end}.schedule-ac-layers-control .schedule-ac-layers{right:0;left:auto;width:min(278px,calc(100vw - 40px))}}.schedule-ac-drawer>header{position:relative;padding-right:40px}.schedule-ac-drawer-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:0 0 auto;padding-right:36px}.schedule-ac-drawer-actions .schedule-ac-state{white-space:nowrap}.schedule-ac-drawer-actions .outline-inline{min-height:32px;padding:0 8px;font-size:10px;white-space:nowrap}.schedule-ac-drawer-actions>.icon-button{position:absolute;top:0;right:0;display:grid;place-items:center;width:32px;height:32px;border-radius:7px;color:#667890}.schedule-ac-drawer-actions>.icon-button:hover{color:#315cf4;background:#f1f4f8}@media (max-width:600px){.schedule-ac-drawer header{align-items:flex-start}.schedule-ac-drawer-actions{flex-wrap:wrap}.schedule-ac-drawer-actions .schedule-ac-state{display:none}}.schedule-ac-drawer{width:min(520px,100vw);padding:24px 28px}.schedule-ac-drawer>header{display:flex;flex-wrap:wrap;align-items:start;gap:10px 16px;min-height:72px;padding:0 0 0 44px}.schedule-ac-drawer>header>div:first-child{order:2;flex:1 0 100%;min-width:0;margin-top:2px;padding-left:10px;position:relative}.schedule-ac-drawer .schedule-ac-drawer-identity{display:block;color:#62738d}.schedule-ac-drawer .schedule-ac-drawer-identity svg{position:absolute;left:-40px;top:50%;box-sizing:content-box;width:18px;height:18px;padding:6px;border:1px solid #c9dbff;border-radius:10px;background:#eef4ff;color:#315cf4;stroke-width:2.2;transform:translateY(-50%)}.schedule-ac-drawer>header h2{max-width:none;font-size:24px;line-height:1.2}.schedule-ac-drawer-actions{align-self:start;max-width:100%;margin-left:auto;padding-right:0}.schedule-ac-drawer-actions>.icon-button{left:0;right:auto;top:0}.schedule-ac-drawer>section{padding:16px}.schedule-ac-execution{overflow:hidden}.schedule-ac-execution .schedule-ac-child-list>button{grid-template-columns:minmax(0,1.25fr) minmax(126px,.75fr) 16px;gap:10px;padding:10px}@media (max-width:600px){.schedule-ac-drawer{padding:20px}.schedule-ac-drawer>header{gap:10px;padding-left:42px}.schedule-ac-drawer>header h2{max-width:none;font-size:22px}.schedule-ac-drawer-actions{justify-content:flex-start;padding-right:0}.schedule-ac-execution .schedule-ac-child-list>button{grid-template-columns:minmax(0,1fr) 16px}.schedule-ac-execution .schedule-ac-child-list>button>span:nth-child(2){grid-column:1}.schedule-ac-execution .schedule-ac-child-list>button>svg{grid-column:2;grid-row:1/3}}.ops-app .settings-workspace.settings-hub .settings-hub-layout{width:100%;max-width:none;display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr) minmax(220px,260px);align-items:start;gap:16px}.ops-app .settings-workspace.settings-hub .hub-editor,.ops-app .settings-workspace.settings-hub .hub-aside{min-width:0}.ops-app .settings-workspace.settings-hub.settings-hub-operations .settings-hub-layout{grid-template-columns:minmax(290px,318px) minmax(0,1fr)}.ops-app .settings-workspace.settings-hub.settings-hub-operations .hub-aside{display:none}@media (min-width: 1361px){.ops-app .settings-workspace.settings-hub .settings-hub-layout{grid-template-columns:minmax(290px,318px) minmax(0,1fr) minmax(230px,260px)}.ops-app .settings-workspace.settings-hub.settings-hub-operations .settings-hub-layout{grid-template-columns:minmax(290px,318px) minmax(0,1fr)}.ops-app .settings-workspace.settings-hub .hub-nav{display:block}.ops-app .settings-workspace.settings-hub .hub-nav>section{display:block;min-width:0}.ops-app .settings-workspace.settings-hub .hub-nav>section>p{display:block;padding:0 17px 7px}.ops-app .settings-workspace.settings-hub .hub-nav>section>button{min-width:0;width:100%;padding:11px 17px}.ops-app .settings-workspace.settings-hub .hub-nav button b,.ops-app .settings-workspace.settings-hub .hub-nav button small{overflow:visible;text-overflow:clip;white-space:normal}.ops-app .settings-workspace.settings-hub .hub-nav button small{line-height:1.35}}@media (max-width: 1240px){.ops-app .settings-workspace.settings-hub .settings-hub-layout,.ops-app .settings-workspace.settings-hub.settings-hub-operations .settings-hub-layout{grid-template-columns:minmax(210px,235px) minmax(0,1fr)}.ops-app .settings-workspace.settings-hub .hub-aside{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width: 1360px){.ops-app .settings-workspace.settings-hub .settings-hub-layout{grid-template-columns:minmax(0,1fr);gap:14px}.ops-app .settings-workspace.settings-hub.settings-hub-operations .settings-hub-layout{grid-template-columns:minmax(0,1fr)}.ops-app .settings-workspace.settings-hub .hub-nav{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.ops-app .settings-workspace.settings-hub .hub-nav>section{display:contents}.ops-app .settings-workspace.settings-hub .hub-nav>section>p{display:none}.ops-app .settings-workspace.settings-hub .hub-nav>section>button{min-width:176px;flex:0 0 176px}.ops-app .settings-workspace.settings-hub .hub-aside{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.ops-app .settings-workspace.settings-hub .hub-aside{grid-template-columns:minmax(0,1fr)}}.shell-record-detail{min-height:calc(100vh - 150px);background:#f7f9fc;color:#2b3a52}.record-command-bar{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 28px;border-bottom:1px solid #e0e7ef;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.record-command-leading,.record-command-actions{display:flex;align-items:center;gap:8px;min-width:0}.record-command-leading>span{color:#8795a7;font-size:10px;font-weight:800}.record-command-leading>b{color:#315cf4;font:500 10px DM Mono,monospace;letter-spacing:.06em}.record-back{display:inline-flex;align-items:center;gap:6px;margin-right:3px;color:#385676;font-size:10px;font-weight:800}.record-copy{height:31px;padding:0 8px;font-size:10px}.record-more-wrap{position:relative}.record-more-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:9;display:grid;min-width:174px;padding:5px;border:1px solid #dce5ee;border-radius:8px;background:#fff;box-shadow:0 12px 30px #16274324}.record-more-menu button{padding:8px;color:#43556c;text-align:left;font-size:10px;font-weight:800}.record-more-menu button:hover{background:#f3f6ff;color:#315cf4}.record-detail-content{max-width:1220px;margin:0 auto;padding:26px 28px 48px}.record-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:20px;border:1px solid #dce6f0;border-top:3px solid #315cf4;border-radius:12px;background:linear-gradient(135deg,#fff,#f5f8ff)}.record-kind-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#315cf4;background:#eaf0ff}.record-hero h1{margin-top:3px;color:#1f3149;font-size:27px;letter-spacing:-.045em;line-height:1.05}.record-hero p:not(.eyebrow){max-width:720px;margin-top:6px;color:#687a92;font-size:11px;line-height:1.5}.record-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.record-badges span{display:inline-flex;align-items:center;min-height:21px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:800}.record-status{color:#315cf4;background:#edf2ff}.record-risk{color:#a96620;background:#fff1d8}.record-origin{color:#61738b;background:#f0f3f7;font-family:DM Mono,monospace}.record-hero>.create-button{min-height:34px;font-size:10px}.record-context-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}.record-context-grid>div{display:grid;gap:4px;min-height:68px;padding:11px;border:1px solid #e0e8ef;border-radius:8px;background:#fff}.record-context-grid span,.record-panel header span,.record-decision-card>span{color:#8090a4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.record-context-grid b{color:#354a65;font-size:10px;line-height:1.35}.record-tabbar{display:flex;gap:4px;margin-top:16px;border-bottom:1px solid #dde5ee}.record-tabbar button{min-height:39px;padding:0 11px;border-bottom:2px solid transparent;color:#75859a;font-size:10px;font-weight:800}.record-tabbar button.active{border-bottom-color:#315cf4;color:#315cf4;background:#f3f6ff}.record-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:12px;margin-top:12px}.record-panel,.record-decision-card{border:1px solid #dfe7f0;border-radius:10px;background:#fff}.record-panel header{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:15px;border-bottom:1px solid #edf1f5}.record-panel header>div{display:grid;gap:3px}.record-panel h2{color:#2c405b;font-size:16px;letter-spacing:-.025em}.record-panel header>svg{color:#315cf4}.record-panel-rows{display:grid}.record-panel-rows button{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:12px;min-height:49px;padding:10px 14px;border-bottom:1px solid #eef2f6;color:#5d718b;text-align:left}.record-panel-rows button:last-child{border-bottom:0}.record-panel-rows button:hover{background:#f8faff}.record-panel-rows span{color:#315cf4;font:500 10px DM Mono,monospace}.record-panel-rows b{color:#475b75;font-size:10px;line-height:1.35}.record-panel-rows svg{color:#a1adbc}.record-detail-layout aside{display:grid;align-content:start;gap:10px}.record-decision-card{display:grid;gap:7px;padding:14px}.record-decision-card>b{color:#2d405a;font-size:13px}.record-decision-card p{color:#71839a;font-size:10px;line-height:1.45}.record-decision-card .create-button{width:max-content;min-height:30px;padding:0 9px;font-size:10px}.record-decision-card.subdued{background:#f2f6ff;border-color:#d9e3fa}.record-decision-card.subdued button{display:inline-flex;align-items:center;gap:5px;width:max-content;color:#315cf4;font-size:10px;font-weight:800}.record-unavailable{display:flex;gap:12px;max-width:700px;margin:48px auto;padding:24px;border:1px solid #f0d9da;border-radius:12px;background:snow;color:#b24d5b}.record-unavailable>div{display:grid;gap:6px}.record-unavailable h1{color:#32465f;font-size:22px;letter-spacing:-.04em}.record-unavailable p{color:#75869c;font-size:11px}@media (max-width:920px){.record-context-grid{grid-template-columns:1fr 1fr}.record-detail-layout{grid-template-columns:1fr}.record-detail-layout aside{grid-template-columns:1fr 1fr}}@media (max-width:650px){.record-command-bar{align-items:start;flex-direction:column;padding:10px 16px}.record-command-actions{width:100%;justify-content:space-between}.record-detail-content{padding:18px 16px 34px}.record-hero{grid-template-columns:auto 1fr}.record-hero>.create-button{grid-column:1/-1;width:100%;justify-content:center}.record-context-grid{grid-template-columns:1fr}.record-detail-layout aside{grid-template-columns:1fr}.record-panel-rows button{grid-template-columns:1fr auto;gap:4px 8px}.record-panel-rows b{grid-column:1;grid-row:2}.record-panel-rows svg{grid-column:2;grid-row:1/3}.record-copy{display:none}}.record-unavailable{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;max-width:980px;margin:30px auto;padding:22px 24px 24px;border:1px solid #dce5ef;border-left:4px solid #3e63f4;border-radius:12px;background:linear-gradient(118deg,#fffdf8,#f5f8ff);box-shadow:0 12px 30px #1f314912;color:#32465f}.record-unavailable-flow{display:grid;place-items:start center;padding-top:2px;color:#3e63f4}.record-unavailable-flow svg{padding:9px;border-radius:10px;background:#eaf0ff}.record-unavailable-copy{display:grid;gap:8px}.record-unavailable .eyebrow{margin:0;color:#3e63f4;font:500 10px DM Mono,monospace;letter-spacing:.1em}.record-unavailable h1{margin:0;color:#273b55;font-size:24px;letter-spacing:-.04em}.record-unavailable-copy>p:not(.eyebrow){max-width:680px;margin:0;color:#5f7289;font-size:12px;line-height:1.5}.record-unavailable dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 2px}.record-unavailable dl>div{display:grid;gap:4px;min-height:58px;padding:9px 10px;border-top:2px solid #dbe5ff;border-radius:7px;background:#ffffffc7}.record-unavailable dt{color:#71829a;font:500 10px DM Mono,monospace;letter-spacing:.07em}.record-unavailable dd{margin:0;color:#344a64;font-size:10px;font-weight:800;line-height:1.35}.record-unavailable button{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:3px;color:#315cf4;font-weight:800}.ops-app .ops-record-stage .record-unavailable{width:min(980px,calc(100% - 56px));max-width:none;margin:30px auto!important;padding:22px 24px 24px!important;border:1px solid #dce5ef!important;border-left:4px solid #3e63f4!important;background:linear-gradient(118deg,#fffdf8,#f5f8ff)!important;box-shadow:0 12px 30px #1f314912!important;color:#32465f}@media (max-width:760px){.ops-app .ops-record-stage .record-unavailable{grid-template-columns:34px minmax(0,1fr);width:calc(100% - 32px);margin:20px auto!important;padding:18px!important}.record-unavailable dl{grid-template-columns:1fr 1fr}.record-unavailable h1{font-size:21px}}@media (max-width:440px){.ops-app .ops-record-stage .record-unavailable{grid-template-columns:1fr;gap:10px}.record-unavailable-flow{justify-items:start}.record-unavailable dl{grid-template-columns:1fr}.record-unavailable button{width:100%;justify-content:center}}.ops-app .ops-record-stage:has(.canonical-work-detail),.ops-app .ops-record-stage:has(.work-order-canonical){width:100%;max-width:none;padding-inline:0}.ops-app .shell-record-detail.canonical-work-detail .record-detail-content,.ops-app .shell-record-detail.work-order-canonical .record-detail-content{width:100%;max-width:none;margin:0;padding:26px 28px 48px}.ops-app .shell-record-detail.canonical-work-detail .record-hero,.ops-app .shell-record-detail.work-order-canonical .record-hero{width:100%;box-sizing:border-box}.ops-app .shell-record-detail.canonical-work-detail .record-hero>.create-button,.ops-app .shell-record-detail.work-order-canonical .record-hero>.create-button{display:none!important}.ops-app .shell-record-detail.shared-record-surface .record-hero>.create-button{display:none!important}.ops-app .shell-record-detail.canonical-work-detail .full-work-context-rail button,.ops-app .shell-record-detail.operation-run-canonical .shared-record-rail button,.ops-app .shell-record-detail.canonical-work-detail .full-work-progress-strip .checklist-open-action{display:none!important}.ops-app .shell-record-detail.issue-canonical .shared-record-rail>section:first-child,.ops-app .shell-record-detail.operation-run-canonical[aria-label^="Departure sequence"] .shared-record-attention{display:none!important}.ops-app .shell-record-detail.operation-run-canonical .record-more-menu>button:nth-child(2),.ops-app .shell-record-detail.work-order-canonical .work-order-menu>button:nth-child(2){display:none!important}@media (max-width:760px){.ops-app .shell-record-detail.canonical-work-detail .record-detail-content,.ops-app .shell-record-detail.work-order-canonical .record-detail-content{padding:18px 16px 34px}}.shared-record-surface .shared-record-hero>.create-button,.canonical-work-detail .work-identity-surface>.create-button{display:none}.canonical-work-detail .full-work-context-rail>section:nth-child(2)>button{display:none}@media (max-width: 650px){.shared-record-surface .shared-record-hero,.canonical-work-detail .work-identity-surface{grid-template-columns:auto minmax(0,1fr)}}.ops-app .workspace>.ops-record-stage:has(.canonical-work-detail){width:100%;max-width:none;min-width:0;margin:0;padding:0!important;box-sizing:border-box}.ops-app .ops-record-stage:has(.canonical-work-detail)>.canonical-work-detail{width:100%;max-width:none;min-width:0;margin:0;box-sizing:border-box}.ops-app .ops-record-stage:has(.canonical-work-detail) .record-detail-content{width:100%;max-width:none;min-width:0;margin:0;padding-inline:clamp(20px,2.35vw,38px);box-sizing:border-box}.ops-app .ops-record-stage:has(.canonical-work-detail) .full-work-tab-layout{width:100%;max-width:none;min-width:0;grid-template-columns:minmax(0,1fr) minmax(280px,340px);box-sizing:border-box}.ops-app .ops-record-stage:has(.canonical-work-detail) .full-work-tab-layout>main{min-width:0}@media (max-width:900px){.ops-app .ops-record-stage:has(.canonical-work-detail) .full-work-tab-layout{grid-template-columns:1fr}.ops-app .ops-record-stage:has(.canonical-work-detail) .full-work-context-rail{width:100%}}@media (max-width:640px){.ops-app .ops-record-stage:has(.canonical-work-detail) .record-detail-content{padding-inline:16px}}.issue-generated-remediation{display:grid;gap:10px;border-color:#b9dfcf;background:#f8fffb}.issue-generated-remediation>header{margin:0}.issue-generated-remediation>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid #c6e4d5;border-radius:8px;color:#267b59;text-decoration:none;background:#fff}.issue-generated-remediation>a b{color:#267b59}.issue-generated-remediation>small{color:#5f7d70;font-size:11px;line-height:1.4}.record-operational-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;overflow:hidden;border:1px solid #dfe7f0;border-radius:9px;background:#dfe7f0}.record-operational-snapshot>header{grid-column:1/-1;display:flex;justify-content:space-between;padding:8px 11px;background:#f7f9fc}.record-operational-snapshot>header span{color:#8090a4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.record-operational-snapshot>header b{color:#40546e;font-size:10px}.record-operational-snapshot>div{display:grid;gap:4px;min-height:60px;padding:10px;background:#fff}.record-operational-snapshot>div span{color:#8090a4;font:500 10px DM Mono,monospace;letter-spacing:.06em}.record-operational-snapshot>div b{color:#3c5069;font-size:10px;line-height:1.35}.record-panel-rows>div,.record-panel-rows>a{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:12px;min-height:49px;padding:10px 14px;border-bottom:1px solid #eef2f6;color:#5d718b;text-align:left}.record-panel-rows>div:last-child,.record-panel-rows>a:last-child{border-bottom:0}.record-panel-rows>div span,.record-panel-rows>a span{color:#637895;font:500 10px DM Mono,monospace}.record-panel-rows>div b,.record-panel-rows>a b{color:#475b75;font-size:10px;line-height:1.35}.record-panel-rows>a{color:inherit;text-decoration:none}.record-panel-rows>a:hover{background:#f8faff}.record-panel-rows>a span{color:#315cf4}.record-panel-rows>a svg{color:#a1adbc}.detail-context-rail{display:flex;align-items:center;gap:4px;margin:0 0 11px}.detail-context-rail>span{margin-right:7px;color:#8391a3;font:500 10px DM Mono,monospace;letter-spacing:.09em}.detail-context-rail a{padding:6px 8px;border-radius:6px;color:#718098;font-size:10px;font-weight:800;text-decoration:none}.detail-context-rail a:hover,.detail-context-rail a.active{color:#315cf4;background:#edf2ff;box-shadow:inset 0 -2px #315cf4}@media (max-width:920px){.record-operational-snapshot{grid-template-columns:1fr 1fr}}@media (max-width:650px){.record-operational-snapshot{grid-template-columns:1fr}.record-panel-rows>div,.record-panel-rows>a{grid-template-columns:1fr auto;gap:4px 8px}.record-panel-rows>div b,.record-panel-rows>a b{grid-column:1;grid-row:2}.record-panel-rows>a svg{grid-column:2;grid-row:1/3}.detail-context-rail{overflow:auto;white-space:nowrap}.detail-context-rail a{flex:0 0 auto}}.record-command-leading>b,.record-hero .mono-ref{text-transform:uppercase}.full-work-record-surface .record-context-grid{margin-bottom:0}.full-work-record-surface .compact-work-metadata{grid-template-columns:1.1fr 1.1fr 1fr .8fr}.full-work-progress-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 24px;padding:11px 14px;border:1px solid #dce7f5;border-top:0;background:#f8fbff}.full-work-progress-strip>div{display:grid;gap:3px}.full-work-progress-strip span,.full-work-overview>article>span,.work-execution-command span,.work-full-checklist header span,.work-full-artifacts span,.work-full-notes header>span,.full-work-lineage-rail>span{color:#71839c;font-size:10px;font-weight:800;letter-spacing:.09em}.full-work-progress-strip b{color:#315cf4;font-size:10px}.full-work-progress-strip small{color:#7e8ea3;font-size:10px}.full-work-record-surface .record-tabbar{margin:18px 24px 0}.full-work-tab-layout{display:grid;grid-template-columns:minmax(0,1fr) 214px;gap:12px;margin:0 24px 24px;padding-top:14px}.full-work-tab-layout>main{min-width:0}.full-work-overview{display:grid;gap:9px}.full-work-overview>article,.work-execution-command,.work-full-checklist,.work-full-artifacts>section,.work-full-notes{display:grid;gap:7px;padding:13px;border:1px solid #dfe7f0;border-radius:9px;background:#fbfcfe}.full-work-overview p,.full-work-overview small{color:#536780;font-size:10px;line-height:1.5}.full-work-overview b{color:#42566f;font-size:10px}.full-work-overview textarea,.work-full-notes textarea{width:100%;min-height:54px;padding:8px;border:1px solid #d6e1ef;border-radius:6px;color:#465a74;font-size:10px;resize:vertical}.full-work-overview button,.work-full-notes button{justify-self:end}.full-work-lineage{display:grid!important}.full-work-lineage a,.full-work-lineage-rail a{display:grid;grid-template-columns:minmax(0,1fr) 14px;gap:2px 7px;padding:7px 0;border-top:1px solid #e1e9f2}.full-work-lineage a:first-of-type,.full-work-lineage-rail a:first-of-type{border-top:0}.full-work-lineage a small,.full-work-lineage-rail a small{color:#8091a4;font-size:10px;font-weight:800}.full-work-lineage a b,.full-work-lineage-rail a b{color:#315cf4;font:9px DM Mono,monospace}.full-work-lineage a svg{grid-column:2;grid-row:1/3;color:#315cf4}.shared-work-execution{display:grid;gap:10px}.work-execution-command{grid-template-columns:minmax(0,1fr) auto;align-items:center}.work-execution-command>div{display:grid;gap:3px}.work-execution-command b{color:#42566f;font-size:10px}.work-execution-command small{color:#7789a1;font-size:10px;line-height:1.4}.work-full-checklist{padding:0;overflow:hidden}.work-full-checklist header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-bottom:1px solid #e0e8f1}.work-full-checklist header>div{display:grid;gap:3px}.work-full-checklist header b{color:#315cf4;font-size:10px}.work-full-checklist header small{color:#7b8ca2;font-size:10px}.work-full-checklist ol{display:grid;padding:0 13px}.work-full-checklist li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #e7edf4}.work-full-checklist li:first-child{border-top:0}.work-full-checklist label{display:flex;align-items:flex-start;gap:8px}.work-full-checklist input{margin-top:1px;accent-color:#315cf4}.work-full-checklist label span,.work-full-checklist li>div{display:grid;gap:2px}.work-full-checklist b{color:#465b74;font-size:10px}.work-full-checklist small{color:#8291a4;font-size:10px;line-height:1.35}.work-full-checklist li>div{grid-auto-flow:column;align-items:center;text-align:right}.work-full-checklist li>div button{color:#315cf4;font-size:10px;font-weight:800}.work-full-checklist li.complete b{color:#378065}.work-full-artifacts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.work-full-artifacts>section b{color:#42566f;font-size:10px}.work-full-artifacts>section small{color:#7b8ca2;font-size:10px;line-height:1.4}.work-full-artifacts button{justify-self:start;color:#315cf4;font-size:10px;font-weight:800}.work-full-notes{margin-top:10px}.work-full-notes header{display:flex;justify-content:space-between;gap:10px}.work-full-notes header button{color:#315cf4;font-size:10px;font-weight:800}.work-full-notes>ol{display:grid;gap:4px}.work-full-notes li{padding:6px;border-left:2px solid #b8c7ef;color:#52657d;background:#f8faff;font-size:10px}.full-work-lineage-rail{position:sticky;top:18px;align-self:start;display:grid;gap:5px;padding:12px;border:1px solid #dbe5ef;border-radius:9px;background:#fafcff}.full-work-lineage-rail a{padding:8px 0}.full-work-lineage-rail a>span{grid-column:1;color:#7d8da3;font-size:10px;line-height:1.35}.full-work-lineage-rail p{color:#8391a4;font-size:10px;line-height:1.4}@media (max-width:900px){.full-work-record-surface .compact-work-metadata{grid-template-columns:1fr 1fr}.full-work-tab-layout{grid-template-columns:1fr}.full-work-lineage-rail{position:static;order:-1}.full-work-lineage-rail:before{content:"Related records";color:#315cf4;font-size:10px;font-weight:800}.full-work-lineage-rail>span{display:none}}@media (max-width:620px){.full-work-progress-strip,.full-work-record-surface .record-tabbar,.full-work-tab-layout{margin-left:14px;margin-right:14px}.full-work-progress-strip,.work-execution-command,.work-full-checklist header{align-items:flex-start;flex-direction:column}.full-work-record-surface .compact-work-metadata,.work-full-checklist li{grid-template-columns:1fr}.work-full-checklist li>div{justify-content:start;text-align:left}.work-full-artifacts{grid-template-columns:1fr}}.work-full-supplement{margin:0 24px;border:1px solid #dde6f1;border-radius:10px;background:#fbfcff;overflow:hidden}.work-full-progress{display:grid;gap:7px;padding:12px 14px;border-bottom:1px solid #e3ebf4}.work-full-progress>div,.work-full-history header{display:flex;justify-content:space-between;gap:12px}.work-full-progress span,.work-full-grid article>span,.work-full-execution span,.work-full-history header>span{color:#7789a1;font-size:10px;font-weight:800;letter-spacing:.09em}.work-full-progress b{color:#315cf4;font-size:10px}.work-full-progress i{height:5px;overflow:hidden;border-radius:99px;background:#e2eaf5}.work-full-progress em{display:block;height:100%;border-radius:inherit;background:#315cf4}.work-full-progress small,.work-full-grid small,.work-full-execution small,.work-full-history li span{color:#8291a4;font-size:10px;line-height:1.4}.work-full-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr}.work-full-grid article{display:grid;gap:7px;padding:14px;border-right:1px solid #e3ebf4}.work-full-grid article:last-child{border-right:0}.work-full-grid p{color:#4a5d77;font-size:10px;line-height:1.55}.work-full-grid article>b{color:#42566f;font-size:10px}.work-full-relationships a{display:grid;grid-template-columns:1fr auto 14px;gap:2px 5px;align-items:center;padding:6px 0;border-top:1px solid #e6edf5}.work-full-relationships a b{color:#8091a5;font-size:10px}.work-full-relationships a strong{color:#315cf4;font:9px DM Mono,monospace}.work-full-relationships a small{grid-column:1/3}.work-full-relationships a svg{grid-column:3;grid-row:1/3;color:#315cf4}.work-full-execution{display:grid;grid-template-columns:1.25fr .75fr}.work-full-execution>div,.work-full-execution aside,.work-full-history{padding:14px}.work-full-execution aside{display:grid;align-content:start;gap:7px;border-left:1px solid #e3ebf4}.work-full-execution ol,.work-full-history ol{display:grid;gap:6px;margin-top:9px}.work-full-execution li,.work-full-history li{display:flex;gap:7px;padding:7px;border:1px solid #e4ebf4;border-radius:6px;background:#fff}.work-full-execution li svg{color:#b5c2d2}.work-full-execution li.complete svg{color:#35a875}.work-full-execution li div,.work-full-history li{display:grid;gap:2px}.work-full-execution li b,.work-full-history li b{color:#4a5e77;font-size:10px}.work-full-execution aside button,.work-full-history header button,.work-full-note button{min-height:29px;padding:0 8px;border:1px solid #d6e1f1;border-radius:6px;color:#315cf4;background:#fff;font-size:10px;font-weight:800;text-align:left}.work-full-execution aside button:disabled{color:#9aa7b8;border-color:#e3e9f1;background:#f1f4f8}.work-full-note{display:grid;grid-template-columns:1fr auto;gap:7px}.work-full-note textarea{min-height:48px;padding:7px;border:1px solid #d7e2ee;border-radius:6px;color:#40536e;font-size:10px;resize:vertical}@media (max-width:800px){.work-full-supplement{margin:0 14px}.work-full-grid,.work-full-execution{grid-template-columns:1fr}.work-full-grid article,.work-full-execution aside{border-right:0;border-left:0;border-top:1px solid #e3ebf4}.work-full-note{grid-template-columns:1fr}}.shared-work-execution{display:grid!important;grid-template-columns:1fr!important;gap:10px}.shared-work-execution>div,.shared-work-execution>section{border-left:0!important;padding:13px!important}.shared-work-execution .work-full-checklist{padding:0!important}.shared-work-execution .work-full-artifacts{display:grid!important;grid-template-columns:1fr 1fr;gap:10px}.shared-work-execution .work-full-notes{display:grid!important}@media (max-width:620px){.shared-work-execution .work-full-artifacts{grid-template-columns:1fr}}.full-work-record-v2 .record-detail-content{max-width:1420px;padding-top:34px}.full-work-record-v2 .record-command-bar{min-height:64px}.full-work-record-v2 .record-command-leading>span,.full-work-record-v2 .record-command-leading>b{font-size:11px}.full-work-record-v2 .record-back,.full-work-record-v2 .record-copy,.full-work-record-v2 .record-more-menu button{font-size:13px}.full-work-record-v2 .work-identity-surface{padding:28px;border:0;border-top:4px solid #315cf4;border-radius:14px;background:linear-gradient(135deg,#fff,#f2f6ff);box-shadow:0 10px 32px #1f3e6b14}.full-work-record-v2 .record-hero h1{font-size:32px;line-height:1.1}.full-work-record-v2 .record-hero p:not(.eyebrow){font-size:14px;line-height:1.55}.full-work-record-v2 .record-badges span{min-height:25px;padding:0 9px;border-radius:6px;font-size:11px}.full-work-record-v2 .record-hero>.create-button{min-height:42px;padding:0 14px;font-size:13px}.full-work-record-v2 .compact-work-metadata{gap:0;margin-top:16px;border:1px solid #e0e8f1;border-radius:10px;background:#fff;overflow:hidden}.full-work-record-v2 .compact-work-metadata>div{min-height:77px;padding:15px;border:0;border-left:1px solid #e6edf4;border-radius:0}.full-work-record-v2 .compact-work-metadata>div:first-child{border-left:0}.full-work-record-v2 .record-context-grid span{font-size:11px}.full-work-record-v2 .record-context-grid b{font-size:14px}.full-work-record-v2 .full-work-progress-strip{margin:0;border:0;border-top:1px solid #e3eaf2;border-radius:0;background:#f8fbff}.full-work-record-v2 .full-work-progress-strip>div{width:min(680px,100%)}.full-work-record-v2 .full-work-progress-strip span{font-size:11px}.full-work-record-v2 .full-work-progress-strip b{font-size:16px}.full-work-progress-strip i{display:block;width:100%;height:7px;margin:4px 0 1px;overflow:hidden;border-radius:999px;background:#dce7f5}.full-work-progress-strip i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315cf4,#4b82f3)}.full-work-record-v2 .record-tabbar{margin:24px 0 0}.full-work-record-v2 .record-tabbar button{min-height:46px;padding:0 16px;font-size:14px}.full-work-record-v2 .full-work-tab-layout{grid-template-columns:minmax(0,1fr) 306px;gap:24px;margin:0;padding-top:20px}.full-work-record-v2 .full-work-overview{gap:14px}.full-work-record-v2 .full-work-overview>article,.full-work-record-v2 .work-execution-command,.full-work-record-v2 .work-full-checklist,.full-work-record-v2 .work-full-artifacts>section,.full-work-record-v2 .work-full-notes{padding:20px;border:0;border-radius:12px;background:#fff;box-shadow:0 2px 10px #20395b0d}.full-work-record-v2 .full-work-overview>article:nth-child(1){border-left:4px solid #f0ab35;background:#fffaf0}.full-work-record-v2 .full-work-overview>article>span,.full-work-record-v2 .work-execution-command span,.full-work-record-v2 .work-full-checklist header span,.full-work-record-v2 .work-full-artifacts span,.full-work-record-v2 .work-full-notes header>span{font-size:11px}.full-work-record-v2 .full-work-overview p,.full-work-record-v2 .full-work-overview small{font-size:13px}.full-work-record-v2 .full-work-overview b{font-size:16px}.full-work-record-v2 .handoff-disclosure>div{display:grid;gap:8px}.full-work-record-v2 .full-work-context-rail{gap:14px;padding:0;border:0;background:transparent}.full-work-record-v2 .full-work-context-rail>section{display:grid;gap:8px;padding:17px;border:0;border-radius:12px;background:#fff;box-shadow:0 2px 10px #20395b0d}.full-work-record-v2 .full-work-context-rail>section:first-child{border-left:4px solid #e07c39;background:#fff9f2}.full-work-record-v2 .full-work-context-rail>section>span{font-size:11px}.full-work-record-v2 .full-work-context-rail>section>b{color:#2e435f;font-size:15px;line-height:1.35}.full-work-record-v2 .full-work-context-rail>section>small{color:#63758c;font-size:12px;line-height:1.45}.full-work-record-v2 .full-work-context-rail button{justify-self:start;color:#315cf4;font-size:13px;font-weight:800}.full-work-record-v2 .full-work-context-rail a{grid-template-columns:minmax(0,1fr) 16px;gap:3px 8px;padding:10px 0}.full-work-record-v2 .full-work-context-rail a small{font-size:11px}.full-work-record-v2 .full-work-context-rail a b{font-size:13px}.full-work-record-v2 .full-work-context-rail a em{grid-column:1;color:#63758c;font-size:12px;font-style:normal;line-height:1.35}.work-blocker-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;margin-top:16px;padding:18px 20px;border:1px solid #f0bd63;border-radius:12px;color:#6f4515;background:#fff6df;box-shadow:0 4px 16px #ca8b261a}.work-blocker-banner>svg{color:#cb7b21}.work-blocker-banner>div:first-of-type{display:grid;gap:5px}.work-blocker-banner b{font-size:16px;line-height:1.35}.work-blocker-banner span{font-size:13px;line-height:1.45}.work-blocker-banner a{display:inline-flex;align-items:center;gap:5px;width:max-content;color:#9e5b12;font-size:13px;font-weight:800}.work-blocker-banner>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.work-blocker-banner button{min-height:36px;padding:0 10px;color:#8d5413;font-size:12px;font-weight:800}.work-blocker-banner .create-button{color:#fff}.full-work-record-v2 .shared-work-execution{gap:14px}.full-work-record-v2 .work-execution-command b{font-size:17px}.full-work-record-v2 .work-execution-command small{font-size:13px}.full-work-record-v2 .work-full-checklist header{padding:18px 20px}.full-work-record-v2 .work-full-checklist header b{font-size:16px}.full-work-record-v2 .work-full-checklist header small{font-size:12px}.full-work-record-v2 .work-full-checklist li{padding:15px 0}.full-work-record-v2 .work-full-checklist b{font-size:14px}.full-work-record-v2 .work-full-checklist small{font-size:12px}.full-work-record-v2 .work-full-checklist li>div{gap:9px}.full-work-record-v2 .work-full-checklist li>div button{min-height:30px;padding:0 8px;border:1px solid #dde7f2;border-radius:6px;background:#fff;font-size:11px}.full-work-record-v2 .work-full-artifacts>section{gap:9px}.full-work-record-v2 .work-full-artifacts>section b{font-size:14px}.full-work-record-v2 .work-full-artifacts>section small{font-size:12px}.full-work-record-v2 .work-full-artifacts button{font-size:12px}.work-event-history{display:grid;gap:14px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 2px 10px #20395b0d}.work-event-history header{display:flex;justify-content:space-between;gap:14px}.work-event-history header>div:first-child{display:grid;gap:4px}.work-event-history header span{color:#6c7f98;font-size:11px;font-weight:800;letter-spacing:.09em}.work-event-history h2{color:#263b57;font-size:18px}.event-filter-group{display:flex;flex-wrap:wrap;gap:5px;align-content:start}.event-filter-group button{min-height:29px;padding:0 8px;border:1px solid #dbe5ee;border-radius:999px;color:#56708c;background:#fff;font-size:11px;font-weight:800}.work-event-history ol{display:grid;gap:0}.work-event-history li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:13px;padding:14px 0;border-top:1px solid #e6edf4}.work-event-history time{color:#315cf4;font:500 13px DM Mono,monospace}.work-event-history li>div{display:grid;gap:4px}.work-event-history b{color:#334a67;font-size:14px}.work-event-history span,.work-event-history small{color:#6d7e94;font-size:12px;line-height:1.4}@media (max-width:950px){.full-work-record-v2 .full-work-tab-layout{grid-template-columns:1fr}.full-work-record-v2 .full-work-context-rail{position:static;grid-template-columns:repeat(3,1fr)}.full-work-record-v2 .full-work-context-rail>section{min-width:0}}@media (max-width:680px){.full-work-record-v2 .record-detail-content{padding:20px 16px 36px}.full-work-record-v2 .work-identity-surface{padding:20px}.full-work-record-v2 .record-hero h1{font-size:28px}.full-work-record-v2 .compact-work-metadata>div{border-left:0;border-top:1px solid #e6edf4}.full-work-record-v2 .compact-work-metadata>div:first-child{border-top:0}.full-work-record-v2 .full-work-tab-layout{gap:16px}.full-work-record-v2 .full-work-context-rail{grid-template-columns:1fr}.work-blocker-banner{grid-template-columns:auto 1fr}.work-blocker-banner>div:last-child{grid-column:1/-1;justify-content:flex-start}.full-work-record-v2 .work-full-artifacts{grid-template-columns:1fr}.work-event-history header{display:grid}.work-event-history li{grid-template-columns:45px 1fr}}.full-work-record-v2 .full-work-context-rail a b{white-space:nowrap}.full-work-record-v2 .work-execution-command .create-button{display:none}.full-work-record-v2 .work-full-checklist header>.outline-inline{font-size:0}.full-work-record-v2 .work-full-checklist header>.outline-inline svg{display:none}.full-work-record-v2 .work-full-checklist header>.outline-inline:after{font-size:12px;font-weight:800;content:"Show items \2304"}.full-work-record-v2 .work-full-checklist header>.outline-inline[aria-expanded=true]:after{content:"Hide items \2303"}.full-work-record-v2:not(:has(.work-blocker-banner)) .full-work-context-rail>section:first-child{display:none}.full-work-record-v2 .full-work-progress-strip>button{font-size:0}.full-work-record-v2 .full-work-progress-strip>button svg{display:none}.full-work-record-v2 .full-work-progress-strip>button:after{content:"Open checklist";font-size:12px;font-weight:800}.full-work-record-v2:has(.work-full-execution) .full-work-progress-strip>button{display:none}.full-work-record-v2:has(a[href*=ISS-034]) .full-work-progress-strip small{font-size:0}.full-work-record-v2:has(a[href*=ISS-034]) .full-work-progress-strip small:after{content:"Evidence complete \b7  2 attached, 1 required";color:#278660;font-size:12px;font-weight:800}.work-full-execution-v3{display:grid;gap:16px}.work-full-execution-v3 .work-execution-command{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px;border:1px solid #dfe7f0;border-radius:12px;background:#fff}.work-full-execution-v3 .work-execution-command>div{display:grid;gap:4px}.work-full-execution-v3 .work-execution-command span,.work-checklist-disclosure header span{color:#6f8198;font-size:12px;font-weight:800;letter-spacing:.08em}.work-full-execution-v3 .work-execution-command b{color:#2f4663;font-size:16px}.work-full-execution-v3 .work-execution-command small{color:#667a91;font-size:12px;line-height:1.45}.work-checklist-disclosure{overflow:hidden;border:1px solid #dce6ef;border-radius:12px;background:#fff}.work-checklist-disclosure>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px 18px;cursor:pointer}.work-checklist-disclosure>header:focus-visible{outline:3px solid #315cf4;outline-offset:-3px}.work-checklist-disclosure>header>div{display:grid;gap:4px}.work-checklist-disclosure>header b{color:#304964;font-size:15px}.work-checklist-disclosure>header small{color:#60748c;font-size:12px}.checklist-disclosure-icon{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border:1px solid #d6e2ee;border-radius:9px;color:#315cf4;background:#f7faff}.work-checklist-disclosure ol{border-top:1px solid #e4ebf2}.checklist-step{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px 18px;border-top:1px solid #edf1f5}.checklist-step:first-child{border-top:0}.designed-check{display:grid;place-items:center;width:22px;height:22px;border:2px solid #95a9be;border-radius:6px;color:#fff;background:#fff}.checklist-step.complete .designed-check{border-color:#2e9b71;background:#2e9b71}.checklist-step.locked .designed-check{border-color:#adb8c7;color:#75869a;background:#f1f4f7}.checklist-step-main{display:grid;gap:3px;text-align:left}.checklist-step-main b{color:#314a67;font-size:14px}.checklist-step-main small{color:#677a91;font-size:12px;line-height:1.4}.checklist-step-actions{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0}.checklist-step-actions button{min-height:34px;padding:0 10px;border:1px solid #d8e3ee;border-radius:7px;color:#315cf4;background:#fff;font-size:11px;font-weight:800;white-space:nowrap;flex-shrink:0}.checklist-step.disabled,.checklist-step.locked{background:#f7f9fb}.checklist-step.disabled .checklist-step-main,.checklist-step.locked .checklist-step-main{cursor:not-allowed}.shared-record-surface .record-detail-content{max-width:1540px}.shared-record-hero{padding:26px 28px}.shared-record-metadata>div span{font-size:12px}.shared-record-metadata>div b{font-size:14px}.shared-record-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));margin:16px 0;border:1px solid #dfe7f0;border-radius:12px;background:#fff;overflow:hidden}.shared-record-progress>div{display:grid;gap:7px;padding:16px;border-left:1px solid #e5ebf1}.shared-record-progress>div:first-child{border-left:0}.shared-record-progress span,.shared-record-attention span,.shared-record-rail>section>span{color:#72849a;font-size:11px;font-weight:800;letter-spacing:.08em}.shared-record-progress b{color:#314b68;font-size:14px}.shared-record-progress i{height:5px;border-radius:99px;background:#e6edf4;overflow:hidden}.shared-record-progress em{display:block;height:100%;border-radius:inherit;background:#315cf4}.shared-record-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;margin:16px 0;padding:17px 19px;border:1px solid #f1c778;border-radius:12px;color:#7c4d15;background:#fff7e6}.shared-record-attention>svg{color:#cf842c}.shared-record-attention>div{display:grid;gap:4px}.shared-record-attention b{font-size:15px}.shared-record-attention p{font-size:13px;line-height:1.45}.shared-record-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,280px);gap:18px;margin-top:18px}.shared-record-panel,.shared-record-rail>section{border:1px solid #dfe7f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px #1f38550a}.shared-record-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:20px;border-bottom:1px solid #e7edf3}.shared-record-panel>header div{display:grid;gap:4px}.shared-record-panel>header span{color:#718399;font-size:11px;font-weight:800;letter-spacing:.08em}.shared-record-panel h2{color:#2f4764;font-size:20px}.shared-record-rows{display:grid}.shared-record-rows>div,.shared-record-rows>a{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1fr) auto;gap:14px;align-items:center;min-height:57px;padding:14px 18px;border-top:1px solid #edf1f5}.shared-record-rows>div:first-child,.shared-record-rows>a:first-child{border-top:0}.shared-record-rows span{color:#687b92;font-size:13px}.shared-record-rows b{color:#344d6a;font-size:14px;line-height:1.4}.shared-record-rows>a{color:inherit}.shared-record-rows>a:hover{background:#f6f9ff}.shared-record-rows>a svg{color:#315cf4}.shared-record-rail{display:grid;align-content:start;gap:12px}.shared-record-rail>section{display:grid;gap:8px;padding:16px}.shared-record-rail b{color:#334b67;font-size:14px;line-height:1.4}.shared-record-rail small{color:#687b92;font-size:12px;line-height:1.45}.shared-record-lineage a,.shared-record-lineage div{display:grid;grid-template-columns:1fr auto;gap:3px;align-items:center;padding:10px 0;border-top:1px solid #e9eef3;color:inherit}.shared-record-lineage a:first-of-type{border-top:0}.shared-record-lineage a b,.shared-record-lineage div b{grid-column:1;white-space:nowrap}.shared-record-lineage a svg{grid-column:2;grid-row:1/3;color:#315cf4}@media (max-width:860px){.shared-record-layout{grid-template-columns:1fr}.shared-record-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.checklist-step{grid-template-columns:44px minmax(0,1fr) auto;padding:12px 14px}}@media (max-width:620px){.work-full-execution-v3 .work-execution-command{align-items:flex-start;flex-direction:column}.checklist-step{padding:12px 14px;gap:8px}.checklist-step-actions{gap:6px}.shared-record-attention{grid-template-columns:auto 1fr}.shared-record-attention button{grid-column:1/-1;justify-self:start}.shared-record-rail{grid-template-columns:1fr}.shared-record-rows>div,.shared-record-rows>a{grid-template-columns:1fr;gap:4px}.shared-record-rows>a svg{display:none}.shared-record-progress>div{border-left:0;border-top:1px solid #e5ebf1}.shared-record-progress>div:first-child{border-top:0}}.full-work-record-v2 .work-full-execution-v3{grid-template-columns:1fr!important;width:100%}.full-work-record-v2 .work-full-execution-v3>.work-execution-command,.full-work-record-v2 .work-full-execution-v3>.work-checklist-disclosure,.full-work-record-v2 .work-full-execution-v3>.work-full-artifacts,.full-work-record-v2 .work-full-execution-v3>.work-full-notes{width:100%;min-width:0}.full-work-record-v2 .work-full-execution-v3 .work-full-artifacts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:620px){.full-work-record-v2 .work-full-execution-v3 .work-full-artifacts{grid-template-columns:1fr}}.full-work-record-v2 .full-work-tab-layout{grid-template-columns:minmax(0,1fr) minmax(260px,280px)!important}.full-work-record-v2 .full-work-context-rail a,.full-work-record-v2 .full-work-context-rail .lineage-current{position:relative;min-height:64px;padding-left:18px}.full-work-record-v2 .full-work-context-rail a:before,.full-work-record-v2 .full-work-context-rail .lineage-current:before{content:"";position:absolute;left:5px;top:-1px;bottom:-1px;width:1px;background:#cbd8eb}.full-work-record-v2 .full-work-context-rail a:after,.full-work-record-v2 .full-work-context-rail .lineage-current:after{content:"";position:absolute;left:1px;top:22px;width:9px;height:9px;border:2px solid #315cf4;border-radius:50%;background:#fff}.full-work-record-v2 .full-work-context-rail a[href$="/WRK-211"]{pointer-events:none;border:1px solid #8ea9ff;border-radius:8px;background:#eef3ff}.full-work-record-v2 .full-work-context-rail a[href$="/WRK-211"]:after{background:#315cf4}.full-work-record-v2 .full-work-context-rail a[href$="/WRK-211"] svg{display:none}.full-work-record-v2:has(.work-blocker-banner) .full-work-overview>article:first-child{display:none}.full-work-record-v2:has(a[href$="/WRK-211"]) .full-work-progress-strip small{font-size:0}.full-work-record-v2:has(a[href$="/WRK-211"]) .full-work-progress-strip small:after{content:"5 required remaining \b7  Completion evidence required";color:#6a7c91;font-size:12px}.shared-record-lineage:has(a[href$="/rosa-martinez"]),.shared-record-lineage:has(a[href$="/miguel-rojas"]),.shared-record-lineage:has(a[href$="/lucia-garcia"]),.shared-record-lineage:has(a[href$="/juan-perez"]){display:none}.full-work-record-v2{max-width:1440px;margin:0 auto}.full-work-record-v2 .record-detail-content{padding:clamp(18px,2.4vw,34px)}.full-work-record-v2 .record-hero h1{font-size:clamp(24px,2.4vw,34px);line-height:1.08}.full-work-record-v2 .record-hero>div>p{font-size:14px;line-height:1.55}.full-work-record-v2 .record-context-grid{gap:9px}.full-work-record-v2 .record-context-grid>div{min-height:72px;padding:12px 14px}.full-work-record-v2 .record-context-grid span,.full-work-record-v2 .full-work-progress-strip span,.full-work-record-v2 .full-work-overview article>span,.full-work-record-v2 .full-work-lineage-rail section>span{font:500 10px DM Mono,monospace;letter-spacing:.08em}.full-work-record-v2 .record-context-grid b{font-size:13px;line-height:1.35}.full-work-record-v2 .full-work-progress-strip{align-items:center;gap:16px}.full-work-record-v2 .full-work-progress-strip b{font-size:15px}.full-work-record-v2 .full-work-progress-strip small{font-size:12px}.full-work-record-v2 .full-work-tab-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(270px,320px)!important;align-items:start;gap:20px}.full-work-record-v2 .full-work-tab-layout>main{min-width:0}.full-work-record-v2 .full-work-context-rail{position:sticky;top:18px;display:grid;gap:10px;min-width:0}.full-work-record-v2 .full-work-context-rail section{min-width:0;padding:14px;border:1px solid #dfe7ef;border-radius:8px;background:#fbfcfe}.full-work-record-v2 .full-work-context-rail b,.full-work-record-v2 .full-work-context-rail small,.full-work-record-v2 .full-work-context-rail em{overflow-wrap:anywhere}.full-work-record-v2 .full-work-context-rail b{font-size:13px;line-height:1.4}.full-work-record-v2 .full-work-context-rail small,.full-work-record-v2 .full-work-context-rail em{font-size:11px;line-height:1.42}.full-work-record-v2 .lineage-current{pointer-events:none!important;cursor:default!important}.full-work-record-v2 .lineage-current:after{content:none!important;display:none!important}.full-work-record-v2 .lineage-current b,.full-work-record-v2 .lineage-current em{color:#40526a!important;text-decoration:none!important}.full-work-record-v2 .work-full-execution-v3{display:grid;gap:14px}.full-work-record-v2 .work-checklist-disclosure>header{min-height:68px;padding:13px 14px}.full-work-record-v2 .work-checklist-disclosure>header b{font-size:15px}.full-work-record-v2 .work-checklist-disclosure>header small{font-size:12px}.full-work-record-v2 .checklist-disclosure-icon{width:44px!important;min-width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:7px}.full-work-record-v2 .checklist-step{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.full-work-record-v2 .checklist-step-main b{font-size:14px}.full-work-record-v2 .checklist-step-main small,.full-work-record-v2 .checklist-step-actions button{font-size:12px}.full-work-record-v2 .full-work-artifacts,.full-work-record-v2 .full-work-overview{gap:12px}.full-work-record-v2 .full-work-artifacts section,.full-work-record-v2 .full-work-overview article{padding:15px}.full-work-record-v2 .full-work-artifacts b,.full-work-record-v2 .full-work-overview p{font-size:13px;line-height:1.5}@media (max-width:1040px){.full-work-record-v2 .full-work-tab-layout{grid-template-columns:minmax(0,1fr)!important}.full-work-record-v2 .full-work-context-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr));order:2}.full-work-record-v2 .full-work-context-rail section{height:100%}}@media (max-width:720px){.full-work-record-v2 .record-command-bar{align-items:flex-start;flex-direction:column;gap:10px}.full-work-record-v2 .record-command-actions{width:100%}.full-work-record-v2 .record-command-actions>.outline-inline,.full-work-record-v2 .record-more-wrap{flex:1}.full-work-record-v2 .record-more-wrap>button{width:100%}.full-work-record-v2 .record-hero{display:grid;grid-template-columns:auto 1fr;gap:10px}.full-work-record-v2 .record-hero>.create-button{grid-column:1/-1;width:100%}.full-work-record-v2 .record-context-grid{grid-template-columns:1fr}.full-work-record-v2 .full-work-progress-strip{align-items:stretch;flex-direction:column}.full-work-record-v2 .full-work-progress-strip .checklist-open-action{width:100%}.full-work-record-v2 .full-work-context-rail{grid-template-columns:1fr!important;gap:9px;width:100%}.full-work-record-v2 .checklist-step{grid-template-columns:34px minmax(0,1fr)}.full-work-record-v2 .checklist-step-actions{grid-column:2;display:flex;gap:8px}.full-work-record-v2 .checklist-step-actions button{flex:1}.full-work-record-v2 .work-full-artifacts,.full-work-record-v2 .full-work-overview{grid-template-columns:1fr}.full-work-record-v2 .record-tabbar{overflow-x:auto;white-space:nowrap}.full-work-record-v2 .record-tabbar button{min-width:112px}}.canonical-work-detail{max-width:1440px;margin:0 auto}.canonical-work-detail .record-detail-content{padding:clamp(18px,2.4vw,34px)}.canonical-work-detail .record-hero h1{font-size:clamp(24px,2.4vw,34px);line-height:1.08}.canonical-work-detail .record-hero>div>p{font-size:14px;line-height:1.55}.canonical-work-detail .record-context-grid{gap:9px}.canonical-work-detail .record-context-grid>div{min-height:72px;padding:12px 14px}.canonical-work-detail .record-context-grid span,.canonical-work-detail .full-work-progress-strip span,.canonical-work-detail .full-work-overview article>span,.canonical-work-detail .full-work-context-rail section>span{font:500 10px DM Mono,monospace;letter-spacing:.08em}.canonical-work-detail .record-context-grid b{font-size:13px;line-height:1.35}.canonical-work-detail .full-work-progress-strip{align-items:center;gap:16px}.canonical-work-detail .full-work-progress-strip b{font-size:15px}.canonical-work-detail .full-work-progress-strip small{font-size:12px}.canonical-work-detail .full-work-tab-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important;align-items:start;gap:20px}.canonical-work-detail .full-work-tab-layout>main{min-width:0}.canonical-work-detail .full-work-context-rail{position:sticky;top:18px;display:grid;gap:10px;min-width:0}.canonical-work-detail .full-work-context-rail section{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid #dfe7ef;border-radius:12px;background:#fff}.canonical-work-detail .full-work-context-rail b,.canonical-work-detail .full-work-context-rail small,.canonical-work-detail .full-work-context-rail em{overflow-wrap:anywhere}.canonical-work-detail .full-work-context-rail b{font-size:13px;line-height:1.4}.canonical-work-detail .full-work-context-rail small,.canonical-work-detail .full-work-context-rail em{font-size:11px;line-height:1.42}.canonical-work-detail .full-work-context-rail a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;padding:10px 0;border-top:1px solid #e6edf4;color:inherit;text-decoration:none}.canonical-work-detail .full-work-context-rail a:first-of-type{border-top:0}.canonical-work-detail .full-work-context-rail a>div{display:grid;gap:3px;min-width:0}.canonical-work-detail .full-work-context-rail a svg{grid-column:2;grid-row:1;color:#315cf4}.canonical-work-detail .full-work-context-rail a b{font:500 11px DM Mono,monospace;color:#315cf4}.canonical-work-detail .full-work-context-rail a em{font-style:normal;color:#63758c}.canonical-work-detail .full-work-context-rail .canonical-related-records>span{display:block;margin-bottom:4px}.canonical-work-detail .full-work-overview{gap:12px}.canonical-work-detail .full-work-overview article{padding:15px;border:1px solid #dfe7ef;border-radius:12px;background:#fff}.canonical-work-detail .full-work-overview article p{font-size:13px;line-height:1.5}.canonical-work-detail .handoff-disclosure>div{display:grid;gap:8px}.canonical-work-detail .text-link{display:inline-flex;align-items:center;gap:4px;width:max-content;color:#315cf4;font-size:11px;font-weight:800}.canonical-work-execution{display:grid;gap:14px}.canonical-execution-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid #dfe7ef;border-radius:12px;background:#fff}.canonical-execution-summary>div{display:grid;gap:4px}.canonical-execution-summary span,.canonical-checklist header span,.canonical-resources header span,.canonical-step-copy>span,.canonical-step-evidence>span{color:#6f8198;font-size:10px;font-weight:800;letter-spacing:.08em}.canonical-execution-summary b{color:#2f4663;font-size:15px;text-transform:capitalize}.canonical-execution-summary small{color:#667a91;font-size:12px;line-height:1.4}.canonical-checklist{overflow:hidden;border:1px solid #dce6ef;border-radius:12px;background:#fff}.canonical-checklist>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid #e4ebf2}.canonical-checklist>header>div{display:grid;gap:4px}.canonical-checklist header b{color:#304964;font-size:15px}.canonical-checklist header small{color:#60748c;font-size:12px}.canonical-checklist>ol{display:grid}.canonical-checklist-row{display:grid;grid-template-columns:44px minmax(180px,1fr) minmax(145px,auto) 44px;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid #edf1f5}.canonical-checklist-row:first-child{border-top:0}.canonical-checklist-row.complete{background:#fbfefc}.canonical-checklist-row.locked{background:#f7f9fb}.canonical-check-hit{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;color:#315cf4;background:transparent}.canonical-check-hit:not(:disabled):hover{background:#edf2ff}.canonical-check-hit>span{width:21px;height:21px;border:2px solid #95a9be;border-radius:6px;background:#fff}.canonical-checklist-row.complete .canonical-check-hit{color:#2e9b71}.canonical-checklist-row.locked .canonical-check-hit{color:#75869a}.canonical-step-trigger{display:grid;gap:4px;min-width:0;padding:5px 0;text-align:left}.canonical-step-trigger b{color:#314a67;font-size:14px;line-height:1.25}.canonical-step-trigger small{color:#677a91;font-size:12px;line-height:1.35}.canonical-checklist-row.complete .canonical-step-trigger b{color:#378065}.canonical-step-requirements{display:grid;gap:4px;justify-items:start;min-width:0}.canonical-step-requirements span{display:inline-flex;align-items:center;gap:4px;color:#71839a;font-size:11px;white-space:nowrap}.canonical-step-requirements .evidence-good{color:#278660}.canonical-step-requirements .evidence-muted{color:#8b99aa}.canonical-step-disclosure{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d6e2ee;border-radius:8px;color:#315cf4;background:#f7faff}.canonical-step-details{grid-column:2/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:12px;padding:14px 0 2px;border-top:1px solid #edf1f5}.canonical-step-copy,.canonical-step-evidence{display:grid;align-content:start;gap:6px;padding:12px;border:1px solid #e4ebf2;border-radius:9px;background:#fbfcfe}.canonical-step-copy p,.canonical-step-evidence small,.canonical-saved-note p{margin:0;color:#536780;font-size:12px;line-height:1.5}.canonical-step-copy>small{color:#63758c;font-size:11px;line-height:1.45}.canonical-step-evidence b{color:#3d5874;font-size:12px}.canonical-step-evidence button{justify-self:start}.canonical-saved-note{grid-column:1/-1;padding:10px 12px;border-left:3px solid #b8c7ef;background:#f8faff}.canonical-saved-note b{color:#52657d;font-size:11px}.canonical-note-composer{grid-column:1/-1;display:grid;gap:8px;padding:12px;border:1px solid #bfd0f2;border-radius:9px;background:#f5f8ff}.canonical-note-composer textarea{min-height:72px;width:100%;padding:9px;border:1px solid #d2dfee;border-radius:7px;resize:vertical;color:#40536e;font-size:12px}.canonical-note-composer>div{display:flex;justify-content:flex-end;gap:7px}.canonical-step-actions{grid-column:1/-1;display:flex;align-items:center;gap:8px}.canonical-step-actions .outline-inline{min-height:30px;padding:0 9px;font-size:11px}.canonical-overflow{position:relative;margin-left:auto}.canonical-overflow-menu{position:absolute;right:0;bottom:calc(100% + 5px);z-index:3;display:grid;min-width:150px;padding:5px;border:1px solid #dce5ee;border-radius:8px;background:#fff;box-shadow:0 10px 25px #16274324}.canonical-overflow-menu button{padding:8px;color:#43556c;text-align:left;font-size:11px}.canonical-overflow-menu button:hover{background:#f3f6ff;color:#315cf4}.canonical-resources{display:grid;gap:12px;padding:15px;border:1px solid #dfe7ef;border-radius:12px;background:#fff}.canonical-resources>header{display:flex;justify-content:space-between;gap:12px;align-items:start}.canonical-resources>header>div{display:grid;gap:4px}.canonical-resources header b{color:#304964;font-size:15px}.canonical-resources header small{color:#687b92;font-size:11px}.canonical-resource-grid{display:grid;gap:8px}.canonical-resource-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid #e4ebf2;border-radius:9px;background:#fbfcfe}.canonical-resource-grid article>svg{color:#315cf4}.canonical-resource-grid article>div{display:grid;gap:3px;min-width:0}.canonical-resource-grid article b{color:#3b5470;font-size:12px}.canonical-resource-grid article small{color:#71839a;font-size:11px;line-height:1.35}.canonical-resource-grid article button{white-space:nowrap;font-size:11px}@media (max-width:1040px){.canonical-work-detail .full-work-tab-layout{grid-template-columns:minmax(0,1fr)!important}.canonical-work-detail .full-work-context-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr));order:2}.canonical-work-detail .full-work-context-rail section{height:100%}}@media (max-width:720px){.canonical-work-detail .record-command-bar{align-items:flex-start;flex-direction:column;gap:10px}.canonical-work-detail .record-command-actions{width:100%}.canonical-work-detail .record-command-actions>.outline-inline,.canonical-work-detail .record-more-wrap{flex:1}.canonical-work-detail .record-more-wrap>button{width:100%}.canonical-work-detail .record-hero{display:grid;grid-template-columns:auto 1fr;gap:10px}.canonical-work-detail .record-hero>.create-button{grid-column:1/-1;width:100%}.canonical-work-detail .record-context-grid{grid-template-columns:1fr}.canonical-work-detail .full-work-progress-strip{align-items:stretch;flex-direction:column}.canonical-work-detail .full-work-context-rail{grid-template-columns:1fr!important;gap:9px;width:100%}.canonical-execution-summary{align-items:flex-start;flex-direction:column}.canonical-checklist-row{grid-template-columns:44px minmax(0,1fr) 44px}.canonical-step-requirements{grid-column:2}.canonical-step-details{grid-column:1/-1;grid-template-columns:1fr}.canonical-step-actions{grid-column:1/-1}.canonical-resource-grid article{grid-template-columns:auto minmax(0,1fr)}.canonical-resource-grid article button{grid-column:2;justify-self:start}.canonical-work-detail .record-tabbar{overflow-x:auto;white-space:nowrap}.canonical-work-detail .record-tabbar button{min-width:112px}}.full-work-record-v2 .work-blocker-banner a,.canonical-work-detail .work-blocker-banner a{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.full-work-record-v2 .work-blocker-banner>div:last-child>a,.canonical-work-detail .work-blocker-banner>div:last-child>a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 9px;border-radius:6px;color:#875b13;font-size:11px;font-weight:800;text-decoration:none}.full-work-record-v2 .work-blocker-banner>div:last-child>a:hover,.canonical-work-detail .work-blocker-banner>div:last-child>a:hover{background:#ffffffa3}.work-order-child-panel>header>button{font-size:0}.work-order-child-panel>header>button:after{content:"Add repair Work";font-size:12px}.issue-owner-dialog{width:min(560px,calc(100vw - 28px))}.issue-owner-dialog>p{margin:8px 0 14px;color:#65778e;line-height:1.45}.issue-owner-current,.issue-owner-due,.issue-owner-impact{display:grid;gap:3px;margin:10px 0;padding:10px 12px;border-radius:7px;background:#f6f9fc}.issue-owner-current span,.issue-owner-due span{color:#7a899d;font:500 10px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.issue-owner-current b,.issue-owner-due b{color:#405875;font-size:12px}.issue-owner-current small{color:#65778e;font-size:10px}.issue-owner-dialog label{display:grid;gap:6px;margin:11px 0;color:#536277;font-size:11px;font-weight:800}.issue-owner-dialog label small{font-weight:500;color:#7b899d}.issue-owner-dialog input,.issue-owner-dialog textarea{box-sizing:border-box;width:100%;padding:9px;border:1px solid #d7e0ea;border-radius:7px;background:#fff;font:inherit}.issue-owner-dialog textarea{resize:vertical}.issue-owner-options{display:grid;gap:7px}.issue-owner-options label{display:flex;align-items:flex-start;gap:9px;margin:0;padding:9px 10px;border:1px solid #e0e7ef;border-radius:7px;cursor:pointer}.issue-owner-options label.selected{border-color:#8fa7fb;background:#f4f7ff}.issue-owner-options label>input{width:auto;margin-top:3px}.issue-owner-options label>span{display:grid;gap:3px}.issue-owner-options b{color:#405875;font-size:11px}.issue-owner-options small{color:#718299;font-size:10px;line-height:1.35}.issue-owner-impact{border:1px solid #dbe5fb;background:#f4f7ff}.issue-owner-impact b{color:#405875;font-size:10px}.issue-owner-impact span{color:#65778e;font-size:10px;line-height:1.4}@media (max-width:700px){.issue-owner-dialog{max-height:calc(100vh - 28px);overflow:auto}.issue-owner-dialog footer{align-items:stretch;flex-direction:column-reverse}.issue-owner-dialog footer button{width:100%}}.issue-owner-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 14px;padding:14px 16px;border:1px solid #d7e0ea;border-radius:10px;background:#f8fbff}.issue-owner-panel>div{display:grid;gap:4px}.issue-owner-panel span{color:#72849a;font-size:11px;font-weight:800;letter-spacing:.08em}.issue-owner-panel b{color:#2f4b68;font-size:14px}.issue-owner-panel small{color:#65778e;font-size:12px;line-height:1.4}.issue-evidence-uploader{margin-top:16px;padding-top:16px;border-top:1px solid #e0e8f1}.issue-canonical .issue-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;margin:16px 0;padding:17px 19px;border:1px solid #efc775;border-radius:12px;color:#7c4d15;background:#fff7e6}.issue-attention>div{display:grid;gap:4px}.issue-attention span,.issue-panel header span,.issue-overview-grid span{color:#72849a;font-size:11px;font-weight:800;letter-spacing:.08em}.issue-attention b{font-size:15px}.issue-attention p{margin:0;font-size:13px;line-height:1.45}.issue-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.issue-overview-grid article{display:grid;gap:7px;padding:15px;border:1px solid #e0e8f1;border-radius:10px;background:#fbfdff}.issue-overview-grid p{margin:0;color:#526a83;font-size:13px;line-height:1.5}.issue-overview-grid b{color:#2f4b68}.issue-overview-grid small,.issue-evidence-list small{color:#718299;font-size:12px;line-height:1.4}.issue-overview-grid a{color:#315cf4;font-weight:800}.issue-evidence-list{display:grid;gap:10px;padding:16px}.issue-evidence-list article{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:12px;border:1px solid #dfe7f0;border-radius:9px}.issue-evidence-list article>div:nth-child(2){display:grid;gap:4px}.issue-evidence-list article span{color:#b45f1e;font-size:11px;font-weight:800}.issue-file-thumb{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;color:#315cf4;background:#eef3ff}.issue-evidence-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:15px 16px;border-top:1px solid #e5ebf1}.issue-evidence-footer b{color:#314b68;font-size:13px}.issue-prerequisites{display:grid;gap:7px;margin:16px;padding:14px;border:1px solid #dfe7f0;border-radius:9px;background:#f8fbff}.issue-prerequisites b{color:#314b68}.issue-prerequisites span{color:#8b5b26;font-size:13px}.issue-prerequisites .ready{color:#28765a}.issue-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px}.issue-outcome-grid button{display:grid;gap:5px;text-align:left;padding:13px;border:1px solid #d7e2ef;border-radius:9px;background:#fff;color:#31506e}.issue-outcome-grid button:hover:not(:disabled){border-color:#315cf4;background:#f7faff}.issue-outcome-grid button:disabled{opacity:.48;cursor:not-allowed}.issue-outcome-grid small{color:#718299}.issue-decision-summary{display:grid;gap:5px;margin:0 16px 16px;padding:14px;border-radius:9px;background:#eef8f3}.issue-decision-summary span{color:#28765a;font-size:11px;font-weight:800;letter-spacing:.08em}.issue-decision-summary b,.issue-decision-summary small{color:#315c4d}.issue-activity-filters{display:flex;gap:7px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid #e5ebf1}.issue-activity-filters button{padding:7px 10px;border:1px solid #dce5ef;border-radius:7px;background:#fff;color:#536b84;font-size:11px;font-weight:800}.issue-timeline{display:grid;gap:0;margin:0;padding:16px;list-style:none}.issue-timeline li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid #edf1f5}.issue-timeline svg{color:#315cf4;margin-top:2px}.issue-timeline div{display:grid;gap:4px}.issue-timeline b{color:#314b68;font-size:13px}.issue-timeline small{color:#718299;font-size:11px}@media (max-width:700px){.issue-attention{grid-template-columns:auto 1fr}.issue-attention button{grid-column:1/-1;justify-self:start}.issue-overview-grid,.issue-outcome-grid{grid-template-columns:1fr}.issue-evidence-list article{grid-template-columns:44px minmax(0,1fr)}.issue-evidence-list article button{grid-column:2;justify-self:start}.issue-file-thumb{width:44px;height:44px}.issue-evidence-footer{align-items:flex-start;flex-direction:column}}.work-order-action-backdrop{overflow:auto;overscroll-behavior:contain}.work-order-action-dialog{max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.issue-owner-dialog{max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain}@media (max-width:700px){.work-order-action-backdrop{padding:14px}.work-order-action-dialog,.issue-owner-dialog{max-height:calc(100dvh - 28px)}}.issue-empty-state{display:grid;justify-items:center;gap:8px;padding:52px 24px;color:#718299;text-align:center}.issue-empty-state svg{color:#9aabc0}.issue-empty-state b{color:#314b68;font-size:15px}.issue-empty-state small{max-width:360px;line-height:1.5}.run-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.run-health-strip>div{display:grid;gap:4px;padding:12px;border:1px solid #dfe7ef;border-radius:9px;background:#fff}.run-health-strip span,.run-child-table-head,.run-child-row>strong{font:500 10px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#7b899d}.run-health-strip b{color:#344b68;font-size:12px;line-height:1.3}.run-health-strip small{color:#728198;font-size:10px;line-height:1.35}.run-child-work-panel>header p{margin:5px 0 0;color:#718198;font-size:10px;line-height:1.4}.run-child-table{display:grid;margin-top:14px;border:1px solid #e0e7ef;border-radius:9px;overflow:hidden}.run-child-table-head,.run-child-row{display:grid;grid-template-columns:1.45fr .72fr .8fr 1.1fr .78fr 1.3fr 18px;gap:9px;align-items:center;padding:11px 12px}.run-child-table-head{background:#f7f9fc;border-bottom:1px solid #e4eaf1}.run-child-row{border:0;border-bottom:1px solid #edf1f5;background:#fff;text-align:left;color:#52647c;font-size:10px;line-height:1.35}.run-child-row:last-child{border-bottom:0}.run-child-row:hover{background:#f8faff}.run-child-row>div:first-child{display:grid;gap:3px;min-width:0}.run-child-row>div:first-child b{color:#315cf4;font:500 10px DM Mono,monospace}.run-child-row>div:first-child span{color:#344961;font-weight:800}.run-child-row small{display:block;color:#8794a5;font-size:10px}.run-child-row>strong{padding:4px 5px;border-radius:4px;text-align:center;font-size:10px;letter-spacing:.03em}.run-child-row>strong.mandatory{background:#edf2ff;color:#315cf4}.run-child-row>strong.optional{background:#f1edff;color:#7359ba}.run-child-row>div:last-of-type{display:grid;gap:3px}.run-child-blocker{color:#b06b1d!important;font-weight:800}.run-child-work-panel .shared-record-panel{margin-top:0}@media (max-width:1000px){.run-child-table{overflow-x:auto}.run-child-table-head,.run-child-row{min-width:920px}}@media (max-width:760px){.run-health-strip{grid-template-columns:1fr 1fr}.run-child-table-head,.run-child-row{min-width:900px}}@media (max-width:520px){.run-health-strip{grid-template-columns:1fr}.run-health-strip>div{padding:10px}}.operation-run-canonical #run-attention .run-attention-list{display:grid;gap:9px;padding:14px}.operation-run-canonical #run-attention .run-attention-list article{display:grid;gap:7px;padding:13px 14px;border:1px solid #e0e7ef;border-radius:9px;background:#fff}.operation-run-canonical #run-attention .run-attention-list article>b{color:#314b68;font-size:12px;line-height:1.35}.operation-run-canonical #run-attention .run-attention-list article>p{margin:0;color:#718198;font-size:10px;line-height:1.45}.operation-run-canonical #run-attention .run-attention-list article>a{display:inline-flex;align-items:center;gap:5px;width:max-content;color:#315cf4;font-size:10px;font-weight:800;text-decoration:none}.operation-run-canonical #run-attention .run-attention-list article>a:hover{text-decoration:underline}.operation-run-canonical #run-attention .run-attention-list article>button{width:max-content;min-height:30px}.operation-run-canonical #run-attention .run-attention-list article>button+a{margin-top:1px}@media (max-width:650px){.operation-run-canonical #run-attention .run-attention-list{padding:11px}.operation-run-canonical #run-attention .run-attention-list article{padding:12px}.operation-run-canonical #run-attention .run-attention-list article>a,.operation-run-canonical #run-attention .run-attention-list article>button{max-width:100%;white-space:normal}}.workforce-person-detail .record-detail-content{max-width:1280px}.workforce-person-hero{border-top-color:#2d9670;background:linear-gradient(135deg,#fff,#f3fbf8)}.workforce-person-hero .record-kind-icon{color:#2d9670;background:#e4f6ee}.workforce-person-hero .record-risk{color:#9a641f;background:#fff1d8}.workforce-person-metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.workforce-person-metadata>div{min-height:82px}.workforce-person-metadata>div:last-child b{color:#2d9670}.workforce-capacity-callout{display:flex;align-items:flex-start;gap:12px;margin-top:10px;padding:14px 16px;border:1px solid #c9e6d9;border-radius:10px;background:#f2fbf7}.workforce-capacity-callout>svg{flex:0 0 auto;margin-top:2px;color:#2d9670}.workforce-capacity-callout>div{display:grid;gap:3px}.workforce-capacity-callout span,.workforce-person-attention span,.workforce-person-panel header span,.workforce-person-rail>section>span,.workload-summary span{color:#74869d;font:500 10px DM Mono,monospace;letter-spacing:.09em}.workforce-capacity-callout b{color:#2f6f57;font-size:12px}.workforce-capacity-callout p{margin:0;color:#687f78;font-size:10px;line-height:1.45}.workforce-person-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:14px 16px;border:1px solid #efd7a8;border-radius:10px;background:#fff9ee}.workforce-person-attention.critical{border-color:#efc2c3;background:#fff5f5}.workforce-person-attention>svg{color:#c27a2f}.workforce-person-attention.critical>svg{color:#c4555b}.workforce-person-attention>div:nth-child(2){display:grid;gap:3px}.workforce-person-attention b{color:#6d4d28;font-size:12px}.workforce-person-attention.critical b{color:#8f3f48}.workforce-person-attention p{margin:0;color:#866e53;font-size:10px;line-height:1.35}.workforce-person-attention-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.workforce-person-attention-actions .outline-inline{min-height:30px;padding:0 9px;font-size:10px}.workforce-person-tabs{margin-top:16px}.workforce-person-tabs button{font-size:10px}.workforce-person-layout{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:12px;margin-top:12px}.workforce-person-layout>main{min-width:0}.workforce-person-panel,.workforce-person-rail>section{border:1px solid #dfe7f0;border-radius:10px;background:#fff}.workforce-person-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #edf1f5}.workforce-person-panel>header>div{display:grid;gap:3px}.workforce-person-panel>header>svg{color:#2d9670}.workforce-person-panel h2{color:#2c405b;font-size:17px;letter-spacing:-.025em}.workforce-overview-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:10px;padding:14px}.workforce-overview-grid article{display:grid;align-content:start;gap:6px;padding:14px;border:1px solid #e3eaf0;border-radius:8px;background:#fbfcfe}.workforce-overview-grid article>span{color:#8090a4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.workforce-overview-grid article>strong{color:#344c68;font-size:12px;line-height:1.4}.workforce-overview-grid article>small{color:#718399;font-size:10px;line-height:1.4}.workforce-load-card{display:flex!important;align-items:center;gap:14px}.workforce-load-card>div:last-child{display:grid;gap:4px}.workforce-load-card>div:last-child>strong{color:#2d9670;font-size:18px}.workforce-load-card>div:last-child>small{color:#718399;font-size:10px;line-height:1.35}.workforce-load-ring{--employee-load:180deg;--capacity-ring-thickness:10px;width:82px;height:82px;display:grid;place-content:center;flex:0 0 auto;margin:0;border-radius:50%;background:conic-gradient(#2d9670 var(--employee-load),#e5edf1 0);box-shadow:none;position:relative;text-align:center}.workforce-load-ring:after{content:"";position:absolute;inset:var(--capacity-ring-thickness);border-radius:50%;background:#fff}.workforce-load-ring b,.workforce-load-ring span{position:relative;z-index:1}.workforce-load-ring b{color:#2d9670;font-size:16px}.workforce-load-ring span{color:#8090a4;font-size:10px}.workforce-eligibility{display:block}.workforce-eligibility.ready{color:#2d9670!important}.workforce-eligibility.watch{color:#a76d2b!important}.workforce-eligibility.blocked{color:#b84d58!important}.workforce-person-work-list{padding:0 14px 14px}.workforce-panel-subheading{display:flex;justify-content:space-between;align-items:center;padding:5px 2px 9px;color:#8090a4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.workforce-panel-subheading b{color:#5c7088;font:500 10px DM Mono,monospace;letter-spacing:0}.workforce-person-work-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 8px;border-top:1px solid #edf1f5}.workforce-person-work-row>div{display:grid;gap:3px;min-width:0}.workforce-person-work-row b{overflow:hidden;color:#3c526e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workforce-person-work-row small{overflow:hidden;color:#75869b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workforce-person-work-row>strong{color:#5b718c;font-size:10px;white-space:nowrap}.workforce-work-dot{width:8px;height:8px;border-radius:50%;background:#8ca0b5}.workforce-work-dot.blue{background:#5b83ea}.workforce-work-dot.amber{background:#cf8b25}.workforce-work-dot.red{background:#c4555b}.workforce-work-dot.green{background:#2d9670}.workload-summary{display:grid;grid-template-columns:repeat(3,1fr) 1.5fr;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.workload-summary>div{display:grid;gap:4px}.workload-summary b{color:#315cf4;font-size:17px}.workload-summary small{color:#718399;font-size:10px;line-height:1.4}.workload-row{grid-template-columns:auto minmax(0,1fr) auto auto}.workload-row .outline-inline{min-height:28px;padding:0 8px;font-size:10px}.workforce-status-amber{color:#a76d2b!important}.workforce-status-red{color:#b84d58!important}.workforce-status-blue{color:#315cf4!important}.workforce-status-green{color:#2d9670!important}.workforce-availability-list{display:grid;padding:3px 16px}.workforce-availability-list>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid #edf1f5}.workforce-availability-list>div:last-child{border-bottom:0}.workforce-availability-list span{color:#8090a4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.workforce-availability-list b{color:#3e5570;font-size:11px}.workforce-availability-note{display:flex;align-items:flex-start;gap:9px;margin:8px 16px 16px;padding:12px;border-radius:8px;background:#f2f6ff;color:#5e7290}.workforce-availability-note svg{flex:0 0 auto;color:#315cf4}.workforce-availability-note p{margin:0;font-size:10px;line-height:1.45}.workforce-skills-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:17px}.workforce-skills-access-grid>div{display:grid;align-content:start;gap:10px}.workforce-skills-access-grid>div>span{color:#8090a4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.workforce-tag-list{display:flex;flex-wrap:wrap;gap:6px}.workforce-tag-list span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #cde6db;border-radius:6px;background:#f2fbf7;color:#2e6d56;font-size:10px;font-weight:800}.workforce-tag-list svg{color:#2d9670}.workforce-access-list{display:grid;gap:8px}.workforce-access-list div{display:flex;align-items:center;gap:7px;color:#405771;font-size:11px;font-weight:700}.workforce-access-list svg{color:#2d9670}.workforce-eligibility-note{display:flex;align-items:flex-start;gap:9px;margin:0 17px 17px;padding:12px;border-radius:8px;background:#f2fbf7;color:#2d6f57}.workforce-eligibility-note.watch{background:#fff9ee;color:#93632b}.workforce-eligibility-note.blocked{background:#fff5f5;color:#a94d57}.workforce-eligibility-note svg{flex:0 0 auto;margin-top:1px}.workforce-eligibility-note>div{display:grid;gap:3px}.workforce-eligibility-note b{font-size:11px}.workforce-eligibility-note p{margin:0;color:#6e7f91;font-size:10px;line-height:1.45}.workforce-activity-list{display:grid;margin:0;padding:8px 18px 18px;list-style:none}.workforce-activity-list li{display:grid;grid-template-columns:52px 10px minmax(0,1fr);gap:12px;align-items:start;min-height:62px}.workforce-activity-list time{padding-top:2px;color:#74869d;font:500 10px DM Mono,monospace}.workforce-activity-list li>i{width:8px;height:8px;margin-top:4px;border:2px solid #2d9670;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #e2f4ec}.workforce-activity-list li>div{display:grid;gap:4px;padding-bottom:15px;border-bottom:1px solid #edf1f5}.workforce-activity-list b{color:#3d536e;font-size:11px}.workforce-activity-list small{color:#7a8b9d;font-size:10px}.workforce-person-rail{display:grid;align-content:start;gap:10px}.workforce-person-rail>section{display:grid;gap:7px;padding:14px}.workforce-person-rail b{color:#354b67;font-size:12px;line-height:1.35}.workforce-person-rail small{color:#718399;font-size:10px;line-height:1.45}.workforce-person-rail .outline-inline{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:max-content;min-height:30px;padding:0 9px;color:#315cf4;font-size:10px;font-weight:800}.workforce-person-rail .workforce-no-attention{background:#f2fbf7;border-color:#cae6da}.workforce-no-attention b{color:#2d8061}.workforce-person-work-row{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.workforce-person-work-row:hover{background:#f5f8ff}.workforce-person-work-row svg{color:#8593aa;justify-self:end}.workforce-team-profile-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:20px;background:#08172b66}.workforce-team-profile-dialog{width:min(520px,100%);display:grid;gap:14px;padding:20px;border:1px solid #dbe5ee;border-radius:12px;background:#fff;box-shadow:0 20px 60px #11253d3d}.workforce-team-profile-dialog>header{display:flex;justify-content:space-between;gap:12px;padding-bottom:4px;border-bottom:1px solid #edf1f5}.workforce-team-profile-dialog>header>div{display:grid;gap:4px}.workforce-team-profile-dialog header span{color:#74869d;font:500 10px DM Mono,monospace;letter-spacing:.09em}.workforce-team-profile-dialog h2{color:#2c405b;font-size:19px}.workforce-team-profile-dialog header p{color:#718399;font-size:10px;line-height:1.4}.workforce-team-profile-dialog label{display:grid;gap:5px}.workforce-team-profile-dialog label>span{color:#60738b;font-size:10px;font-weight:800}.workforce-team-profile-dialog input,.workforce-team-profile-dialog textarea{width:100%;padding:9px 10px;border:1px solid #dce5ee;border-radius:6px;color:#334a67;font:inherit;background:#fbfcfe}.workforce-team-profile-dialog textarea{resize:vertical}.workforce-team-profile-boundary{display:flex;gap:8px;padding:10px;border-radius:7px;background:#fff9ee;color:#8b632e;font-size:10px;line-height:1.4}.workforce-team-profile-boundary svg{flex:0 0 auto}.workforce-team-profile-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.workforce-team-profile-dialog footer button{min-height:32px;font-size:10px}@media (max-width:920px){.workforce-person-metadata{grid-template-columns:1fr 1fr}.workforce-person-layout{grid-template-columns:1fr}.workforce-person-rail{grid-template-columns:repeat(3,1fr)}.workforce-overview-grid{grid-template-columns:1fr 1fr}.workforce-load-card{grid-column:1/-1}.workload-summary{grid-template-columns:repeat(3,1fr)}.workload-summary small{grid-column:1/-1}}@media (max-width:650px){.workforce-person-metadata{grid-template-columns:1fr}.workforce-person-attention{grid-template-columns:auto minmax(0,1fr)}.workforce-person-attention-actions{grid-column:1/-1;justify-content:flex-start}.workforce-person-tabs{overflow-x:auto}.workforce-person-tabs button{flex:0 0 auto}.workforce-person-rail,.workforce-overview-grid{grid-template-columns:1fr}.workforce-load-card{grid-column:auto}.workforce-person-work-row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:7px}.workforce-person-work-row>strong{grid-column:auto}.workload-summary{grid-template-columns:1fr 1fr}.workload-summary>div:nth-child(3){grid-column:1/-1}.workload-row{grid-template-columns:auto minmax(0,1fr)}.workload-row>strong{grid-column:2}.workload-row .outline-inline{grid-column:2;justify-self:start}.workforce-skills-access-grid{grid-template-columns:1fr}.workforce-availability-list>div{grid-template-columns:1fr;gap:4px}.workforce-team-profile-dialog{padding:16px}}.sc-backdrop{position:fixed;z-index:125;inset:0;display:grid;place-items:center;padding:18px;background:#0d182b66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sc-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:calc(100dvh - 36px);overflow:hidden;border:1px solid #dbe3ef;border-radius:14px;background:#fff;box-shadow:0 28px 75px #0d182b47}.sc-dialog>header{display:flex;align-items:center;gap:10px;padding:17px 19px;border-bottom:1px solid #e8edf3;background:#fff}.sc-dialog h2{color:#23344e;font-size:18px;letter-spacing:-.03em}.sc-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#315cf4;background:#edf1ff}.sc-close{margin-left:auto;width:36px;height:36px;display:grid;place-items:center;color:#64758c;border-radius:7px}.sc-close:hover{background:#f1f4f8}.sc-switch-template{margin-top:3px;color:#315cf4;font-size:10px;font-weight:800}.sc-scroll-body{min-height:0;overflow-y:auto}.sc-intro{padding:14px 19px 0;color:#63748a;font-size:11px;line-height:1.5}.sc-scope{display:flex;gap:7px;align-items:center;margin:14px 19px;padding:9px 10px;border:1px solid #e1e8f1;border-radius:8px;background:#f8fafc;font-size:10px}.sc-scope span{color:#8a98aa;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.sc-scope b{color:#44556d;margin-right:12px}.sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 19px 20px}.sc-field{display:grid;gap:5px;color:#6f7e92;font-size:10px;font-weight:800;letter-spacing:.08em}.sc-field.sc-wide,.sc-field:has(textarea){grid-column:1/-1}.sc-field>span{display:flex;justify-content:space-between;gap:6px}.sc-field em{color:#315cf4;font-style:normal;font-size:10px}.sc-field input,.sc-field select,.sc-field textarea{width:100%;height:38px;padding:0 10px;border:1px solid #d9e2ed;border-radius:7px;color:#34455d;background:#fff;font-size:11px;letter-spacing:0;outline-color:#315cf4}.sc-field textarea{height:74px;padding:9px;resize:vertical;line-height:1.45}.sc-field small{color:#8290a3;font-size:10px;letter-spacing:0;line-height:1.35}.sc-error{color:#c44e5b!important}.sc-add-task{display:inline-flex;align-items:center;gap:4px;width:max-content;color:#315cf4;font-size:10px;font-weight:800}.sc-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 19px;border-top:1px solid #e7ecf3;background:#fffffffa}.sc-confirm{display:grid;gap:15px;padding:20px}.sc-confirm>p{color:#65778f;font-size:11px}.sc-confirm dl{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sc-confirm dl>div{padding:10px;border:1px solid #e1e8f0;border-radius:8px;background:#f9fbfd}.sc-confirm dt{color:#8795a6;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sc-confirm dd{margin-top:4px;color:#40516a;font-size:10px;font-weight:800}.sc-upload{display:grid;gap:6px}.sc-upload>span{color:#6f7e92;font-size:10px;font-weight:800;letter-spacing:.08em}.sc-dropzone{display:grid;place-items:center;gap:4px;padding:13px;border:1px dashed #aabbd4;border-radius:8px;background:#fafcff;color:#4b6284;text-align:center}.sc-dropzone small{color:#8191a6;font-size:10px;line-height:1.4}.sc-dropzone input{width:1px;height:1px;opacity:0;overflow:hidden}.sc-file-list{display:flex;flex-wrap:wrap;gap:6px}.sc-file-list span{display:inline-flex;align-items:center;gap:4px;padding:5px 6px;border-radius:6px;background:#eef3ff;color:#4b6495;font-size:10px;font-weight:800}.sc-file-list button{display:grid;place-items:center;color:#536e9e}.sc-child-builder{grid-column:1/-1;border:1px solid #dce5f0;border-radius:9px;overflow:hidden}.sc-child-builder>header{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-bottom:1px solid #e2e9f1;background:#f8fafc}.sc-child-builder header span{display:block;color:#8492a5;font-size:10px;font-weight:800;letter-spacing:.07em}.sc-child-builder header b{color:#40536e;font-size:11px}.sc-child-builder>div{display:grid;gap:7px;padding:9px}.sc-child-builder article{display:grid;grid-template-columns:16px 14px minmax(120px,1fr) 100px 148px 55px 160px 30px;gap:6px;align-items:center}.sc-child-builder article>svg{color:#a3b0c0}.sc-child-builder article>b{color:#8292a7;font-size:10px}.sc-child-builder input,.sc-child-builder select{height:32px;min-width:0;padding:0 7px;border:1px solid #dbe4ef;border-radius:6px;color:#41536b;background:#fff;font-size:10px}.sc-remove-row{display:grid;place-items:center;width:30px;height:30px;color:#bd5d64;border-radius:6px}.sc-remove-row:hover{background:#fff2f2}.sc-safety-warning{display:flex;gap:9px;align-items:flex-start;padding:11px;border:1px solid #f0c98f;border-radius:8px;background:#fff8e9;color:#8d5a18}.sc-safety-warning b,.sc-safety-warning span{display:block}.sc-safety-warning b{font-size:11px}.sc-safety-warning span{margin-top:2px;font-size:10px;line-height:1.4}@media (max-width:720px){.sc-child-builder article{grid-template-columns:16px 14px minmax(0,1fr) 30px}.sc-child-builder article select,.sc-child-builder article input[type=number]{grid-column:3}.sc-child-builder article select:nth-of-type(2),.sc-child-builder article input[type=number]{grid-column:3}.sc-child-builder article>button{grid-column:4;grid-row:1}}@media (max-width:600px){.sc-backdrop{place-items:end center;padding:10px}.sc-dialog{max-height:calc(100dvh - 20px);border-radius:14px 14px 10px 10px}.sc-grid{grid-template-columns:1fr;padding:0 15px 16px}.sc-scope{flex-wrap:wrap;margin:12px 15px}.sc-intro{padding:13px 15px 0}.sc-confirm dl{grid-template-columns:1fr}.sc-footer,.sc-dialog>header{padding:12px 15px}}.cw-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:32px;background:#08132675;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cw-dialog{width:min(960px,100%);max-height:min(780px,calc(100vh - 64px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d9e0e8;border-radius:12px;background:#fffefa;box-shadow:0 24px 72px #08132647}.cw-header{min-height:100px;display:flex;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #e3e8ee}.cw-kicker,.cw-header p,.cw-field>span,.cw-composition header span,.cw-review span,.cw-review dt{color:#66778c;font-size:11px;line-height:16px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cw-header h2{margin:4px 0 3px;color:#1b2e49;font-size:28px;line-height:36px;letter-spacing:-.02em}.cw-header p{margin:0;color:#64758a;font-size:13px;letter-spacing:0;text-transform:none}.cw-steps{display:flex;overflow-x:auto;border-bottom:1px solid #e3e8ee;background:#fbfcfe}.cw-steps button{flex:1;min-width:max-content;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:#78879a;font-size:12px;font-weight:700;border-bottom:2px solid transparent}.cw-steps button span{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:inherit;background:#eef1f6;font-size:11px}.cw-steps button.active,.cw-steps button.complete{color:#315cf4;border-bottom-color:#315cf4}.cw-steps button.active span,.cw-steps button.complete span{color:#fff;background:#315cf4}.cw-body{min-height:0;overflow:auto;padding:24px}.cw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cw-field{display:grid;gap:6px}.cw-field.cw-wide{grid-column:1 / -1}.cw-field input,.cw-field select,.cw-field textarea,.cw-child-main input,.cw-child-main select{width:100%;min-height:40px;padding:0 11px;border:1px solid #cfd9e5;border-radius:7px;color:#2a405d;background:#fff;font-size:14px}.cw-field textarea{min-height:86px;padding-top:10px;resize:vertical}.cw-field input:focus,.cw-field select:focus,.cw-field textarea:focus,.cw-child-main input:focus,.cw-child-main select:focus{border-color:#315cf4;outline:2px solid rgba(49,92,244,.14)}.cw-follow-up-context{display:grid;gap:12px;margin-bottom:16px;padding:14px;border:1px solid #cbd9f7;border-radius:10px;background:#f3f6ff}.cw-follow-up-context header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cw-follow-up-context header>div{display:grid;gap:4px}.cw-follow-up-context header span{color:#315cf4;font-size:10px;font-weight:800;letter-spacing:.08em}.cw-follow-up-context h3{margin:0;color:#30496d;font-size:15px}.cw-follow-up-context a{display:inline-flex;align-items:center;gap:5px;color:#315cf4;font-size:11px;font-weight:800}.cw-follow-up-context dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.cw-follow-up-context dl>div{display:grid;gap:3px;padding-top:8px;border-top:1px solid #dce5fb}.cw-follow-up-context dt{color:#7587a0;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.cw-follow-up-context dd{margin:0;color:#425a7b;font-size:11px;font-weight:700;line-height:1.35}.cw-footer{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid #e3e8ee;background:#fff}.cw-footer>div{display:flex;align-items:center;gap:10px}.cw-footer .create-button,.cw-footer .outline-inline{min-height:40px}.cw-text-action{min-height:36px;display:inline-flex;align-items:center;gap:6px;color:#315cf4;font-size:12px;font-weight:700}.cw-composition{display:grid;gap:16px}.cw-composition>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cw-composition header h3,.cw-review h3{margin:3px 0;color:#273c58;font-size:20px;line-height:28px}.cw-composition header p,.cw-review p{margin:0;color:#66788e;font-size:13px;line-height:18px}.cw-composition>header>div:last-child{display:flex;gap:8px}.cw-composition ol{display:grid;gap:8px;padding:0;list-style:none}.cw-composition li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid #dce4ed;border-radius:8px;background:#fff}.cw-order{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#315cf4;background:#eef2ff;font-size:12px;font-weight:800}.cw-child-main{display:grid;gap:8px}.cw-child-main>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cw-child-actions{display:flex;gap:4px}.cw-child-actions button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #dce4ed;border-radius:6px;color:#5b6d82}.cw-child-actions button:hover{color:#315cf4;border-color:#b5c6fa}.cw-empty-composition{min-height:140px;display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed #b8c6d8;border-radius:8px;color:#738399;text-align:center}.cw-empty-composition b{color:#354b67;font-size:14px}.cw-empty-composition span{font-size:12px}.cw-planning{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid #e0e5ed;border-radius:8px;color:#52657d;font-size:13px}.cw-template-tabs{display:flex;gap:0;margin-bottom:16px;border-bottom:1px solid #dbe3ec}.cw-template-tabs button{min-height:40px;padding:0 12px;border-bottom:2px solid transparent;color:#66768b;font-size:13px;font-weight:700}.cw-template-tabs button.active{color:#315cf4;border-bottom-color:#315cf4}.cw-template-list{display:grid;gap:10px}.cw-template-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 12px;align-items:center;padding:14px;border:1px solid #d9e1eb;border-radius:8px;text-align:left}.cw-template-list>button:hover,.cw-template-list>button.selected{border-color:#315cf4;background:#f7f9ff}.cw-template-list>button>span{grid-column:1;grid-row:1 / 3;align-self:center;width:max-content;padding:3px 6px;border-radius:5px;color:#315cf4;background:#eef2ff;font-size:10px;font-weight:800}.cw-template-list>button>b{grid-column:2;grid-row:1;min-width:0;color:#304662;font-size:15px}.cw-template-list>button>b>em{color:#73839a;font-size:11px;font-style:normal}.cw-template-list>button>small{grid-column:2;grid-row:2;min-width:0;color:#6c7d92;font-size:12px}.cw-template-list>button>lucide-icon{grid-column:3;grid-row:1 / 3;justify-self:end;align-self:center;color:#315cf4}.cw-template-picker{display:grid;gap:8px;margin:14px 0;padding:12px;border:1px solid #cfdafb;border-radius:10px;background:#f7f9ff}.cw-template-picker>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cw-template-picker header>div{display:grid;gap:2px}.cw-template-picker header span{color:#718096;font-size:10px;font-weight:800;letter-spacing:.06em}.cw-template-picker header b{color:#304662;font-size:13px}.cw-template-picker>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;align-items:center;padding:10px;border:1px solid #dce5f3;border-radius:8px;background:#fff;text-align:left}.cw-template-picker>button:hover{border-color:#7ba0f3;background:#fff}.cw-template-picker>button>span{grid-row:1/3;padding:3px 6px;border-radius:5px;background:#edf2ff;color:#315cf4;font-size:10px;font-weight:800}.cw-template-picker>button>b{color:#304662;font-size:13px}.cw-template-picker>button em{color:#728399;font-size:11px;font-style:normal}.cw-template-picker>button small{color:#6b7e95;font-size:11px}.cw-validation-note{max-width:300px;color:#a35822;font-size:11px;line-height:1.35;text-align:right}.cw-review{display:grid;gap:18px}.cw-review>header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid #cfdbf8;border-radius:8px;background:#f7f9ff}.cw-review>header>svg{color:#315cf4}.cw-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #dce4ed;border-radius:8px;overflow:hidden}.cw-review dl>div{min-height:64px;padding:11px 13px;border-right:1px solid #e4e9ef;border-bottom:1px solid #e4e9ef}.cw-review dd{margin:4px 0 0;color:#354b67;font-size:13px;line-height:18px}.creation-checklist-builder{display:grid;gap:10px;padding:16px;border:1px solid #dbe4ef;border-radius:10px;background:#fff}.creation-checklist-builder>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.creation-checklist-row{display:grid;grid-template-columns:minmax(0,1fr) auto 150px auto;gap:8px;align-items:center}.creation-checklist-row input,.creation-checklist-row select{min-height:38px;border:1px solid #dbe4ef;border-radius:7px;padding:0 10px;background:#fff}.creation-checklist-row button{min-height:36px;padding:0 9px;border:1px solid #dbe4ef;border-radius:7px;background:#fff;color:#44556f;font-weight:700}.creation-attachment-drop{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px dashed #94afe0;border-radius:8px;background:#f8faff;color:#315cf4;font-size:13px;font-weight:800;cursor:pointer}.creation-attachment-drop input{display:none}.creation-checklist-builder>header>div,.creation-uploader header>div{display:grid;gap:2px}.creation-checklist-builder small,.creation-uploader small{color:#718096;font-size:12px}.creation-checklist-cards{display:flex;flex-direction:column;gap:8px}.creation-checklist-card{border:1px solid #dce4ed;border-radius:9px;overflow:hidden;background:#fff}.creation-checklist-summary{width:100%;min-height:48px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;gap:9px;align-items:center;padding:8px 10px;color:#52657d;text-align:left}.creation-checklist-summary>b{color:#304662;font-size:13px}.creation-checklist-summary>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#eef2ff;color:#315cf4;font-size:11px;font-weight:800}.creation-checklist-summary em,.creation-checklist-summary i{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:5px;background:#f1f5f9;color:#5e6f83;font-size:10px;font-style:normal;font-weight:800}.creation-checklist-summary i{background:#edf2ff;color:#315cf4}.creation-checklist-editor{display:grid;gap:11px;padding:13px;border-top:1px solid #e5ebf1;background:#fbfcfe}.creation-checklist-editor label{display:grid;gap:5px}.creation-checklist-editor label>span{color:#66778c;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.creation-checklist-editor input,.creation-checklist-editor textarea,.creation-checklist-editor select,.creation-link-entry input,.creation-upload-queue input{width:100%;min-height:38px;padding:0 10px;border:1px solid #cfd9e5;border-radius:7px;background:#fff;color:#2a405d;font-size:13px}.creation-checklist-editor textarea{min-height:72px;padding-top:9px;resize:vertical}.creation-checklist-grid{display:grid;grid-template-columns:1.25fr .6fr 1fr;gap:10px}.creation-rule-toggles{display:flex;flex-wrap:wrap;gap:8px 16px}.creation-rule-toggles label{display:flex;align-items:center;gap:6px;color:#53677e;font-size:12px}.creation-delete-step{justify-self:start;display:inline-flex;gap:6px;align-items:center;color:#ad4050;font-size:12px;font-weight:800}.creation-uploader{display:grid;gap:10px;padding:14px;border:1px solid #dbe4ef;border-radius:9px;background:#f8faff}.creation-uploader>header{display:flex;justify-content:space-between;gap:12px}.creation-upload-mode{display:flex;align-items:center;border:1px solid #d9e2f0;border-radius:7px;background:#fff}.creation-upload-mode button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#66788e;font-size:12px;font-weight:800}.creation-upload-mode button.active{border-radius:6px;background:#315cf4;color:#fff}.creation-attachment-drop{min-height:92px;flex-direction:column;justify-content:center;text-align:center}.creation-attachment-drop span{color:#718096;font-size:11px;font-weight:500}.creation-link-entry{display:flex;gap:8px}.creation-link-entry button{min-width:102px;border-radius:7px;background:#315cf4;color:#fff;font-size:12px;font-weight:800}.creation-upload-queue{display:grid;gap:7px}.creation-upload-queue article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:start;padding:10px;border:1px solid #dce4ed;border-radius:8px;background:#fff}.creation-upload-queue article>svg{margin-top:4px;color:#315cf4}.creation-upload-queue article>div{display:grid;gap:3px}.creation-upload-queue b{overflow:hidden;color:#304662;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.creation-upload-queue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creation-upload-queue input{min-height:31px;font-size:12px}.creation-upload-queue article>span{padding-top:4px;color:#277c58;font-size:11px;font-weight:800}.creation-upload-queue article>button{color:#a95562}@media (max-width: 700px){.cw-backdrop{align-items:end;padding:0}.cw-dialog{width:100%;max-height:min(92vh,780px);border-radius:14px 14px 0 0}.cw-header{padding:18px 16px 14px}.cw-header h2{font-size:23px;line-height:30px}.cw-body{padding:16px}.cw-grid{grid-template-columns:1fr}.cw-field.cw-wide{grid-column:auto}.cw-footer{padding:12px 16px}.cw-footer .outline-inline{padding:0 10px}.cw-child-main>div{grid-template-columns:1fr}.cw-composition>header{flex-direction:column}.cw-composition>header>div:last-child{width:100%}.cw-composition>header>div:last-child button{flex:1}.cw-review dl{grid-template-columns:1fr}.cw-review dl>div{border-right:0}}.creation-checklist-editor{position:relative;gap:9px;padding:12px}.creation-checklist-editor label>span{color:#64748b;font-size:11px;letter-spacing:.05em}.creation-checklist-editor input,.creation-checklist-editor textarea,.creation-checklist-editor select,.creation-link-entry input,.creation-upload-queue input{min-height:34px;border-color:#e2e8f0;font-size:13px}.creation-checklist-editor textarea{min-height:64px}.creation-checklist-grid{grid-template-columns:1fr;gap:8px}.creation-rule-toggles{gap:16px;align-items:center}.creation-rule-toggles label{font-size:13px;white-space:nowrap}.creation-rule-toggles input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0;border-radius:4px}.creation-delete-step{position:absolute;top:10px;right:10px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#a95562}.creation-checklist-editor>label:first-of-type{padding-right:38px}.cw-grid:has(.creation-checklist-builder){display:block}.cw-grid:has(.creation-checklist-builder)>.cw-field{margin-top:12px}.creation-checklist-evidence-grid{grid-template-columns:1fr 2fr;gap:12px}.cw-run-child-actions button.is-active{border-color:#bfdbfe;background:#eff6ff;color:#2555c7}.cw-checklist-drawer{position:fixed;z-index:115;top:0;right:0;bottom:0;width:min(520px,100vw);display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid #dbe4ef;background:#fff;box-shadow:-18px 0 44px #0f213a29}.cw-checklist-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #e3e8ee}.cw-checklist-drawer h3{margin:3px 0;color:#273c58;font-size:20px;line-height:28px}.cw-checklist-drawer p{margin:0;color:#66788e;font-size:13px}.cw-checklist-drawer-body{min-height:0;overflow:auto;padding:16px}.cw-checklist-drawer .creation-checklist-builder{border:0;border-radius:0;padding:0}@media (max-width:700px){.cw-checklist-drawer{width:100%;border-left:0}.cw-checklist-drawer>header{padding:16px}.cw-checklist-drawer-body{padding:14px}}.creation-checklist-summary{grid-template-columns:auto minmax(0,1fr) auto;padding:0}.creation-checklist-drag{align-self:stretch;display:grid;place-items:center;width:32px;color:#8a99aa;cursor:grab}.creation-checklist-drag:active{cursor:grabbing}.creation-checklist-summary-main{min-width:0;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:9px;align-items:center;padding:8px 0;color:#52657d;text-align:left}.creation-checklist-summary-main>b{overflow:hidden;color:#304662;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.creation-checklist-summary-main>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#eef2ff;color:#315cf4;font-size:11px;font-weight:800}.creation-checklist-summary-main em,.creation-checklist-summary-main i,.creation-checklist-summary-main strong{display:inline-flex;align-items:center;gap:4px;width:max-content;padding:3px 6px;border-radius:5px;background:#f1f5f9;color:#5e6f83;font-size:10px;font-style:normal;font-weight:800}.creation-checklist-summary-main i{background:#edf2ff;color:#315cf4}.creation-checklist-summary-main strong{background:#fff1f2;color:#b45161}.creation-checklist-order{display:flex;align-items:center;gap:2px;padding-right:7px}.creation-checklist-order button{display:grid;width:25px;height:25px;place-items:center;border:1px solid transparent;border-radius:5px;color:#64748b}.creation-checklist-order button:hover:not(:disabled){border-color:#cbd9f4;background:#f5f8ff;color:#315cf4}.creation-checklist-order button:disabled{opacity:.35}.creation-checklist-card.is-dragging{border-color:#8cacf5;opacity:.68}.creation-checklist-card.has-issues{border-color:#e8bdc4}.creation-checklist-validation{display:flex;align-items:flex-start;gap:6px;margin:0;color:#ad4050!important;font-size:12px!important;line-height:17px}.creation-checklist-editor input[aria-invalid=true]{border-color:#d9828f;background:#fffafb}.creation-attachment-policy{margin:0;color:#66788e;font-size:11px;line-height:16px}.creation-uploader .creation-attachment-drop{position:relative}.creation-link-entry{flex-wrap:wrap}.creation-link-entry .creation-link-error{display:flex;align-items:center;gap:5px;flex:1 0 100%;color:#ad4050}.creation-upload-queue article.is-error{border-color:#e7b9c0;background:#fffafb}.creation-attachment-purpose{display:flex;align-items:center;gap:6px}.creation-attachment-purpose>span{color:#718096;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.creation-attachment-purpose select{min-height:28px;padding:0 23px 0 7px;border:1px solid #dbe4ef;border-radius:5px;background:#fff;color:#52657d;font-size:11px}.creation-attachment-error{display:grid;justify-items:end;gap:4px;padding-top:2px;color:#ad4050;font-size:10px;line-height:13px;text-align:right}.creation-attachment-error button{display:inline-flex;align-items:center;gap:4px;color:#315cf4;font-size:11px;font-weight:800}.creation-attachment-status{padding-top:4px}@media (max-width:700px){.creation-checklist-summary-main{grid-template-columns:auto minmax(0,1fr) auto}.creation-checklist-summary-main em,.creation-checklist-summary-main i,.creation-checklist-summary-main strong{grid-column:2}.creation-upload-queue article{grid-template-columns:auto minmax(0,1fr) auto}.creation-attachment-error{grid-column:2;text-align:left;justify-items:start}.creation-attachment-purpose{flex-wrap:wrap}}.cw-issue-evidence{gap:22px}.cw-issue-evidence .cw-field{gap:8px}.cw-issue-evidence .cw-field>span,.cw-operational-use legend{padding:0;color:#34465d;font-size:13px;line-height:18px;font-weight:700;letter-spacing:0;text-transform:none}.cw-issue-evidence .cw-field textarea{min-height:98px;border-color:#d8e2ed;border-radius:10px;transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.cw-issue-evidence .cw-field textarea:focus{border-color:#5b82f2;box-shadow:0 0 0 3px #315cf41f;outline:0}.creation-uploader-issue{gap:13px;padding:0;border:0;border-radius:0;background:transparent}.creation-uploader-issue>header{align-items:flex-start}.creation-uploader-issue>header b{color:#34465d;font-size:13px;font-weight:700}.creation-uploader-issue>header small{font-size:12px}.creation-uploader-issue .creation-upload-mode{gap:4px;border:0;border-radius:0;background:transparent}.creation-uploader-issue .creation-upload-mode button{min-height:34px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#52657d}.creation-uploader-issue .creation-upload-mode button:hover{border-color:#d6e0ed;background:#fff}.creation-uploader-issue .creation-upload-mode button.active{border-color:#cad9f6;background:#f1f5ff;color:#315cf4}.creation-uploader-issue .creation-attachment-drop{min-height:126px;padding:22px 18px;border-color:#c8d6e5;border-radius:10px;background:linear-gradient(135deg,#f8fbffe0,#ffffffad);color:#315cf4}.creation-uploader-issue .creation-attachment-drop:hover{border-color:#9eb9e5;background:#f8faff}.cw-operational-use>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cw-use-card{min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:11px;border:1px solid #dbe4ed;border-radius:10px;background:#fff;color:#5d7189;cursor:pointer;transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1)}.cw-use-card input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cw-use-card-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#f1f5f9;color:#748399}.cw-use-card>span:last-child{display:grid;gap:3px}.cw-use-card b{color:#34465d;font-size:12px;line-height:16px}.cw-use-card small{color:#718096;font-size:11px;line-height:15px}.cw-use-card:has(input:focus-visible){outline:3px solid rgba(49,92,244,.18);outline-offset:2px}.cw-use-card:has(input:checked){border-color:#91b0f5;background:#f6f9ff;box-shadow:0 0 0 2px #315cf41a}.cw-use-card.safe .cw-use-card-icon{background:#eaf8f0;color:#2d8a60}.cw-use-card.caution .cw-use-card-icon{background:#fff4e5;color:#b66b13}.cw-use-card.caution:has(input:checked){border-color:#e8bb72;background:#fffaf2}@media (max-width:700px){.cw-issue-evidence{gap:20px}.creation-uploader-issue>header{align-items:stretch;flex-direction:column}.creation-uploader-issue .creation-upload-mode{width:100%}.creation-uploader-issue .creation-upload-mode button{flex:1;justify-content:center}.cw-operational-use>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-use-card{min-height:74px}}.cw-run-composition{display:grid;gap:16px}.cw-composition-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cw-composition-heading>div:first-child{display:grid;gap:3px}.cw-composition-heading span,.cw-run-child label>span,.cw-child-detail-panel label>span,.cw-template-modal span,.cw-template-preview h5{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cw-composition-heading h3{margin:0;color:#273c58;font-size:20px;line-height:28px}.cw-composition-heading p{margin:0;color:#66788e;font-size:13px;line-height:18px}.cw-composition-heading>div:last-child{display:flex;gap:8px}.cw-run-child-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cw-run-child{display:grid;gap:12px;padding:14px;border:1px solid #dce4ed;border-radius:10px;background:#fff}.cw-run-child.is-template{border-left:3px solid #5b6df5}.cw-run-child.is-inline{border-left:3px solid #94a3b8}.cw-run-child-topline{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.cw-run-child-topline>div{display:grid;gap:3px}.cw-run-child h4{margin:0;color:#304662;font-size:15px;line-height:20px}.cw-run-child p{margin:0;color:#66788e;font-size:12px;line-height:17px}.cw-origin-badge{width:max-content;padding:3px 6px;border-radius:5px;background:#eef2ff;color:#4355cc!important;font-size:10px!important}.is-inline .cw-origin-badge{background:#f1f5f9;color:#5b6d82!important}.cw-template-child-fields,.cw-inline-child-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:end}.cw-template-child-fields>span{min-height:34px;display:flex;align-items:center;padding:0 10px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;color:#64748b;font-size:12px}.cw-run-child label{display:grid;gap:5px}.cw-run-child input,.cw-run-child select,.cw-run-child textarea{width:100%;min-height:34px;padding:0 10px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#2a405d;font-size:13px}.cw-run-child textarea{min-height:64px;padding-top:8px;resize:vertical}.cw-dependency-row{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:12px;align-items:end;padding-top:2px;border-top:1px solid #f1f5f9}.cw-dependency-row label{padding-top:10px}.cw-dependency-copy{min-height:34px;display:flex;align-items:center;color:#64748b;font-size:12px}.cw-external-dependency{max-width:560px}.cw-timing-warning{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #f3d49a;border-radius:7px;background:#fffaf0;color:#9a6511!important;font-size:12px!important}.cw-run-child-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.cw-run-child-actions button{min-height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #e2e8f0;border-radius:6px;color:#52657d;background:#fff;font-size:11px;font-weight:800}.cw-run-child-actions button:hover{border-color:#b9c8fa;color:#315cf4}.cw-run-child-actions .cw-destructive-action{color:#ad4050}.cw-child-detail-panel{display:grid;gap:6px;padding:10px;border:1px solid #dbe4ef;border-radius:7px;background:#f8faff;color:#66788e;font-size:12px;line-height:17px}.cw-child-detail-panel b{color:#304662;font-size:12px}.cw-template-modal-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:28px;background:#08132675;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cw-template-modal{width:min(1080px,100%);max-height:min(760px,calc(100vh - 56px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d9e0e8;border-radius:12px;background:#fff;box-shadow:0 24px 72px #0813264d}.cw-template-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e3e8ee}.cw-template-modal h3{margin:3px 0;color:#273c58;font-size:20px;line-height:28px}.cw-template-modal header p{margin:0;color:#66788e;font-size:13px}.cw-template-split{min-height:0;display:grid;grid-template-columns:3fr 2fr}.cw-template-split>aside{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:16px;border-right:1px solid #e3e8ee;background:#fbfcfe}.cw-template-search{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#64748b}.cw-template-search input{width:100%;font-size:13px;outline:none}.cw-template-result-list{min-height:0;display:grid;align-content:start;gap:7px;overflow:auto}.cw-template-result-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:11px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-align:left}.cw-template-result-list button.selected{border-color:#7894f6;background:#f6f8ff;box-shadow:inset 3px 0 #315cf4}.cw-template-result-list b{color:#304662;font-size:13px}.cw-template-result-list span{padding:2px 5px;border-radius:4px;background:#eef2ff;color:#4355cc;font-size:10px}.cw-template-result-list em{width:max-content;padding:2px 5px;border-radius:4px;background:#f1f5f9;color:#64748b;font-size:10px;font-style:normal}.cw-template-result-list small{grid-column:1/-1;color:#66788e;font-size:11px}.cw-template-preview{min-height:0;overflow:auto;padding:18px}.cw-template-preview h4{margin:3px 0;color:#273c58;font-size:18px;line-height:25px}.cw-template-preview h4 em{color:#4355cc;font-size:12px;font-style:normal}.cw-template-preview header p{color:#66788e;font-size:12px}.cw-template-purpose{display:grid!important;gap:4px;margin:15px 0!important;padding:10px;border-left:2px solid #a5b4fc;background:#f8faff;color:#52657d!important}.cw-template-purpose b{color:#304662;font-size:12px}.cw-template-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cw-template-metrics span{min-height:50px;display:grid;align-content:center;gap:1px;padding:7px;border:1px solid #e2e8f0;border-radius:7px;color:#718096;font-size:10px;text-transform:none}.cw-template-metrics b{overflow:hidden;color:#304662;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cw-template-preview section{margin-top:16px}.cw-template-preview h5{margin:0 0 8px}.cw-template-preview ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.cw-template-preview ol li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;border:1px solid #e2e8f0;border-radius:7px}.cw-template-preview ol li>span{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eef2ff;color:#4355cc;font-size:10px}.cw-template-preview ol li div{display:grid;gap:2px}.cw-template-preview ol b{color:#304662;font-size:12px}.cw-template-preview ol p{margin:0;color:#66788e;font-size:11px;line-height:15px}.cw-template-preview ol em{color:#4355cc;font-size:10px;font-style:normal}.cw-template-governance dl{display:grid;gap:0;margin:0;border:1px solid #e2e8f0;border-radius:7px;overflow:hidden}.cw-template-governance dl div{display:grid;gap:2px;padding:8px;border-bottom:1px solid #e2e8f0}.cw-template-governance dl div:last-child{border:0}.cw-template-governance dt{color:#64748b;font-size:10px;text-transform:uppercase}.cw-template-governance dd{margin:0;color:#52657d;font-size:11px;line-height:15px}.cw-template-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #e3e8ee;background:#fff}.cw-template-modal>footer>span{display:inline-flex;align-items:center;gap:6px;color:#66788e;font-size:11px;text-transform:none}.cw-confirm-backdrop{z-index:130}.cw-convert-confirm{width:min(440px,100%);display:grid;gap:18px;padding:20px;border:1px solid #d9e0e8;border-radius:12px;background:#fff;box-shadow:0 24px 72px #0813264d}.cw-convert-confirm header{display:grid;gap:4px}.cw-convert-confirm h3{margin:0;color:#273c58;font-size:19px}.cw-convert-confirm p{margin:0;color:#66788e;font-size:13px;line-height:18px}.cw-convert-confirm footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width:700px){.cw-composition-heading,.cw-template-modal>footer{flex-direction:column}.cw-composition-heading>div:last-child{width:100%}.cw-composition-heading>div:last-child button{flex:1}.cw-template-child-fields,.cw-inline-child-fields,.cw-dependency-row,.cw-template-split{grid-template-columns:1fr}.cw-template-split>aside{max-height:250px;border-right:0;border-bottom:1px solid #e3e8ee}.cw-template-modal-backdrop{align-items:end;padding:0}.cw-template-modal{max-height:94vh;border-radius:12px 12px 0 0}.cw-template-preview{max-height:48vh}.cw-template-modal>footer{align-items:stretch}.cw-template-modal>footer .create-button{justify-content:center}}.cw-run-attachments{display:grid;gap:7px;margin-bottom:16px;padding:13px;border:1px solid #dce6f2;border-radius:10px;background:#fbfdff}.cw-run-attachments>p{margin:0;color:#66788e;font-size:11px;line-height:16px}.cw-run-review{gap:14px}.cw-review-impact{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center;padding:11px 13px;border:1px solid #cddafa;border-radius:8px;background:#f5f8ff;color:#3d5680;font-size:12px}.cw-review-impact small{grid-column:1/-1;color:#657a94;font-size:11px}.cw-run-review .cw-review-wide{grid-column:1/-1}.cw-run-review-composition{display:grid;gap:9px}.cw-run-review-composition>header{display:flex;justify-content:space-between;align-items:end;gap:12px}.cw-run-review-composition header span{color:#657a99;font-size:10px;font-weight:800;letter-spacing:.05em}.cw-run-review-composition h4{margin:2px 0;color:#334c6d;font-size:14px}.cw-run-review-composition header small{color:#708198;font-size:10px}.cw-run-review-table{overflow:auto;border:1px solid #dbe4ef;border-radius:8px}.cw-run-review-head,.cw-run-review-row{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(120px,1fr) 82px minmax(105px,.9fr) minmax(110px,.95fr) minmax(140px,1fr) minmax(150px,1.15fr);gap:8px;min-width:930px;padding:9px 11px}.cw-run-review-head{border-bottom:1px solid #dbe4ef;background:#f8fafc;color:#6a7c92;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cw-run-review-row{align-items:start;border-bottom:1px solid #edf1f5;color:#52677f;font-size:11px;line-height:15px}.cw-run-review-row:last-child{border-bottom:0}.cw-run-review-row>b{color:#304966}.cw-run-review-row strong{width:max-content;padding:2px 5px;border-radius:4px;background:#eff6ff;color:#315cf4;font-size:10px}.cw-run-review-row strong.optional{background:#f1f5f9;color:#64748b}@media (max-width:700px){.cw-run-review-composition>header{align-items:flex-start;flex-direction:column}.cw-review-impact{grid-template-columns:1fr}.cw-review-impact small{grid-column:auto}}.cw-dialog:has(.cw-template-selection-layout){width:min(1120px,100%)}.cw-template-selection-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:16px;min-height:480px}.cw-template-selection-layout>.cw-template-list{align-content:start;padding-right:14px;border-right:1px solid #e3e8ee}.cw-template-selection-layout .cw-template-list>button{min-height:0;padding:12px}.cw-template-selection-preview{display:grid;align-content:start;gap:12px;min-width:0;padding:15px;border:1px solid #cbd8f2;border-radius:10px;background:linear-gradient(145deg,#fbfdff,#f4f7ff)}.cw-template-selection-preview>header{display:flex;justify-content:space-between;align-items:start;gap:10px}.cw-template-selection-preview>header span,.cw-template-selection-preview section>header span{display:block;color:#6680aa;font-size:10px;font-weight:800;letter-spacing:.08em}.cw-template-selection-preview h3,.cw-template-selection-preview h4{margin:3px 0;color:#283f5f}.cw-template-selection-preview h3{font-size:17px}.cw-template-selection-preview h4{font-size:13px}.cw-template-selection-preview h3 em{color:#315cf4;font-size:11px;font-style:normal}.cw-template-selection-preview>header p{max-width:520px;margin:5px 0 0;color:#64768d;font-size:11px;line-height:16px}.cw-template-selection-preview>header strong{padding:4px 7px;border:1px solid #cbd8f3;border-radius:5px;background:#fff;color:#315cf4;font-size:10px}.cw-template-selection-purpose{display:grid;gap:4px;margin:0;padding:10px 11px;border-left:3px solid #315cf4;border-radius:0 7px 7px 0;background:#ffffffb8;color:#546a86;font-size:11px;line-height:16px}.cw-template-selection-purpose b{color:#334d70;font-size:10px}.cw-template-selection-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cw-template-selection-metrics span{display:grid;gap:2px;padding:8px;border:1px solid #e1e8f2;border-radius:7px;background:#fff;color:#77899e;font-size:10px}.cw-template-selection-metrics b{color:#385170;font-size:11px;line-height:14px}.cw-template-selection-preview section{padding-top:11px;border-top:1px solid #dfe7f3}.cw-template-selection-preview section>header{display:flex;align-items:end;justify-content:space-between;gap:10px}.cw-template-selection-preview section>header small{color:#70839a;font-size:10px}.cw-template-selection-preview ol{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.cw-template-selection-preview ol>li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:9px;border:1px solid #dfe7ef;border-radius:7px;background:#ffffffdb}.cw-template-selection-preview ol>li>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#edf2ff;color:#315cf4;font-size:10px;font-weight:800}.cw-template-selection-preview ol b{display:block;color:#344b68;font-size:11px}.cw-template-selection-preview ol p,.cw-template-selection-preview ol small{margin:3px 0 0;color:#62758d;font-size:10px;line-height:14px}.cw-template-selection-preview ol em{display:block;margin-top:4px;color:#526a88;font-size:10px;font-style:normal;line-height:13px}.cw-template-selection-governance dl{display:grid;gap:6px;margin:9px 0 0}.cw-template-selection-governance dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px}.cw-template-selection-governance dt{color:#7a8da4;font-size:10px;font-weight:800}.cw-template-selection-governance dd{margin:0;color:#4a617e;font-size:10px;line-height:14px}.cw-template-selection-preview>footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;border-top:1px solid #dfe7f3;color:#56708d;font-size:10px}.cw-template-selection-preview>footer>span{display:flex;align-items:center;gap:5px}.cw-template-selection-empty{place-content:center;min-height:350px;border-style:dashed;text-align:center}.cw-template-selection-empty svg{margin:auto;color:#6f92ed}.cw-template-selection-empty b{color:#3c5576;font-size:13px}.cw-template-selection-empty p{max-width:320px;margin:0;color:#71839b;font-size:11px;line-height:16px}.cw-run-template-selection-layout .cw-template-selection-preview{align-content:center}.cw-run-template-selection-layout .cw-template-selection-preview>header{align-self:center}@media (max-width:760px){.cw-dialog:has(.cw-template-selection-layout){width:100%}.cw-template-selection-layout{grid-template-columns:1fr;min-height:0}.cw-template-selection-layout>.cw-template-list{max-height:220px;overflow:auto;padding:0 0 12px;border-right:0;border-bottom:1px solid #e3e8ee}.cw-template-selection-preview{min-height:0}.cw-template-selection-metrics{grid-template-columns:1fr 1fr}.cw-template-selection-preview>footer{align-items:flex-start;flex-direction:column}.cw-template-selection-preview>footer .create-button{width:100%}}@media (max-width:450px){.cw-template-selection-metrics{grid-template-columns:1fr}.cw-template-selection-governance dl>div{grid-template-columns:1fr}}.sc-file-list .sc-file-preview{display:inline-flex;width:auto;grid-auto-flow:column;gap:3px;color:#315cf4;font-size:10px;font-weight:800}.sc-file-list .sc-file-preview svg{width:12px;height:12px}.cw-policy-readonly{display:grid;gap:4px;min-height:86px;padding:12px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc}.cw-policy-readonly b{color:#334155;font-size:13px}.cw-policy-readonly span,.cw-policy-readonly small{color:#64748b;font-size:11px;line-height:16px}.cw-source-combobox>input{padding-right:34px}.cw-source-combobox:after{content:"\2304";position:absolute;top:9px;right:12px;color:#718096;font-size:16px;pointer-events:none}.cw-source-results{position:absolute;z-index:8;top:calc(100% + 5px);left:0;right:0;display:grid;max-height:270px;overflow:auto;padding:5px;border:1px solid #cfd9e5;border-radius:9px;background:#fff;box-shadow:0 12px 30px #1b2d5424}.cw-source-result{display:grid;gap:5px;width:100%;padding:10px 11px;border:0;border-bottom:1px solid #edf1f5;text-align:left;color:#2a405d;background:#fff;cursor:pointer}.cw-source-result:last-child{border-bottom:0}.cw-source-result:hover,.cw-source-result.is-active,.cw-source-result[aria-selected=true]{background:#f5f8ff}.cw-source-result.is-unavailable{color:#8a4a52;background:snow}.cw-source-result-heading{display:flex;align-items:baseline;gap:8px;min-width:0}.cw-source-result-heading b{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.cw-source-result-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cw-source-result-meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:#6b7c91;font-size:11px;line-height:15px}.cw-source-result-meta span:not(:last-child):after{content:" \b7";margin-left:10px;color:#c1cad5}.cw-source-result-meta time{color:#7a8798}.cw-source-result small{color:#b04e5b;font-size:11px}.cw-source-results-empty{padding:14px 11px;color:#718096;font-size:12px}.cw-issue-evidence{display:grid!important;gap:16px!important}.cw-issue-impact-card,.cw-issue-attachments-card{display:grid;gap:18px;padding:20px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;box-shadow:0 1px 2px #152c4a06}.cw-issue-card-header{display:grid;gap:3px;padding-bottom:13px;border-bottom:1px solid #e8edf3}.cw-issue-card-header span,.cw-restriction-details header>span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cw-issue-card-header h3{margin:0;color:#304662;font-size:16px;line-height:24px;font-weight:800}.cw-issue-card-header p,.cw-restriction-details header>p{margin:0;color:#718096;font-size:13px;line-height:18px}.cw-issue-impact-fields{display:grid;gap:14px}.cw-issue-impact-card .cw-field{gap:6px}.cw-issue-impact-card .cw-field>span,.cw-operational-use legend{color:#34465d;font-size:13px;line-height:18px;font-weight:700;letter-spacing:0;text-transform:none}.cw-issue-impact-card .cw-field textarea{min-height:66px;padding-top:10px;border-color:#d8e2ed;border-radius:9px;line-height:19px;transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.cw-issue-impact-card .cw-field textarea:focus,.cw-restriction-details textarea:focus,.cw-restriction-details input:focus{border-color:#5b82f2;box-shadow:0 0 0 3px #315cf41f;outline:0}.cw-operational-use{display:grid;gap:9px;margin:0;padding:0;border:0}.cw-operational-use>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cw-use-card{min-height:84px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:11px}.cw-use-card b{font-size:12px;line-height:16px}.cw-use-card small{max-width:18ch;font-size:11px;line-height:15px}.cw-use-card.danger .cw-use-card-icon{background:#fff0f1;color:#b94a59}.cw-use-card.danger:has(input:checked){border-color:#e2a2ab;background:#fff8f8}.cw-restriction-details{display:grid;gap:12px;padding:14px;border:1px solid #f0cf92;border-radius:8px;background:#fffaf0}.cw-restriction-details header{display:grid;gap:3px}.cw-restriction-details header>p{font-size:12px}.cw-restriction-grid{gap:12px}.cw-restriction-details .cw-field textarea{min-height:62px}.cw-issue-inventory-change{display:flex;align-items:center;gap:8px;min-height:38px;color:#566b85;font-size:12px;line-height:17px}.cw-issue-inventory-change input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:#315cf4}.cw-issue-attachments-card .creation-uploader-issue{min-width:0}.cw-issue-attachments-card .creation-uploader-issue>header small{max-width:560px}.cw-issue-attachments-card .creation-uploader-issue .creation-attachment-drop{width:100%;min-height:120px;box-sizing:border-box;padding:22px 18px;border-color:#b9cce5}.cw-issue-attachments-card .creation-attachment-policy{color:#64748b}.cw-issue-attachments-card .creation-upload-queue{margin-top:2px}@media (max-width:700px){.cw-issue-impact-card,.cw-issue-attachments-card{gap:15px;padding:16px}.cw-operational-use>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-use-card{min-height:76px}.cw-issue-attachments-card .creation-uploader-issue>header{flex-direction:column;align-items:stretch}.cw-issue-attachments-card .creation-uploader-issue .creation-upload-mode{width:100%}.cw-issue-attachments-card .creation-uploader-issue .creation-upload-mode button{flex:1;justify-content:center}}.cw-source-snapshot{border:1px solid #cfdced;border-radius:12px;background:#f7faff;padding:16px}.cw-source-snapshot .cw-source-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.cw-source-snapshot .cw-source-heading svg{flex:none;color:#315cf4}.cw-source-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding-top:12px;border-top:1px solid #dfe8f3}.cw-source-snapshot-grid div{display:grid;gap:3px}.cw-source-snapshot-grid dt{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#8497ad;font-weight:800}.cw-source-snapshot-grid dd{margin:0;color:#304c6b;font-size:12px;font-weight:800}@media (max-width:700px){.cw-source-snapshot-grid{grid-template-columns:1fr}}.cw-review-snapshot{display:grid;gap:8px;margin:14px 0;padding:12px;border:1px solid #dce5ef;border-radius:10px;background:#fbfdff}.cw-review-snapshot>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.cw-review-snapshot header b{color:#38516e;font-size:12px}.cw-review-snapshot header span,.cw-review-snapshot li>span,.cw-review-snapshot li>small,.cw-review-snapshot>p{color:#71839a;font-size:11px;line-height:1.4}.cw-review-snapshot ol,.cw-review-snapshot ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cw-review-snapshot li{display:grid;gap:2px;padding:7px 8px;border:1px solid #e6edf4;border-radius:7px;background:#fff}.cw-review-snapshot li>b{color:#405773;font-size:11px}.template-create-backdrop{position:fixed;z-index:135;inset:0;display:grid;place-items:center;padding:18px;background:#0d182b75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.template-create-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100%);max-height:calc(100dvh - 36px);overflow:hidden;border:1px solid #dbe3ef;border-radius:15px;background:#fff;box-shadow:0 28px 75px #0d182b4d}.template-create-dialog>header{display:flex;align-items:center;gap:11px;padding:16px 20px;border-bottom:1px solid #e7edf4;background:#fff}.template-create-dialog h2{color:#213550;font-size:19px;letter-spacing:-.03em}.template-create-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#315cf4;background:#edf1ff}.template-close{display:grid;place-items:center;width:38px;height:38px;margin-left:auto;border-radius:8px;color:#667890}.template-close:hover{background:#f1f4f8}.template-create-body{min-height:0;overflow-y:auto;padding:18px 20px 22px}.template-create-body>nav{display:flex;align-items:center;gap:8px;color:#96a3b4;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.template-create-body>nav span{padding:6px 8px;border-radius:6px}.template-create-body>nav span.active{color:#315cf4;background:#edf1ff}.template-create-body>nav span.complete{color:#2b8b68}.template-create-body>nav i{flex:1;height:1px;background:#dce4ee}.template-intro{margin:15px 0;color:#607188;font-size:12px;line-height:1.55}.template-search{display:flex;align-items:center;gap:8px;padding:0 11px;height:40px;border:1px solid #d9e3ef;border-radius:8px;color:#75869b}.template-search input{min-width:0;flex:1;border:0;outline:0;color:#33455f;font-size:12px}.template-card-list{display:grid;gap:9px;margin-top:12px}.template-card-list article{position:relative;border:1px solid #dfe7f0;border-radius:10px;background:#fff;transition:border-color .16s,box-shadow .16s}.template-card-list article.selected{border-color:#87a4ff;box-shadow:0 0 0 3px #315cf41a}.template-card-list article>button:first-child{display:grid;grid-template-columns:minmax(0,1fr) 1.3fr;gap:15px;width:100%;padding:13px 13px 14px;text-align:left}.template-card-list h3{margin:4px 0;color:#263a56;font-size:14px}.template-card-list h3 em{color:#315cf4;font-size:10px;font-style:normal}.template-card-list p{color:#68798f;font-size:11px;line-height:1.45}.template-card-list span{color:#758aa6;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.template-card-list dl{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.template-card-list dl>div:last-child{grid-column:1/-1}.template-card-list dt,.template-snapshot-review dt{color:#8b99aa;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.template-card-list dd,.template-snapshot-review dd{margin:3px 0 0;color:#40526a;font-size:10px;font-weight:800;line-height:1.35}.template-preview{position:absolute;right:12px;bottom:10px;display:inline-flex;align-items:center;gap:4px;color:#315cf4;font-size:10px;font-weight:800}.template-inline-preview{margin-top:12px;padding:12px;border:1px solid #cbd8ff;border-radius:9px;background:#f6f8ff}.template-inline-preview header{display:flex;justify-content:space-between;align-items:center;color:#314b78;font-size:11px}.template-inline-preview header>div{display:flex;gap:6px;align-items:center}.template-inline-preview p{margin:8px 0;color:#5d7088;font-size:11px;line-height:1.45}.template-inline-preview ol{display:grid;gap:5px;padding:0;margin:0;list-style:none}.template-inline-preview li{display:flex;gap:6px;align-items:center;color:#43566e;font-size:10px}.template-inline-preview li svg{color:#2b8b68}.template-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.template-scope-grid>label,.template-reference-upload{display:grid;gap:5px;color:#6d7e94;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.template-scope-grid select,.template-scope-grid input{height:39px;padding:0 10px;border:1px solid #d9e2ec;border-radius:7px;color:#34465e;background:#fff;font-size:11px;letter-spacing:0;outline-color:#315cf4}.template-zone{display:grid;gap:5px;align-content:center;padding:0 10px;border:1px solid #d9e2ec;border-radius:7px;background:#f8fafc}.template-zone span{color:#8a99ab;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.template-zone b{color:#40536d;font-size:11px}.template-reference-upload{grid-column:1/-1;padding:11px;border:1px dashed #afbfda;border-radius:8px;background:#fafcff}.template-reference-upload input{height:auto;border:0;padding:0}.template-reference-upload small{color:#72849a;font-size:10px;line-height:1.4;letter-spacing:0;text-transform:none}.template-snapshot-heading{display:flex;gap:10px;padding:12px;border:1px solid #dce6f3;border-radius:9px;background:#f8faff}.template-snapshot-heading svg{color:#315cf4}.template-snapshot-heading span{color:#7287a3;font-size:10px;font-weight:800;letter-spacing:.08em}.template-snapshot-heading h3{margin:2px 0;color:#2b405e;font-size:15px}.template-snapshot-heading p{margin:0;color:#657790;font-size:11px;line-height:1.45}.template-snapshot-review>dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.template-snapshot-review dl>div{padding:10px;border:1px solid #e1e8f1;border-radius:8px;background:#fff}.template-snapshot-review details{margin-top:9px;border:1px solid #dce5ef;border-radius:8px;padding:10px}.template-snapshot-review summary{display:flex;align-items:center;justify-content:space-between;color:#40536e;font-size:11px;font-weight:800;cursor:pointer}.template-snapshot-review ol{display:grid;gap:6px;margin:10px 0 0;padding-left:19px;color:#5d6f86;font-size:11px}.template-snapshot-review details p{margin:9px 0 0;color:#5d6f86;font-size:11px;line-height:1.5}.template-create-dialog>footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 20px;border-top:1px solid #e7edf4;background:#fffffffa}.template-create-dialog>footer>div{display:flex;gap:8px}.template-create-dialog button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.template-create-backdrop{place-items:end center;padding:9px}.template-create-dialog{max-height:calc(100dvh - 18px);border-radius:14px 14px 10px 10px}.template-create-body{padding:15px}.template-card-list article>button:first-child{grid-template-columns:1fr;padding-bottom:32px}.template-card-list dl{grid-template-columns:1fr 1fr}.template-scope-grid,.template-snapshot-review>dl{grid-template-columns:1fr}.template-create-dialog>header,.template-create-dialog>footer{padding-left:15px;padding-right:15px}.template-create-dialog>footer{align-items:flex-end}.template-create-dialog>footer>div{flex-wrap:wrap;justify-content:flex-end}}.template-create-dialog{width:min(1060px,100%)}.template-selection-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.55fr);gap:14px;margin-top:14px;min-height:510px}.template-selection-list{min-width:0;padding-right:14px;border-right:1px solid #e2e8f0}.template-selection-list .template-intro{margin:0 0 12px}.template-selection-list .template-card-list{gap:7px;margin-top:10px}.template-selection-list .template-card-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;width:100%;padding:11px;border:1px solid #e0e7ef;border-radius:8px;color:#3c526e;text-align:left}.template-selection-list .template-card-list>button:hover{border-color:#b9caf3;background:#f9fbff}.template-selection-list .template-card-list>button.selected{border-color:#7394ec;background:#f1f5ff;box-shadow:inset 3px 0 #315cf4}.template-selection-list .template-card-list>button>span{padding-top:2px;color:#667b9c;font-size:10px;font-weight:800;letter-spacing:.07em}.template-selection-list .template-card-list b{display:block;color:#273d5a;font-size:12px;line-height:17px}.template-selection-list .template-card-list b em{color:#315cf4;font-size:10px;font-style:normal}.template-selection-list .template-card-list small{display:block;margin-top:3px;color:#6e8198;font-size:10px;line-height:14px}.template-selection-list .template-card-list svg{margin-top:2px;color:#c4d0e1}.template-selection-list .template-card-list>button.selected svg{color:#315cf4}.template-selection-preview{display:grid;align-content:start;gap:12px;min-width:0;padding:15px;border:1px solid #cbd8f2;border-radius:11px;background:linear-gradient(145deg,#fbfdff,#f4f7ff)}.template-selection-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.template-selection-preview>header span,.template-selection-preview section>header span{display:block;color:#6680aa;font-size:10px;font-weight:800;letter-spacing:.08em}.template-selection-preview h3,.template-selection-preview h4{margin:3px 0;color:#283f5f;letter-spacing:-.018em}.template-selection-preview h3{font-size:17px}.template-selection-preview h4{font-size:13px}.template-selection-preview h3 em{color:#315cf4;font-size:11px;font-style:normal}.template-selection-preview>header p{max-width:510px;margin:5px 0 0;color:#64768d;font-size:11px;line-height:16px}.template-preview-type{padding:4px 7px;border:1px solid #cbd8f3;border-radius:5px;background:#fff;color:#315cf4!important;font-size:10px!important}.template-preview-purpose{display:grid;gap:4px;margin:0;padding:10px 11px;border-left:3px solid #315cf4;border-radius:0 7px 7px 0;background:#ffffffb8;color:#546a86;font-size:11px;line-height:16px}.template-preview-purpose b{color:#334d70;font-size:10px}.template-preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}.template-preview-metrics span{display:grid;gap:2px;padding:8px;border:1px solid #e1e8f2;border-radius:7px;background:#fff;color:#77899e;font-size:10px}.template-preview-metrics b{color:#385170;font-size:11px;line-height:14px}.template-selection-preview section{padding-top:11px;border-top:1px solid #dfe7f3}.template-selection-preview section>header{display:flex;align-items:end;justify-content:space-between;gap:10px}.template-selection-preview section>header small{color:#70839a;font-size:10px}.template-selection-preview ol{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.template-selection-preview ol>li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:9px;border:1px solid #dfe7ef;border-radius:7px;background:#ffffffdb}.template-selection-preview ol>li>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#edf2ff;color:#315cf4;font-size:10px;font-weight:800}.template-selection-preview ol b{display:block;color:#344b68;font-size:11px}.template-selection-preview ol p,.template-selection-preview ol small{margin:3px 0 0;color:#62758d;font-size:10px;line-height:14px}.template-selection-preview ol em{display:block;margin-top:4px;color:#526a88;font-size:10px;font-style:normal;line-height:13px}.template-preview-governance dl{display:grid;gap:6px;margin:9px 0 0}.template-preview-governance dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:8px}.template-preview-governance dt{color:#7a8da4;font-size:10px;font-weight:800}.template-preview-governance dd{margin:0;color:#4a617e;font-size:10px;line-height:14px}.template-selection-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid #dfe7f3;color:#56708d;font-size:10px}.template-selection-preview>footer>span{display:flex;align-items:center;gap:5px}.template-selection-empty{place-content:center;min-height:350px;border-style:dashed;text-align:center}.template-selection-empty svg{margin:auto;color:#6f92ed}.template-selection-empty b{color:#3c5576;font-size:13px}.template-selection-empty p{max-width:320px;margin:0;color:#71839b;font-size:11px;line-height:16px}@media (max-width:760px){.template-create-dialog{width:min(720px,100%)}.template-selection-layout{grid-template-columns:1fr;min-height:0}.template-selection-list{padding:0 0 12px;border-right:0;border-bottom:1px solid #e2e8f0}.template-selection-list .template-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.template-selection-preview{min-height:0}.template-preview-metrics{grid-template-columns:1fr 1fr}.template-selection-preview>footer{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.template-selection-list .template-card-list,.template-preview-metrics{grid-template-columns:1fr}.template-preview-governance dl>div{grid-template-columns:1fr}.template-selection-preview>footer .create-button{width:100%}}.authoring-workspace,.authoring-workspace *{box-sizing:border-box}.authoring-main{min-width:0}.authoring-main-body{min-width:0;overflow-x:hidden}.authoring-checkgroup{width:100%;min-width:0}.authoring-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;width:100%;min-width:0}.authoring-check input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px;margin:2px 0 0!important}.authoring-field .authoring-check input[type=radio]{appearance:auto;width:16px!important;height:16px!important;min-width:16px;padding:0!important;margin:2px 0 0!important;accent-color:#315cf4}.authoring-check>span{display:block;min-width:0;overflow-wrap:anywhere}.authoring-radio-group{width:100%;min-width:0}.authoring-radio-card{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;width:100%;min-width:0}.authoring-radio-card input[type=radio]{width:16px!important;height:16px!important;min-width:16px;margin:2px 0 0!important}.authoring-radio-card>span{display:block;min-width:0;overflow-wrap:anywhere}.authoring-main-footer{position:relative;z-index:1}.authoring-step-error{flex:1;margin:0;color:#b34a4a;font-size:11px;line-height:1.35}.authoring-policy-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0d1b3075;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.authoring-policy-dialog{width:min(620px,100%);border:1px solid #d8e0eb;border-radius:12px;background:#fffdf8;box-shadow:0 24px 56px #0d1b3038;overflow:hidden}.authoring-policy-dialog header{display:flex;justify-content:space-between;gap:20px;padding:24px 24px 18px;border-bottom:1px solid #e6ebf1}.authoring-policy-dialog h2{margin:4px 0 6px;color:#17304f;font-size:24px;line-height:1.2}.authoring-policy-dialog p{margin:0;color:#5d6d82;font-size:14px;line-height:1.5}.authoring-policy-dialog dl{margin:0;padding:8px 24px}.authoring-policy-dialog dl>div{display:grid;grid-template-columns:170px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #edf0f4}.authoring-policy-dialog dt{color:#718096;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.authoring-policy-dialog dd{margin:0;color:#263c58;font-size:14px;line-height:1.45}.authoring-policy-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px;background:#f8f8f5}.authoring-policy-dialog footer a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}@media (max-width:720px){.authoring-main-body{overflow-y:auto;overflow-x:hidden}.authoring-main-footer{flex-wrap:wrap}.authoring-nav-buttons{margin-left:auto}.authoring-policy-backdrop{align-items:end;padding:12px}.authoring-policy-dialog dl>div{grid-template-columns:1fr;gap:4px}.authoring-policy-dialog footer{flex-direction:column-reverse}.authoring-policy-dialog footer>*{justify-content:center}}.ops-app .work-template-catalogue .template-detail-tabs{display:grid;grid-template-columns:repeat(8,max-content);align-items:end;gap:8px;overflow-x:auto;border-bottom:1px solid #dbe5f2}.ops-app .work-template-catalogue .template-detail-tabs button{position:relative;display:inline-flex;width:max-content!important;min-width:max-content!important;min-height:36px;margin:0 0 8px;padding-inline:11px;white-space:nowrap;border:1px solid transparent;border-bottom:1px solid transparent;border-radius:8px;background:transparent;color:#64748b;font-size:12px;font-weight:800;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.ops-app .work-template-catalogue .template-detail-tabs button.active{border:1px solid #dbeafe;border-bottom:4px solid #2563eb;border-radius:8px;background:linear-gradient(180deg,#f8faff,#edf3ff);box-shadow:0 4px 9px #274b971f,inset 0 1px #fffffff0;color:#315cf4}.ops-app .work-template-catalogue .template-detail-tabs button.active:after{content:none}.ops-app .work-template-catalogue .template-detail-tabs button:focus-visible{outline:2px solid #315cf4;outline-offset:2px}@media (max-width:640px){.ops-app .work-template-catalogue .template-detail-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto}.ops-app .work-template-catalogue .template-detail-tabs button{flex:0 0 auto!important;padding-inline:9px}}.ops-app .work-template-catalogue .template-list-items>button.selected{margin:2px 0!important;border:1px solid #2563eb!important;border-left-width:1px!important;border-radius:8px!important;background:#eff6ff!important;box-shadow:0 2px 6px #2563eb1a!important;padding-left:13px!important}.ops-app .work-template-catalogue .template-list-items>button.selected:hover{border-color:#1d4ed8!important;background:#eff6ff!important}.ops-app .work-template-catalogue .template-list-items>button.selected:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px!important}.ops-app .work-template-catalogue .template-checklist-view{display:grid;gap:10px}.ops-app .work-template-catalogue .template-checklist-view>article{display:block;padding:12px;border:1px solid #dfe7f0;border-radius:10px;background:#fbfcfe}.ops-app .work-template-catalogue .template-checklist-view>article>div{display:grid;gap:4px}.ops-app .work-template-catalogue .template-checklist-view>article>div>span{color:#7c8da2;font-size:10px;font-weight:800;letter-spacing:.08em}.ops-app .work-template-catalogue .template-checklist-view>article>div>b{color:#4d617b;font-size:11px}.ops-app .work-template-catalogue .template-checklist-view ol{display:grid;gap:8px;margin:9px 0 0;padding:0;list-style:none}.ops-app .work-template-catalogue .template-checklist-view li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:9px 10px;border:1px solid #e0e7ef;border-radius:8px;background:#fff}.ops-app .work-template-catalogue .template-checklist-view li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#315cf4;background:#eef3ff;font:500 10px DM Mono,monospace}.ops-app .work-template-catalogue .template-checklist-view li>div{display:grid;gap:3px;min-width:0}.ops-app .work-template-catalogue .template-checklist-view li b{color:#3b516b;font-size:12px;line-height:1.35}.ops-app .work-template-catalogue .template-checklist-view li p{color:#7c8ca1;font-size:10px;line-height:1.4}.ops-app .work-template-catalogue .template-checklist-view li small{color:#667991;font-size:10px;line-height:1.45}.ops-app .work-template-catalogue .template-checklist-view>article:last-child{background:#f7faff}.ops-app .work-template-catalogue .template-checklist-view>article:last-child p{margin-top:2px;color:#7c8ca1;font-size:10px;line-height:1.4}@media (max-width: 640px){.ops-app .work-template-catalogue .template-checklist-view>article{padding:10px}.ops-app .work-template-catalogue .template-checklist-view li{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px}.ops-app .work-template-catalogue .template-checklist-view li>span{width:22px;height:22px}}.ops-app .template-archive-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:start;margin-top:16px;padding:14px;border:1px solid #efcfd2;border-radius:10px;background:#fff9f9}.ops-app .template-archive-confirmation>svg{margin-top:2px;color:#b6535d}.ops-app .template-archive-confirmation>div{min-width:0}.ops-app .template-archive-confirmation>div>b{display:block;color:#713c46;font-size:12px;line-height:1.35}.ops-app .template-archive-confirmation>div>p{margin:5px 0 0;color:#806b73;font-size:10px;line-height:1.45}.ops-app .template-retirement-impact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.ops-app .template-retirement-impact>div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid #efdfe1;border-radius:7px;background:#fff}.ops-app .template-retirement-impact span{color:#9b7b84;font:500 8px DM Mono,monospace;letter-spacing:.08em}.ops-app .template-retirement-impact b{color:#654b56;font-size:10px}.ops-app .template-retirement-impact small{overflow-wrap:anywhere;color:#806f78;font-size:10px;line-height:1.35}.ops-app .template-retirement-count{display:block;margin-top:9px;color:#866c75;font-size:10px;line-height:1.4}.ops-app .template-archive-confirmation .danger-confirm{min-height:32px;padding-inline:10px;border:1px solid #b6535d;border-radius:6px;color:#fff;background:#b6535d;font-size:10px;font-weight:800;white-space:nowrap}.ops-app .template-archive-confirmation .danger-confirm:hover:not(:disabled){background:#963f4b}.ops-app .template-archive-confirmation .danger-confirm:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 680px){.ops-app .template-archive-confirmation{grid-template-columns:auto minmax(0,1fr);gap:10px}.ops-app .template-retirement-impact{grid-template-columns:1fr}.ops-app .template-archive-confirmation>.outline-inline,.ops-app .template-archive-confirmation>.danger-confirm{grid-column:2;width:100%}}.work-template-detail-backdrop{z-index:90;padding:24px;overflow:auto}.work-template-detail{width:min(760px,100%);max-width:760px;padding:0;overflow:hidden;border:1px solid #d7e2ef;border-radius:16px;background:#fffdf8;box-shadow:0 28px 70px #12223c40}.work-template-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 26px 20px;border-top:3px solid #315cf4;background:linear-gradient(112deg,#fffdf8,#f3f7ff)}.work-template-detail h2{margin:4px 0 7px;color:#203855;font-size:27px;letter-spacing:-.04em}.work-template-detail>header p{max-width:560px;margin:0;color:#667a92;font-size:13px;line-height:1.5}.work-template-detail-hero{display:flex;align-items:center;gap:12px;padding:15px 26px;border-bottom:1px solid #e4eaf1;background:#fbfcff}.work-template-detail-hero>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#315cf4;background:#eaf0ff}.work-template-detail-hero div{display:grid;gap:2px}.work-template-detail-hero b{color:#315cf4;font-size:12px}.work-template-detail-hero small{color:#6b7d95;font-size:11px}.work-template-detail-hero em{margin-left:auto;padding:5px 8px;border-radius:999px;color:#5e7088;background:#eef2f7;font-size:10px;font-style:normal;font-weight:800}.work-template-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e3e9f0}.work-template-detail-facts>div{display:grid;gap:5px;padding:15px 26px;background:#fff}.work-template-detail-facts span,.work-template-detail-section header>span{color:#718198;font:500 10px/1.2 DM Mono,monospace;letter-spacing:.09em}.work-template-detail-facts b{color:#324962;font-size:12px;line-height:1.4}.work-template-detail-section{padding:20px 26px;border-top:1px solid #e8edf3}.work-template-detail-section header{display:grid;gap:5px}.work-template-detail-section h3{margin:0;color:#283e59;font-size:16px;letter-spacing:-.02em}.work-template-detail-section>p{margin:11px 0 0;color:#62758d;font-size:13px;line-height:1.55}.work-template-detail-section ol{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none}.work-template-detail-section li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:44px;padding:9px 11px;border:1px solid #e0e7ef;border-radius:8px;background:#fff}.work-template-detail-section li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#315cf4;background:#eef3ff;font:500 10px DM Mono,monospace}.work-template-detail-section li>b{color:#3b516b;font-size:12px}.work-template-detail-section li>svg{color:#8aa5cf}.work-template-detail>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 26px;border-top:1px solid #e3e9f0;background:#fbfcfe}.work-template-detail>footer p{display:flex;align-items:flex-start;gap:7px;margin:0;max-width:420px;color:#667a91;font-size:11px;line-height:1.45}.work-template-detail>footer p svg{flex:0 0 auto;color:#315cf4}.work-template-detail>footer>div{display:flex;gap:8px;white-space:nowrap}.work-template-detail>footer .create-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;font-size:11px}@media (max-width:640px){.work-template-detail-backdrop{padding:12px}.work-template-detail>header,.work-template-detail-section{padding-inline:18px}.work-template-detail-facts{grid-template-columns:1fr}.work-template-detail-facts>div{padding-inline:18px}.work-template-detail>footer{align-items:flex-start;flex-direction:column;padding-inline:18px}.work-template-detail>footer>div{width:100%}.work-template-detail>footer>div>*{flex:1}}.workforce-assignment-workspace{display:grid;gap:16px;padding:22px 28px 36px;color:#334a67}.workforce-header{margin:0!important;padding:0 0 18px!important}.workforce-header h1{margin:4px 0;color:#334155;font-size:30px;font-weight:500;letter-spacing:-.02em}.workforce-header p:last-child{max-width:700px;margin-top:4px;color:#596d84;font-size:13px;line-height:1.5}.workforce-open-queue,.workforce-recovery-actions button,.workforce-work-heading button{display:inline-flex;align-items:center;gap:7px}.workforce-rules{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid #dbe5ef;border-radius:8px;background:#f8fbff;color:#64768c;font-size:12px}.workforce-rules>svg{flex:none;color:#315cf4}.workforce-rules button{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#315cf4;font-size:12px;font-weight:800}.workforce-capacity-summary{display:grid;grid-template-columns:1.6fr repeat(4,minmax(112px,1fr)) auto;gap:0;border:1px solid #dfe7f0;border-radius:10px;background:#fff;overflow:hidden}.workforce-capacity-summary>div{display:grid;align-content:center;gap:4px;min-height:86px;padding:14px 17px;border-left:1px solid #e7edf3}.workforce-capacity-summary>div:first-child{border-left:0}.workforce-capacity-summary span,.workforce-capacity-summary small{color:#718399;font-size:10px;font-weight:800}.workforce-capacity-summary h2{margin:0;color:#2c4461;font-size:24px;line-height:1.05}.workforce-capacity-summary b{color:#334a67;font-size:19px}.workforce-capacity-summary button{padding:14px;color:#315cf4}.workforce-show-all{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:11px;font-weight:800}.workforce-people-surface,.workforce-work-surface{border:1px solid #dfe7f0;border-radius:10px;background:#fff;overflow:hidden}.workforce-people-surface>header,.workforce-work-heading{display:flex;justify-content:space-between;gap:15px;padding:17px 18px;border-bottom:1px solid #e6edf3}.workforce-people-surface header span,.workforce-work-heading>div>span,.column-label span,.workforce-recovery-bar span,.workforce-outcome span,.section-label{color:#8291a3;font:500 10px DM Mono,monospace;letter-spacing:.08em}.workforce-people-surface h2,.workforce-work-heading h2{margin:4px 0 0;color:#334a67;font-size:18px}.workforce-people-surface header small{align-self:center;color:#8291a3;font-size:11px}.workforce-person-list{display:grid}.workforce-person-row{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.8fr) auto;gap:18px;align-items:center;padding:13px 18px;border-bottom:1px solid #edf1f5}.workforce-person-row:last-child{border-bottom:0}.workforce-person-row>button{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}.workforce-person-row>button>span:last-child{display:grid;gap:3px;min-width:0}.workforce-person-row b{color:#344b67;font-size:12px}.workforce-person-row small{color:#73859a;font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;font-size:11px;font-weight:800}.person-avatar.blue{color:#315cf4;background:#e8edff}.person-avatar.amber{color:#aa6e1f;background:#fff1d5}.person-avatar.green{color:#378b62;background:#e5f8ed}.person-avatar.purple{color:#795ad0;background:#f0ebff}.person-workload{display:grid;gap:5px}.person-workload b{font-size:11px}.person-workload span{color:#73859a;font-size:10px}.person-workload i{display:block;height:5px;border-radius:8px;background:#e8edf2;overflow:hidden}.person-workload em{display:block;height:100%;border-radius:inherit;background:#315cf4}.capacity-state{padding:5px 7px;border-radius:5px;font:500 10px DM Mono,monospace;white-space:nowrap}.capacity-state.ready{color:#267d5c;background:#e8f7ef}.capacity-state.watch{color:#986a2a;background:#fff5df}.capacity-state.over{color:#a84d57;background:#fff0f1}.workforce-work-heading{align-items:end}.workforce-work-heading p{margin-top:4px;color:#718399;font-size:11px}.workforce-work-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.workforce-work-column{min-width:0;padding:14px;border-right:1px solid #e6edf3}.workforce-work-column:last-child{border-right:0}.column-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.column-label b{display:grid;place-items:center;min-width:21px;height:21px;border-radius:50%;color:#526a84;background:#eef3f8;font-size:10px}.workload-card{display:grid;grid-template-columns:18px minmax(0,1fr) 25px;gap:8px;align-items:start;padding:11px;border:1px solid #dfe7f0;border-radius:8px;background:#fff}.workload-card+.workload-card{margin-top:8px}.workload-card.selected{border-color:#315cf4;box-shadow:0 0 0 2px #315cf41a}.workload-select{padding-top:3px}.workload-select input{accent-color:#315cf4}.workload-card-main{display:grid;gap:5px;min-width:0;text-align:left}.workload-card-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.workload-card-top>b{color:#657b95;font:500 10px DM Mono,monospace}.workload-card-main>strong{color:#344b67;font-size:12px;line-height:1.25}.workload-card-main>small{color:#73859a;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workload-card-meta{display:flex;gap:6px;flex-wrap:wrap;color:#6d8096;font-size:10px}.workload-card-meta span+span{padding-left:6px;border-left:1px solid #dbe3ec}.workload-card-owner{display:flex;align-items:center;gap:4px;color:#536a84;font-size:10px}.workload-card-owner svg{color:#8092a7}.workload-card-owner em{margin-left:auto;color:#8795a5;font-size:10px;font-style:normal;text-align:right}.workload-open{display:grid;place-items:center;padding:3px;color:#8695a6}.assignment-state{display:inline-block;width:max-content;padding:4px 6px;border-radius:4px;font:500 10px DM Mono,monospace;white-space:nowrap}.assignment-state.unassigned{color:#a66d3d;background:#fff4e2}.assignment-state.offered{color:#315cf4;background:#eaf0ff}.assignment-state.committed{color:#26835f;background:#e7f7ef}.assignment-state.external-pending{color:#8664bf;background:#f1edff}.assignment-state.retained{color:#986a2a;background:#fff5df}.workforce-state-legend{display:flex;gap:14px;flex-wrap:wrap;padding:11px 14px;border-bottom:1px solid #edf1f5;color:#718399;font-size:10px}.workforce-state-legend span{display:inline-flex;align-items:center;gap:5px}.legend-dot{width:7px;height:7px;border-radius:50%}.legend-dot.unassigned{background:#d39145}.legend-dot.offered{background:#315cf4}.legend-dot.committed{background:#2d9670}.legend-dot.recovery{background:#8967c1}.workforce-recovery-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid #dfe7f0;border-radius:10px;background:#f6f9fc}.workforce-recovery-bar>div:first-child{display:grid;gap:3px}.workforce-recovery-bar b{color:#334a67;font-size:14px}.workforce-recovery-bar small{color:#718399;font-size:10px}.workforce-recovery-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.workforce-recovery-actions button{min-height:34px;padding:8px 10px;border:1px solid #cfdbe8;border-radius:6px;color:#405a76;background:#fff;font-size:10px;font-weight:800}.workforce-recovery-actions button:hover:not(:disabled){border-color:#315cf4;color:#315cf4}.workforce-recovery-actions button:disabled{cursor:not-allowed;opacity:.48}.workforce-outcome{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #b9ddcc;border-radius:9px;background:#f1fbf5}.workforce-outcome>svg{flex:none;color:#2d9670}.workforce-outcome>div{display:grid;gap:3px}.workforce-outcome b{color:#2f5c49;font-size:12px}.workforce-outcome small{color:#527866;font-size:10px}.workforce-outcome button{margin-left:auto}.workforce-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;justify-content:end;background:#19283e52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workforce-detail-drawer,.workforce-flow-drawer,.workforce-policy-drawer{display:flex;flex-direction:column;width:min(650px,100vw);height:100%;overflow:auto;background:#fff;box-shadow:-18px 0 44px #1e30482e}.workforce-detail-drawer>header,.workforce-flow-drawer>header,.workforce-policy-drawer>header{display:flex;justify-content:space-between;gap:14px;padding:22px;border-bottom:1px solid #e5ebf2}.workforce-detail-drawer header span,.workforce-flow-drawer header span,.workforce-policy-drawer header span{color:#315cf4;font:500 10px DM Mono,monospace;letter-spacing:.09em}.workforce-detail-drawer h2,.workforce-flow-drawer h2,.workforce-policy-drawer h2{margin:5px 0;color:#293e59;font-size:20px}.workforce-detail-drawer header p,.workforce-flow-drawer header p,.workforce-policy-drawer header p{color:#65778e;font-size:11px;line-height:1.4}.workforce-detail-body,.workforce-flow-content{display:grid;align-content:start;gap:18px;padding:20px 22px}.detail-fact-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e0e8f0;border-radius:8px;overflow:hidden}.detail-fact-grid>div{display:grid;gap:4px;padding:11px;border-bottom:1px solid #edf1f5}.detail-fact-grid>div:nth-child(odd){border-right:1px solid #edf1f5}.detail-fact-grid span{color:#8291a3;font:500 10px DM Mono,monospace}.detail-fact-grid b{color:#405875;font-size:11px}.workforce-detail-body section{display:grid;gap:7px}.workforce-detail-body section p{margin:0;color:#65778e;font-size:12px;line-height:1.5}.workforce-detail-drawer>footer,.workforce-flow-content>footer,.workforce-policy-drawer>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:16px 22px;border-top:1px solid #e5ebf2}.workforce-policy-drawer dl{display:grid;align-content:start;padding:10px 22px}.workforce-policy-drawer dl>div{display:grid;grid-template-columns:145px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f5}.workforce-policy-drawer dt{color:#8291a3;font:500 10px DM Mono,monospace}.workforce-policy-drawer dd{margin:0;color:#465c77;font-size:12px}.workforce-policy-drawer footer{display:grid;justify-content:stretch;gap:10px}.workforce-policy-drawer footer small{display:flex;gap:6px;color:#718299;font-size:10px}.flow-callout{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #cfe0f8;border-radius:7px;background:#f4f8ff;color:#536f91;font-size:11px;line-height:1.45}.flow-callout svg{flex:none;color:#315cf4}.flow-callout.warning{border-color:#f0d9b4;background:#fff9ef;color:#8b672d}.flow-callout.warning svg{color:#c4832c}.candidate-list{display:grid;gap:9px}.candidate-list>.section-label{margin-bottom:2px}.candidate-row{display:grid;grid-template-columns:auto minmax(0,1fr) 160px;gap:10px;align-items:start;padding:12px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;text-align:left}.candidate-row:hover,.candidate-row.selected{border-color:#315cf4;box-shadow:0 0 0 2px #315cf41a}.candidate-row.ineligible{background:#fbfcfd}.candidate-copy{display:grid;gap:4px;min-width:0}.candidate-copy>b{color:#344b67;font-size:12px}.candidate-copy>small{color:#718399;font-size:10px}.candidate-row>strong{color:#278660;font-size:10px;line-height:1.4;text-align:right}.candidate-row.ineligible>strong{color:#a66d3d}.candidate-row>strong small{display:block;margin-top:3px;color:#6f8196;font-size:10px;font-weight:600}.candidate-checks{display:grid;grid-template-columns:1fr 1fr;gap:4px 7px;margin-top:5px}.candidate-checks span{color:#72849a;font-size:10px;line-height:1.25}.candidate-checks span i{display:inline-block;width:6px;height:6px;margin:0 4px 1px 0;border-radius:50%;background:#35a875}.candidate-checks span.warn i{background:#d49a3f}.candidate-checks span.fail i{background:#d25e68}.flow-form{display:grid;gap:13px}.flow-form label,.flow-reason{display:grid;gap:6px}.flow-form label>span,.flow-reason>span{color:#8291a3;font:500 10px DM Mono,monospace;letter-spacing:.06em}.flow-form input,.flow-form select,.flow-reason textarea{width:100%;padding:10px;border:1px solid #dbe5ef;border-radius:6px;color:#405875;background:#fff;font:inherit}.flow-reason textarea{min-height:88px;resize:vertical}.flow-empty{display:grid;justify-items:start;gap:6px;padding:24px;border:1px dashed #cdd9e6;border-radius:8px;color:#65778e}.flow-empty svg{color:#315cf4}.flow-empty b{color:#405875;font-size:13px}.flow-empty span{font-size:11px;line-height:1.5}.impact-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e0e8f0;border-radius:8px;overflow:hidden}.impact-summary>div{display:grid;gap:4px;padding:11px;border-right:1px solid #e0e8f0}.impact-summary>div:last-child{border-right:0}.impact-summary span{color:#8291a3;font:500 10px DM Mono,monospace}.impact-summary b{color:#334a67;font-size:16px}.impact-list{display:grid;gap:8px}.impact-list>.section-label{margin-bottom:2px}.impact-row{display:grid;grid-template-columns:1.1fr 1fr auto;gap:9px;align-items:center;padding:11px;border:1px solid #d6e8dd;border-radius:7px;background:#f7fcf9}.impact-row.skipped{border-color:#ecdede;background:#fff9f9}.impact-row>div{display:grid;gap:4px}.impact-row b{color:#405875;font-size:11px}.impact-row small,.impact-row>span{color:#718399;font-size:10px;line-height:1.3}.impact-row>span{display:flex;align-items:center;gap:5px}.impact-row>strong{color:#278660;font-size:10px;text-align:right}.impact-row.skipped>strong{color:#b45a60}.impact-deltas{display:grid;gap:7px}.impact-deltas>div{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #e4ebf2;border-radius:7px;color:#718399;font-size:10px;line-height:1.4}.impact-deltas svg{flex:none;color:#315cf4}.impact-deltas b{display:block;margin-bottom:2px;color:#405875}.acknowledge-row{display:flex;gap:7px;align-items:flex-start;color:#5d7087;font-size:11px;line-height:1.4}.acknowledge-row input{margin-top:2px;accent-color:#315cf4}@media (max-width:1080px){.workforce-capacity-summary{grid-template-columns:repeat(3,1fr)}.workforce-capacity-summary>div:nth-child(4){border-left:0;border-top:1px solid #e7edf3}.workforce-capacity-summary button{min-height:52px}.workforce-work-columns{grid-template-columns:1fr}.workforce-work-column{border-right:0;border-bottom:1px solid #e6edf3}.workforce-work-column:last-child{border-bottom:0}.workforce-person-row{grid-template-columns:minmax(240px,1fr) minmax(170px,.7fr) auto}}@media (max-width:680px){.workforce-assignment-workspace{padding:18px 14px 30px}.workforce-header{align-items:flex-start!important}.workforce-rules{align-items:flex-start;flex-wrap:wrap}.workforce-rules button{margin-left:23px}.workforce-capacity-summary{grid-template-columns:1fr 1fr}.workforce-capacity-summary>div:nth-child(n){border-left:0;border-top:1px solid #e7edf3}.workforce-capacity-summary>div:first-child,.workforce-capacity-summary>div:nth-child(2){border-top:0}.workforce-capacity-summary button{grid-column:1/-1}.workforce-people-surface>header,.workforce-work-heading{align-items:flex-start;flex-direction:column}.workforce-people-surface header small{align-self:flex-start}.workforce-person-row{grid-template-columns:1fr;gap:9px}.capacity-state{width:max-content}.workforce-recovery-bar{align-items:flex-start;flex-direction:column}.workforce-recovery-actions{justify-content:flex-start}.workforce-recovery-actions button{font-size:10px}.workforce-modal-backdrop{justify-content:stretch}.workforce-detail-drawer,.workforce-flow-drawer,.workforce-policy-drawer{width:100vw}.workforce-detail-drawer>header,.workforce-flow-drawer>header,.workforce-policy-drawer>header{padding:17px}.workforce-detail-body,.workforce-flow-content{padding:16px}.workforce-detail-drawer>footer,.workforce-flow-content>footer,.workforce-policy-drawer>footer{padding:14px 16px}.workforce-detail-drawer>footer button,.workforce-flow-content>footer button,.workforce-policy-drawer>footer button{flex:1}.candidate-row{grid-template-columns:auto minmax(0,1fr)}.candidate-row>strong{grid-column:2;text-align:left}.candidate-checks,.impact-row{grid-template-columns:1fr}.impact-row>strong{text-align:left}.workforce-outcome{align-items:flex-start;flex-wrap:wrap}.workforce-outcome button{margin-left:33px}.workforce-policy-drawer dl{padding:8px 16px}.workforce-policy-drawer dl>div{grid-template-columns:110px 1fr}}.workforce-matching-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(310px,1fr);gap:18px;align-items:start}.workforce-people-surface,.workforce-match-queue{border:1px solid #dfe7f0;border-radius:12px;background:#fff;overflow:hidden}.workforce-people-surface>header,.workforce-match-queue>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px;border-bottom:1px solid #e8edf3}.workforce-match-queue header span{color:#74869d;font-size:10px;font-weight:800;letter-spacing:.1em}.workforce-match-queue h2{margin-top:4px;color:#2c415e;font-size:18px}.workforce-match-queue header button{display:inline-flex;align-items:center;gap:6px;color:#315cf4;font-size:12px;font-weight:800}.workforce-match-queue{position:sticky;top:16px}.workforce-match-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:15px;border-top:1px solid #edf1f5;background:#fff}.workforce-match-card>span{color:#315cf4}.workforce-match-card>div{display:grid;gap:4px;min-width:0}.workforce-match-card b{color:#334a67;font-size:13px}.workforce-match-card small{color:#718399;font-size:11px;line-height:1.35}.workforce-match-card strong{color:#2f8d69;font-size:11px}.workforce-match-card strong.no-match{color:#c2702d}.workforce-match-card .outline-inline{min-height:31px;white-space:nowrap;font-size:11px}.workforce-match-card>svg{color:#9aa8b8}.workforce-drop-state{grid-column:1/-1;color:#315cf4;font-size:12px;font-weight:800}.workforce-person-row.is-ineligible .workforce-drop-state{color:#9b6d47}.workforce-person-row.is-eligible{background:#eefaf3;border-color:#b8dfce;transition:background .12s,border-color .12s}.workforce-person-row.is-ineligible{background:#fdf8f2;border-color:#ecdcc8;transition:background .12s,border-color .12s}.workforce-person-row.is-over{outline:2px solid #315cf4;outline-offset:-2px;box-shadow:0 0 0 4px #315cf41a}.workforce-person-row.is-over.is-ineligible{outline-color:#c2702d;box-shadow:0 0 0 4px #c2702d1a}.workforce-match-card[draggable=true]{cursor:grab}.workforce-match-card[draggable=true]:active{cursor:grabbing}.coverage-result-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;border-top:1px solid #e7edf3;border-bottom:1px solid #e7edf3;margin:6px 0}.coverage-result-facts>div{display:grid;gap:3px}.coverage-result-facts span{color:#8291a3;font:500 10px DM Mono,monospace;letter-spacing:.06em}.coverage-result-facts b{color:#344d6a;font-size:12px}@media (max-width:640px){.coverage-result-facts{grid-template-columns:1fr}}.workforce-match-backdrop{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:#06112359;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.eligible-matches-drawer{width:min(560px,100%);height:100%;display:flex;flex-direction:column;overflow:auto;background:#fff;box-shadow:-16px 0 36px #07183329}.eligible-matches-drawer>header{display:flex;justify-content:space-between;gap:12px;padding:24px;border-bottom:1px solid #e5ebf2}.eligible-matches-drawer header span{color:#74869d;font-size:10px;font-weight:800;letter-spacing:.1em}.eligible-matches-drawer h2{margin-top:4px;color:#263b57;font-size:24px}.eligible-matches-drawer p{margin-top:5px;color:#718399;font-size:13px}.eligible-match-list{display:grid;overflow:auto;padding:14px}.eligible-match-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) 145px;gap:11px;align-items:center;padding:14px;border:1px solid #e0e7ef;border-radius:9px;background:#fff;text-align:left}.eligible-match-list>button+button{margin-top:8px}.eligible-match-list>button.eligible{border-color:#b8dfce}.eligible-match-list>button.selected{outline:2px solid #315cf4;outline-offset:1px}.eligible-match-list>button:disabled{opacity:.6;background:#f7f8fa}.eligible-match-list>button>span:nth-child(2){display:grid;gap:3px}.eligible-match-list b{color:#334a67;font-size:13px}.eligible-match-list small{color:#73859a;font-size:11px}.eligible-match-list strong{font-size:11px;line-height:1.35}.eligible-match-list .eligible strong{color:#278660}.eligible-match-list .ineligible strong{color:#a66d3d}.eligible-matches-drawer footer{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding:16px 20px;border-top:1px solid #e3eaf1}.eligible-matches-drawer footer span{max-width:270px;color:#61758e;font-size:12px;line-height:1.4}.no-eligible-state{display:grid;place-content:center;justify-items:start;gap:10px;flex:1;padding:32px}.no-eligible-state svg{color:#cf7e28}.no-eligible-state b{font-size:17px;color:#354c68}.no-eligible-state p{color:#667a92;font-size:13px;line-height:1.5}.no-eligible-state button{justify-self:start}.workforce-offer-confirm{position:fixed;z-index:90;right:28px;bottom:26px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;max-width:640px;padding:15px;border:1px solid #bed8cc;border-radius:11px;background:#fff;box-shadow:0 16px 42px #102d262b}.workforce-offer-confirm>svg{color:#2d9670}.workforce-offer-confirm>div{display:grid;gap:3px}.workforce-offer-confirm span{color:#74869d;font-size:10px;font-weight:800;letter-spacing:.1em}.workforce-offer-confirm b{color:#2f4764;font-size:13px}.workforce-offer-confirm p{color:#718399;font-size:11px}.workforce-offer-confirm .create-button{min-height:34px;font-size:11px}@media (max-width:980px){.workforce-matching-layout{grid-template-columns:1fr}.workforce-match-queue{position:static;display:grid;grid-template-columns:1fr 1fr}.workforce-match-queue>header{grid-column:1/-1}}@media (max-width:680px){.workforce-match-queue{grid-template-columns:1fr}.workforce-match-card{grid-template-columns:auto minmax(0,1fr) auto}.workforce-match-card>svg{display:none}.eligible-match-list>button{grid-template-columns:auto minmax(0,1fr)}.eligible-match-list strong{grid-column:2}.eligible-matches-drawer footer{align-items:flex-end;flex-direction:column}.workforce-offer-confirm{right:12px;left:12px;bottom:12px;grid-template-columns:auto 1fr}.workforce-offer-confirm button{grid-row:2}.workforce-offer-confirm .create-button{grid-column:2}}.coverage-lifecycle-note{display:grid;gap:5px;margin-top:4px;padding:11px 12px;border:1px solid #dce7f2;border-radius:6px;background:#f7faff;color:#65798f;font-size:10px;line-height:1.4}.coverage-lifecycle-note b{color:#41607e;font-size:10px}.coverage-lifecycle-note code{width:max-content;padding:4px 6px;border-radius:4px;background:#eaf0f7;color:#315cf4;font:500 10px DM Mono,monospace}.workforce-rules button{display:inline-flex;align-items:center;gap:6px;font-weight:800}.coverage-breakdown{display:grid;gap:0;margin:12px 0;border:1px solid #e0e8f0;border-radius:8px;overflow:auto}.coverage-breakdown>div{display:grid;grid-template-columns:1.1fr .9fr .8fr .6fr .7fr 1.3fr;gap:8px;min-width:680px;padding:9px 10px;border-top:1px solid #e7edf3;color:#5d7087;font-size:10px}.coverage-breakdown>div:first-child{border-top:0;color:#8291a3;background:#f7f9fc;font:500 10px DM Mono,monospace;letter-spacing:.06em}.coverage-breakdown strong{color:#a94e54;font-size:10px}.coverage-recovery-actions{display:flex;flex-wrap:wrap;gap:7px}.coverage-recovery-actions button{min-height:36px}.workforce-policy-backdrop{position:fixed;inset:0;z-index:80;display:grid;justify-content:end;background:#19283e52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.assignment-policy-drawer{display:grid;grid-template-rows:auto 1fr auto;width:min(480px,100vw);height:100%;overflow:auto;background:#fff;box-shadow:-18px 0 44px #1e30482e}.assignment-policy-drawer>header,.coverage-request-dialog>header{display:flex;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid #e5ebf2}.assignment-policy-drawer header span,.coverage-request-dialog header span{color:#315cf4;font:500 10px DM Mono,monospace;letter-spacing:.09em}.assignment-policy-drawer h2,.coverage-request-dialog h2{margin:5px 0;color:#293e59;font-size:20px}.assignment-policy-drawer p,.coverage-request-dialog p{color:#65778e;font-size:12px;line-height:1.45}.assignment-policy-drawer dl{display:grid;align-content:start;padding:12px 22px}.assignment-policy-drawer dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #edf1f5}.assignment-policy-drawer dt{color:#8190a2;font:500 10px DM Mono,monospace}.assignment-policy-drawer dd{color:#465c77;font-size:12px;line-height:1.4}.assignment-policy-drawer footer{display:grid;gap:10px;padding:16px 22px;border-top:1px solid #e5ebf2}.assignment-policy-drawer footer small{display:flex;gap:6px;color:#718299;font-size:10px;line-height:1.35}.assignment-policy-drawer footer a{text-decoration:none}.coverage-request-dialog{align-self:center;justify-self:center;width:min(640px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border-radius:12px;background:#fff;box-shadow:0 22px 60px #1e30483d}.coverage-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px}.coverage-form label{display:grid;gap:5px;color:#718299;font-size:10px;font-weight:800}.coverage-form label>span{color:#8190a2;font:500 10px DM Mono,monospace;letter-spacing:.06em}.coverage-form input,.coverage-form select,.coverage-form textarea{width:100%;padding:9px;border:1px solid #dbe5ef;border-radius:6px;color:#405875;background:#fff;font:inherit}.coverage-form textarea{min-height:78px;resize:vertical}.coverage-form label:nth-child(5),.coverage-form label:nth-child(7),.coverage-form footer{grid-column:1/-1}.coverage-form footer,.coverage-confirmation footer{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.coverage-confirmation{display:grid;gap:10px;padding:26px}.coverage-confirmation svg{color:#2d9265}.coverage-confirmation b{color:#34506f;font-size:16px}.coverage-confirmation p{margin:0}.reschedule-dialog{width:min(520px,calc(100vw - 28px))}@media (max-width:640px){.assignment-policy-drawer{width:100vw}.coverage-form{grid-template-columns:1fr;padding:16px}.coverage-form label:nth-child(5),.coverage-form label:nth-child(7),.coverage-form footer{grid-column:auto}.coverage-request-dialog>header{padding:17px}.coverage-form footer,.coverage-confirmation footer{align-items:stretch;flex-direction:column-reverse}.coverage-form footer button,.coverage-confirmation footer button{width:100%}}.nested-page-rich{position:absolute;inset:0;background:var(--ops-bg, #f7f9fd);z-index:100;overflow-y:auto;display:flex;flex-direction:column;font-family:var(--ops-font);color:var(--ops-navy, #293c5a)}.nested-header{position:sticky;top:0;background:#fff;padding:16px 24px;border-bottom:1px solid var(--ops-border, #dce5f0);z-index:10;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-shadow:0 1px 2px #00000005}.nested-header-left{display:flex;flex-direction:column;gap:4px}.nested-header-left button.back-btn{background:none;border:none;color:var(--ops-text-muted, #718299);display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:500;padding:0;margin-bottom:4px}.nested-header-left button.back-btn:hover{color:var(--ops-navy, #293c5a)}.nested-header-left h1{font-size:20px;font-weight:600;margin:0;color:var(--ops-navy, #293c5a);display:flex;align-items:center;gap:8px}.nested-header-left .eyebrow{font-size:11px;font-weight:600;color:var(--ops-text-muted, #718299);text-transform:uppercase;letter-spacing:.05em;margin:0}.nested-header-right{display:flex;align-items:center;gap:12px}.back-arrow{transform:rotate(180deg)}.status-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid transparent;gap:6px;white-space:nowrap;line-height:1}.chip-green{color:var(--ops-status-green, #16a34a);background:var(--ops-status-green-bg, #f0faf5);border-color:var(--ops-status-green-border, #86efac)}.chip-amber{color:var(--ops-status-amber, #b45309);background:var(--ops-status-amber-bg, #fffbeb);border-color:var(--ops-status-amber-border, #fcd34d)}.chip-red{color:var(--ops-status-red, #dc2626);background:var(--ops-status-red-bg, #fff5f5);border-color:var(--ops-status-red-border, #fca5a5)}.chip-blue{color:var(--ops-status-blue, #315cf4);background:var(--ops-status-blue-bg, #eef2ff);border-color:var(--ops-status-blue-border, #8fa7fb)}.chip-purple{color:var(--ops-status-purple, #7c3aed);background:var(--ops-status-purple-bg, #f5f0ff);border-color:var(--ops-status-purple-border, #c4b5fd)}.chip-slate{color:var(--ops-navy, #293c5a);background:var(--ops-border-light, #eef2f6);border-color:var(--ops-border, #dce5f0)}.np-body{padding:24px;max-width:1000px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:24px}.np-card{background:#fff;border:1px solid var(--ops-border, #dce5f0);border-radius:10px;padding:20px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column}.np-btn{background:#fff;border:1px solid var(--ops-border, #dce5f0);border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--ops-navy, #293c5a);cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px;justify-content:center}.np-btn:hover{background:var(--ops-bg, #f7f9fd)}.np-btn-primary{background:var(--ops-blue, #315cf4);border-color:var(--ops-blue, #315cf4);color:#fff}.np-btn-primary:hover{background:#284bc7;border-color:#284bc7}.np-btn-sm{padding:6px 10px;font-size:12px}.mono-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;color:var(--ops-text-muted, #718299);background:var(--ops-bg, #f7f9fd);padding:2px 6px;border-radius:4px;border:1px solid var(--ops-border-light, #eef2f6);display:inline-flex}.stats-header{display:flex;gap:32px;background:#fff;border:1px solid var(--ops-border, #dce5f0);border-radius:10px;padding:20px 24px;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-item strong{font-size:24px;font-weight:600;color:var(--ops-navy, #293c5a);line-height:1}.stat-item span{font-size:12px;color:var(--ops-text-muted, #718299);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.readiness-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.readiness-card{gap:16px}.readiness-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.readiness-card h3{font-size:15px;font-weight:600;margin:0;color:var(--ops-navy, #293c5a);line-height:1.3}.readiness-card-meta{font-size:13px;color:var(--ops-text-muted, #718299);display:flex;align-items:center;gap:8px;margin-top:4px}.readiness-card-note{font-size:13px;color:var(--ops-status-red, #dc2626);font-weight:500;background:var(--ops-status-red-bg, #fff5f5);padding:8px 12px;border-radius:6px;margin-top:auto}.readiness-card-actions{margin-top:16px;display:flex;justify-content:flex-end;border-top:1px solid var(--ops-border-light, #eef2f6);padding-top:16px}.exceptions-list{display:flex;flex-direction:column;gap:24px}.exception-group{background:#fff;border:1px solid var(--ops-border, #dce5f0);border-radius:10px;overflow:hidden}.exception-group-header{padding:12px 20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ops-border, #dce5f0);display:flex;align-items:center;gap:8px}.exception-group.red .exception-group-header{background:var(--ops-status-red-bg, #fff5f5);color:var(--ops-status-red, #dc2626);border-bottom-color:var(--ops-status-red-border, #fca5a5)}.exception-group.amber .exception-group-header{background:var(--ops-status-amber-bg, #fffbeb);color:var(--ops-status-amber, #b45309);border-bottom-color:var(--ops-status-amber-border, #fcd34d)}.exception-group.blue .exception-group-header{background:var(--ops-status-blue-bg, #eef2ff);color:var(--ops-status-blue, #315cf4);border-bottom-color:var(--ops-status-blue-border, #8fa7fb)}.exception-item{padding:16px 20px;border-bottom:1px solid var(--ops-border-light, #eef2f6);display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 600px){.exception-item{flex-direction:column;align-items:stretch}}.exception-item:last-child{border-bottom:none}.exception-main{display:flex;flex-direction:column;gap:8px;flex:1}.exception-main-title{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--ops-navy, #293c5a);flex-wrap:wrap}.exception-main p{font-size:13px;color:var(--ops-text-muted, #718299);margin:0;line-height:1.4}.run-timeline{display:flex;flex-direction:column;padding:12px 0}.immutable-banner{background:var(--ops-border-light, #eef2f6);border:1px solid var(--ops-border, #dce5f0);border-radius:8px;padding:12px 16px;font-size:13px;color:var(--ops-navy, #293c5a);display:flex;align-items:center;gap:8px;margin-bottom:24px;font-weight:500}.timeline-section{position:relative;margin-bottom:24px}.timeline-header{font-size:11px;font-weight:600;color:var(--ops-text-muted, #718299);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;padding-left:64px}.timeline-event{display:flex;gap:16px;margin-bottom:16px;position:relative;padding-left:12px;align-items:flex-start}.timeline-event:before{content:"";position:absolute;left:55px;top:20px;bottom:-20px;width:1px;background:var(--ops-border, #dce5f0)}.timeline-event:last-child:before{display:none}.timeline-time{width:44px;font-size:12px;font-weight:600;color:var(--ops-text-muted, #718299);font-variant-numeric:tabular-nums;text-align:right;padding-top:2px}.timeline-dot{width:10px;height:10px;border-radius:50%;background:var(--ops-border, #dce5f0);margin-top:5px;position:relative;z-index:2;box-shadow:0 0 0 4px var(--ops-bg, #f7f9fd)}.timeline-content{flex:1;background:#fff;border:1px solid var(--ops-border, #dce5f0);border-radius:8px;padding:12px 16px;font-size:14px;color:var(--ops-navy, #293c5a);font-weight:500}.timeline-section.blue .timeline-header{color:var(--ops-status-blue, #315cf4)}.timeline-section.blue .timeline-dot{background:var(--ops-status-blue, #315cf4)}.timeline-section.green .timeline-header{color:var(--ops-status-green, #16a34a)}.timeline-section.green .timeline-dot{background:var(--ops-status-green, #16a34a)}.timeline-section.amber .timeline-header{color:var(--ops-status-amber, #b45309)}.timeline-section.amber .timeline-dot{background:var(--ops-status-amber, #b45309)}.timeline-section.purple .timeline-header{color:var(--ops-status-purple, #7c3aed)}.timeline-section.purple .timeline-dot{background:var(--ops-status-purple, #7c3aed)}.summary-strip{background:#fff;border:1px solid var(--ops-border, #dce5f0);border-radius:10px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;color:var(--ops-navy, #293c5a);flex-wrap:wrap;gap:12px}.workforce-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.match-card{gap:20px}.match-header{display:flex;align-items:center;gap:12px}.avatar-initial{width:40px;height:40px;border-radius:50%;background:var(--ops-border-light, #eef2f6);color:var(--ops-navy, #293c5a);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;border:1px solid var(--ops-border, #dce5f0)}.match-header-info{display:flex;flex-direction:column;gap:2px}.match-header-info b{font-size:15px;color:var(--ops-navy, #293c5a)}.match-header-info span{font-size:13px;color:var(--ops-text-muted, #718299)}.match-criteria{display:flex;flex-direction:column;gap:12px;font-size:13px;color:var(--ops-navy, #293c5a)}.match-row{display:flex;align-items:flex-start;gap:10px;line-height:1.4}.match-icon{margin-top:2px;flex-shrink:0}.match-row.pass .match-icon{color:var(--ops-status-green, #16a34a)}.match-row.fail .match-icon{color:var(--ops-status-red, #dc2626)}.match-row.warn .match-icon{color:var(--ops-status-amber, #b45309)}.match-verdict{margin-top:auto;padding-top:16px;border-top:1px solid var(--ops-border-light, #eef2f6);display:flex;justify-content:center}.audit-table-wrapper{background:#fff;border:1px solid var(--ops-border, #dce5f0);border-radius:10px;overflow-x:auto}.audit-table{width:100%;border-collapse:collapse;text-align:left;min-width:800px}.audit-table th{padding:14px 16px;font-size:11px;font-weight:600;color:var(--ops-text-muted, #718299);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ops-border, #dce5f0);background:var(--ops-bg, #f7f9fd);white-space:nowrap}.audit-table td{padding:14px 16px;font-size:13px;color:var(--ops-navy, #293c5a);border-bottom:1px solid var(--ops-border-light, #eef2f6);font-weight:500}.audit-table tr:last-child td{border-bottom:none}.filter-row{display:flex;gap:12px;flex-wrap:wrap}.filter-select{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid var(--ops-border, #dce5f0);border-radius:6px;background:#fff;color:var(--ops-navy, #293c5a);outline:none;cursor:pointer}.profile-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 760px){.profile-layout{grid-template-columns:1fr}}.profile-section{display:flex;flex-direction:column;gap:20px}.profile-section h3{font-size:15px;font-weight:600;margin:0;color:var(--ops-navy, #293c5a);border-bottom:1px solid var(--ops-border-light, #eef2f6);padding-bottom:12px}.capacity-visual{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0}.capacity-meter{width:140px;height:140px;border-radius:50%;border:10px solid var(--ops-border-light, #eef2f6);border-top-color:var(--ops-status-blue, #315cf4);border-right-color:var(--ops-status-blue, #315cf4);border-bottom-color:var(--ops-status-blue, #315cf4);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:var(--ops-navy, #293c5a);transform:rotate(-45deg);box-shadow:inset 0 0 0 1px #00000005}.capacity-meter span{transform:rotate(45deg);display:flex;flex-direction:column;align-items:center;line-height:1}.capacity-details{display:flex;gap:16px;justify-content:center;font-size:13px;font-weight:500;color:var(--ops-navy, #293c5a)}.assigned-work-compact{display:flex;flex-direction:column;gap:12px}.compact-work-card{border:1px solid var(--ops-border, #dce5f0);border-radius:8px;padding:12px 16px;font-size:13px;display:flex;flex-direction:column;gap:6px;font-weight:500}.skills-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.skill-tag{display:flex;align-items:center;gap:8px;font-size:13px;padding:8px 12px;background:var(--ops-bg, #f7f9fd);border:1px solid var(--ops-border, #dce5f0);border-radius:6px;color:var(--ops-navy, #293c5a);font-weight:600}.skill-tag.muted{background:transparent;color:var(--ops-text-muted-light, #8fa5c3);border-style:dashed}.access-list{display:flex;flex-direction:column;gap:12px}.access-row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--ops-navy, #293c5a)}.agenda-list{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ops-border, #dce5f0);border-radius:10px;padding:16px 24px}.agenda-slot{display:flex;gap:24px;min-height:64px}.agenda-time{width:56px;font-size:13px;color:var(--ops-text-muted, #718299);font-weight:600;text-align:right;padding-top:16px;border-right:2px solid var(--ops-border-light, #eef2f6);padding-right:24px;position:relative;font-variant-numeric:tabular-nums}.agenda-time:after{content:"";position:absolute;right:-5px;top:22px;width:8px;height:8px;border-radius:50%;background:var(--ops-border, #dce5f0)}.agenda-content{flex:1;padding:12px 0;display:flex;flex-direction:column;justify-content:center}.agenda-event{background:var(--ops-bg, #f7f9fd);border:1px solid var(--ops-border, #dce5f0);border-radius:8px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.agenda-event-main{display:flex;flex-direction:column;gap:4px}.agenda-event-main b{font-size:14px;font-weight:600;color:var(--ops-navy, #293c5a)}.agenda-event-main span{font-size:13px;color:var(--ops-text-muted, #718299)}.agenda-slot.empty .agenda-content{border-bottom:1px dashed var(--ops-border-light, #eef2f6)}.agenda-slot.empty:last-child .agenda-content{border-bottom:none}.agenda-slot.empty .agenda-time:after{display:none}.agenda-slot.empty .agenda-time{color:var(--ops-text-muted-light, #8fa5c3);font-weight:500}.event-hero{background:var(--ops-navy, #293c5a);border-radius:10px;padding:32px 24px;color:#fff;display:flex;flex-direction:column;gap:16px;box-shadow:inset 0 2px 4px #0000001a}.event-hero h2{font-size:24px;font-weight:600;margin:0;line-height:1.2}.event-hero p{font-size:15px;color:var(--ops-text-muted-light, #8fa5c3);margin:0;display:flex;align-items:center;gap:10px;font-weight:500}.event-hero .chip-blue{background:#315cf426;border-color:#315cf44d;color:#a5b4fc;align-self:flex-start}.event-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px}@media (max-width: 760px){.event-split{grid-template-columns:1fr}}.event-section h3{font-size:15px;font-weight:600;margin:0 0 16px;color:var(--ops-navy, #293c5a)}.event-details-list{display:flex;flex-direction:column;gap:16px}.event-detail-item{display:flex;flex-direction:column;gap:4px;font-size:14px}.event-detail-item small{font-size:12px;color:var(--ops-text-muted, #718299);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.event-detail-item span{color:var(--ops-navy, #293c5a);font-weight:500}.task-list{display:flex;flex-direction:column;gap:12px}.task-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--ops-border, #dce5f0);border-radius:8px;background:#fff;font-size:14px;font-weight:500;color:var(--ops-navy, #293c5a)}.task-item-main{display:flex;align-items:center;gap:12px}.task-item-meta{font-size:13px;color:var(--ops-text-muted, #718299);display:flex;align-items:center;gap:12px}.nested-page.nested-page-rich{background-color:#f7f9fd;min-height:100dvh;display:flex;flex-direction:column;color:#34455e;font-family:var(--ops-font);font-size:14px;line-height:1.5}.nested-header{background:#fff;border-bottom:1px solid #dce5f0;padding:16px 24px;display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:10}.nested-header button{background:none;border:1px solid #dce5f0;border-radius:6px;padding:6px 12px;cursor:pointer;display:flex;align-items:center;gap:6px;color:#34455e;font-weight:500;font-size:13px}.nested-header button:hover{background:#f7f9fd}.nested-header-content{flex:1}.nested-header-content h1{margin:0;font-size:18px;font-weight:600;color:#293c5a}.nested-header-content .eyebrow{margin:0;font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;color:#718299}.nested-content{padding:24px;display:flex;flex-direction:column;gap:24px;max-width:900px;margin:0 auto;width:100%}.rich-card{background:#fff;border:1px solid #dce5f0;border-radius:10px;padding:16px 20px}.rich-card-title{font-weight:600;color:#293c5a;margin:0 0 12px;font-size:15px}.status-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.chip-green{background:#dcfce7;color:#16a34a}.chip-amber{background:#fef3c7;color:#b45309}.chip-red{background:#fee2e2;color:#dc2626}.chip-blue{background:#e0e7ff;color:#315cf4}.chip-purple{background:#f3e8ff;color:#7e22ce}.chip-muted{background:#f1f5f9;color:#64748b}.action-bar{position:sticky;bottom:0;background:#fff;border-top:1px solid #dce5f0;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:10;margin-top:auto}.action-bar-context{font-size:12px;color:#718299;font-weight:500}.action-buttons{display:flex;gap:12px}.btn-primary{background:#315cf4;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-primary:hover{background:#284bc7}.btn-secondary{background:#fff;border:1px solid #dce5f0;color:#34455e;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-secondary:hover{background:#f7f9fd}.btn-danger{background:#fee2e2;border:1px solid #fecaca;color:#dc2626;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-danger:hover{background:#fecaca}.auto-editor-progress{display:flex;gap:8px;margin-bottom:24px}.auto-editor-step{flex:1;height:4px;background:#dce5f0;border-radius:2px}.auto-editor-step.active{background:#315cf4}.auto-editor-step.completed{background:#315cf4;opacity:.5}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-group:last-child{margin-bottom:0}.form-group label{font-size:13px;font-weight:500;color:#34455e}.form-group select,.form-group input{border:1px solid #dce5f0;border-radius:6px;padding:8px 12px;font-size:14px;color:#293c5a;background:#fff;outline:none}.form-group select:focus,.form-group input:focus{border-color:#315cf4;box-shadow:0 0 0 2px #315cf41a}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.section-card{background:#fff;border:1px solid #dce5f0;border-radius:10px;padding:24px;opacity:.7;transition:all .2s}.section-card.active{opacity:1;border-color:#315cf4;box-shadow:0 4px 12px #315cf40d}.section-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-card-header h3{margin:0;font-size:16px;font-weight:600;color:#293c5a}.radio-group{display:flex;flex-direction:column;gap:12px}.radio-option{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #dce5f0;border-radius:6px;cursor:pointer}.radio-option.selected{border-color:#315cf4;background:#f0f4ff}.radio-option input{margin-top:2px}.summary-strip{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.summary-metric{background:#fff;border:1px solid #dce5f0;border-radius:8px;padding:12px 16px;flex:1;min-width:140px;display:flex;flex-direction:column;gap:4px}.summary-metric strong{font-size:20px;color:#293c5a}.summary-metric span{font-size:12px;color:#718299;font-weight:500}.summary-metric.blue strong{color:#315cf4}.summary-metric.amber strong{color:#b45309}.summary-metric.green strong{color:#16a34a}.preview-table{width:100%;border-collapse:collapse}.preview-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:#718299;border-bottom:1px solid #dce5f0;text-transform:uppercase}.preview-table td{padding:12px 16px;font-size:13px;color:#34455e;border-bottom:1px solid #dce5f0}.preview-table tr:last-child td{border-bottom:none}.preview-table tr.amber-row td{background:#fef3c7}.preview-table tr.green-row td{background:#dcfce7}.evidence-strip{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.evidence-thumb{flex:0 0 200px}.evidence-img-placeholder{height:120px;background:#eef2f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#718299;margin-bottom:8px;cursor:pointer;border:1px solid #dce5f0;transition:background .15s}.evidence-img-placeholder:hover{background:#e2e8f0}.evidence-label{font-size:12px;font-weight:500;color:#34455e;text-align:center;display:block}.evidence-sub{font-size:11px;color:#718299;text-align:center;display:block}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.decision-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.decision-card{background:#fff;border:1px solid #dce5f0;border-radius:10px;padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:all .2s}.decision-card:hover{border-color:#cbd5e1}.decision-card.selected{border-color:#315cf4;box-shadow:0 0 0 1px #315cf4}.decision-card.muted{background:#f8fafc}.decision-card.danger{background:#fef2f2;border-color:#fecaca}.decision-header{display:flex;align-items:center;gap:12px;font-weight:600;font-size:15px;color:#293c5a}.decision-radio{width:16px;height:16px;border-radius:50%;border:1px solid #dce5f0;flex-shrink:0}.decision-card.selected .decision-radio{border-color:#315cf4;background:#315cf4;box-shadow:inset 0 0 0 3px #fff}.work-queue-group{margin-bottom:24px}.work-queue-header{font-size:13px;font-weight:600;color:#718299;text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:8px}.work-queue-header:after{content:"";flex:1;height:1px;background:#dce5f0}.work-item-row{background:#fff;border:1px solid #dce5f0;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:16px;margin-bottom:8px;transition:all .2s}.work-item-row:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #00000005}.work-item-time{font-weight:600;color:#293c5a;font-size:14px;width:50px;flex-shrink:0}.work-item-main{flex:1;display:flex;flex-direction:column;gap:4px}.work-item-title{font-weight:500;font-size:14px;color:#293c5a;display:flex;align-items:center;gap:8px}.work-item-sub{font-size:12px;color:#718299;display:flex;align-items:center;gap:6px}.work-item-actions{display:flex;align-items:center;gap:8px}.risk-card{border-left:4px solid #dce5f0;padding-left:16px;margin-bottom:16px}.risk-card.red{border-left-color:#dc2626}.risk-card.amber{border-left-color:#b45309}.filter-row{display:flex;gap:12px;margin-bottom:24px;align-items:center;background:#fff;padding:12px 16px;border-radius:8px;border:1px solid #dce5f0}.filter-row select{border:1px solid #dce5f0;padding:6px 12px;border-radius:4px;font-size:13px;outline:none;background:#fff}.filter-row select:focus{border-color:#315cf4}.mono-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (max-width: 760px){.decision-grid,.decision-grid-3,.form-row{grid-template-columns:1fr}.action-bar{flex-direction:column;align-items:stretch;text-align:center}.action-buttons{flex-direction:column}.work-item-row{flex-direction:column;align-items:flex-start;gap:12px}.work-item-actions{width:100%;justify-content:flex-end;border-top:1px solid #f1f5f9;padding-top:12px}.summary-metric{min-width:100%}}.automation-schedule-rail{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #e1e7ef}.automation-schedule-rail>span{font:500 10px/1 DM Mono,monospace;color:#7c899d;letter-spacing:.11em}.automation-schedule-rail>div{display:flex;gap:4px}.automation-schedule-rail button{padding:6px 9px;border-radius:6px;color:#718099;font-size:11px;font-weight:800}.automation-schedule-rail button:hover{color:#315cf4;background:#f3f6ff}.automation-schedule-rail button.active{color:#315cf4;background:#edf2ff;box-shadow:inset 0 -2px #315cf4}.automation-health-notice{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #d8e3fb;border-radius:9px;background:#f3f6ff;color:#315cf4}.automation-health-notice>div{display:grid;gap:2px}.automation-health-notice b{color:#38527c;font-size:10px}.automation-health-notice span{color:#7184a4;font-size:10px}.automation-health-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin-top:14px;padding:11px;border:1px solid #e2e8ef;border-radius:10px;background:#fff}.automation-health-filters>span{display:flex;align-items:center;gap:5px;color:#677790;font-size:10px;font-weight:800}.automation-health-filters label{display:grid;gap:3px;color:#8793a5;font-size:10px;font-weight:800;letter-spacing:.06em}.automation-health-filters select{min-width:110px;border:1px solid #dfe6ef;border-radius:6px;background:#fbfcfe;padding:6px;color:#40506a;font-size:10px}.automation-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.automation-health-card{display:grid;gap:7px;padding:15px;border:1px solid #e1e8ef;border-radius:10px;background:#fff;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.automation-health-card:hover{border-color:#aebfe8;box-shadow:0 8px 20px #22335214}.automation-health-card header{display:flex;align-items:center;justify-content:space-between}.automation-health-card header>div{display:flex;gap:5px;align-items:center}.automation-health-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#edf1ff;color:#315cf4}.automation-health-pill,.automation-state-pill{display:inline-flex;width:max-content;border-radius:99px;padding:3px 6px;font-size:10px;font-weight:800}.automation-health-pill.healthy{background:#e8f8ef;color:#267a55}.automation-health-pill.at-risk{background:#fff3d7;color:#95620f}.automation-health-pill.failing{background:#ffeaeb;color:#b33645}.automation-health-pill.unknown{background:#eef1f5;color:#647187}.automation-state-pill.active{background:#edf2ff;color:#315cf4}.automation-state-pill.suspended{background:#f0f1f4;color:#667186}.automation-health-card h3{margin:3px 0 0;color:#2e3d55;font-size:13px}.automation-health-card>p{color:#75839a;font-size:10px}.automation-health-details{display:grid;gap:7px;margin-top:4px;padding-top:10px;border-top:1px solid #edf1f5}.automation-health-details span{display:grid;gap:2px;color:#586980;font-size:10px;line-height:1.35}.automation-health-details b{color:#8a97a8;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.automation-health-details .has-exception{color:#b65a43}.automation-health-card footer{display:flex;align-items:center;gap:4px;margin-top:4px;color:#315cf4;font-size:10px;font-weight:800}.automation-health-empty{grid-column:1/-1;display:grid;justify-items:center;gap:6px;padding:34px;color:#7d8a9d;text-align:center}.automation-health-empty b{color:#47566c;font-size:12px}.automation-health-empty span{font-size:10px}.automation-detail-page,.automation-unavailable{padding:24px 28px}.automation-detail-page>header{display:flex;justify-content:space-between;align-items:center}.automation-detail-hero{display:flex;gap:13px;align-items:flex-start;margin-top:20px;padding:20px;border:1px solid #e0e7f0;border-radius:12px;background:#fff}.automation-detail-hero>div:nth-child(2){min-width:0;flex:1}.automation-detail-hero h1,.automation-unavailable h1{margin:4px 0;font-size:25px;letter-spacing:-.04em}.automation-detail-hero p,.automation-unavailable p{color:#708097;font-size:12px;line-height:1.5}.automation-detail-actions{display:flex;gap:8px;margin-top:14px}.automation-detail-actions button,.automation-detail-actions a{display:flex;align-items:center;gap:6px}.automation-identity-badges{display:flex;gap:6px;flex-wrap:wrap}.automation-detail-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.automation-detail-facts>div{display:grid;gap:4px;padding:12px;border:1px solid #e1e7ef;border-radius:8px;background:#fff}.automation-detail-facts span,.automation-detail-panel>span{color:#7e8c9e;font:500 10px DM Mono,monospace;letter-spacing:.08em}.automation-detail-facts b{color:#3d4c63;font-size:10px}.automation-detail-panel{margin-top:12px;padding:16px;border:1px solid #e1e7ef;border-radius:10px;background:#fff}.automation-detail-panel h2{margin:6px 0;color:#2d3a51;font-size:17px}.automation-detail-panel p{color:#718098;font-size:11px;line-height:1.5}.automation-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.automation-overview-grid div{display:grid;gap:3px;padding:10px;border-radius:7px;background:#f7f9fc}.automation-overview-grid small{color:#8995a5;font-size:10px}.automation-overview-grid b{color:#41516b;font-size:10px}.automation-materialization-table{display:grid;margin-top:14px;border:1px solid #e4e9f0;border-radius:8px;overflow:hidden}.automation-materialization-table>header,.automation-materialization-table>div{display:grid;grid-template-columns:1.2fr .8fr 1.5fr;gap:8px;padding:10px;border-bottom:1px solid #ebeff4;font-size:10px}.automation-materialization-table>header{background:#f7f9fc;color:#8390a1;font-weight:800;font-size:10px;letter-spacing:.07em}.automation-materialization-table>div:last-child{border-bottom:0}.automation-history{display:grid;gap:9px;margin-top:14px}.automation-history li{display:grid;grid-template-columns:100px 1fr;gap:8px;color:#56667e;font-size:10px}.automation-history time{font:500 10px DM Mono,monospace;color:#315cf4}.automation-unavailable{display:flex;gap:12px;max-width:720px;margin:48px auto;padding:22px;border:1px solid #ead5d7;border-radius:12px;background:snow;color:#b33a48}.automation-unavailable>div{display:grid;gap:6px}.automation-unavailable h1{color:#35445b}.automation-unavailable p{max-width:560px}.automation-unavailable>div>div{display:flex;gap:8px;margin-top:9px}@media (max-width:900px){.automation-health-grid,.automation-detail-facts{grid-template-columns:1fr 1fr}}@media (max-width:600px){.automation-schedule-rail{align-items:flex-start;flex-direction:column;gap:7px}.automation-schedule-rail>div{width:100%;overflow:auto}.automation-schedule-rail button{white-space:nowrap}.automation-health-grid{grid-template-columns:1fr}.automation-detail-page,.automation-unavailable{padding:18px}.automation-detail-hero{flex-wrap:wrap}.automation-identity-badges{width:100%}.automation-detail-actions,.automation-unavailable>div>div{flex-wrap:wrap}.automation-detail-facts,.automation-overview-grid{grid-template-columns:1fr}.automation-materialization-table{overflow-x:auto}.automation-materialization-table>header,.automation-materialization-table>div{min-width:470px}}.automation-detail-panel .automation-forecast-link{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:max-content!important;margin-top:13px;padding:8px 10px;border:1px solid #dbe4f0;border-radius:7px;background:#fff;color:#315cf4!important;font-size:10px!important;font-weight:800;line-height:1.2;text-decoration:none}.automation-detail-panel .automation-forecast-link:hover{border-color:#9db2e8;background:#f7f9ff}.brand-symbol,.topbar-mobile-brand,.brisa-loading-mark{display:grid;place-items:center;background:#f4f6fb;border:1px solid rgba(184,198,229,.6);box-shadow:0 2px 8px #050f2329}.brand-symbol{width:30px;height:30px;border-radius:9px}.brand-symbol img{display:block;width:26px;height:26px}.topbar-mobile-brand{display:none;width:26px;height:26px;margin-right:7px;border-radius:8px}.topbar-mobile-brand img{width:22px;height:22px}.brand-symbol:focus-visible{outline:2px solid #9db1ff;outline-offset:3px}.brisa-loading-screen{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;background:#071426;color:#f4f6fb;opacity:1;transition:opacity .22s cubic-bezier(.23,1,.32,1)}.brisa-loading-screen.is-exiting{opacity:0;pointer-events:none}.brisa-loading-content{display:grid;justify-items:center;gap:11px;transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1)}.brisa-loading-screen.is-exiting .brisa-loading-content{opacity:0;transform:translateY(-6px) scale(.98)}.brisa-loading-mark{width:58px;height:58px;border-radius:18px;box-shadow:0 12px 34px #00000047;animation:brisa-loader-breathe .9s cubic-bezier(.23,1,.32,1) infinite alternate}.brisa-loading-mark img{width:48px;height:48px}.brisa-loading-wordmark{font-family:Manrope,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.045em}.brisa-loading-label{color:#dce5f6b3;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}@keyframes brisa-loader-breathe{0%{transform:translateY(0) scale(.97)}to{transform:translateY(-2px) scale(1)}}@media (max-width:850px){.topbar-mobile-brand{display:grid}}@media (prefers-reduced-motion:reduce){.brisa-loading-screen,.brisa-loading-content{transition-duration:1ms}.brisa-loading-mark{animation:none}}.brisa-loading-content>small{max-width:270px;color:#dce5f699;font-size:12px;line-height:1.45;text-align:center}.brisa-loading-retry{min-height:38px;margin-top:4px;padding:0 15px;border:1px solid rgba(176,194,242,.42);border-radius:8px;color:#fff;background:#315cf4;font-size:12px;font-weight:800}.data-health-page{min-height:100%;padding:30px 36px 70px;background:#f6f7fb;color:#17233f}.data-health-header{max-width:1320px;margin:0 auto 24px}.data-health-title-row{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-top:24px}.data-health-title-row h1{margin:4px 0 6px;font-size:clamp(32px,4vw,48px);letter-spacing:-.04em}.data-health-title-row p{margin:0;color:#6d7890;font-size:15px}.data-health-summary{max-width:1320px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.data-health-summary article,.data-health-panel,.data-health-rail section{background:#fff;border:1px solid #e3e8f1;border-radius:16px;box-shadow:0 8px 24px #1b2d540a}.data-health-summary article{padding:18px 20px}.data-health-summary span,.data-health-panel-header>div>span,.data-health-detail-grid span,.data-health-impact-callout span,.data-health-split header span,.data-health-rail span,.data-health-recovery b{display:block;color:#8791a5;font-size:10px;font-weight:800;letter-spacing:.12em}.data-health-summary b{display:block;font-size:28px;margin:8px 0 2px}.data-health-summary small,.data-health-detail-grid b,.data-health-panel-header p,.data-health-rail p,.data-health-recovery span{color:#6d7890;font-size:12px}.data-health-summary .summary-warning b,.data-health-state-badge.delayed,.data-health-source-row strong.delayed{color:#bf7a13}.data-health-layout{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px}.data-health-layout main{display:grid;gap:18px;min-width:0}.data-health-panel{overflow:hidden}.data-health-panel-header{padding:22px 24px;display:flex;justify-content:space-between;align-items:start;gap:18px;border-bottom:1px solid #edf0f5}.data-health-panel-header h2{margin:5px 0;font-size:20px;letter-spacing:-.02em}.data-health-panel-header p{margin:0;line-height:1.5}.data-health-filters{display:flex;gap:6px;flex-wrap:wrap}.data-health-filters button{border:1px solid #dfe5ef;background:#fff;border-radius:999px;padding:7px 11px;color:#68748b;font-size:12px;cursor:pointer}.data-health-filters button.active{background:#172d58;border-color:#172d58;color:#fff}.data-health-title-row .create-button:disabled{opacity:.55;cursor:not-allowed}.data-health-source-list{padding:8px 14px 14px}.data-health-source-row{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto 150px 18px;align-items:center;gap:14px;padding:16px 10px;text-align:left;border:0;border-bottom:1px solid #edf0f5;background:transparent;color:inherit;cursor:pointer}.data-health-source-row:last-child{border-bottom:0}.data-health-source-row.selected{background:#f2f6ff;border-radius:10px}.data-health-state-dot{width:9px;height:9px;border-radius:50%;background:#2da36a}.data-health-state-dot.delayed{background:#d68c20;box-shadow:0 0 0 4px #fff5df}.data-health-state-dot.failed{background:#d35757;box-shadow:0 0 0 4px #ffebeb}.data-health-source-row b,.data-health-source-row strong{display:block;font-size:13px}.data-health-source-row small,.data-health-last-sync small{display:block;color:#8a94a7;font-size:11px;margin-top:4px}.data-health-source-row strong.healthy,.data-health-state-badge.healthy{color:#218657}.data-health-source-row strong.failed,.data-health-state-badge.failed{color:#c44f4f}.data-health-source-row strong.stale,.data-health-state-badge.stale{color:#a36922}.data-health-state-dot.stale{background:#b47720;box-shadow:0 0 0 4px #fff5df}.data-health-last-sync{text-align:right}.data-health-detail-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#edf0f5;border-bottom:1px solid #edf0f5}.data-health-detail-grid>div{background:#fff;padding:17px 20px}.data-health-detail-grid b{display:block;margin-top:7px;color:#253452;line-height:1.35}.data-health-state-badge{white-space:nowrap;border:1px solid currentColor;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.data-health-impact-callout{margin:18px 22px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid #f0dcae;border-radius:12px;background:#fff9eb;color:#7e5a1f}.data-health-impact-callout>div{flex:1}.data-health-impact-callout b{display:block;margin:4px 0;font-size:13px}.data-health-impact-callout p{margin:0;font-size:12px;line-height:1.45}.data-health-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 22px 20px}.data-health-split section{border:1px solid #e7ebf2;border-radius:12px;overflow:hidden}.data-health-split header{padding:15px;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between}.data-health-split header b{display:block;margin-top:4px;font-size:13px}.data-health-split button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border:0;border-bottom:1px solid #edf0f5;background:#fff;text-align:left;color:#2d5bd1;cursor:pointer;font-size:12px}.data-health-split ol{list-style:none;margin:0;padding:10px 15px 14px}.data-health-split li{display:flex;gap:8px;padding:8px 0;color:#68748b;font-size:12px;border-bottom:1px solid #f0f2f6}.data-health-split li:last-child{border-bottom:0}.data-health-recovery{display:flex;align-items:center;gap:12px;margin:0 22px 22px;padding:15px;border-top:1px solid #edf0f5}.data-health-recovery div{flex:1}.data-health-recovery b{color:#253452;letter-spacing:0;font-size:12px}.data-health-recovery span{display:block;margin-top:4px;line-height:1.45}.data-health-empty{display:grid;gap:6px;place-items:center;padding:28px 16px;color:#c44f4f;text-align:center}.data-health-empty b{font-size:12px}.data-health-empty span{color:#8791a5;font-size:11px}.data-health-rail{display:grid;align-content:start;gap:12px}.data-health-rail section{padding:18px}.data-health-rail b{display:block;margin-top:7px;font-size:14px}.data-health-rail p{line-height:1.55;margin:8px 0 0}.data-health-rail-warning{border-color:#ead8ae!important;background:#fffaf0!important}.data-health-rail-warning small{display:block;color:#7e6a3c;line-height:1.45;margin-top:7px}@media (max-width: 960px){.data-health-page{padding:22px 18px 50px}.data-health-summary{grid-template-columns:repeat(2,1fr)}.data-health-layout{grid-template-columns:1fr}.data-health-rail{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.data-health-title-row{display:block}.data-health-title-row .create-button{margin-top:18px}.data-health-summary,.data-health-split,.data-health-detail-grid,.data-health-rail{grid-template-columns:1fr}.data-health-source-row{grid-template-columns:10px minmax(0,1fr) auto 18px}.data-health-last-sync{display:none}.data-health-impact-callout{align-items:start;flex-wrap:wrap}.data-health-impact-callout button{margin-left:30px}.data-health-panel-header{display:block}.data-health-filters{margin-top:14px}}.create-menu,.create-menu-scrim{display:none!important}.gcm-wrap{position:relative}.gcm-external{display:contents}.gcm-external .gcm-menu{position:fixed}.gcm-scrim{position:fixed;z-index:70;inset:0;background:transparent}.gcm-menu{position:absolute;z-index:71;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 32px));overflow:hidden;border:1px solid #d8e1eb;border-radius:10px;background:#fffefa;box-shadow:0 18px 42px #1124402e}.gcm-menu header{display:flex;justify-content:space-between;align-items:start;padding:14px 16px;border-bottom:1px solid #e6ebf1}.gcm-menu header span,.gcm-section>span{display:block;color:#708096;font-size:10px;font-weight:800;letter-spacing:.07em}.gcm-menu header b{display:block;margin-top:3px;color:#304561;font-size:14px}.gcm-section{display:grid;gap:2px;padding:10px 8px;border-bottom:1px solid #edf0f4}.gcm-section:last-child{border-bottom:0}.gcm-section>span{padding:0 8px 5px}.gcm-section button{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:7px 8px;border-radius:7px;text-align:left}.gcm-section button:hover,.gcm-section button:focus-visible{background:#f4f7ff;outline:2px solid #8ba8f7;outline-offset:-2px}.gcm-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:7px}.gcm-icon.cobalt{color:#315cf4;background:#eef2ff}.gcm-icon.amber{color:#b57716;background:#fff4df}.gcm-icon.slate{color:#53677e;background:#eef1f5}.gcm-section b{display:block;color:#354b67;font-size:13px}.gcm-section small{display:block;margin-top:2px;color:#738399;font-size:11px;line-height:15px}@media (max-width: 700px){.gcm-external .gcm-menu{position:fixed;inset:auto 12px 12px!important;width:auto!important}.gcm-menu{position:fixed;inset:auto 12px 12px;width:auto;max-height:min(80vh,620px);overflow-y:auto}.gcm-wrap .create-button{min-height:40px}}.file-viewer-backdrop{position:fixed!important;inset:0!important;z-index:9999!important;display:grid;place-items:center;padding:24px 16px;background:#091222a3;isolation:isolate}.file-viewer{position:relative;max-width:900px!important;width:min(900px,100%)!important;max-height:calc(100dvh - 48px)!important}.file-viewer-action{position:absolute;inset:auto 20px 20px;z-index:2;display:grid;gap:10px;padding:18px;border:1px solid #d6e1ed;border-radius:12px;background:#fff;box-shadow:0 16px 45px #0a19303d}.file-viewer-action h3{margin:0;color:#253448;font-size:17px}.file-viewer-action p{margin:0;color:#718299;font-size:12px;line-height:1.45}.file-viewer-action textarea{min-height:72px;padding:10px;border:1px solid #cdd9e6;border-radius:7px;font:inherit;resize:vertical}.file-viewer-action>div{display:flex;justify-content:flex-end;gap:8px}.file-viewer-action button{height:34px;padding:0 12px;border:1px solid #dce5f0;border-radius:6px;background:#fff;color:#53677f;font-size:11px;font-weight:800}.file-viewer-action button:last-child{color:#fff;border-color:#315cf4;background:#315cf4}.file-viewer-action button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:620px){.file-viewer-backdrop{padding:10px}.file-viewer{max-height:calc(100dvh - 20px)!important}.file-viewer>header{padding:16px}.file-viewer>header h2{font-size:17px;word-break:break-word}.file-viewer>footer{align-items:flex-start;flex-direction:column;padding:12px 16px}.file-viewer-state-actions{width:100%;justify-content:flex-start}.file-viewer-toolbar{flex-wrap:wrap;padding:8px 12px}}.ops-app .operations-landing{width:100%;max-width:none;padding:8px 0 34px;color:#263b57}.ops-app .operations-landing-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:7px 0 19px}.operations-landing-title{min-width:0}.operations-landing-kicker{display:inline-flex;align-items:center;gap:7px;color:#60738d;font-size:10px;font-weight:800;letter-spacing:.1em}.operations-landing-title h2{margin:8px 0 6px;color:#18304e;font-size:clamp(24px,2.2vw,32px);letter-spacing:-.035em}.operations-landing-title p{max-width:760px;margin:0;color:#72849b;font-size:12px;line-height:1.6}.operations-landing-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:0 0 auto}.operations-scope-badge,.operations-contract-state,.operations-summary-owner,.operations-permission-state{display:inline-flex;align-items:center;gap:5px;color:#3b62cf;font-size:10px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.operations-landing-contract{display:flex;align-items:center;gap:12px;margin-bottom:19px;padding:13px 15px;border:1px solid #cdddf9;border-radius:10px;background:linear-gradient(100deg,#f1f5ff,#fbfcff)}.operations-contract-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;color:#3e63f4;background:#e2eaff;flex:0 0 auto}.operations-landing-contract div{min-width:0}.operations-landing-contract b{color:#284b9a;font-size:11px}.operations-landing-contract p{margin:3px 0 0;color:#677d9d;font-size:10px;line-height:1.45}.operations-contract-state{margin-left:auto;color:#287a62}.operations-landing-section,.operations-landing-panel{min-width:0}.operations-landing-section-head,.operations-landing-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operations-landing-section-head{margin:0 0 10px}.operations-landing-section-head h3,.operations-landing-panel h3{margin:4px 0 0;color:#29405d;font-size:15px;letter-spacing:-.015em}.operations-landing-section-head>span,.operations-landing-panel>header>span{color:#8595a9;font-size:10px;font-weight:700}.operations-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operations-summary-card{display:flex;flex-direction:column;min-width:0;min-height:228px;padding:14px;border:1px solid #dce5ef;border-radius:10px;background:#fffefaf5;box-shadow:0 7px 18px #20335109;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.operations-summary-card:hover,.operations-summary-card:focus-visible{border-color:#9bb7e8;box-shadow:0 10px 25px #264a841a;outline:none;transform:translateY(-1px)}.operations-summary-card-head{display:flex;align-items:center;gap:8px}.operations-summary-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:8px}.tone-blue .operations-summary-icon{color:#3e63f4;background:#eaf0ff}.tone-green .operations-summary-icon{color:#278266;background:#e7f6ef}.tone-amber .operations-summary-icon{color:#b2761e;background:#fff2dc}.tone-violet .operations-summary-icon{color:#7655c5;background:#f0eaff}.operations-summary-arrow{margin-left:auto;color:#a0afbf}.operations-summary-owner{color:#8493a7}.operations-summary-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:16px}.operations-summary-card h3{margin:0;color:#29415e;font-size:13px;line-height:1.25}.operations-summary-card p{min-height:42px;margin:6px 0 13px;color:#8090a3;font-size:10px;line-height:1.45}.operations-summary-attention{display:inline-flex;align-items:center;gap:3px;color:#b47720;font-size:10px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.operations-summary-stats{display:flex;flex-direction:column;gap:3px;padding-top:10px;border-top:1px solid #edf1f5}.operations-summary-stats strong{color:#314e75;font-size:11px}.operations-summary-stats span{color:#7f90a7;font-size:10px}.operations-summary-dependency{display:flex;flex-direction:column;gap:3px;margin-top:12px}.operations-summary-dependency span,.operations-landing-panel .panel-label{color:#8b9aae;font-size:10px;font-weight:800;letter-spacing:.1em}.operations-summary-dependency b{overflow:hidden;color:#647993;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.operations-summary-link,.operations-text-button{display:inline-flex;align-items:center;gap:5px;color:#3e63f4;font-size:10px;font-weight:800}.operations-summary-link{margin-top:auto;padding-top:12px}.operations-landing-lower-grid,.operations-landing-bottom-grid{display:grid;gap:10px;margin-top:17px}.operations-landing-lower-grid,.operations-landing-bottom-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.operations-landing-panel{padding:15px;border:1px solid #dce5ef;border-radius:10px;background:#fffefaf0;box-shadow:0 7px 18px #20335108}.operations-count-badge{padding:4px 7px;border-radius:99px;color:#a86c1c!important;background:#fff2dc;font-size:10px!important;font-weight:800}.operations-attention-list,.operations-publication-list{display:flex;flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none}.operations-attention-list li,.operations-publication-list li{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 0;border-top:1px solid #edf1f5}.operations-list-icon,.operations-publication-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;flex:0 0 auto}.operations-list-icon.warning{color:#b37820;background:#fff1da}.operations-list-icon.neutral{color:#7556c5;background:#f0eafe}.operations-publication-icon{color:#3e63f4;background:#edf2ff}.operations-attention-list li>div,.operations-publication-list li>div{display:flex;flex-direction:column;min-width:0;gap:3px}.operations-attention-list b,.operations-publication-list b{overflow:hidden;color:#405673;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operations-attention-list small,.operations-publication-list small{overflow:hidden;color:#8392a4;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.operations-attention-list button{display:grid;place-items:center;width:26px;height:26px;margin-left:auto;border:1px solid #dce5ef;border-radius:6px;color:#66809e;background:#fff;cursor:pointer}.operations-attention-list button:hover,.operations-attention-list button:focus-visible{border-color:#9bb7e8;color:#3e63f4;outline:none}.operations-publication-list time{margin-left:auto;color:#9aa8b8;font-size:10px;white-space:nowrap}.operations-permission-panel>header>svg,.operations-ownership-panel>header>svg{color:#3e63f4}.operations-permission-row{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf1f5}.operations-permission-row:first-of-type{margin-top:13px}.operations-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#3158ba;background:#e8efff;font-size:10px;font-weight:800}.operations-permission-row>div{display:flex;flex-direction:column;gap:3px;min-width:0}.operations-permission-row b{color:#405673;font-size:10px}.operations-permission-row small{color:#8392a4;font-size:10px;line-height:1.35}.operations-permission-state{margin-left:auto;color:#3d7d6a;font-size:10px;text-align:right}.operations-permission-row.muted .operations-avatar{color:#72839a;background:#f0f3f6}.operations-permission-row.muted .operations-permission-state{color:#8695a7}.operations-ownership-panel>header{margin-bottom:12px}.operations-ownership-panel>button{display:flex;align-items:center;width:100%;gap:9px;padding:11px 0;border:0;border-top:1px solid #edf1f5;color:inherit;background:transparent;text-align:left;cursor:pointer}.operations-ownership-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;color:#3e63f4;background:#edf2ff;flex:0 0 auto}.operations-ownership-panel>button>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.operations-ownership-panel b{color:#405673;font-size:10px}.operations-ownership-panel small{color:#8392a4;font-size:10px;line-height:1.35}.operations-ownership-panel>button>svg{margin-left:auto;color:#9aa8b8}.operations-ownership-panel>button:hover b,.operations-ownership-panel>button:focus-visible b{color:#3e63f4}.operations-ownership-panel>button:focus-visible{outline:2px solid #b8c9ef;outline-offset:3px}.operations-ownership-note{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #edf1f5;color:#73859c;font-size:10px;line-height:1.4}.operations-ownership-note svg{color:#3e63f4;flex:0 0 auto}.operations-snapshot-note{display:flex;align-items:flex-start;gap:11px;margin-top:17px;padding:13px 15px;border:1px solid #d8e6de;border-radius:10px;background:#f5fbf7}.operations-snapshot-note>span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#2d8065;background:#e2f3e9;flex:0 0 auto}.operations-snapshot-note>div{min-width:0}.operations-snapshot-note b{color:#2c6654;font-size:10px}.operations-snapshot-note p{margin:3px 0 0;color:#6f887d;font-size:10px;line-height:1.45}.operations-snapshot-note .operations-text-button{margin-left:auto;padding:4px 0;white-space:nowrap}@media (max-width: 1180px){.operations-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.ops-app .operations-landing{padding:4px 0 28px}.ops-app .operations-landing-header{flex-direction:column}.operations-landing-header-actions{align-items:stretch;width:100%}.operations-landing-header-actions .create-button{justify-content:center}.operations-landing-contract{align-items:flex-start}.operations-contract-state{display:none}.operations-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-landing-lower-grid,.operations-landing-bottom-grid{grid-template-columns:1fr}}@media (max-width: 520px){.operations-summary-grid{grid-template-columns:1fr}.operations-summary-card,.operations-summary-card p{min-height:0}.operations-permission-state{max-width:75px;white-space:normal}.operations-snapshot-note{flex-wrap:wrap}.operations-snapshot-note .operations-text-button{margin-left:39px}}.review-schedule-rail{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #e1e7ef}.review-schedule-rail>span{font:500 10px/1 DM Mono,monospace;color:#7c899d;letter-spacing:.11em}.review-schedule-rail>div{display:flex;gap:4px}.review-schedule-rail button{padding:6px 9px;border-radius:6px;color:#718099;font-size:11px;font-weight:800}.review-schedule-rail button.active{color:#315cf4;background:#edf2ff;box-shadow:inset 0 -2px #315cf4}.review-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.review-summary span{padding:8px 10px;border:1px solid #e2e8ef;border-radius:7px;background:#fff;color:#718097;font-size:10px}.review-summary b{color:#31415a;font-size:12px}.review-controls{display:flex;justify-content:space-between;gap:12px;padding:10px;border:1px solid #e1e8ef;border-radius:10px;background:#fff}.review-tabs{display:flex;gap:7px;align-items:center;margin:14px 0}.review-controls .review-tabs{margin:0}.review-tabs button{padding:7px 9px;border-radius:6px;color:#74839a;font-size:10px;font-weight:800}.review-tabs button.active{color:#315cf4;background:#edf2ff}.review-filters{display:flex;align-items:center;gap:6px;color:#70809a}.review-filters select{border:1px solid #dfe6ef;border-radius:6px;background:#fbfcfe;padding:6px;color:#40506a;font-size:10px}.review-run-list{display:grid;gap:8px;margin-top:13px}.review-run-row{display:grid;grid-template-columns:36px minmax(250px,1fr) minmax(220px,.85fr) 80px 16px;gap:11px;align-items:center;width:100%;padding:12px 14px;border:1px solid #e2e8ef;border-radius:10px;background:#fff;text-align:left}.review-run-row:hover{border-color:#afc0e7;box-shadow:0 6px 16px #182a430d}.review-run-tone,.review-escalation-symbol{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.review-run-tone.amber{background:#fff5e7;color:#b97622}.review-run-tone.red,.review-escalation-symbol.red{background:#fff0f1;color:#c84d59}.review-run-tone.purple{background:#f1edff;color:#8060d9}.review-run-tone.green{background:#e8f8ef;color:#35a875}.review-run-main{display:grid;gap:4px}.review-run-main>div,.review-escalation-list article>div>div{display:flex;gap:8px;align-items:center}.review-run-main b{color:#2f3d54;font-size:11px}.review-run-main p{color:#7b899c;font-size:10px}.review-run-main p i{display:inline-block;width:3px;height:3px;margin:0 5px;border-radius:99px;background:#aeb8c5}.review-run-main small{color:#75849b;font-size:10px}.review-run-readiness{display:grid;gap:3px}.review-run-readiness span{color:#a36d14;font-size:10px;font-weight:800}.review-run-readiness b{color:#4f5f75;font-size:10px}.review-run-readiness small{color:#8a96a7;font-size:10px}.review-run-status{padding:5px 6px;border-radius:5px;text-align:center;font-size:10px;font-weight:800}.review-run-status.amber{background:#fff5e7;color:#b97622}.review-run-status.red{background:#fff0f1;color:#c84d59}.review-run-status.purple{background:#f1edff;color:#8060d9}.review-run-status.green{background:#e8f8ef;color:#35a875}.review-empty{display:grid;justify-items:center;gap:6px;padding:32px;color:#738198;text-align:center}.review-empty b{color:#47566c;font-size:12px}.review-empty span{font-size:10px}.review-order-table{border:1px solid #e3e8ef;border-radius:10px;overflow:hidden;background:#fff}.review-order-table>header,.review-order-table>button{display:grid;grid-template-columns:1.5fr 1fr .75fr .9fr 1fr 16px;gap:10px;align-items:center;width:100%;padding:12px 15px;text-align:left}.review-order-table>header{background:#f8fafc;border-bottom:1px solid #e8edf2;color:#8390a1;font-size:10px;font-weight:800;letter-spacing:.08em}.review-order-table>button{border-bottom:1px solid #edf1f4;color:#69788e;font-size:10px}.review-order-table>button:hover{background:#fbfcff}.review-order-table b{color:#36445b;font-size:10px}.review-order-table small{display:block;margin-top:3px;color:#8b97a7;font-size:10px}.review-unassigned,.review-overdue{color:#cf5a5a!important;font-weight:800}.review-escalation-hero{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:11px;background:#182136;color:#fff}.review-escalation-hero span{color:#aebbd0;font:500 10px DM Mono,monospace;letter-spacing:.09em}.review-escalation-hero h2{margin:5px 0;color:#fff;font-size:18px}.review-escalation-hero p{max-width:560px;color:#c2cce0;font-size:10px;line-height:1.5}.review-escalation-hero svg{color:#ffb5bb}.review-escalation-list{display:grid;gap:9px}.review-escalation-list article{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e2e8ef;border-radius:10px;background:#fff}.review-escalation-symbol.amber{background:#fff5e7;color:#b57628}.review-escalation-list article>div:nth-child(2){min-width:0;flex:1}.review-escalation-list b{color:#35445b;font-size:11px}.review-escalation-list p{margin:5px 0;color:#748299;font-size:10px}.review-escalation-list small{color:#8c98a8;font-size:10px}.review-escalation-actions{display:flex;align-items:center;gap:7px}.review-escalation-actions .create-button,.review-escalation-actions .outline-inline{height:30px;font-size:10px}.review-resolved{padding:5px 7px;border-radius:5px;background:#e8f8ef;color:#378b62;font-size:10px;font-weight:800}@media (max-width:800px){.review-controls{align-items:flex-start;flex-direction:column}.review-filters{flex-wrap:wrap}.review-run-row{grid-template-columns:36px 1fr 16px}.review-run-readiness,.review-run-status{grid-column:2}.review-order-table{overflow-x:auto}.review-order-table>header,.review-order-table>button{min-width:720px}}@media (max-width:600px){.review-schedule-rail{align-items:flex-start;flex-direction:column;gap:7px}.review-schedule-rail>div{width:100%;overflow:auto}.review-schedule-rail button{white-space:nowrap}.review-escalation-list article{align-items:flex-start;flex-wrap:wrap}.review-escalation-actions{width:100%;justify-content:flex-end}}.work-collection-switch{display:flex;gap:5px;padding:10px 28px;border-bottom:1px solid #dfe7ef;background:#faf9f5}.work-collection-switch button{position:relative;padding:8px 11px;border-radius:7px;color:#667991;font-size:12px;font-weight:800}.work-collection-switch button:hover{color:#315cf4;background:#f0f4ff}.work-collection-switch button.active{color:#315cf4;background:#edf2ff;box-shadow:inset 0 -2px #315cf4}@media (max-width:760px){.work-collection-switch{padding-inline:16px;overflow-x:auto}.work-collection-switch button{white-space:nowrap}}.review-order-table-rich>button{min-height:78px;align-items:center}.review-order-table-rich>button>span,.review-order-identity{display:grid;gap:3px;align-content:center;text-align:left}.review-order-table-rich small{color:#8491a3;font-size:10px;font-weight:650;line-height:1.3}.review-order-identity .mono-ref{color:#315cf4;font-size:10px}.review-order-identity b,.review-order-target b{color:#34455e;font-size:12px}.review-order-priority>b{color:#b36a19;font-size:11px}.review-order-assignment>b{color:#40536c;font-size:11px}.review-order-sla>b{color:#50617a;font-size:11px}.review-order-sla.review-overdue>b{color:#bd4f59}.review-workspace .review-controls{border-color:#d9e4ef;background:linear-gradient(90deg,#fbfcfe,#f5f8fc)}.review-workspace .review-order-table-rich{border:1px solid #dce5ef;border-radius:10px;overflow:hidden;background:#fff}.review-workspace .review-order-table-rich>button{position:relative;min-height:88px;border-left:4px solid #8b9bb0;background:#fff;transition:background .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1)}.review-workspace .review-order-table-rich>button:has(.review-overdue){border-left-color:#c95761;background:linear-gradient(90deg,#fff9f9,#fff 26%)}.review-workspace .review-order-table-rich>button:has(.review-unassigned){border-left-color:#d49b32;background:linear-gradient(90deg,#fffaf0,#fff 26%)}.review-workspace .review-order-table-rich>button:hover{border-left-color:#315cf4;background:#f9fbff}.review-workspace .review-order-identity .mono-ref{color:#315cf4;font-family:DM Mono,monospace;letter-spacing:.02em}.review-workspace .review-order-identity small{max-width:250px;color:#77889e;font-family:DM Mono,monospace;font-size:10px;line-height:1.45}.review-workspace .review-order-sla b,.review-workspace .review-order-assignment b{font-weight:800}.review-workspace .review-result-count{color:#65778e;font-family:DM Mono,monospace;font-size:10px}.work-card:has(.risk-chip.risk-safety),.work-card:has(.risk-chip.risk-incident){border-left:4px solid #b94855;background:linear-gradient(145deg,snow,#fff 58%);box-shadow:0 5px 15px #ab434f1f}.risk-chip.risk-safety,.risk-chip.risk-incident{display:inline-flex;align-items:center;gap:4px;color:#983d4a;border:1px solid #edc6cb;background:#fff0f1;font-weight:800}.risk-chip.risk-safety:before,.risk-chip.risk-incident:before{content:"!";width:13px;height:13px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#b94855;font-size:10px;font-weight:800}.risk-severity-chip.severity-critical{color:#963e49;border:1px solid #e9bdc3;background:#fff0f1;font-weight:800}.record-hero{border-top:3px solid #315cf4;box-shadow:inset 0 1px #315cf414}.record-hero .record-risk{color:#923c47;border-color:#ecc5ca;background:#fff1f2;font-weight:800}.record-operational-snapshot>header{background:#f5f8fc}.record-operational-snapshot>div:has(span:first-child){min-height:54px}.topbar{border-bottom-color:#e4eaf1}.operations-scope-bar{min-height:42px;border-bottom:1px solid #e3eaf2;background:#fbfcfe}.work-head{padding-top:22px;padding-bottom:18px}.ops-app .settings-workspace{width:100%;max-width:none;margin:0;min-width:0}.ops-app .settings-workspace .settings-topbar,.ops-app .settings-workspace .settings-no-duplicate,.ops-app .settings-workspace .settings-layout,.ops-app .settings-workspace .settings-command-bar{width:100%;max-width:none}.ops-app .settings-workspace .settings-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(250px,310px)}.ops-app .settings-workspace .settings-editor{width:100%;max-width:none;min-width:0}.ops-app .settings-workspace .settings-form-card,.ops-app .settings-workspace .settings-field-list{width:100%;max-width:none}@media (max-width:1080px){.ops-app .settings-workspace .settings-layout{grid-template-columns:210px minmax(0,1fr)}.ops-app .settings-workspace .settings-version-rail{grid-column:1/-1}}@media (max-width:760px){.ops-app .settings-workspace .settings-layout{grid-template-columns:1fr}.ops-app .settings-workspace .settings-section-nav{width:100%}}.ops-app .settings-workspace.section-work-types .settings-effective,.ops-app .settings-workspace.section-work-types .settings-version-rail,.ops-app .settings-workspace.section-work-types .settings-command-bar,.ops-app .settings-workspace.section-templates .settings-effective,.ops-app .settings-workspace.section-templates .settings-version-rail,.ops-app .settings-workspace.section-templates .settings-command-bar,.ops-app .settings-workspace.section-automations .settings-effective,.ops-app .settings-workspace.section-automations .settings-version-rail,.ops-app .settings-workspace.section-automations .settings-command-bar{display:none}.ops-app .settings-workspace.section-work-types .settings-layout,.ops-app .settings-workspace.section-templates .settings-layout,.ops-app .settings-workspace.section-automations .settings-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.ops-app .settings-workspace.section-work-types .settings-editor-head .scope-state,.ops-app .settings-workspace.section-templates .settings-editor-head .scope-state,.ops-app .settings-workspace.section-automations .settings-editor-head .scope-state{display:none}.ops-app .settings-workspace .settings-layout{grid-template-columns:minmax(0,1fr)!important;gap:20px}.ops-app .settings-workspace .settings-section-nav{grid-column:1;display:flex;align-items:stretch;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #dce5ef;border-radius:12px;background:#fffdf8;box-shadow:0 5px 16px #1c2f4e0b;scrollbar-width:thin}.ops-app .settings-workspace .settings-section-nav>button{min-width:186px;min-height:76px;flex:1 0 186px;padding:12px 16px;border-right:1px solid #e7edf3;border-radius:0}.ops-app .settings-workspace .settings-section-nav>button:first-child{border-radius:11px 0 0 11px}.ops-app .settings-workspace .settings-section-nav>button:last-child{border-right:0;border-radius:0 11px 11px 0}.ops-app .settings-workspace .settings-section-nav>button.active{position:relative;z-index:1;margin:-1px 0;border:1px solid #a9c1ff;border-radius:12px;background:#f1f5ff;box-shadow:-6px 0 12px -7px #3e63f4b3,0 5px 14px #3e63f41c}.ops-app .settings-workspace .settings-section-nav>button.active:before{display:none!important}.ops-app .settings-workspace .settings-section-nav>button:last-child>svg:last-child{display:none}.ops-app .settings-workspace .settings-editor,.ops-app .settings-workspace .settings-version-rail{grid-column:1;min-width:0}.ops-app .settings-workspace .settings-version-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1360px){.ops-app .settings-workspace.section-workflow .settings-layout,.ops-app .settings-workspace.section-assignment .settings-layout,.ops-app .settings-workspace.section-evidence .settings-layout,.ops-app .settings-workspace.section-escalations .settings-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.ops-app .settings-workspace.section-workflow .settings-version-rail,.ops-app .settings-workspace.section-assignment .settings-version-rail,.ops-app .settings-workspace.section-evidence .settings-version-rail,.ops-app .settings-workspace.section-escalations .settings-version-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ops-app .settings-workspace .settings-editor-head{grid-template-columns:minmax(0,1fr) auto}}@media (max-width: 1180px){.ops-app .settings-workspace.section-workflow .settings-layout,.ops-app .settings-workspace.section-assignment .settings-layout,.ops-app .settings-workspace.section-evidence .settings-layout,.ops-app .settings-workspace.section-escalations .settings-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px}.ops-app .settings-workspace.section-workflow .settings-section-nav,.ops-app .settings-workspace.section-assignment .settings-section-nav,.ops-app .settings-workspace.section-evidence .settings-section-nav,.ops-app .settings-workspace.section-escalations .settings-section-nav{grid-column:1;display:flex;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.ops-app .settings-workspace .settings-section-nav>button{min-width:178px;flex:0 0 178px}.ops-app .settings-workspace.section-workflow .settings-editor,.ops-app .settings-workspace.section-assignment .settings-editor,.ops-app .settings-workspace.section-evidence .settings-editor,.ops-app .settings-workspace.section-escalations .settings-editor,.ops-app .settings-workspace.section-workflow .settings-version-rail,.ops-app .settings-workspace.section-assignment .settings-version-rail,.ops-app .settings-workspace.section-evidence .settings-version-rail,.ops-app .settings-workspace.section-escalations .settings-version-rail{grid-column:1;min-width:0}.ops-app .settings-workspace .settings-editor-head{grid-template-columns:minmax(0,1fr);gap:10px}.ops-app .settings-workspace .settings-editor-head .scope-state{justify-self:start;width:auto}.ops-app .settings-workspace .settings-effective{grid-template-columns:minmax(0,1fr)}.ops-app .settings-workspace .settings-effective input{width:100%;max-width:none}.ops-app .settings-workspace .settings-version-rail{grid-template-columns:minmax(0,1fr)}.ops-app .settings-workspace .settings-command-bar{position:static;margin-top:16px;inset:auto auto auto 0;align-items:flex-start;flex-wrap:wrap;gap:10px}.ops-app .settings-workspace .settings-command-bar>div:last-child{margin-left:auto;flex-wrap:wrap}.ops-app .settings-workspace.section-work-types .automation-catalogue-body,.ops-app .settings-workspace.section-automations .automation-catalogue-body,.ops-app .settings-workspace.section-templates .template-catalogue-layout{grid-template-columns:minmax(0,1fr)!important;min-height:0}.ops-app .settings-workspace.section-work-types .automation-catalogue-list,.ops-app .settings-workspace.section-automations .automation-catalogue-list,.ops-app .settings-workspace.section-templates .template-catalogue-list{border-right:0;border-bottom:1px solid #e4eaf1}.ops-app .settings-workspace.section-work-types .automation-catalogue-list,.ops-app .settings-workspace.section-automations .automation-catalogue-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch}.ops-app .settings-workspace.section-templates .template-list-items{max-height:236px;overflow-y:auto}.ops-app .settings-workspace.section-templates .template-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-app .settings-workspace.section-templates .template-detail-facts span:nth-child(2){border-right:0}.ops-app .settings-workspace.section-templates .template-detail-facts span:nth-child(-n+2){border-bottom:1px solid #edf1f5}.ops-app .settings-workspace.section-work-types .automation-definition-grid,.ops-app .settings-workspace.section-automations .automation-definition-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){.ops-app .settings-workspace .settings-section-nav>button{min-width:154px;flex-basis:154px}.ops-app .settings-workspace .settings-command-bar>div:last-child{width:100%;margin-left:0}.ops-app .settings-workspace .settings-command-bar>div:last-child>button{flex:1 1 120px;justify-content:center}.ops-app .settings-workspace.section-automations .automation-definition>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.ops-app .settings-workspace.section-automations .automation-definition>footer>button{min-width:0;width:100%;justify-content:center;white-space:normal}.ops-app .settings-workspace.section-automations .automation-definition>footer>.create-button{grid-column:1 / -1;min-height:38px}}.external-coverage-providers{display:grid;gap:18px}.external-coverage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.external-coverage-header h2{margin:5px 0;color:#293e59;font-size:22px}.external-coverage-header p{max-width:700px;margin:0;color:#6c7e93;font-size:12px;line-height:1.5}.provider-governance-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #dce7f2;border-left:3px solid #315cf4;border-radius:7px;background:#f6f9ff;color:#526b88}.provider-governance-banner svg{flex:none;color:#315cf4}.provider-governance-banner b{display:block;color:#385473;font-size:12px}.provider-governance-banner p{margin:3px 0 0;font-size:11px;line-height:1.45}.provider-governance-banner>span{margin-left:auto;color:#315cf4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.provider-management-layout{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:14px;align-items:start}.provider-list,.provider-detail{border:1px solid #e1e8f0;border-radius:8px;background:#fff;box-shadow:0 5px 18px #2c425b0a}.provider-list{padding:10px}.provider-list-heading{display:flex;justify-content:space-between;padding:8px 8px 10px;color:#8190a2;font:500 10px DM Mono,monospace;letter-spacing:.07em}.provider-list-heading b{color:#5d7188}.provider-list>button{display:grid;grid-template-columns:10px minmax(0,1fr) 14px;align-items:start;gap:9px;width:100%;padding:12px 8px;border:0;border-top:1px solid #edf1f5;background:#fff;text-align:left;color:#415a77;cursor:pointer}.provider-list>button:hover,.provider-list>button.selected{background:#f5f8fd}.provider-list>button.selected{box-shadow:inset 3px 0 #315cf4}.provider-list>button>div{display:grid;gap:4px;min-width:0}.provider-list b{font-size:11px}.provider-list small{overflow:hidden;color:#7b8ba0;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.provider-list em{width:max-content;padding:3px 5px;border-radius:4px;background:#f0f4f8;color:#647890;font-size:10px;font-style:normal}.provider-state-dot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#afbcca}.provider-state-dot.approved{background:#42a276}.provider-state-dot.pending-review{background:#e6a047}.provider-state-dot.suspended{background:#c45c64}.provider-detail{padding:18px}.provider-detail>header{display:flex;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid #e8edf3}.provider-detail h3{margin:5px 0 2px;color:#293e59;font-size:18px}.provider-detail header p{margin:0;color:#718299;font-size:11px}.provider-state{align-self:start;padding:5px 7px;border-radius:4px;font:500 10px DM Mono,monospace;letter-spacing:.04em}.provider-state.approved{background:#e8f7ef;color:#27845e}.provider-state.pending-review{background:#fff3df;color:#a76a26}.provider-state.suspended{background:#fff0f0;color:#a84e56}.provider-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.provider-detail-grid>div{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid #edf1f5}.provider-detail-grid span,.provider-lifecycle span{color:#8997a8;font:500 10px DM Mono,monospace;letter-spacing:.06em}.provider-detail-grid b{color:#49627d;font-size:11px;line-height:1.35}.provider-failure{color:#b24e56!important}.provider-failure-callout{display:flex;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;border:1px solid #f0d9d9;border-radius:6px;background:#fff7f7;color:#a94e54}.provider-failure-callout svg{flex:none;margin-top:1px}.provider-failure-callout div{flex:1}.provider-failure-callout b{font-size:11px}.provider-failure-callout p{margin:3px 0 0;color:#806b74;font-size:10px;line-height:1.4}.provider-lifecycle{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;margin-top:16px;padding:14px;background:#f7f9fc;border-radius:6px}.provider-lifecycle>div{display:grid;gap:5px}.provider-lifecycle b{color:#46617e;font-size:11px;line-height:1.4}.provider-lifecycle small{color:#7a8ca1;font-size:10px;line-height:1.4}.provider-detail-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.provider-editor-modal{width:min(680px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto}.provider-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:20px}.provider-editor-grid label{display:grid;gap:5px;color:#8190a2;font:500 10px DM Mono,monospace;letter-spacing:.04em}.provider-editor-grid input,.provider-editor-grid select{width:100%;padding:9px;border:1px solid #dbe5ef;border-radius:6px;color:#405875;background:#fff;font:12px inherit}.provider-editor-disclosure{display:flex;gap:9px;margin:0 20px 16px;padding:11px 12px;border-radius:6px;background:#f7f9fc;color:#65798f}.provider-editor-disclosure svg{flex:none;color:#315cf4}.provider-editor-disclosure p{margin:0;font-size:10px;line-height:1.45}.provider-editor-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #e5ebf2}.run-review-section{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 2px;padding:16px;border:1px solid #dce7f2;border-left:3px solid #315cf4;border-radius:7px;background:#f7faff}.run-review-section.in-review{border-left-color:#2d9265;background:#f4fbf7}.run-review-section>div{display:grid;gap:4px}.run-review-section span{color:#315cf4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.run-review-section.in-review span{color:#2d9265}.run-review-section h3{margin:0;color:#385473;font-size:13px}.run-review-section p{margin:0;color:#718299;font-size:10px;line-height:1.45}.run-review-actions{display:flex;flex-wrap:wrap;gap:8px}.run-reschedule-dialog{width:min(620px,calc(100vw - 28px))}.run-reschedule-window{display:grid;gap:5px;margin:0 20px;padding:12px 14px;border:1px solid #e1e8f0;border-radius:6px;background:#f7f9fc}.run-reschedule-window span,.run-reschedule-review-summary span,.run-impact-card>header span{color:#8291a3;font:500 10px DM Mono,monospace;letter-spacing:.07em}.run-reschedule-window b,.run-reschedule-review-summary b{color:#405a77;font-size:12px}.run-command-dialog>p{padding:0 20px;color:#6d7f94;font-size:11px;line-height:1.45}.run-command-dialog .dialog-form-grid{padding:0 20px}.run-impact-card{margin:0 20px 18px;padding:13px;border:1px solid #e1e8f0;border-radius:6px;background:#fbfcfe}.run-impact-card>header{display:flex;justify-content:space-between;gap:12px}.run-impact-card h3{margin:4px 0 0;color:#405a77;font-size:12px}.run-impact-card svg{color:#315cf4}.run-impact-card ul{display:grid;gap:6px;margin:12px 0;padding-left:17px;color:#536b86;font-size:10px;line-height:1.35}.run-impact-card small{color:#8392a3;font-size:10px}.run-reschedule-review-summary{display:grid;gap:5px;margin:0 20px 16px;padding:12px;border:1px solid #dce7f2;border-radius:6px;background:#f7faff}.run-reschedule-review-summary span:nth-of-type(2){margin-top:8px}.run-reschedule-review-summary p{margin:0;color:#536b86;font-size:11px;line-height:1.4}@media (max-width:760px){.external-coverage-header{flex-direction:column}.provider-management-layout,.provider-detail-grid,.provider-lifecycle{grid-template-columns:1fr}.provider-detail-actions,.run-review-section{align-items:stretch;flex-direction:column}.provider-detail-actions button,.run-review-section button{width:100%;justify-content:center}.provider-governance-banner{flex-wrap:wrap}.provider-governance-banner>span{margin-left:30px}.provider-editor-grid{grid-template-columns:1fr;padding:16px}.provider-editor-modal>footer{padding:14px 16px}.run-review-actions{width:100%}.run-review-actions button{flex:1}.run-command-dialog .dialog-form-grid{grid-template-columns:1fr;padding:0 16px}.run-impact-card,.run-reschedule-window,.run-reschedule-review-summary{margin-left:16px;margin-right:16px}}.wf-conditional-policy,.wf-transition-safeguards{display:grid;gap:0;margin-top:12px;padding:12px;border:1px solid #dfe7f0;border-radius:10px;background:#fbfcfe}.wf-conditional-policy>header,.wf-transition-safeguards>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px}.wf-conditional-policy h4,.wf-transition-safeguards h4{margin-top:4px;color:#334c69;font-size:13px}.wf-conditional-policy>header small,.wf-transition-safeguards>header small{max-width:330px;color:#7a8ba0;font-size:10px;line-height:1.45;text-align:right}.wf-conditional-policy .settings-field,.wf-transition-safeguards .settings-field{display:grid;grid-template-columns:minmax(190px,1fr) minmax(210px,250px);align-items:center;gap:16px;min-height:52px;padding:8px 0;border-top:1px solid #e8edf3}.wf-conditional-policy .settings-field>div small{display:block;margin-top:2px;line-height:1.3}.wf-conditional-policy .settings-field>select,.wf-transition-safeguards .settings-field>select{width:100%;min-height:36px}.wf-rule-summary{display:grid;gap:4px;margin:2px 0;padding:8px 10px;border:1px solid #cbd9f7;border-radius:8px;background:#f1f5ff}.wf-rule-summary b{color:#3f5780;font-size:10px}.wf-rule-summary b span{color:#315cf4}.wf-rule-summary small,.wf-work-type-picker small{color:#72849b;font-size:10px;line-height:1.4}.wf-work-type-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.wf-work-type-chips label{display:inline-flex;align-items:center;gap:0;min-height:29px;padding:0 10px;border:1px solid #d5deea;border-radius:999px;color:#5d7189;background:#fff;font-size:10px;font-weight:800;cursor:pointer}.wf-work-type-chips label.selected{border-color:#8ea9f8;color:#315cf4;background:#eef3ff}.wf-work-type-chips input{position:absolute;opacity:0;pointer-events:none}.wf-then-require{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin-top:2px;padding-top:8px;border-top:1px solid #dfe7f0}.wf-then-require>.settings-visual-eyebrow{grid-column:1 / -1;margin-bottom:1px}.wf-then-require .settings-field{grid-template-columns:minmax(130px,1fr) minmax(150px,190px);min-height:48px;padding:7px 0}.wf-policy-path{margin:8px 2px 0;color:#71849b;font-size:10px;line-height:1.5}.assign-flow-card{gap:10px;padding:12px}.assign-flow-card .assign-steps-row{gap:6px}.assign-flow-card .assign-step{min-height:48px;padding:8px 10px}.assign-flow-card .assign-recovery-row{margin-top:0;padding-top:8px}.assign-flow-card .settings-field-list,.escalation-tier-card .settings-field-list{display:grid;gap:0;padding:0}.assign-flow-card .settings-field-list .settings-field,.escalation-tier-card .settings-field-list .settings-field{display:grid;grid-template-columns:minmax(200px,1fr) minmax(210px,250px);align-items:center;gap:16px;min-height:50px;padding:8px 0;border-top:1px solid #e8edf3}.assign-flow-card .settings-field-list .settings-field:first-child,.escalation-tier-card .settings-field-list .settings-field:first-child{border-top:0}.assign-flow-card .settings-field-list select,.escalation-tier-card .settings-field-list select{width:100%;min-height:36px}.evidence-policy-editor{gap:10px;padding:12px}.evidence-effective-summary,.evidence-inheritance,.evidence-metadata-policy,.evidence-policy-groups,.evidence-retention-editor{padding:12px}.evidence-context-row{grid-template-columns:minmax(175px,1fr) minmax(190px,1.2fr) minmax(145px,.8fr);gap:10px;min-height:42px;padding:7px 0}.evidence-limit-grid{gap:8px}.evidence-limit-grid label{gap:4px}.evidence-retention-editor>label{grid-template-columns:minmax(210px,1fr) minmax(190px,250px);min-height:48px;padding:7px 0}.evidence-retention-editor>label select,.evidence-metadata-policy label select{min-height:36px}.escalation-cascade-card{gap:10px;padding:12px}.escalation-trigger-chip{min-height:34px;padding:7px 10px}.escalation-tier-card{padding:10px 12px}.escalation-tier-header{min-height:34px;padding-bottom:8px}.escalation-tier-header .outline-inline{min-height:32px;padding-inline:9px}.execution-policy-catalogue,.execution-rule-editor,.assignment-capacity-detail,.evidence-governance-detail{display:grid;gap:10px;padding:12px}.execution-rule-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.execution-rule-toolbar>span{color:#778aa0;font-size:10px;line-height:1.4}.execution-rule-list{display:grid;gap:6px}.execution-rule-list>button{display:grid;gap:3px;padding:10px 11px;border:1px solid #e1e8f1;border-radius:8px;background:#fff;color:#687b92;text-align:left}.execution-rule-list>button:hover,.execution-rule-list>button.selected{border-color:#9ab1f5;background:#f3f6ff}.execution-rule-list b{color:#3e5575;font-size:11px}.execution-rule-list small,.execution-rule-list span{font-size:10px;line-height:1.35}.execution-rule-editor{border:1px solid #dfe7f0;border-radius:10px;background:#fbfcfe}.execution-rule-editor>header,.assignment-capacity-detail>header,.evidence-governance-detail>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.execution-rule-editor h4,.assignment-capacity-detail h4,.evidence-governance-detail h4{margin-top:4px;color:#334c69;font-size:13px}.execution-rule-editor>header small,.assignment-capacity-detail>header small,.evidence-governance-detail>header small{color:#7a8ba0;font-size:10px;line-height:1.4;text-align:right}.execution-rule-editor .template-form-grid{padding:0}.execution-rule-editor input,.execution-rule-editor select{width:100%;min-height:36px;border:1px solid #dbe4ef;border-radius:6px;padding:0 9px;color:#53667d;background:#fff;font-size:11px}.policy-snapshot-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.policy-snapshot-strip article{display:grid;gap:3px;padding:10px 12px;border:1px solid #dfe7f0;border-radius:8px;background:#f5f8fb}.policy-snapshot-strip article.draft{border-color:#b8c9fb;background:#f0f4ff}.policy-snapshot-strip span,.policy-snapshot-strip small{color:#71849b;font-size:10px}.policy-snapshot-strip b{color:#334c69;font-size:11px}.settings-fieldset{min-width:0;grid-column:1 / -1;margin:0;padding:10px;border:1px solid #dbe4ef;border-radius:7px}.settings-fieldset legend{padding:0 4px;color:#6f8198;font-size:10px;font-weight:800}.settings-checkboxes{display:flex;flex-wrap:wrap;gap:6px}.settings-checkboxes label{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid #d5deea;border-radius:999px;color:#63768e;background:#fff;font-size:10px;cursor:pointer}.settings-checkboxes label.selected{border-color:#8ea9f8;color:#315cf4;background:#eef3ff}.settings-checkboxes input{width:14px!important;min-height:14px!important}.policy-conflict-alert{display:grid;gap:4px;padding:10px 12px;border:1px solid #efc3c8;border-radius:8px;color:#9c4a59;background:#fff3f4;font-size:10px;line-height:1.4}.policy-conflict-alert span{color:#7e5d66}.policy-evaluation-note{display:grid;gap:4px;padding:10px 12px;border:1px solid #cbd9f7;border-radius:8px;background:#f1f5ff}.policy-evaluation-note b{color:#3f5780;font-size:10px}.policy-evaluation-note span,.policy-evaluation-note small{color:#72849b;font-size:10px;line-height:1.4}.assignment-capacity-detail,.evidence-governance-detail{margin-top:10px;border:1px solid #dfe7f0;border-radius:10px;background:#fbfcfe}.assignment-sample-preview{display:grid;gap:3px;padding:10px;border:1px solid #cbd9f7;border-radius:8px;background:#f1f5ff}.assignment-sample-preview b{color:#3f5780;font-size:10px}.assignment-sample-preview span{color:#72849b;font-size:10px;line-height:1.4}.evidence-governance-detail .automation-definition-grid,.evidence-governance-detail .settings-reference-note{margin:0}.escalation-trigger-chip{display:grid;gap:2px}.escalation-trigger-chip small{color:#7a8ba0;font-size:10px}@media (max-width: 700px){.wf-conditional-policy>header,.wf-transition-safeguards>header{display:grid}.wf-conditional-policy>header small,.wf-transition-safeguards>header small{max-width:none;text-align:left}.wf-conditional-policy .settings-field,.wf-transition-safeguards .settings-field,.wf-then-require .settings-field{grid-template-columns:1fr;gap:6px;min-height:0}.wf-work-type-chips{justify-content:flex-start}.wf-then-require{grid-template-columns:1fr;column-gap:0}.assign-flow-card .settings-field-list .settings-field,.escalation-tier-card .settings-field-list .settings-field,.evidence-retention-editor>label{grid-template-columns:1fr;gap:6px;min-height:0}.evidence-context-row{grid-template-columns:1fr;gap:3px}.execution-rule-editor>header,.assignment-capacity-detail>header,.evidence-governance-detail>header{display:grid}.execution-rule-editor>header small,.assignment-capacity-detail>header small,.evidence-governance-detail>header small{text-align:left}.policy-snapshot-strip{grid-template-columns:1fr}}.issue-closed-history{align-self:stretch;display:flex;flex-direction:column;min-height:420px;margin-top:0;padding:0;border:1px solid rgba(94,119,150,.22);border-radius:12px;background:linear-gradient(180deg,#ffffffe6,#f5f8fcd1);box-shadow:0 1px #283e5b0a;overflow:hidden;box-sizing:border-box}.issue-closed-history-head{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:12px 14px;border-top:2px solid #8b6cdb;border-bottom:1px solid rgba(94,119,150,.13);background:#fffc;color:#3e4d62;text-align:left}.issue-closed-history-head:before{content:"";position:absolute;top:0;left:13px;width:34px;height:2px;border-radius:999px;background:#8b6cdb}.issue-closed-history-head>div{display:flex;align-items:center;gap:8px;min-width:0}.issue-closed-history-head>div>b{color:#344861;font-size:14px;font-weight:800}.issue-closed-history-head>span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;color:#55708f;background:#edf2f7;font-size:11px;font-weight:800}.issue-closed-history-head .issue-lane-dot.closed-history{background:#8b6cdb}.issue-closed-history-list{display:grid;align-content:start;flex:1;min-height:86px;gap:10px;padding:12px;background:linear-gradient(180deg,#ffffff6b,#f7f9fcbd);box-sizing:border-box}.issue-closed-item{display:grid;gap:5px;width:100%;padding:10px;border:1px solid #e0e7ee;border-radius:8px;background:#fff;color:#4b5d74;text-align:left;box-shadow:0 1px 3px #20314b0a}.issue-closed-item:hover{border-color:#b9c8ff;background:#fbfcff}.issue-closed-item .case-state{width:max-content}.issue-closed-item b{color:#35465e;font-size:11px;line-height:1.3}.issue-closed-item small,.issue-closed-item>span:last-child{color:#7b899c;font-size:10px;line-height:1.35}.issue-closed-history-list>p{padding:12px;color:#7b899c;font-size:10px;line-height:1.4}.issues-board-head{grid-template-columns:minmax(0,1fr) auto auto auto}.issues-select-button,.issues-report-button{align-self:start;white-space:nowrap}.issues-report-button{min-height:35px;font-size:11px}@media (max-width:820px){.issues-board-head{grid-template-columns:minmax(0,1fr) auto auto}.issues-board-actions{grid-column:1/-1;grid-row:2}.issues-report-button{grid-column:2;grid-row:1}.issues-select-button{grid-column:3;grid-row:1}}@media (max-width:520px){.issues-board-head{display:flex;flex-wrap:wrap;gap:10px}.issues-select-button{order:1}.issues-report-button{order:2;width:auto}.issues-board-actions{order:3;width:100%}}.issues-board-head{grid-template-columns:minmax(0,1fr) auto}.issues-board-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:0}.issues-board-actions .issues-report-button,.issues-board-actions .issues-select-button{align-self:center}.issues-workspace .work-type-reporting-summary{margin-left:-28px;margin-right:-28px;border-radius:0}.issue-filter-bar{position:relative}.issue-filter-bar .issue-clear-filters{color:#315cf4}.issue-secondary-filters{display:flex;flex:0 0 100%;align-items:end;gap:7px}.issues-lane-grid.closed-history-hidden{grid-template-columns:repeat(3,minmax(0,1fr))}.issues-reporting-scope{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;margin:0 0 16px;padding:14px 16px;border:1px solid #e0e7f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1f304c09}.issues-reporting-scope>div:first-child{display:grid;gap:4px}.issues-reporting-scope>div:first-child>span{color:#315cf4;font:500 10px DM Mono,monospace;letter-spacing:.08em}.issues-reporting-scope>div:first-child>b{color:#2d425d;font-size:14px;letter-spacing:-.025em}.issues-reporting-scope>div:first-child>small{color:#71839a;font-size:10px}.issues-reporting-metrics{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.issues-reporting-metrics>span{display:grid;gap:2px;min-width:86px;padding:8px 10px;border:1px solid #e0e7ef;border-radius:7px;color:#718199;background:#fbfcfe;font-size:10px;white-space:nowrap}.issues-reporting-metrics b{color:#314963;font-size:16px;line-height:1}.issue-closed-history-head.completed-work-toggle{width:100%;min-height:40px;margin:0;padding:0 10px;border:0;border-radius:8px;background:transparent;box-shadow:none}.issue-closed-history-head.completed-work-toggle:hover{transform:none;box-shadow:none;background:#f8faff}@media (max-width:820px){.issues-board-head{grid-template-columns:minmax(0,1fr) auto}.issues-reporting-scope{align-items:flex-start;flex-direction:column}.issues-reporting-metrics{width:100%;justify-content:flex-start}.issues-board-actions{grid-column:2;grid-row:1}}@media (max-width:850px){.issues-workspace .work-type-reporting-summary{margin-left:-16px;margin-right:-16px}}@media (max-width:700px){.issue-filter-bar{padding-right:10px}.issue-secondary-filters{display:contents}}@media (max-width:520px){.issues-board-head{display:flex;flex-wrap:wrap}.issues-board-actions{width:100%;justify-content:flex-end;order:2}.issues-reporting-scope{padding:13px}.issues-reporting-metrics>span{flex:1;min-width:0}.issue-closed-history-head.completed-work-toggle{justify-content:flex-start}}.ops-app .review-order-controls{width:100%;grid-template-columns:minmax(250px,1.3fr) minmax(0,3.1fr) max-content max-content;gap:12px;padding:14px 16px;border:1px solid #dfe7ef;border-top:2px solid rgba(62,99,244,.16);border-radius:12px;background:#fff;box-shadow:none}.ops-app .review-order-controls .review-search{height:40px}.ops-app .review-order-controls .review-search svg{color:#7a8ca0}.ops-app .review-order-controls .review-search input{height:40px;color:#435a76;background:#fff;font-size:13px}.ops-app .review-order-controls .review-filters{align-items:end;gap:10px}.ops-app .review-order-controls .review-filters>label{gap:5px}.ops-app .review-order-controls .review-filters>label>span{color:#6b7d92;font-size:11px;letter-spacing:.04em}.ops-app .review-order-controls .review-filters select{height:40px;border-color:#dfe7ef;border-radius:8px;color:#435a76;background:#fff;font-size:13px}.ops-app .review-clear-filters{height:40px;border:0;background:transparent;color:#5d7188;font-size:12px}.ops-app .review-clear-filters:hover{border:0;background:#f8fafc;color:#315cf4}.ops-app .review-order-controls .review-result-count{align-self:center;padding:0 0 0 14px;border-left:1px solid #e5ebf1;color:#52677f;font-size:12px}.ops-app .review-order-controls.ops-filter-panel{display:block!important;padding:0!important;overflow:hidden}.ops-app .review-order-controls .review-filter-primary{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(150px,.8fr) minmax(150px,.8fr) max-content max-content max-content;gap:12px;align-items:end;padding:14px 16px}.ops-app .review-order-controls .review-filter-primary>label:not(.review-search){display:grid;gap:5px;min-width:0}.ops-app .review-order-controls .review-filter-primary>label>span,.ops-app .review-order-controls .review-secondary-filters>label>span{color:#6b7d92;font-size:11px;font-weight:800;letter-spacing:.04em}.ops-app .review-order-controls .review-filter-primary select{width:100%;height:40px;padding:0 30px 0 12px;border:1px solid #dfe7ef;border-radius:8px;color:#435a76;background:#fff;font-size:13px;font-weight:700}.ops-app .review-order-controls .review-more-filters{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 11px;border:1px solid #bcd0ef;border-radius:8px;color:#315cf4;background:#f8faff;font-size:12px;font-weight:800;white-space:nowrap}.ops-app .review-order-controls .review-more-filters b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;color:#fff;background:#315cf4;font-size:11px}.ops-app .review-order-controls .review-clear-filters{align-self:center;padding:0 6px}.ops-app .review-order-controls .review-result-count{align-self:center;padding-left:14px}.ops-app .review-order-controls .review-result-count b{color:#334e6d}.ops-app .review-order-controls .review-secondary-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:14px 16px 16px;border-top:1px solid #f1f5f9}.ops-app .review-order-controls .review-secondary-filters>label{display:grid;gap:6px;min-width:0}.ops-app .review-order-controls .review-secondary-filters select{width:100%;height:40px;padding:0 30px 0 12px;border:1px solid #e2e8f0;border-radius:8px;color:#435a76;background:#fff;font-size:13px;font-weight:700}.ops-app .review-order-controls .review-filter-primary>.review-search,.ops-app .review-order-controls .review-filter-primary>.review-clear-filters,.ops-app .review-order-controls .review-filter-primary>.review-result-count{grid-area:auto!important;justify-self:auto!important}.ops-app .review-order-controls .review-filter-primary>.review-search{align-self:end!important}.ops-app .review-order-controls .review-filter-primary>.review-search{display:flex!important;align-items:center!important;gap:8px;padding:0 12px;border:1px solid #dfe7ef;border-radius:8px;background:#fff}.ops-app .review-order-controls .review-filter-primary>.review-search input{height:auto!important;padding:0!important;border:0!important;background:transparent!important;line-height:20px}.ops-app .ops-view-body>.review-order-controls.ops-filter-panel{width:100%!important;margin:12px 0 14px!important;border:1px solid #e1e8ef!important;border-top:2px solid rgba(62,99,244,.26)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.ops-app .ops-view-body>.review-order-controls.ops-filter-panel .review-filter-primary{padding:12px 28px!important}.ops-app .ops-view-body>.review-order-controls.ops-filter-panel .review-secondary-filters{margin:0!important;padding:13px 28px 15px!important;border-top:1px solid #eef2f6!important;background:#fff!important}@media (max-width:820px){.ops-app .ops-view-body>.review-order-controls.ops-filter-panel .review-filter-primary{padding:12px 16px!important}.ops-app .ops-view-body>.review-order-controls.ops-filter-panel .review-secondary-filters{padding:12px 16px!important}}.ops-app .work-orders-review-workspace{width:100%!important;max-width:none!important}.ops-app .work-orders-review-workspace>.ops-view-body{width:100%!important;max-width:none!important;padding-inline:0!important}.ops-app .work-orders-review-workspace .queue-tabs{margin-inline:28px}.ops-app .work-orders-review-workspace .review-order-table,.ops-app .work-orders-review-workspace .review-pagination{width:100%;max-width:none}.ops-app .work-orders-review-workspace .review-pagination{padding-inline:28px}@media (max-width:820px){.ops-app .work-orders-review-workspace .queue-tabs{margin-inline:16px}.ops-app .work-orders-review-workspace .review-pagination{padding-inline:16px}}.ops-app .work-orders-review-workspace .review-order-table{width:calc(100% - 56px)!important;margin:0 28px;max-width:none}.ops-app .work-orders-review-workspace .review-pagination{width:calc(100% - 56px)!important;margin:0 28px;padding-inline:0!important}@media (max-width:820px){.ops-app .work-orders-review-workspace .review-order-table,.ops-app .work-orders-review-workspace .review-pagination{width:calc(100% - 32px)!important;margin-inline:16px}}@media (max-width:1120px){.ops-app .review-order-controls .review-filter-primary{grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr) minmax(150px,.7fr) max-content}.ops-app .review-order-controls .review-clear-filters{justify-self:end}.ops-app .review-order-controls .review-result-count{justify-self:start;border-left:0;padding-left:0}}@media (max-width:720px){.ops-app .review-order-controls .review-filter-primary{grid-template-columns:1fr auto;gap:10px;padding:12px}.ops-app .review-order-controls .review-search{grid-column:1 / -1}.ops-app .review-order-controls .review-filter-primary>label:not(.review-search){min-width:0}.ops-app .review-order-controls .review-secondary-filters{grid-template-columns:1fr 1fr;padding:12px}.ops-app .review-order-controls .review-more-filters{justify-self:start}.ops-app .review-order-controls .review-clear-filters{justify-self:end}.ops-app .review-order-controls .review-result-count{grid-column:1 / -1;justify-self:start}}.review-order-controls{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(0,3fr) max-content max-content;grid-template-areas:"search filters clear count";gap:14px;align-items:end;padding:16px 18px;border:1px solid #d9e4ef;border-top:3px solid rgba(49,92,244,.66);border-radius:12px;background:linear-gradient(108deg,#fffdf8,#f5f8ff);box-shadow:0 10px 24px #21385b0b}.review-order-controls .review-search{grid-area:search;min-width:0;height:44px;align-self:end}.review-order-controls .review-search input{min-width:0;font-size:13px}.review-order-controls .review-filters{grid-area:filters;display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:9px;min-width:0}.review-order-controls .review-filters>svg{display:none}.review-order-controls .review-filters>label{display:grid;min-width:0;gap:6px}.review-order-controls .review-filters>label>span{display:block;color:#687a93;font-size:10px;font-weight:800;letter-spacing:.04em}.review-order-controls .review-filters select{width:100%;min-width:0;height:44px;padding:0 30px 0 12px;border:1px solid #d9e3ef;border-radius:8px;background:#fff;color:#435a76;font-size:13px;font-weight:700}.review-clear-filters{grid-area:clear;align-self:end;height:44px;padding:0 11px;border:1px solid #cbd8eb;border-radius:8px;color:#315cf4;background:#f8faff;font-size:12px;font-weight:800;white-space:nowrap}.review-clear-filters:hover{background:#edf2ff;border-color:#9eb6e6}.review-order-controls .review-result-count{grid-area:count;align-self:end;justify-self:end;padding-bottom:14px;color:#65778e;font-size:11px;font-weight:800;white-space:nowrap}.review-order-table>header{border-top:2px solid rgba(62,99,244,.18)}.review-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:44px;padding:9px 2px;color:#6f8198;font-size:11px}.review-pagination>b{color:#415875;font-size:11px}.review-pagination>span{margin-left:4px;color:#6f8198;font-size:11px;font-weight:600}@media (max-width:1280px){.review-order-controls{grid-template-columns:minmax(0,1fr) max-content max-content;grid-template-areas:"search clear count" "filters filters filters"}.review-order-controls .review-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.review-order-controls .review-result-count{padding-bottom:14px}}@media (max-width:920px){.review-order-controls .review-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.review-order-controls{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.review-order-controls .review-search{grid-column:1 / -1}.review-pagination{justify-content:flex-start;flex-wrap:wrap;gap:7px}.review-pagination>span{flex-basis:100%;margin-left:0}}@media (max-width:520px){.review-order-controls .review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.review-clear-filters{justify-self:start}.review-order-controls .review-result-count{font-size:11px}}.cw-backdrop{background:linear-gradient(135deg,#051123c7,#11234285);-webkit-backdrop-filter:blur(10px) saturate(1.08);backdrop-filter:blur(10px) saturate(1.08)}.cw-dialog{width:min(1080px,100%);border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#fffefa;box-shadow:0 30px 90px #05122961,0 2px #ffffffb8 inset}.cw-header{position:relative;min-height:116px;padding:26px 30px 22px;overflow:hidden;border-bottom-color:#e4eaf1;background:radial-gradient(circle at 86% 12%,rgba(62,99,244,.11),transparent 26%),linear-gradient(110deg,#fffefa,#fbfcff 64%,#f1f5ff)}.cw-header:after{content:"";position:absolute;right:28px;bottom:-28px;width:118px;height:118px;border:1px solid rgba(62,99,244,.15);border-radius:50%;box-shadow:0 0 0 15px #3e63f40b,0 0 0 30px #3e63f406;pointer-events:none}.cw-header>div{position:relative;z-index:1}.cw-header h2{color:#152b4a;font-size:32px;line-height:40px;letter-spacing:-.045em}.cw-kicker{color:#526987;font-weight:800;letter-spacing:.09em}.cw-header p{color:#596d85;font-size:14px;line-height:20px}.cw-steps{position:relative;min-height:62px;padding:0 12px;background:#ffffffe0}.cw-steps button{position:relative;min-height:62px;border-bottom-width:3px;color:#7c8ca0}.cw-steps button span{width:28px;height:28px;color:#72839a;background:#eef2f7;font-weight:800}.cw-steps button.active{color:#315cf4;background:linear-gradient(180deg,rgba(62,99,244,.055),transparent)}.cw-steps button.active span,.cw-steps button.complete span{box-shadow:0 5px 14px #315cf43d}.cw-body{padding:28px 30px;background:linear-gradient(180deg,#fbfcfe,#fffefa)}.cw-template-tabs{gap:8px;margin-bottom:20px}.cw-template-tabs button{min-height:42px;padding:0 14px;border:1px solid transparent;border-radius:8px 8px 0 0}.cw-template-tabs button.active{border-color:#cfdafb;border-bottom-color:#315cf4;background:#f5f8ff;box-shadow:0 1px #f5f8ff inset}.cw-template-list{gap:11px}.cw-template-list>button{min-height:86px;padding:16px 18px;border-color:#dce5ef;border-radius:12px;background:#ffffffe0;transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1)}.cw-template-list>button:hover{border-color:#a9c2ff;background:#fff;box-shadow:0 10px 28px #17355b17;transform:translateY(-1px)}.cw-template-list>button.selected{border-color:#6996f7;background:linear-gradient(100deg,#f5f8ff,#fff 72%);box-shadow:0 0 0 2px #3e63f41c,0 12px 28px #254a821a}.cw-template-list .cw-template-type{grid-column:1;grid-row:1 / 3;padding:5px 8px;border-radius:6px;background:#edf3ff}.cw-template-list .cw-template-copy{grid-column:2;display:grid;gap:5px;min-width:0}.cw-template-list b{color:#223b5a;font-size:16px}.cw-template-list small{color:#5f7289;font-size:13px}.cw-template-list .cw-template-select{grid-column:3;grid-row:1 / 3;justify-self:end;display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:50%;color:#a6b3c3;background:transparent}.cw-template-list>button:hover .cw-template-select{color:#557ff1;background:#edf3ff}.cw-template-list>button.selected .cw-template-select{color:#315cf4;background:#e8efff;box-shadow:0 3px 10px #315cf429}.cw-field input,.cw-field select,.cw-field textarea,.cw-child-main input,.cw-child-main select{border-color:#d7e1ec;background:#fff;box-shadow:0 1px #12305406 inset}.cw-field input:hover,.cw-field select:hover,.cw-field textarea:hover,.cw-child-main input:hover,.cw-child-main select:hover{border-color:#b7c8dc}.cw-footer{min-height:76px;padding:16px 30px;border-top-color:#e1e8f0;background:linear-gradient(100deg,#fffefa,#f7f9ff)}.cw-footer .create-button{min-width:132px;border-radius:9px;box-shadow:0 8px 18px #315cf442}.cw-footer .outline-inline{border-radius:9px;background:#ffffffc2}.cw-text-action{padding:0 7px}.ops-app .completed-work-toggle{border-radius:10px;box-shadow:0 1px #1025400a inset}.ops-app .completed-work-toggle.is-active{background:linear-gradient(110deg,#f4f7ff,#eef4ff);box-shadow:0 0 0 1px #3e63f42e,0 8px 18px #23468014}.ops-app .ops-filter-system{background:linear-gradient(100deg,#fffffff5,#f8fbfff5)}.ops-app .ops-filter-system select,.ops-app .ops-filter-system .issue-filter-search,.ops-app .ops-filter-system .review-search{box-shadow:0 1px #0f264406 inset}.ops-app .work-navigation,.ops-app .workflow-context-rail,.ops-app .schedule-context-rail,.ops-app .review-schedule-rail,.ops-app .automation-schedule-rail{position:relative;background:#faf9f5}.ops-app .work-navigation:after,.ops-app .workflow-context-rail:after,.ops-app .schedule-context-rail:after,.ops-app .review-schedule-rail:after,.ops-app .automation-schedule-rail:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,rgba(62,99,244,.48),rgba(62,99,244,.08) 42%,transparent 78%);pointer-events:none}.ops-app .work-view-switch .tab-active,.ops-app .work-tabs .tab-active,.ops-app .workflow-context-rail button.active,.ops-app .schedule-context-rail button.active,.ops-app .review-schedule-rail button.active,.ops-app .automation-schedule-rail button.active{position:relative;color:#315cf4}.ops-app .work-view-switch .tab-active:after,.ops-app .workflow-context-rail button.active:after,.ops-app .schedule-context-rail button.active:after,.ops-app .review-schedule-rail button.active:after,.ops-app .automation-schedule-rail button.active:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:#3e63f4;box-shadow:0 -2px 9px #3e63f42e}.ops-app .ops-family-navigation button.active,.ops-app .work-view-switch .tab-active,.ops-app .work-tabs .tab-active,.ops-app .workflow-context-rail button.active,.ops-app .schedule-context-rail button.active,.ops-app .review-schedule-rail button.active,.ops-app .automation-schedule-rail button.active,.ops-app .issue-case-tabs button.active,.ops-app .template-detail-tabs button.active{min-height:36px;margin:3px 2px 0;padding-inline:11px;border:1px solid #dbe5f2;border-radius:8px 8px 6px 6px;background:linear-gradient(180deg,#f8faff,#edf3ff);box-shadow:0 3px 8px #274b971f,inset 0 1px #fffffff0}.ops-app .ops-family-navigation button.active:after,.ops-app .work-view-switch .tab-active:after,.ops-app .work-tabs .tab-active:after,.ops-app .workflow-context-rail button.active:after,.ops-app .schedule-context-rail button.active:after,.ops-app .review-schedule-rail button.active:after,.ops-app .automation-schedule-rail button.active:after{right:-1px;bottom:-1px;left:-1px;height:3px;border-radius:0 0 6px 6px;background:#3e63f4;box-shadow:0 2px 5px #3e63f442}.ops-app .ops-family-navigation-tabs{align-items:flex-end;min-height:46px}.ops-app .ops-family-navigation button,.ops-app .work-view-switch button,.ops-app .work-tabs button,.ops-app .workflow-context-rail button,.ops-app .schedule-context-rail button,.ops-app .review-schedule-rail button,.ops-app .automation-schedule-rail button{align-self:flex-end;box-sizing:border-box;min-height:38px;height:38px;margin:0 2px;padding-inline:11px}.ops-app .ops-family-navigation button.active,.ops-app .work-view-switch .tab-active,.ops-app .work-tabs .tab-active,.ops-app .workflow-context-rail button.active,.ops-app .schedule-context-rail button.active,.ops-app .review-schedule-rail button.active,.ops-app .automation-schedule-rail button.active,.ops-app .issue-case-tabs button.active,.ops-app .template-detail-tabs button.active{min-height:38px;height:38px;margin:0 2px;padding-inline:11px;border:1px solid #dbeafe;border-bottom:0;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#f9fbff,#eff4ff);box-shadow:0 -1px 6px #274b9714,inset 0 1px #fffffff5;z-index:1}.ops-app .ops-family-navigation button.active:after,.ops-app .work-view-switch .tab-active:after,.ops-app .work-tabs .tab-active:after,.ops-app .workflow-context-rail button.active:after,.ops-app .schedule-context-rail button.active:after,.ops-app .review-schedule-rail button.active:after,.ops-app .automation-schedule-rail button.active:after{right:0;bottom:0;left:0;height:4px;border-radius:0;background:#3e63f4;box-shadow:0 1px 3px #3e63f438}.ops-app .ops-family-navigation button,.ops-app .work-view-switch button,.ops-app .work-tabs button,.ops-app .workflow-context-rail button,.ops-app .schedule-context-rail button,.ops-app .review-schedule-rail button,.ops-app .automation-schedule-rail button{margin:0 2px 8px}.ops-app .ops-family-navigation button.active,.ops-app .work-view-switch .tab-active,.ops-app .work-tabs .tab-active,.ops-app .workflow-context-rail button.active,.ops-app .schedule-context-rail button.active,.ops-app .review-schedule-rail button.active,.ops-app .automation-schedule-rail button.active,.ops-app .issue-case-tabs button.active,.ops-app .template-detail-tabs button.active{margin:0 2px 8px;border:1px solid #dbeafe;border-bottom:3px solid #2563eb;border-radius:8px;background:linear-gradient(180deg,#f8faff,#edf3ff);box-shadow:0 4px 9px #274b971f,inset 0 1px #fffffff0}.ops-app .ops-family-navigation button.active:after,.ops-app .work-view-switch .tab-active:after,.ops-app .work-tabs .tab-active:after,.ops-app .workflow-context-rail button.active:after,.ops-app .schedule-context-rail button.active:after,.ops-app .review-schedule-rail button.active:after,.ops-app .automation-schedule-rail button.active:after{content:none}.ops-app .review-tabs,.ops-app .issue-case-tabs{display:flex;align-items:flex-end;min-height:46px;gap:2px;border-bottom:1px solid #dfe6ee}.ops-app .review-tabs button,.ops-app .issue-case-tabs button{align-self:flex-end;min-height:34px;height:34px;margin:0 2px 8px;padding:0 11px;border:1px solid transparent;border-radius:8px;color:#62758c;font-weight:800}.ops-app .review-tabs button.active,.ops-app .issue-case-tabs button.active{border:1px solid #dbeafe;border-bottom:3px solid #2563eb;border-radius:8px;background:linear-gradient(180deg,#f8faff,#edf3ff);color:#2f61e8;box-shadow:0 4px 9px #274b971f,inset 0 1px #fffffff0}.ops-app .issue-triage-card{position:relative;border-left:4px solid #6f90e8;background:#fffefa}.ops-app .issue-triage-card.severity-critical{border-left-color:#bf5863;background:linear-gradient(90deg,#fff8f8,#fffefa 26%)}.ops-app .issue-triage-card.severity-high{border-left-color:#d79a39;background:linear-gradient(90deg,#fffaf1,#fffefa 26%)}.ops-app .issue-triage-card.severity-medium{border-left-color:#6f90e8;background:linear-gradient(90deg,#f7faff,#fffefa 26%)}.ops-app .work-card,.ops-app .issue-triage-card{box-shadow:none}.ops-app .work-card:hover,.ops-app .issue-triage-card:hover{box-shadow:0 6px 14px #1d3b6214}.ops-app .review-controls.ops-filter-system,.ops-app .review-controls.review-order-controls.ops-filter-system{border:0;border-top:1px solid #dfe6ee;border-bottom:1px solid #dfe6ee;border-radius:0;background:transparent;box-shadow:none}.ops-app .review-controls.ops-filter-system:before,.ops-app .review-controls.ops-filter-system:after{display:none}.ops-app .metrics-row,.ops-app .filter-line,.ops-app .issues-workspace,.ops-app .ops-view-body{background-color:#faf9f5}.ops-app .board-wrap{background:linear-gradient(180deg,#faf9f5,#f5f4ef)}.ops-app .board-wrap .board-column,.ops-app .issues-lane,.ops-app .issue-closed-history{background:#f8f7f2}.ops-app .board-wrap .board-column>header,.ops-app .issues-lane>header{background:#ffffffc2}.ops-app .work-card,.ops-app .issue-triage-card,.ops-app .review-order-table,.ops-app .automation-health-card,.ops-app .review-run-row{border-color:#dbe4ed}.ops-app .work-card:focus-within,.ops-app .work-card:has(input:checked),.ops-app .issue-triage-card.selected,.ops-app .review-order-table>button:focus-visible{border-color:#82a7fa;box-shadow:0 0 0 2px #3e63f41c}.ops-app .board-column>header b,.ops-app .issues-lane>header>span{color:#486580;background:#edf3f9}.ops-app .ops-filter-system label>span,.ops-app .ops-filter-system label,.ops-app .review-order-table>header,.ops-app .automation-health-details b{letter-spacing:.06em;font-weight:800}@media (min-width:1150px) and (max-width:1500px){.ops-app .board-wrap.board-with-done{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important;width:100%;overflow-x:visible}}@media (min-width:761px) and (max-width:1149px){.ops-app .board-wrap.board-active-only,.ops-app .board-wrap.board-with-done{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;width:100%;overflow-x:visible}}@media (max-width:700px){.cw-dialog{border-radius:18px 18px 0 0}.cw-header{min-height:100px;padding:22px 20px 18px}.cw-header h2{font-size:26px;line-height:32px}.cw-body{padding:20px}.cw-footer{padding:14px 20px}.cw-template-list>button{min-height:76px;padding:14px}}.ops-app .workspace,.ops-app .workspace-overlay,.ops-app .settings-workspace{background:linear-gradient(145deg,#faf8f1,#f7f8f7 52%,#f3f6fb)}.ops-app .workspace-overlay{min-height:100%}.ops-app .work-head{min-height:116px;padding-block:17px}.ops-app .schedule-ac-header,.ops-app .issues-board-head,.ops-app .ops-view-header:not(.workforce-header),.ops-app .overview-triage-header{padding-block:17px}.ops-app .work-head-copy>p:last-child,.ops-app .schedule-ac-header>div>p:last-child,.ops-app .issues-board-head>div>p:last-child,.ops-app .ops-view-header>div>p:last-child,.ops-app .overview-triage-header>div>p:last-child{margin-top:3px;color:#596d84}.ops-app .metrics-row,.ops-app .filter-line,.ops-app .issues-workspace,.ops-app .ops-view-body{background:transparent}.ops-app .board-wrap{background:linear-gradient(180deg,#f9f7ef,#f4f5f5)}.ops-app .board-wrap .board-column,.ops-app .issues-lane,.ops-app .issue-closed-history{background:#f7f5ee}.ops-app .board-wrap .board-column>header,.ops-app .issues-lane>header{position:relative;background:#ffffffc2}.ops-app .board-wrap .board-column>header:before,.ops-app .issues-lane>header:before{content:"";position:absolute;top:0;left:0;width:42px;height:3px;background:#3e63f4;border-radius:0 0 3px}.ops-app .work-card,.ops-app .issue-triage-card{background:#fffefa}.ops-app .work-card.selected,.ops-app .work-card:focus-within{box-shadow:0 0 0 2px #3e63f424,0 10px 22px #1d3b6214}.ops-app .settings-workspace{padding-bottom:26px}.ops-app .settings-topbar,.ops-app .settings-no-duplicate,.ops-app .settings-editor-head,.ops-app .settings-effective{background:#faf8f1b8}.ops-app .settings-editor-head{position:relative}.ops-app .settings-editor-head:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,#3e63f4 0%,rgba(62,99,244,.28) 36%,transparent 72%)}.ops-app .settings-form-card,.ops-app .automation-authoring,.ops-app .automation-definition,.ops-app .settings-version-rail>section{border-color:#dbe4ec;background:#fffefaeb}.ops-app .settings-section-nav button.active{box-shadow:inset 3px 0 #3e63f4;background:#eef3ff}.ops-app .settings-section-nav button.active b{color:#244ec4}.ops-app .settings-form-card>header{border-bottom-color:#dfe7ee}.ops-app .settings-effective{border-color:#dce5ed}.ops-app .settings-command-bar{background:#faf8f1f0}@media (max-width:760px){.ops-app .workspace .settings-workspace{min-width:0;padding:18px 14px 82px}.ops-app .workspace .settings-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px}.ops-app .workspace .settings-section-nav{grid-column:1;display:flex;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.ops-app .workspace .settings-section-nav>button{min-width:156px;flex:0 0 156px}.ops-app .workspace .settings-editor{grid-column:1;min-width:0}.ops-app .workspace .settings-version-rail{grid-column:1;grid-template-columns:1fr;min-width:0}.ops-app .workspace .settings-topbar{display:block!important}.ops-app .workspace .settings-topbar>.settings-back{display:inline-flex;margin-bottom:14px}.ops-app .workspace .settings-topbar>div:not(.settings-authority){max-width:none!important}.ops-app .workspace .settings-topbar h1{overflow-wrap:normal}.ops-app .workspace .settings-authority{display:flex;justify-items:start;justify-content:flex-start;margin-top:9px}}.ops-app .work-template-catalogue .template-list-items>button.selected{margin:0!important;border:1px solid #b8c9f5!important;border-radius:8px!important;background:#f1f5ff!important;box-shadow:inset 3px 0 #315cf4!important;padding:10px!important}.ops-app .work-template-catalogue .template-list-items>button.selected:before,.ops-app .work-template-catalogue .template-list-items>button.selected:after{content:none!important;display:none!important}.ops-app .work-template-catalogue .template-list-items>button.selected:hover{border-color:#b8c9f5!important;background:#f1f5ff!important}.ops-app .work-template-catalogue .template-list-items>button.selected:focus-visible{outline:2px solid #315cf4!important;outline-offset:2px!important}.ops-app .template-status-tabs{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:4px!important;border:1px solid #e1e8f1!important;border-radius:12px!important;background:#f7f9fc!important}.ops-app .template-status-tabs>button{min-height:30px!important;margin:0!important;padding:0 11px!important;border:1px solid transparent!important;border-bottom:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#71839a!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important;text-decoration:none!important}.ops-app .template-status-tabs>button.selected{border:1px solid #b8c9f5!important;border-left-width:1px!important;border-bottom:4px solid #2563eb!important;border-radius:8px!important;background:#eaf1ff!important;color:#315cf4!important;box-shadow:0 2px 5px #315cf41f!important}.ops-app .template-status-tabs>button.selected:after{content:none!important;display:none!important}.ops-app .template-status-tabs>button:focus-visible{outline:2px solid #315cf4!important;outline-offset:2px!important}@media (max-width:520px){.ops-app .template-status-tabs{overflow-x:auto!important}.ops-app .template-status-tabs>button{flex:0 0 auto!important}}.legacy-issue-case-desk{display:none}.issues-workspace-grid:has(.issue-canonical-drawer){grid-template-columns:minmax(0,1fr)}.issue-drawer-backdrop{position:fixed;z-index:2400;inset:0;background:#0f1b2f61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.issue-canonical-drawer{position:fixed;z-index:2401;top:0;right:0;bottom:0;display:flex;flex-direction:column;overflow:hidden;width:min(480px,100%);height:100dvh;border:0;border-left:1px solid #dce5ef;border-radius:0;background:#fff;box-shadow:-18px 0 50px #07112230}.issue-canonical-drawer .inspector-header{height:52px;flex:none;gap:9px}.issue-canonical-drawer .inspector-ref{margin-right:auto}.issue-canonical-drawer .record-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;font-size:10px;line-height:1.1;color:#7d5c17;background:#fff6dc}.issue-canonical-drawer .issue-drawer-hero{min-height:0}.issue-canonical-drawer .issue-drawer-hero h2{font-size:25px}.issue-canonical-drawer .issue-drawer-hero .inspector-visual{color:#315cf4;background:#eef3ff}.issue-canonical-drawer-body{gap:10px}.issue-canonical-drawer-body .drawer-facts{grid-template-columns:1fr 1fr}.issue-attention-drawer-note{margin:0}.issue-attention-drawer-note.attention-evidence-review-required{border-color:#edc96d;background:#fff7df}.issue-attention-drawer-note.attention-decision-owner-required,.issue-attention-drawer-note.attention-decision-required{border-color:#d9e2ff;background:#f0f4ff;color:#315cf4}.issue-attention-drawer-note.attention-verify-outcome{border-color:#bfe6d2;background:#effaf4;color:#28765a}.issue-attention-drawer-note .drawer-attention-action{flex:0 0 auto;min-height:32px;padding:0 10px;border-radius:7px;font-size:10px}.issue-canonical-drawer .drawer-collapsible{margin:0}.issue-drawer-section-content{display:grid;gap:10px}.issue-drawer-evidence-files{display:grid;gap:6px}.issue-drawer-evidence-files button{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #e4eaf1;border-radius:7px;background:#fbfcfe;color:#536780;text-align:left;font-size:10px;font-weight:800}.issue-drawer-evidence-files button.active{border-color:#cbd7ff;color:#315cf4;background:#f4f6ff}.issue-drawer-evidence-files button svg:last-child{margin-left:auto}.issue-drawer-review-row,.issue-drawer-detail-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid #e4eaf1;border-radius:7px;background:#fbfcfe}.issue-drawer-review-row span,.issue-drawer-detail-row span{display:grid;gap:3px;min-width:0}.issue-drawer-review-row b,.issue-drawer-detail-row b{color:#405069;font-size:10px}.issue-drawer-review-row small,.issue-drawer-detail-row small{color:#7d8da0;font-size:10px;line-height:1.35}.issue-drawer-review-row .outline-inline,.issue-drawer-detail-row .outline-inline{height:29px;flex:0 0 auto;font-size:10px}.issue-drawer-annotation{display:grid;gap:6px}.issue-drawer-annotation>span,.issue-drawer-activity-filter>span{display:flex;align-items:center;gap:5px;color:#61748c;font-size:10px;font-weight:800}.issue-drawer-annotation textarea{min-height:64px;padding:8px;border:1px solid #dce5ef;border-radius:6px;color:#455b75;font:10px/1.45 inherit;resize:vertical}.issue-drawer-annotation .outline-inline{width:max-content;height:29px;font-size:10px}.issue-drawer-activity-filter{display:grid;gap:6px}.issue-drawer-activity-filter select{height:29px;padding:0 7px;border:1px solid #dce5ef;border-radius:6px;color:#53657d;background:#fff;font-size:10px}.issue-canonical-drawer .issue-audit-list{margin-top:2px}.issue-canonical-drawer .issue-audit-list li{font-size:10px}.issue-canonical-drawer .canonical-drawer-footer{flex:none}.issue-drawer-footer{justify-content:space-between;gap:10px;padding:12px 18px}.issue-drawer-footer button{flex:0 0 auto;min-height:46px;border-radius:11px;font-size:12px;letter-spacing:.005em}.issue-drawer-footer>.outline-inline{color:#53677f;background:#fbfcfe;border:1px solid #d8e2ed}.issue-drawer-footer>.outline-inline svg{color:#71849a}.issue-drawer-footer>.primary-inline{display:flex;align-items:center;gap:8px;justify-content:center;background:linear-gradient(135deg,#4169f5,#2c55dc);box-shadow:0 7px 16px #315cf438}.issue-drawer-footer>.primary-inline svg{color:#dfe6ff}@media (max-width:700px){.issue-canonical-drawer{width:100%}.issue-canonical-drawer-body .drawer-facts{grid-template-columns:1fr 1fr}}app-operations-shell,app-work,app-operations-list-page,app-operations-record-page{display:contents}.scope-property-select{height:20px;padding:0 4px;background:transparent;border:none;color:#43536a;font-size:11px;font-weight:800;cursor:pointer;outline:none;font-family:inherit}.app-sidebar .nav-group a,.app-sidebar .nav-group button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;border-radius:9px;color:#cbdaf2c7;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;text-decoration:none;padding:0 11px;background:transparent;border:none;cursor:pointer;transition:background .14s ease,color .14s ease;position:relative}.app-sidebar .nav-group a>lucide-icon,.app-sidebar .nav-group a>svg,.app-sidebar .nav-group button>lucide-icon,.app-sidebar .nav-group button>svg{width:17px;height:17px;flex-shrink:0;color:inherit}.app-sidebar .nav-group a>span:not(.nav-live),.app-sidebar .nav-group button>span:not(.nav-live){display:grid;gap:1px;min-width:0;flex:1;overflow:hidden}.app-sidebar .nav-group a>span:not(.nav-live)>b,.app-sidebar .nav-group button>span:not(.nav-live)>b{color:#d4e0f0;font-size:12px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar .nav-group a>span:not(.nav-live)>small,.app-sidebar .nav-group button>span:not(.nav-live)>small{color:#71819a;font-size:10px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar .nav-group a:hover,.app-sidebar .nav-group button:hover{background:#ffffff14;color:#d8e0ef}.app-sidebar .nav-group a.nav-active,.app-sidebar .nav-group a[aria-current=page],.app-sidebar .nav-group button.nav-active{background:#4264f02e!important;color:#a9bbff!important;box-shadow:inset 2px 0 #5375fa;font-weight:700}.app-sidebar .nav-group a.nav-active>span:not(.nav-live)>b,.app-sidebar .nav-group a[aria-current=page]>span:not(.nav-live)>b,.app-sidebar .nav-group button.nav-active>span:not(.nav-live)>b{color:#b8ccff}.app-sidebar .nav-group a.nav-active>span:not(.nav-live)>small,.app-sidebar .nav-group a[aria-current=page]>span:not(.nav-live)>small,.app-sidebar .nav-group button.nav-active>span:not(.nav-live)>small{color:#8299ec}.app-sidebar .nav-group a:focus-visible,.app-sidebar .nav-group button:focus-visible{outline:2px solid rgba(93,124,255,.5);outline-offset:2px}.app-sidebar .workflow-nav a,.app-sidebar .workflow-nav button{min-height:46px;height:auto;padding:7px 11px;align-items:center}.app-sidebar.sidebar-collapsed .nav-group a,.app-sidebar.sidebar-collapsed .nav-group button{justify-content:center;height:42px;padding:0}.app-sidebar.sidebar-collapsed .nav-group a>span:not(.nav-live),.app-sidebar.sidebar-collapsed .nav-group button>span:not(.nav-live){display:none!important}.nav-group>p{padding:0 11px;margin:0 0 4px;color:#46586f;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nav-live{margin-left:auto;background:#315cf4;color:#fff;min-width:19px;height:19px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:800;flex-shrink:0}.date-picker select,.work-actions select{border:none;background:transparent;color:#374151;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700;cursor:pointer;outline:none;padding:0 4px}.card-bottom select{height:24px;padding:0 4px;border:1px solid #e0e8f1;border-radius:5px;background:#fff;color:#475569;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;cursor:pointer;outline:none}.card-bottom select:focus{border-color:#315cf4}lucide-icon{display:inline-flex;align-items:center;justify-content:center}main.workspace{height:100vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.ops-app .capacity-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px 22px;border-bottom:1px solid #e5edf5;background:#fff}.ops-app .capacity-hero>div:first-child{display:grid;gap:4px}.ops-app .capacity-hero .eyebrow{color:#6d809a;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ops-app .capacity-hero h2{margin:0;color:#1e3a5f;font-size:26px;font-weight:800;letter-spacing:-.03em}.ops-app .capacity-numbers{display:flex;gap:28px;align-items:center}.ops-app .capacity-numbers>span{display:grid;gap:2px;text-align:right}.ops-app .capacity-numbers b{color:#1e3a5f;font-size:24px;font-weight:800;letter-spacing:-.04em}.ops-app .ops-view-header{min-height:148px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 28px 22px;background:linear-gradient(145deg,#0f1b31,#152540,#1b2f50);color:#fff}.ops-app .ops-view-header h1{color:#f0f5ff;font-size:28px;font-weight:800;letter-spacing:-.04em;margin:0}.ops-app .ops-view-header .eyebrow{color:#7a9ccc;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.ops-app .ops-view-header>div>p:last-child{color:#8baac8;font-size:12px;line-height:1.5;max-width:480px;margin-top:5px}.ops-app .ops-view-header .view-action{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#ccdaee;background:#ffffff12;font-size:12px;font-weight:800;transition:background .14s ease}.ops-app .ops-view-header .view-action:hover{background:#ffffff1f;color:#fff}app-side-panel{position:fixed;inset:0;z-index:200;pointer-events:none}app-side-panel>*{pointer-events:auto}.metrics-row .metric-card{min-height:80px}.ops-app .ops-studio.workspace-overlay{position:relative;z-index:auto;inset:auto;min-height:100%;animation:workspace-in .22s cubic-bezier(.23,1,.32,1)}.issue-card.is-dragging,.issue-triage-card.is-dragging{opacity:.5}.issues-lane.is-over{border-color:#315cf4;background:#f5f8ff}.issue-card-badges{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.issue-age-chip,.issue-evidence-chip,.issue-policy-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.issue-age-chip{color:#5d6e84;background:#eef2f7;border:1px solid #dfe6ef}.issue-age-chip svg{width:11px;height:11px}.issue-evidence-chip{color:#8b6e14;background:#fef8ea;border:1px solid #f0e0a8}.issue-evidence-chip.is-reviewed{color:#1b7a4e;background:#edfaf3;border-color:#b8e5cf}.issue-policy-chip{color:#6b7a8d;background:#f1f4f8;border:1px solid #dce4ed}.issue-policy-chip.is-matched{color:#2a5bbf;background:#eef3ff;border-color:#c1d4fb}.ops-app{height:100vh;overflow:hidden}.ops-app .shell-record-detail.issue-canonical .shared-record-rail>section:first-child{display:grid!important}.ops-app .issue-activity-filters button.active{border-color:#315cf4;color:#315cf4;background:#f4f7ff}.ops-app .issue-command-context{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-app .issue-prerequisites{gap:7px;margin:16px;padding:14px;border:1px solid #dfe7f0;border-radius:9px;background:#f8fbff}.ops-app .issue-prerequisites>b{margin-bottom:2px;color:#314b68;font-size:14px;line-height:1.35}.ops-app .issue-prerequisites>span{color:#8b5b26;font-size:13px;line-height:1.45}.ops-app .issue-prerequisites>span.ready{color:#28765a}.ops-app .action-dialog-backdrop:has(.issue-decision-dialog){background:#1423386b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ops-app .action-dialog.settings-modal.issue-decision-dialog{box-sizing:border-box;width:min(620px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;padding:28px 30px 24px;border:1px solid #dce5ee;border-radius:16px;background:#fff;box-shadow:0 28px 80px #16274347}.ops-app .action-dialog.issue-decision-dialog>header{display:block}.ops-app .action-dialog.issue-decision-dialog>header .icon-button{display:none}.ops-app .action-dialog.issue-decision-dialog>header h2{margin:0;color:#2f4763;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.ops-app .action-dialog.issue-decision-dialog>.dialog-description{max-width:56ch;margin:9px 0 18px;color:#687b91;font-size:13px;line-height:1.55}.ops-app .issue-decision-dialog .issue-selected-outcome{display:grid;gap:5px;margin:0 0 18px;padding:13px 14px;border:1px solid #d7e2f5;border-radius:10px;background:#f5f8ff}.ops-app .issue-decision-dialog .issue-selected-outcome span{color:#6b7d95;font-size:10px;font-weight:800;letter-spacing:.09em}.ops-app .issue-decision-dialog .issue-selected-outcome b{color:#294d91;font-size:15px;line-height:1.3}.ops-app .issue-decision-dialog .issue-decision-field{display:grid;gap:7px;margin:14px 0;color:#425a75}.ops-app .issue-decision-dialog .issue-decision-field>span{color:#425a75;font-size:11px;font-weight:800}.ops-app .issue-decision-dialog .issue-decision-field em{color:#c4545e;font-style:normal}.ops-app .issue-decision-dialog .issue-decision-field input,.ops-app .issue-decision-dialog .issue-decision-field textarea{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #cedbea;border-radius:9px;outline:0;color:#2f4763;background:#fbfcfe;font:400 13px/1.45 Manrope,sans-serif;transition:border-color .16s,box-shadow .16s,background .16s}.ops-app .issue-decision-dialog .issue-decision-field textarea{min-height:96px;resize:vertical}.ops-app .issue-decision-dialog .issue-decision-field input:focus,.ops-app .issue-decision-dialog .issue-decision-field textarea:focus{border-color:#6f96f4;background:#fff;box-shadow:0 0 0 3px #315cf41f}.ops-app .issue-decision-dialog .issue-decision-field input::placeholder,.ops-app .issue-decision-dialog .issue-decision-field textarea::placeholder{color:#91a0b1}.ops-app .action-dialog.settings-modal.issue-decision-dialog>footer{position:static;display:flex;justify-content:flex-end;gap:9px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #e8eef4;background:transparent;box-shadow:none}.ops-app .issue-decision-dialog>footer button{min-height:40px;padding:0 16px;border-radius:9px;font-size:12px}.ops-app .issue-decision-dialog>footer .create-button{box-shadow:0 6px 14px #315cf42e}@media (max-width: 700px){.ops-app .action-dialog.settings-modal.issue-decision-dialog{width:calc(100vw - 28px);padding:22px 18px 18px}.ops-app .action-dialog.issue-decision-dialog>header h2{font-size:21px}.ops-app .action-dialog.issue-decision-dialog>.dialog-description{font-size:12px}.ops-app .issue-decision-dialog>footer{align-items:stretch;flex-direction:column-reverse}.ops-app .issue-decision-dialog>footer button{width:100%}}.ops-app .escalation-canonical .escalation-related-panel{overflow:hidden;background:#f8faff}.ops-app .escalation-canonical .escalation-related-panel>header{background:#fff}.ops-app .escalation-canonical .escalation-related-panel>header lucide-icon{color:#304762}.ops-app .escalation-canonical .escalation-related-panel .shared-record-rows{gap:8px;padding:12px}.ops-app .escalation-canonical .escalation-related-panel .shared-record-rows>a{grid-template-columns:auto minmax(0,1fr) auto;min-height:60px;padding:12px 14px;border:1px solid #dfe7f0;border-radius:11px;background:#fff}.ops-app .escalation-canonical .escalation-related-panel .shared-record-rows>a:first-child{border-top:1px solid #dfe7f0}.ops-app .escalation-canonical .escalation-related-panel .shared-record-rows>a.current-record{border-color:#c8d8f7;background:#f9fbff}.ops-app .escalation-canonical .escalation-related-panel .shared-record-rows>a>span{display:inline-flex;align-items:center;min-height:31px;padding:0 8px;border:1px solid #dce5f5;border-radius:7px;color:#315cf4;background:#f5f8ff;font:500 12px DM Mono,monospace}.ops-app .escalation-canonical .escalation-related-panel .shared-record-rows>a>b{font-size:14px}.ops-app .action-dialog-backdrop:has(.escalation-command-dialog){padding:20px;background:#1423386b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ops-app .action-dialog.settings-modal.escalation-command-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;padding:22px;border:1px solid #dce5ee;border-radius:12px;background:#fff;box-shadow:0 22px 60px #1627433d}.ops-app .action-dialog.escalation-command-dialog>header{display:block}.ops-app .action-dialog.escalation-command-dialog>header .icon-button{display:none}.ops-app .action-dialog.escalation-command-dialog>header h2{margin:0;color:#2f4763;font-size:22px;line-height:1.2}.ops-app .action-dialog.escalation-command-dialog>.dialog-description{margin:10px 0 16px;color:#65778e;font-size:13px;line-height:1.5}.ops-app .escalation-command-dialog .escalation-command-reason{box-sizing:border-box;display:block;width:100%;min-height:112px;padding:11px 12px;border:1px solid #d7e0ea;border-radius:8px;color:#2f4763;background:#fff;font:400 13px/1.45 Manrope,sans-serif;resize:vertical}.ops-app .escalation-command-dialog .escalation-command-reason:focus{border-color:#6f96f4;outline:0;box-shadow:0 0 0 3px #315cf41f}.ops-app .action-dialog.settings-modal.escalation-command-dialog>footer{position:static;display:flex;justify-content:flex-end;gap:9px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid #e8eef4;background:transparent;box-shadow:none}@media (max-width: 700px){.ops-app .action-dialog-backdrop:has(.escalation-command-dialog){padding:14px}.ops-app .action-dialog.settings-modal.escalation-command-dialog{width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:16px}.ops-app .action-dialog.escalation-command-dialog>footer{align-items:stretch;flex-direction:column-reverse}.ops-app .action-dialog.escalation-command-dialog>footer button{width:100%}}.ops-app .canonical-work-detail .canonical-work-checklist{overflow:hidden;border:1px solid #dce6ef;border-radius:12px;background:#fff}.ops-app .canonical-work-detail .work-checklist-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:10px 13px;border:0;border-bottom:1px solid #e4ebf2;color:#304964;background:#f8faff;font-size:11px;font-weight:800;text-align:left}.ops-app .canonical-work-detail .work-checklist-toggle>span{display:inline-flex;align-items:center;gap:7px}.ops-app .canonical-work-detail .canonical-work-checklist>ol{display:grid;margin:0;padding:0;list-style:none}.ops-app .canonical-work-detail .canonical-work-checklist-row{display:grid;grid-template-columns:44px minmax(180px,1fr) minmax(145px,auto) 44px;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid #edf1f5}.ops-app .canonical-work-detail .canonical-work-checklist-row:first-child{border-top:0}.ops-app .canonical-work-detail .canonical-work-checklist-row.complete{background:#fbfefc}.ops-app .canonical-work-detail .canonical-work-checklist-row.locked{background:#f7f9fb}.ops-app .canonical-work-detail .canonical-work-check-hit{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;color:#315cf4;background:transparent}.ops-app .canonical-work-detail .canonical-work-check-hit:not(:disabled):hover{background:#edf2ff}.ops-app .canonical-work-detail .canonical-work-check-hit>span{width:21px;height:21px;border:2px solid #95a9be;border-radius:6px;background:#fff}.ops-app .canonical-work-detail .canonical-work-checklist-row.complete .canonical-work-check-hit{color:#2e9b71}.ops-app .canonical-work-detail .canonical-work-step-trigger{display:grid;gap:4px;min-width:0;padding:5px 0;border:0;background:transparent;text-align:left}.ops-app .canonical-work-detail .canonical-work-step-trigger b{color:#314a67;font-size:14px;line-height:1.25}.ops-app .canonical-work-detail .canonical-work-step-trigger small{color:#677a91;font-size:12px;line-height:1.35}.ops-app .canonical-work-detail .canonical-work-checklist-row.complete .canonical-work-step-trigger b{color:#378065}.ops-app .canonical-work-detail .canonical-work-step-requirements{display:grid;gap:4px;justify-items:start;min-width:0}.ops-app .canonical-work-detail .canonical-work-step-requirements span{display:inline-flex;align-items:center;gap:4px;color:#71839a;font-size:11px;white-space:nowrap}.ops-app .canonical-work-detail .canonical-work-step-requirements .evidence-good{color:#278660}.ops-app .canonical-work-detail .canonical-work-step-requirements .evidence-muted{color:#8b99aa}.ops-app .canonical-work-detail .canonical-work-step-disclosure{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;color:#51677f;background:transparent}.ops-app .canonical-work-detail .canonical-work-step-details{grid-column:2 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:12px;padding:14px 0 2px;border-top:1px solid #edf1f5}.ops-app .canonical-work-detail .canonical-work-step-copy,.ops-app .canonical-work-detail .canonical-work-step-evidence{display:grid;align-content:start;gap:6px;padding:12px;border:1px solid #e4ebf2;border-radius:9px;background:#fbfcfe}.ops-app .canonical-work-detail .canonical-work-step-copy>span,.ops-app .canonical-work-detail .canonical-work-step-evidence>span{color:#6f8198;font-size:10px;font-weight:800;letter-spacing:.08em}.ops-app .canonical-work-detail .canonical-work-step-copy p,.ops-app .canonical-work-detail .canonical-work-step-evidence small{margin:0;color:#536780;font-size:12px;line-height:1.5}.ops-app .canonical-work-detail .canonical-work-step-copy>small{color:#63758c;font-size:11px;line-height:1.45}.ops-app .canonical-work-detail .canonical-work-step-evidence b{color:#3d5874;font-size:12px}.ops-app .canonical-work-detail .canonical-work-step-evidence button{justify-self:start}.ops-app .canonical-work-detail .canonical-work-note-composer{grid-column:1 / -1;display:grid;gap:8px;padding:12px;border:1px solid #bfd0f2;border-radius:9px;background:#f5f8ff}.ops-app .canonical-work-detail .canonical-work-note-composer textarea{min-height:72px;width:100%;padding:9px;border:1px solid #d2dfee;border-radius:7px;resize:vertical;color:#40536e;font-size:12px}.ops-app .canonical-work-detail .canonical-work-note-composer>div{display:flex;justify-content:flex-end;gap:7px}.ops-app .canonical-work-detail .canonical-work-step-actions{grid-column:1 / -1;display:flex;align-items:center;gap:8px}.ops-app .canonical-work-detail .canonical-work-step-actions .outline-inline{min-height:30px;padding:0 9px;font-size:11px}.ops-app .canonical-work-detail .canonical-work-step-actions .icon-button{margin-left:auto}.ops-app .canonical-work-detail .work-inline-evidence-uploader{display:grid;gap:8px;padding:12px;border:1px solid #dce6ef;border-radius:12px;background:#fff}.ops-app .canonical-work-detail .work-record-notes{padding:20px;color:#25324a}.ops-app .canonical-work-detail .work-record-notes>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid #e8edf4}.ops-app .canonical-work-detail .work-record-notes>header span,.ops-app .canonical-work-detail .work-record-notes>header small,.ops-app .canonical-work-detail .work-record-notes-context span,.ops-app .canonical-work-detail .work-record-note-composer label{color:#78869b;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ops-app .canonical-work-detail .work-record-notes>header h2{margin:4px 0 5px;color:#1d2a42;font-size:17px}.ops-app .canonical-work-detail .work-record-notes>header small{display:block;max-width:410px;font-size:11px;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}.ops-app .canonical-work-detail .work-record-notes-context{display:flex;align-items:center;gap:9px;padding:13px 0;font-size:12px}.ops-app .canonical-work-detail .work-record-notes-context b{color:#315cf4;font:500 11px/1.2 DM Mono,ui-monospace,monospace}.ops-app .canonical-work-detail .work-record-note-composer{display:grid;gap:10px;padding:14px;border:1px solid #e0e7f1;border-radius:12px;background:#f8faff}.ops-app .canonical-work-detail .work-record-note-composer>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-app .canonical-work-detail .work-record-note-composer select{min-height:44px;padding:0 12px;border:1px solid #d7dfeb;border-radius:7px;color:#33415a;background:#fff;font-size:12px}.ops-app .canonical-work-detail .work-record-note-composer textarea{width:100%;min-height:105px;box-sizing:border-box;padding:10px;border:1px solid #d7dfeb;border-radius:8px;resize:vertical;color:#25324a;background:#fff;font:13px/1.45 inherit}.ops-app .canonical-work-detail .work-record-note-composer .create-button{justify-self:start;min-height:44px;padding:0 12px}.ops-app .canonical-work-detail .work-record-notes-list{padding-top:16px}.ops-app .canonical-work-detail .work-record-notes-list article{display:grid;grid-template-columns:max-content 1fr;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f5}.ops-app .canonical-work-detail .work-record-notes-list article>span{align-self:start;padding:4px 6px;border-radius:5px;color:#315cf4;background:#eef3ff;font-size:10px;font-weight:800}.ops-app .canonical-work-detail .work-record-notes-list article p{margin:0 0 5px;color:#34435d;font-size:13px;line-height:1.45;white-space:pre-wrap}.ops-app .canonical-work-detail .work-record-notes-list article small{color:#8490a2;font-size:11px}.ops-app .canonical-work-detail .work-record-notes-empty{display:grid;justify-items:start;gap:6px;padding:18px 0 4px;color:#8290a4}.ops-app .canonical-work-detail .work-record-notes-empty lucide-icon{color:#9aabca}.ops-app .canonical-work-detail .work-record-notes-empty b{color:#52617b;font-size:13px}.ops-app .canonical-work-detail .work-record-notes-empty span{max-width:340px;font-size:12px;line-height:1.45}.ops-app .work-artifact-dialog{width:min(560px,calc(100vw - 32px))}.ops-app .work-artifact-file-list{display:grid;gap:8px}.ops-app .work-artifact-file-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid #e4ebf2;border-radius:9px;background:#fbfcfe}.ops-app .work-artifact-file-list article>lucide-icon{color:#315cf4}.ops-app .work-artifact-file-list article>div{display:grid;gap:3px}.ops-app .work-artifact-file-list b{color:#3b5470;font-size:12px}.ops-app .work-artifact-file-list small{color:#71839a;font-size:11px}.ops-app .work-artifact-reference{display:flex;align-items:center;gap:12px;padding:20px;border:1px solid #dce6ef;border-radius:10px;background:#f8faff}.ops-app .work-artifact-reference>lucide-icon{color:#315cf4}.ops-app .work-artifact-reference b{color:#304964}.ops-app .work-artifact-reference p{margin:4px 0 0;color:#71839a;font-size:12px}@media (max-width: 720px){.ops-app .canonical-work-detail .canonical-work-checklist-row{grid-template-columns:44px minmax(0,1fr) 44px}.ops-app .canonical-work-detail .canonical-work-step-requirements{grid-column:2}.ops-app .canonical-work-detail .canonical-work-step-details{grid-column:1 / -1;grid-template-columns:1fr}}app-operations-shell,app-work,app-operations-list-page,app-operations-record-page,app-operations-calendar-page,app-operations-settings-hub,app-data-health,app-settings,app-rebalance-workload,app-external-coverage-providers{display:contents}main.workspace{height:100vh;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;min-width:0}.ops-app .workspace-body{min-width:0;flex:1 1 auto}.ops-app .workspace.workspace-product{overflow:hidden}.ops-app .workspace-product-body{min-height:0;overflow:auto;padding:24px}.ops-app .workspace-product app-header header{background:#faf9f5;border-bottom-color:#e0e7ef}.ops-studio button,.ops-studio a.ops-action,.ops-studio [role=button],.ops-studio input,.ops-studio select,.ops-studio textarea{min-height:0}.ops-app .ops-studio.workspace-overlay{position:relative;z-index:auto;inset:auto;min-height:100%}.ops-app .ops-view-header,.ops-app .issues-board-head,.ops-app .schedule-ac-header,.ops-app .overview-triage-header,.ops-app .work-head,.ops-app .ops-view-header.workforce-header{min-height:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0;padding:22px 28px 18px;color:#182335;background:transparent;border:0;border-bottom:1px solid #e0e7ef;border-radius:0;box-shadow:inset 0 -2px #3e63f41a}.ops-app .ops-view-header h1,.ops-app .issues-board-head h1,.ops-app .schedule-ac-header h1,.ops-app .overview-triage-header h1,.ops-app .work-head h1,.ops-app .workforce-header h1{margin:0;color:#142033}.ops-app .ops-view-header>div>p:last-child,.ops-app .issues-board-head>div>p:last-child,.ops-app .schedule-ac-header>div>p:last-child,.ops-app .overview-triage-header>div>p:last-child,.ops-app .work-head-copy>p:last-child,.ops-app .workforce-header p:last-child{max-width:680px;margin:5px 0 0;color:#758196}.ops-app .ops-view-header .eyebrow,.ops-app .issues-board-head .eyebrow,.ops-app .schedule-ac-header .eyebrow,.ops-app .overview-triage-header .eyebrow,.ops-app .work-head-copy>.eyebrow,.ops-app .workforce-header .eyebrow{display:none}.ops-app .ops-view-header .view-action,.ops-app .ops-view-header .create-button,.ops-app .issues-board-actions .create-button,.ops-app .schedule-ac-header-actions .create-button{color:#fff;background:#315cf4;border-color:#315cf4}.ops-app .ops-view-header .outline-inline,.ops-app .issues-board-actions .select-button,.ops-app .schedule-ac-header-actions .outline-inline,.ops-app .workforce-open-queue{color:#315cf4;background:#fff;border:1px solid #d7e0eb}.ops-app .card-progress i,.ops-app .card-progress span{display:block;height:100%;border-radius:inherit;background:#3e63f4}.issue-pattern-work-filter .filter-dropdown-inline{position:relative;display:grid;align-self:end;gap:6px;min-width:0;padding:0;border:0;background:transparent}.issue-pattern-work-filter .filter-dropdown-inline>label{color:#687a93;font-size:10px;font-weight:800;letter-spacing:.04em}.issue-pattern-work-filter .filter-dropdown-inline select{width:100%;height:44px;padding:0 30px 0 12px;border:1px solid #d9e3ef;border-radius:8px;color:#435a76;background:#fff;font-size:13px;font-weight:700}.review-order-table>a,.review-run-list>a.review-run-row,.schedule-ac-agenda>a{text-decoration:none;color:inherit}.review-order-table>a{display:grid;grid-template-columns:1.5fr 1fr .75fr .9fr 1fr 16px;gap:10px;align-items:center;width:100%;padding:12px 15px;border-bottom:1px solid #edf1f4;color:#69788e;font-size:10px;text-align:left}.review-order-table>a:hover{background:#fbfcff}.schedule-ac-agenda>a{display:grid;grid-template-columns:145px 1fr auto 16px;gap:14px;align-items:center;width:100%;padding:13px 16px;border-bottom:1px solid #edf0f5;background:#fff;text-align:left}.schedule-ac-agenda>a:hover{background:#f7f9ff}.ops-app .overview-attention-grid article>a,.ops-app .triage-capacity>a:not(.select-button),.ops-app .triage-handoff-card.activity header a,.ops-app .overview-record-link{display:inline-flex;align-items:center;gap:6px;color:#315cf4;background:transparent;border:0;font-size:12px;font-weight:800;text-decoration:none}.ops-app .triage-capacity>a.select-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;min-height:38px;margin-top:4px;padding:0 12px;border:1px solid #d6e0ec;border-radius:8px;color:#315cf4;background:#fff;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.ops-app .triage-capacity>a.select-button:hover{border-color:#b9c8ff;background:#f4f6ff}.ops-app .overview-triage-desk .triage-card-title{display:flex;align-items:center;min-width:0;gap:6px;overflow:hidden;color:#586d86;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.08em;white-space:nowrap}.ops-app .triage-bottleneck-row{gap:8px}.ops-app .triage-handoff-card.editable>footer.handoff-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:0;padding-top:10px;border-top:1px solid #edf1f5;font-size:10px;line-height:1.4}.ops-app .handoff-meta,.ops-app .handoff-acknowledged{display:inline-flex;align-items:center;gap:4px;min-width:0;color:#64748b}.ops-app .handoff-footer>button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 9px;border:1px solid #d6e2ef;border-radius:4px;color:#315cf4;background:#fff;font-size:10px;font-weight:700;white-space:nowrap;box-shadow:none}.ops-app .handoff-footer>button:hover{border-color:#b9c8ff;background:#f4f6ff}.ops-app .triage-handoff-card.activity ol{position:relative;margin:0;padding:2px 0 0 18px;list-style:none;display:grid;gap:10px;border-left:1px solid #e8edf3}.ops-app .triage-handoff-card.activity li{position:relative;display:block;padding:0 0 4px;color:#475569;font-size:12px;font-weight:400;line-height:1.5;grid-template-columns:none;gap:0}.ops-app .activity-timeline-node{position:absolute;top:4px;left:-22px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #cbd5e1}.ops-app .activity-timeline-entry{display:grid;gap:4px;min-width:0}.ops-app .triage-handoff-card.activity time{display:block;min-width:85px;color:#94a3b8;font-size:11px;font-weight:500;line-height:1.35;white-space:nowrap}.ops-app .activity-event-copy{margin:0;color:#475569;font-size:12px;font-weight:400;line-height:1.45}.ops-app .activity-event-copy .overview-record-link{color:#0f172a;font-weight:600;text-decoration:none}.ops-app .data-health-source-list>span.is-delayed,.ops-app .data-health-source-list>span.is-recovered{background:#fff}.ops-app .data-health-source-list>span.is-delayed{border-color:#e5ebf1}.ops-app .data-health-source-list .is-delayed em{color:#64748b;font-weight:500}.ops-app .data-health-source-list em{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.ops-app .source-state-pill{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border:1px solid #dbe4ef;border-radius:999px;background:#fff;color:#64748b;font-size:11px;font-weight:700;font-style:normal;line-height:1;white-space:nowrap}.ops-app .source-state-pill.is-delayed{border-color:#e8c48a;color:#a86c22;background:#fff}.ops-app .source-state-pill.is-recovered{border-color:#bfe0d0;color:#2f7e5c;background:#fff}.ops-app .note-acknowledgement{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e7edf3;color:#718098;font-size:12px}.ops-app .note-acknowledgement .create-button{min-height:32px;padding:0 10px;font-size:11px}.ops-app app-side-panel{position:fixed;inset:0;z-index:200;pointer-events:none}.ops-app app-side-panel>*{pointer-events:auto}.ops-app .side-panel-backdrop{background:#09112045;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ops-app .side-panel-container{width:min(464px,100%);background:#fff;box-shadow:-18px 0 50px #07112230;animation:inspector-in .25s cubic-bezier(.23,1,.32,1)}.ops-app .side-panel-container .panel-content{padding-top:0}.ops-app .action-dialog-backdrop,.ops-app .settings-modal-backdrop,.ops-app .work-order-action-backdrop,.ops-app .run-command-backdrop{z-index:2500;pointer-events:auto}.ops-app .action-dialog,.ops-app .work-order-action-dialog,.ops-app .run-command-dialog{position:relative;z-index:1;pointer-events:auto}.ops-app .action-dialog.work-command-dialog>header{display:grid;grid-template-columns:35px minmax(0,1fr) 30px;align-items:center;gap:10px}.ops-app .action-dialog.work-command-dialog>header .eyebrow{margin:0;color:#71839a;font:500 9px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .action-dialog.work-command-dialog>header .icon-button{width:30px;height:30px;display:grid;place-items:center;justify-self:end}.ops-app .action-dialog.work-command-dialog .create-button{display:inline-flex;align-items:center;gap:6px}.ops-app .action-dialog.work-command-dialog>.dialog-description{margin:16px 0;color:#718097;font-size:12px;line-height:1.55}.ops-app .run-command-dialog .dialog-form-grid input,.ops-app .run-command-dialog .dialog-form-grid select,.ops-app .run-command-dialog .dialog-form-grid textarea{pointer-events:auto}.ops-app .overview-status-backdrop{z-index:2100}.ops-app .ops-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px 28px;color:#748399;font-size:12px}.ops-app .ops-pagination button{min-height:32px;padding:0 12px;border:1px solid #dfe6ef;border-radius:7px;background:#fff;color:#52647b;font-size:12px;font-weight:800}.ops-app .card-time-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid #edf1f5;color:#6d7e92;font-size:11px}.ops-app .work-filter-actions{display:inline-flex;align-items:end;gap:8px}@media (max-width: 760px){.ops-app .ops-view-header,.ops-app .issues-board-head,.ops-app .schedule-ac-header,.ops-app .overview-triage-header,.ops-app .work-head,.ops-app .ops-view-header.workforce-header{padding:18px 16px 16px}.ops-app .ops-view-header h1,.ops-app .issues-board-head h1,.ops-app .schedule-ac-header h1,.ops-app .overview-triage-header h1,.ops-app .work-head h1,.ops-app .workforce-header h1{font-size:var(--ops-title-size-mobile);line-height:var(--ops-title-line-mobile)}}.ops-app .nested-page{position:relative;z-index:auto;inset:auto;min-height:100%;overflow:visible;animation:none;background:transparent}.ops-app .nested-header>a{display:inline-flex;align-items:center;gap:7px;color:#526b8a;font-size:10px;font-weight:800;text-decoration:none}.ops-app .nested-header>a:hover{color:#315cf4}.ops-app .data-health-title-row h1,.ops-app .settings-topbar h1,.ops-app .settings-hub-head h1{margin:4px 0 0;color:#142033;font-family:var(--ops-font);font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);line-height:var(--ops-title-line);letter-spacing:var(--ops-title-tracking)}.ops-app .data-health-title-row .eyebrow{color:#315cf4;font-size:10px;font-weight:var(--ops-mono-weight-max);letter-spacing:.12em}.ops-app .settings-topbar-actions{display:grid;justify-items:end;gap:10px}.ops-app .settings-topbar-actions .outline-inline{display:inline-flex;align-items:center;gap:6px}.ops-app .settings-no-duplicate lucide-icon{flex:0 0 auto;margin-top:1px;color:#315cf4}.ops-app .workforce-capacity-callout>lucide-icon{flex:0 0 auto;margin-top:2px;color:#2d9670}.ops-app .workforce-person-panel>header>lucide-icon{color:#2d9670}.ops-app .workforce-person-work-row>lucide-icon{justify-self:end;color:#8593aa}.ops-app .settings-workspace .settings-section-nav>button:last-child>lucide-icon:last-child{display:none}.ops-app .overview-source-status-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-app .triage-counter lucide-icon,.ops-app .triage-handoff-card lucide-icon,.ops-app .overview-data-health lucide-icon{width:14px;height:14px}.ops-app .action-dialog.settings-modal>footer,.ops-app .action-dialog.settings-modal .version-diff,.ops-app .action-dialog.settings-modal .publish-effective{margin-left:0;margin-right:0}.ops-app .settings-workspace:before,.ops-app .settings-workspace:after{display:none}.ops-app .settings-workspace{padding-left:28px}.ops-app .app-sidebar .nav-group a{display:flex;align-items:center;gap:11px;width:100%;min-height:38px;height:auto;padding:0 10px;border:0;border-radius:8px;color:#aebad0;background:transparent;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:650;text-align:left;text-decoration:none}.ops-app .app-sidebar .workflow-nav a{min-height:46px;padding:7px 11px}.ops-app .app-sidebar .nav-group a>lucide-icon{display:inline-flex;width:17px;height:17px;flex:0 0 17px}.ops-app .app-sidebar .nav-group a>span:not(.nav-live){display:grid;gap:2px;min-width:0;flex:1;overflow:hidden}.ops-app .app-sidebar .nav-group a>span:not(.nav-live)>b,.ops-app .app-sidebar .nav-group a>span:not(.nav-live)>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.ops-app .app-sidebar .nav-group a>span:not(.nav-live)>b{color:#d4e0f0;font-size:12px;font-weight:700}.ops-app .app-sidebar .nav-group a>span:not(.nav-live)>small{color:#71819a;font-size:10px;font-weight:600}.ops-app .app-sidebar .nav-live{margin-left:auto}.ops-app .app-sidebar.sidebar-collapsed .nav-group a{justify-content:center;height:42px;min-height:42px;padding:0}.ops-app .app-sidebar .nav-group a.nav-active,.ops-app .app-sidebar .nav-group a[aria-current=page]{position:relative;overflow:hidden;margin:0;border:0;border-radius:8px;color:#a9bbff;background:#4264f02e;box-shadow:inset 0 0 0 1px #829aff29}.ops-app .app-sidebar .nav-group a.nav-active:after,.ops-app .app-sidebar .nav-group a[aria-current=page]:after{content:none}.ops-app .app-sidebar .nav-group a.nav-active>lucide-icon,.ops-app .app-sidebar .nav-group a[aria-current=page]>lucide-icon{color:#9eb7ff}.ops-app .app-sidebar .nav-group a.nav-active>span:not(.nav-live)>b,.ops-app .app-sidebar .nav-group a[aria-current=page]>span:not(.nav-live)>b{color:#dce6ff}.ops-app .ops-family-navigation a{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;box-sizing:border-box;min-height:38px;height:38px;margin:0 2px 8px;padding:0 11px;border:0;border-radius:7px;color:#667991;background:transparent;font-size:12px;font-weight:800;white-space:nowrap;text-decoration:none;transition:color .16s ease,background .16s ease}.ops-app .ops-family-navigation a:hover{color:#315cf4;background:#eff4ff}.ops-app .ops-family-navigation a.active{z-index:1;min-height:38px;height:38px;margin:0 2px 8px;padding-inline:11px;border:1px solid #dbeafe;border-bottom:3px solid #2563eb;border-radius:8px;color:#315cf4;background:linear-gradient(180deg,#f8faff,#edf3ff);box-shadow:0 4px 9px #274b971f,inset 0 1px #fffffff0}.ops-app .ops-family-navigation a:focus-visible{outline:2px solid #315cf4;outline-offset:2px}.ops-app .operations-scope-bar .scope-label{color:#94a0af;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-app .operations-scope-bar .scope-control-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 12px;border:1px solid #cbd8eb;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.ops-app .operations-scope-bar .scope-control-pill-static{padding-right:12px}.ops-app .operations-scope-bar .scope-control-pill .scope-label{flex:0 0 auto}.ops-app .operations-scope-bar .scope-control-pill b{color:#243b5a;font-size:13px;font-weight:800;white-space:nowrap}.ops-app .operations-scope-bar select,.ops-app .operations-scope-bar .scope-property-select{appearance:none;-webkit-appearance:none;min-width:120px;min-height:28px;height:auto;padding:0 28px 0 0;border:0;border-radius:0;color:#243b5a;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23315cf4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:12px;box-shadow:none;font:800 13px/1 Manrope,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.ops-app .operations-scope-bar .scope-control-pill select,.ops-app .operations-scope-bar .scope-control-pill .scope-property-select{min-width:148px}.ops-app .operations-scope-bar select:hover,.ops-app .operations-scope-bar .scope-property-select:hover{border:0;background-color:transparent}.ops-app .operations-scope-bar .scope-control-pill:hover{border-color:#94afe0;background-color:#f8faff}.ops-app .operations-scope-bar .scope-control-pill:focus-within{border-color:#93b4ff;box-shadow:0 0 0 2px #315cf41f}.ops-app .operations-scope-bar select:focus,.ops-app .operations-scope-bar .scope-property-select:focus-visible{outline:0;box-shadow:none}.ops-app .operations-scope-bar input[type=date]{appearance:none;min-height:34px;padding:0 10px;border:1px solid #cbd8eb;border-radius:999px;color:#243b5a;background:#fff;font:800 12px/1 Manrope,ui-sans-serif,system-ui,sans-serif}.ops-app .operations-scope-bar>div:last-child select{min-height:34px;min-width:132px;padding:0 34px 0 12px;border:1px solid #cbd8eb;border-radius:999px;background-color:#fff;background-position:right 11px center;background-size:14px;font-size:12px}.ops-app .date-picker select,.ops-app .work-actions select{appearance:none;-webkit-appearance:none;border:0;background:transparent;box-shadow:none;font:700 12px/1 Manrope,ui-sans-serif,system-ui,sans-serif}.ops-app .issue-pattern-work-filter .filter-control select,.ops-app .ops-filter-system select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23315cf4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.ops-app .schedule-ac-scope{display:flex!important}.ops-app .schedule-ac-scope select{appearance:none;-webkit-appearance:none;min-height:22px;padding:0 20px 0 0;border:0;color:#16223b;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23315cf4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:12px;font:700 13px/1 Manrope,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.ops-app .schedule-ac-header-actions{display:flex;align-items:center;gap:8px}.ops-app .schedule-ac-header-actions .outline-inline,.ops-app .schedule-ac-header-actions .create-button{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.ops-app .schedule-ac-header-actions a.create-button{color:#fff}.ops-app a.schedule-ac-event{position:absolute;left:6px;width:calc(100% - 12px);color:inherit;text-decoration:none}.ops-app .schedule-ac-agenda>a lucide-icon{color:#8b9aaf}.ops-app .workforce-assignment-workspace .workforce-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:0;margin:0;padding:0 0 18px;border:0;background:transparent;box-shadow:none}.ops-app .workforce-assignment-workspace .workforce-header:after{content:none}.ops-app .workforce-assignment-workspace .workforce-header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto}.ops-app .workforce-person-row>a{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-align:left;text-decoration:none}.ops-app .workforce-person-row>a>span:last-child{display:grid;gap:3px;min-width:0}.ops-app .workforce-show-all{color:#315cf4;text-decoration:none}.ops-app .workforce-match-queue header a,.ops-app .workforce-rules a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#315cf4;font-size:12px;font-weight:800;text-decoration:none}@media (max-width: 880px){.ops-app .schedule-ac-scope{display:grid!important}}@media (max-width: 760px){.ops-app .ops-family-navigation a{min-height:42px}}.ops-app .gcm-section button,.ops-app .gcm-menu header button{min-height:48px}app-global-create-menu{position:relative;display:inline-block}.ops-app .authoring-field>span{color:#3a5069;font-size:13px;font-weight:800}.ops-app .gcm-icon lucide-icon,.ops-app .gcm-icon svg{width:16px;height:16px}.ops-app .cw-steps button{min-height:50px}.ops-app .cw-footer .create-button,.ops-app .cw-footer .outline-inline,.ops-app .authoring-main-footer .create-button,.ops-app .authoring-main-footer .outline-inline,.ops-app .assistant-result-actions .create-button,.ops-app .assistant-result-actions .outline-inline{min-height:40px}.ops-app .assistant-choice{min-height:76px}.cw-template-entry,.cw-creation-impact,.cw-review-impact{display:flex;align-items:flex-start;gap:10px;border:1px solid #dbe5f2;border-radius:10px;background:#f8fbff;color:#526780}.cw-template-entry{grid-column:1 / -1;padding:12px 14px;margin-bottom:16px}.cw-template-entry>lucide-icon,.cw-template-entry>svg{flex:0 0 auto;color:#315cf4}.cw-template-entry>div{display:grid;gap:3px;min-width:0}.cw-template-entry b,.cw-creation-impact b,.cw-review-impact b{color:#2e4663;font-size:12px}.cw-template-entry span{color:#687d96;font-size:11px;line-height:1.45}.cw-template-entry .outline-inline{margin-left:auto;flex:0 0 auto}.assistant-backdrop{position:fixed;z-index:95;inset:0;display:grid;place-items:center;padding:20px;background:#0e182861;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.creation-assistant{width:min(100%,480px);border:1px solid #d7e1ed;border-radius:14px;background:#fff;box-shadow:0 24px 70px #0c1c3647;overflow:hidden}.creation-assistant>header{display:flex;align-items:center;gap:10px;padding:17px 18px;border-bottom:1px solid #e7edf4}.creation-assistant>header>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#315cf4;background:#eaf0ff}.creation-assistant h2{margin-top:2px;color:#263b55;font-size:17px;letter-spacing:-.03em}.creation-assistant>header>button{margin-left:auto;color:#6c7f95}.assistant-question,.assistant-result{display:grid;gap:13px;padding:21px}.assistant-question>span,.assistant-result>span{color:#315cf4;font:500 8px DM Mono,monospace;letter-spacing:.1em}.assistant-question h3,.assistant-result h3{color:#2d405b;font-size:19px;letter-spacing:-.035em;line-height:1.22}.assistant-choice-grid{display:grid;gap:8px}.assistant-choice{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px;min-height:76px;padding:13px 40px 13px 13px;border:1px solid #dae4f0;border-radius:9px;color:#3a506b;background:#fbfcff;text-align:left}.assistant-choice:hover,.assistant-choice:focus-visible{border-color:#aebff2;color:#315cf4;background:#f3f6ff}.assistant-choice b{font-size:12px}.assistant-choice small{grid-column:1;color:#71839a;font-size:10px;line-height:1.35}.assistant-choice lucide-icon,.assistant-choice svg{position:absolute;right:13px;top:30px}.assistant-question footer{display:flex;align-items:center;gap:12px}.assistant-back,.assistant-cancel{width:max-content;color:#58708c;font-size:10px;font-weight:800}.assistant-back{display:flex;align-items:center;gap:4px}.assistant-cancel{margin-left:auto}.assistant-result{background:linear-gradient(145deg,#fff,#f4f7ff)}.assistant-result>span{display:flex;align-items:center;gap:5px;color:#2d8a66}.assistant-result p{color:#687b93;font-size:11px;line-height:1.5}.assistant-example{padding:10px;border-left:3px solid #aebff2;border-radius:0 7px 7px 0;background:#fff}.assistant-example b{color:#50637c;font-size:10px;line-height:1.45}.assistant-automation-link{display:flex;align-items:center;gap:4px;margin-top:2px;color:#315cf4;font-size:10px;font-weight:800;text-align:left}.assistant-result-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:2px}.assistant-result-primary-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto}@media (max-width: 600px){.assistant-backdrop{place-items:end center;padding:10px}.creation-assistant{border-radius:14px 14px 10px 10px}}.ops-app .ops-record-stage .shell-record-detail.shared-record-surface{position:relative;inset:auto;width:100%;min-height:calc(100vh - 150px);overflow:visible;color:#2b3a52;background:#f7f9fc}.ops-app .shell-record-detail .record-command-bar{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:0 28px;border-bottom:1px solid #e0e7ef;background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ops-app .shell-record-detail .record-detail-content{width:100%;max-width:1540px;margin:0 auto;padding:26px 28px 48px}.ops-app .shell-record-detail .record-hero.shared-record-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:26px 28px;border:1px solid #dce6f0;border-top:3px solid #315cf4;border-radius:12px;background:linear-gradient(135deg,#fff,#f5f8ff)}.ops-app .shell-record-detail .record-hero h1{margin:3px 0 0;color:#1f3149;font-size:clamp(27px,2.4vw,34px);font-weight:800;line-height:1.08;letter-spacing:-.045em}.ops-app .shell-record-detail .record-hero p:not(.eyebrow){max-width:760px;margin:6px 0 0;color:#687a92;font-size:14px;line-height:1.55}.ops-app .shell-record-detail .record-context-grid.shared-record-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.ops-app .shell-record-detail .record-context-grid.shared-record-metadata>div{display:grid;min-height:72px;align-content:center;gap:4px;padding:12px 14px;border:1px solid #e0e8ef;border-radius:8px;background:#fff}.ops-app .shell-record-detail .record-context-grid span,.ops-app .shell-record-detail .run-health-strip span,.ops-app .shell-record-detail .shared-record-panel>header span,.ops-app .shell-record-detail .shared-record-rail>section>span{color:#718399;font:500 10px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.ops-app .shell-record-detail .record-context-grid b{color:#354a65;font-size:13px;line-height:1.4}.ops-app .shell-record-detail .record-tabbar{display:flex;gap:4px;overflow-x:auto;margin-top:16px;border-bottom:1px solid #dde5ee}.ops-app .shell-record-detail .record-tabbar button{min-height:39px;padding:0 11px;border-bottom:2px solid transparent;color:#75859a;font-size:11px;font-weight:800;white-space:nowrap}.ops-app .shell-record-detail .record-tabbar button.active{border-bottom-color:#315cf4;color:#315cf4;background:#f3f6ff}.ops-app .shell-record-detail .shared-record-layout,.ops-app .shell-record-detail .specialized-detail-layout.shared-record-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,280px);align-items:start;gap:18px;margin-top:18px}.ops-app .shell-record-detail .shared-record-panel,.ops-app .shell-record-detail .shared-record-rail>section,.ops-app .shell-record-detail .specialized-detail-layout>aside>section,.ops-app .shell-record-detail .nested-focus-card,.ops-app .shell-record-detail .record-section-stack>article{border:1px solid #dfe7f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px #1f38550a}.ops-app .shell-record-detail .shared-record-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid #e7edf3}.ops-app .shell-record-detail .shared-record-panel>header h2{margin:4px 0 0;color:#2f4764;font-size:20px}.ops-app .shell-record-detail .run-event-history{margin:0;padding:6px 20px 14px}.ops-app .shell-record-detail .shared-record-panel>.empty-state{margin:0;padding:20px;color:#687b92;font-size:13px}@media (max-width: 900px){.ops-app .shell-record-detail .record-context-grid.shared-record-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-app .shell-record-detail .shared-record-layout,.ops-app .shell-record-detail .specialized-detail-layout.shared-record-layout{grid-template-columns:1fr}}@media (max-width: 620px){.ops-app .shell-record-detail .record-command-bar{align-items:flex-start;flex-direction:column;padding:10px 16px}.ops-app .shell-record-detail .record-detail-content{padding:18px 16px 34px}.ops-app .shell-record-detail .record-hero.shared-record-hero{grid-template-columns:auto minmax(0,1fr);padding:20px}.ops-app .shell-record-detail .record-context-grid.shared-record-metadata{grid-template-columns:1fr}}.ops-app .canonical-work-detail{width:100%;max-width:none;min-height:calc(100dvh - 96px);margin:0;color:#263a55;background:linear-gradient(145deg,#fbf8ef,#f7f8f6 58%,#f2f5fb)}.ops-app .canonical-work-detail>.record-command-bar{position:sticky;top:0;z-index:30;min-height:64px;padding:0 clamp(20px,2.5vw,38px);border-bottom:1px solid #dfe6ee;background:#fffffff7;box-shadow:0 8px 20px #1f31490a}.ops-app .canonical-work-detail .record-command-leading>span,.ops-app .canonical-work-detail .record-command-leading>b,.ops-app .canonical-work-detail .record-back{font-size:11px}.ops-app .canonical-work-detail .record-command-icon-action{width:36px;min-width:36px;height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:9px;color:#71849a;background:transparent;box-shadow:none}.ops-app .canonical-work-detail .record-command-icon-action:hover:not(:disabled){color:#315cf4;border-color:#d6e0ec;background:#f7f9ff}.ops-app .canonical-work-detail .record-command-divider{width:1px;height:24px;margin-inline:2px 3px;background:#dfe6ef}.ops-app .canonical-work-detail .record-command-tertiary{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 5px;border:0;color:#71849a;background:transparent;font-size:10px;font-weight:800;white-space:nowrap}.ops-app .canonical-work-detail .record-command-tertiary:hover:not(:disabled){color:#b26a2c}.ops-app .canonical-work-detail .record-command-tertiary lucide-icon{color:#b88652}.ops-app .canonical-work-detail .work-reopen-action{color:#53677f}.ops-app .canonical-work-detail .record-decision-actions{display:flex;align-items:center;gap:8px}.ops-app .canonical-work-detail .record-command-actions>:is(.work-start-action,.work-execution-block-action,.work-execution-submit-action,.work-resolve-blocker-action),.ops-app .canonical-work-detail .record-decision-actions>:is(.work-review-return-action,.work-review-approve-action){min-height:36px;padding-inline:12px;font-size:10px;white-space:nowrap}.ops-app .canonical-work-detail .work-review-return-action{min-width:148px;color:#315cf4;border-color:#cbd7ff;background:#f6f8ff}.ops-app .canonical-work-detail .work-review-approve-action{min-width:148px}.ops-app .canonical-work-detail>.record-detail-content{width:100%;max-width:none;margin:0;padding:28px clamp(22px,2.6vw,42px) 48px}.ops-app .canonical-work-detail .work-identity-surface{min-height:148px;padding:26px;border:1px solid #dce5ef;border-top:4px solid #315cf4;border-radius:14px;background:linear-gradient(135deg,#fff,#f4f7ff);box-shadow:none}.ops-app .canonical-work-detail .work-identity-surface h1{margin:0;color:#17283f;font-size:clamp(29px,2.35vw,38px);font-weight:800;letter-spacing:-.045em;line-height:1.08}.ops-app .canonical-work-detail .work-identity-surface p:not(.eyebrow){max-width:900px;margin-top:8px;color:#647993;font-size:14px;line-height:1.5}.ops-app .canonical-work-detail .record-badges span{min-height:24px;padding:0 8px;font-size:10px}.ops-app .canonical-work-detail .compact-work-metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.ops-app .canonical-work-detail .compact-work-metadata>div,.ops-app .canonical-work-detail .work-assignment-context{position:relative;min-height:92px;display:grid;align-content:center;gap:7px;padding:14px 16px;border:1px solid #dce5ef;border-radius:9px;color:#354b67;background:#fff;text-align:left}.ops-app .canonical-work-detail .work-assignment-context{grid-template-columns:minmax(0,1fr) auto;border-color:#87a2fb;box-shadow:inset 4px 0 #315cf4;cursor:pointer}.ops-app .canonical-work-detail .work-assignment-context>span,.ops-app .canonical-work-detail .work-assignment-context>b,.ops-app .canonical-work-detail .work-assignment-context>small{grid-column:1}.ops-app .canonical-work-detail .work-assignment-context lucide-icon{grid-column:2;grid-row:1 / 4;align-self:center;color:#315cf4}.ops-app .canonical-work-detail .work-assignment-context:hover:not(:disabled){background:#f3f6ff;box-shadow:inset 4px 0 #315cf4,0 5px 14px #315cf417}.ops-app .canonical-work-detail .compact-work-metadata span,.ops-app .canonical-work-detail .work-assignment-context span{color:#71839a;font:500 10px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .canonical-work-detail .compact-work-metadata b,.ops-app .canonical-work-detail .work-assignment-context b{color:#344b68;font-size:13px;line-height:1.4}.ops-app .canonical-work-detail .work-assignment-context small{color:#7487a0;font-size:10px}.ops-app .canonical-work-detail .full-work-progress-strip{margin:0 28px;padding:13px 16px;border:1px solid #dce7f5;border-top:0;background:#f8fbff}.ops-app .canonical-work-detail .full-work-progress-strip>div{width:min(720px,100%)}.ops-app .canonical-work-detail .full-work-progress-strip span{font:500 10px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .canonical-work-detail .full-work-progress-strip b{color:#315cf4;font-size:15px}.ops-app .canonical-work-detail .full-work-progress-strip small{color:#72849b;font-size:11px}.ops-app .canonical-work-detail .full-work-progress-strip i{display:block;width:100%;height:7px;margin:5px 0 2px;overflow:hidden;border-radius:999px;background:#dfe8f5}.ops-app .canonical-work-detail .full-work-progress-strip i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315cf4,#4b82f3)}.ops-app .canonical-work-detail .record-tabbar{margin-top:18px}.ops-app .canonical-work-detail .record-tabbar button{min-height:44px;padding:0 13px;font-size:11px}.ops-app .canonical-work-detail .full-work-tab-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px)!important;gap:20px;margin:0;padding-top:16px}.ops-app .canonical-work-detail .full-work-tab-layout>main{min-width:0}.ops-app .canonical-work-detail .canonical-work-execution{display:grid;gap:14px}.ops-app .canonical-work-detail .canonical-execution-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid #dfe7ef;border-radius:12px;background:#fff}.ops-app .canonical-work-detail .canonical-execution-summary>div{display:grid;gap:5px}.ops-app .canonical-work-detail .canonical-execution-summary span{color:#6f8198;font:500 10px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .canonical-work-detail .canonical-execution-summary b{color:#2f4663;font-size:15px}.ops-app .canonical-work-detail .canonical-execution-summary small{color:#667a91;font-size:12px}.ops-app .canonical-work-detail .work-event-history li.work-audit-empty{display:grid;min-height:220px;grid-template-columns:1fr;place-content:center;justify-items:center;gap:10px;padding:32px;color:#8190a4;text-align:center}.ops-app .canonical-work-detail .work-event-history li.work-audit-empty>lucide-icon{color:#91a3ba}.ops-app .canonical-work-detail .work-event-history li.work-audit-empty>div{width:min(420px,100%);justify-items:center;gap:5px}.ops-app .canonical-work-detail .work-event-history li.work-audit-empty b{color:#344b67;font-size:14px}.ops-app .canonical-work-detail .work-event-history li.work-audit-empty span{color:#74859b;font-size:12px}.ops-app .canonical-work-detail .work-resources-tab,.ops-app .canonical-work-detail app-operations-record-notes .record-notes-panel{margin:0}.ops-app .canonical-work-detail .full-work-context-rail{position:sticky;top:18px;display:grid;align-content:start;gap:10px;padding:14px;border:1px solid #dce5ef;border-radius:10px;background:#f8fbff}.ops-app .canonical-work-detail .full-work-context-rail>section{display:grid;gap:8px;padding:14px;border:1px solid #dce5ef;border-radius:10px;background:#fff}.ops-app .canonical-work-detail .full-work-context-rail span{color:#71839a;font:500 10px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .canonical-work-detail .full-work-context-rail b{color:#304762;font-size:14px}.ops-app .canonical-work-detail .full-work-context-rail small{color:#657890;font-size:11px;line-height:1.45}.ops-app .work-assignment-backdrop{z-index:2500;padding:16px;background:#18253961;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ops-app .work-assignment-dialog{width:min(650px,calc(100vw - 32px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:0;border-radius:13px;box-shadow:0 24px 64px #0d182b3b}.ops-app .work-assignment-dialog>header{display:grid;grid-template-columns:35px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:19px 19px 0}.ops-app .work-assignment-dialog>header>div{min-width:0}.ops-app .work-assignment-dialog>header>.dialog-mark{width:35px;height:35px;flex:0 0 35px;color:#315cf4;background:#edf1ff;border-radius:9px}.ops-app .work-assignment-dialog>header .eyebrow{margin:0;color:#71839a;font:500 9px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .work-assignment-dialog>header h3{margin-top:2px;color:#26364d;font-size:17px;font-weight:800;letter-spacing:-.03em}.ops-app .work-assignment-dialog .danger-outline{color:#a4535b;border-color:#e3b5ba}.ops-app .work-assignment-dialog .eligibility-search{position:relative;display:flex;align-items:center;margin:0 19px 7px;color:#7b899d}.ops-app .work-assignment-dialog>header .icon-button{width:30px;height:30px;display:grid;place-items:center;padding:0;color:#718198}.ops-app .work-assignment-dialog .assignment-dialog-description{margin:16px 19px;color:#718097;font-size:12px;line-height:1.55}.ops-app .work-assignment-dialog .assignment-dialog-description b{color:#65758c}.ops-app .work-assignment-dialog .assignment-creation-context{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 19px 15px}.ops-app .work-assignment-dialog .assignment-creation-context>div{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid #e4eaf2;border-radius:7px;background:#fbfcfe}.ops-app .work-assignment-dialog .assignment-creation-context span{color:#8b98a8;font:500 8px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .work-assignment-dialog .assignment-creation-context b{overflow:hidden;color:#485870;font-size:10px;line-height:1.2;text-overflow:ellipsis}.ops-app .work-assignment-dialog .assignment-eligibility-list{display:grid;gap:7px;margin:0 19px}.ops-app .work-assignment-dialog .assignment-eligibility-list>button{width:100%;display:grid;grid-template-columns:25px minmax(0,1fr) 150px;gap:8px;align-items:center;padding:10px;border:1px solid #e0e7ef;border-radius:7px;color:inherit;background:#fbfcfe;text-align:left}.ops-app .work-assignment-dialog .assignment-eligibility-list>button.eligible{border-color:#a8dbc7;background:#f3fbf7;cursor:pointer}.ops-app .work-assignment-dialog .assignment-eligibility-list>button.selected{outline:2px solid #315cf4;outline-offset:1px}.ops-app .work-assignment-dialog .assignment-eligibility-list>button:disabled{opacity:1;cursor:not-allowed}.ops-app .work-assignment-dialog .assignment-avatar{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#315cf4;background:#e9efff;font-size:10px;font-weight:800}.ops-app .work-assignment-dialog .assignment-candidate-copy{min-width:0;display:grid;gap:2px}.ops-app .work-assignment-dialog .assignment-candidate-copy b{color:#485870;font-size:10px}.ops-app .work-assignment-dialog .assignment-candidate-copy small{color:#718299;font-size:10px;line-height:1.35}.ops-app .work-assignment-dialog .assignment-eligibility-list strong{color:#a4535b;font-size:10px;text-align:right}.ops-app .work-assignment-dialog .assignment-eligibility-list .eligible strong{color:#318361}.ops-app .work-assignment-dialog .assignment-offer-summary{display:grid;gap:3px;margin:10px 19px;padding:9px;border:1px solid #bfe2d0;border-radius:7px;color:#3b6d58;background:#f3fbf7}.ops-app .work-assignment-dialog .assignment-offer-summary.blocked{border-color:#f0d5d9;color:#8f5961;background:#fff7f7}.ops-app .work-assignment-dialog .assignment-offer-summary b{font-size:10px}.ops-app .work-assignment-dialog .assignment-offer-summary span{font-size:10px;line-height:1.4}.ops-app .work-assignment-dialog .assignment-reason-field{gap:6px;margin:0 19px 15px;color:#75839a;font:500 9px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .work-assignment-dialog .assignment-reason-field textarea{width:100%;min-height:90px;box-sizing:border-box;padding:9px;border:1px solid #dbe3ed;border-radius:6px;color:#33445d;background:#fff;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:normal;line-height:1.45}.ops-app .work-assignment-dialog>footer{position:sticky;bottom:0;display:flex;align-items:flex-end;gap:7px;margin:0;padding:14px 19px;border-top:1px solid #e5ebf2;background:#fff}.ops-app .work-assignment-dialog .assignment-recovery-actions{display:flex;flex:1;flex-wrap:wrap;gap:5px}.ops-app .work-assignment-dialog .assignment-recovery-actions button{padding:0;color:#315cf4;background:transparent;font-size:10px;font-weight:800}.ops-app .work-assignment-dialog>footer>.outline-inline,.ops-app .work-assignment-dialog>footer>.create-button{flex:0 0 auto;min-width:0}@media (max-width: 700px){.ops-app .work-assignment-dialog .assignment-creation-context{grid-template-columns:1fr}.ops-app .work-assignment-dialog .assignment-eligibility-list>button{grid-template-columns:25px minmax(0,1fr)}.ops-app .work-assignment-dialog .assignment-eligibility-list strong{grid-column:2;text-align:left}.ops-app .work-assignment-dialog>footer{align-items:stretch;flex-direction:column}.ops-app .work-assignment-dialog>footer>.outline-inline,.ops-app .work-assignment-dialog>footer>.create-button{width:100%}}@media (max-width: 920px){.ops-app .canonical-work-detail .compact-work-metadata{grid-template-columns:1fr 1fr}.ops-app .canonical-work-detail .full-work-tab-layout{grid-template-columns:1fr!important}.ops-app .canonical-work-detail .full-work-context-rail{position:static;grid-template-columns:1fr 1fr}}@media (max-width: 640px){.ops-app .canonical-work-detail>.record-command-bar{align-items:flex-start;flex-direction:column;padding-block:10px}.ops-app .canonical-work-detail .record-command-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.ops-app .canonical-work-detail .record-command-divider{display:none}.ops-app .canonical-work-detail .record-decision-actions{width:100%}.ops-app .canonical-work-detail .record-decision-actions>button{min-width:0;flex:1 1 0}.ops-app .canonical-work-detail>.record-detail-content{padding:18px 14px 34px}.ops-app .canonical-work-detail .work-identity-surface{padding:20px}.ops-app .canonical-work-detail .compact-work-metadata{grid-template-columns:1fr}.ops-app .canonical-work-detail .full-work-progress-strip{margin-inline:12px}.ops-app .canonical-work-detail .record-tabbar{overflow-x:auto;white-space:nowrap}.ops-app .canonical-work-detail .full-work-context-rail{grid-template-columns:1fr}}.ops-app .work-order-canonical{width:100%;max-width:none;min-height:calc(100dvh - 96px);color:#263a55;background:linear-gradient(145deg,#fbf8ef,#f7f8f6 58%,#f2f5fb)}.ops-app .work-order-canonical>.record-command-bar{position:sticky;top:0;z-index:20}.ops-app .work-order-canonical>.record-detail-content{width:100%;max-width:none;padding:26px 28px 48px}.ops-app .work-order-canonical .record-command-actions,.ops-app .work-order-canonical .record-command-icon-action,.ops-app .work-order-canonical .record-command-actions>button{display:flex;align-items:center}.ops-app .work-order-canonical .record-command-actions{gap:8px}.ops-app .work-order-canonical .record-command-icon-action{justify-content:center;width:34px;height:34px;color:#708198}.ops-app .work-order-canonical .record-command-divider{width:1px;height:28px;margin:0 4px;background:#dce5ee}.ops-app .work-order-canonical .record-hero{min-height:142px}.ops-app .work-order-canonical .record-kind-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#315cf4;background:#eaf0ff}.ops-app .work-order-canonical .record-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ops-app .work-order-canonical .record-badges>span{padding:5px 8px;border-radius:6px;font-size:10px;font-weight:800}.ops-app .work-order-canonical .record-status{color:#315cf4;background:#edf2ff}.ops-app .work-order-canonical .record-risk{color:#9a4050;background:#fff0f2}.ops-app .work-order-canonical .record-origin{color:#60738b;background:#f0f3f7;font-family:DM Mono,ui-monospace,monospace}.ops-app .work-order-canonical .work-order-parent-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0}.ops-app .work-order-canonical .work-order-parent-progress>div{display:grid;min-height:82px;align-content:center;gap:5px;padding:13px;border:1px solid #dfe7ef;border-radius:9px;background:#fff}.ops-app .work-order-canonical .work-order-parent-progress span,.ops-app .work-order-canonical .work-order-attention span{color:#7b899d;font:500 10px DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.ops-app .work-order-canonical .work-order-parent-progress b{color:#344b68;font-size:13px;line-height:1.35}.ops-app .work-order-canonical .work-order-parent-progress small{color:#728198;font-size:11px;line-height:1.35}.ops-app .work-order-canonical .work-order-parent-progress i{height:5px;border-radius:99px;overflow:hidden;background:#e6edf4}.ops-app .work-order-canonical .work-order-parent-progress em{display:block;height:100%;border-radius:inherit;background:#315cf4}.ops-app .work-order-canonical .work-order-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;margin:14px 0;padding:15px 17px;border:1px solid #f1c778;border-radius:10px;color:#7c4d15;background:#fff7e6}.ops-app .work-order-canonical .work-order-attention>div{display:grid;gap:4px}.ops-app .work-order-canonical .work-order-attention b{font-size:14px}.ops-app .work-order-canonical .work-order-attention p{margin:0;font-size:12px;line-height:1.45}.ops-app .work-order-canonical .work-order-child-list{display:grid}.ops-app .work-order-canonical .work-order-child-row{display:grid;grid-template-columns:minmax(0,1.4fr) .8fr minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:14px 18px;border-top:1px solid #edf1f5;color:inherit;background:#fff;text-align:left;text-decoration:none;cursor:pointer}.ops-app .work-order-canonical .work-order-child-row:first-child{border-top:0}.ops-app .work-order-canonical .work-order-child-row:hover{background:#f7faff}.ops-app .work-order-canonical .work-order-child-row>div{display:grid;gap:4px}.ops-app .work-order-canonical .work-order-child-row b{color:#344d6a;font-size:13px}.ops-app .work-order-canonical .work-order-child-row small{color:#718299;font-size:11px;line-height:1.35}.ops-app .work-order-canonical .work-order-child-row>strong{color:#315cf4;font-size:11px}.ops-app .work-order-canonical .shared-record-rail{display:grid;gap:10px}.ops-app .work-order-canonical .shared-record-rail>section{display:grid;gap:8px;padding:16px}.ops-app .work-order-canonical .shared-record-rail b{color:#344d6a;font-size:14px}.ops-app .work-order-canonical .shared-record-rail small{color:#718299;font-size:11px;line-height:1.45}.ops-app .work-order-canonical .work-order-audit-empty{display:grid;min-height:240px;place-content:center;justify-items:center;gap:10px;color:#8797aa;text-align:center}.ops-app .work-order-canonical .work-order-audit-empty>div{display:grid;max-width:380px;justify-items:center;gap:5px}.ops-app app-operations-record-notes{display:block}.ops-app app-operations-record-notes .record-notes-panel{padding:20px;color:#25324a}.ops-app app-operations-record-notes .record-notes-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 0 15px;border-bottom:1px solid #e8edf4}.ops-app app-operations-record-notes .record-notes-panel>header span,.ops-app app-operations-record-notes .record-notes-panel>header small,.ops-app app-operations-record-notes .record-notes-context span,.ops-app app-operations-record-notes .record-note-composer-heading label{color:#78869b;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ops-app app-operations-record-notes .record-notes-panel>header h2{margin:4px 0 5px;color:#1d2a42;font-size:17px}.ops-app app-operations-record-notes .record-notes-panel>header small{display:block;max-width:520px;font-size:11px;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}.ops-app app-operations-record-notes .record-notes-context{display:flex;align-items:center;gap:9px;padding:13px 0;font-size:12px}.ops-app app-operations-record-notes .record-notes-context b{color:#315cf4;font:500 11px/1.2 DM Mono,ui-monospace,monospace}.ops-app app-operations-record-notes .record-note-composer{display:grid;gap:10px;padding:14px;border:1px solid #e0e7f1;border-radius:12px;background:#f8faff}.ops-app app-operations-record-notes .record-note-composer-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-app app-operations-record-notes .record-note-composer select{min-height:44px;padding:0 10px;border:1px solid #d7dfeb;border-radius:7px;color:#33415a;background:#fff;font-size:12px}.ops-app app-operations-record-notes .record-note-composer textarea{width:100%;min-height:96px;box-sizing:border-box;padding:10px;border:1px solid #d7dfeb;border-radius:8px;color:#25324a;background:#fff;font:13px/1.45 inherit;resize:vertical}.ops-app app-operations-record-notes .record-note-composer textarea:focus{border-color:#6f96f4;outline:0;box-shadow:0 0 0 3px #315cf41a}.ops-app app-operations-record-notes .record-note-composer .create-button{justify-self:start;min-height:44px;padding:0 12px}.ops-app app-operations-record-notes .record-notes-list{padding-top:16px}.ops-app app-operations-record-notes .record-notes-list ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ops-app app-operations-record-notes .record-notes-list li{display:grid;grid-template-columns:max-content 1fr;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f5}.ops-app app-operations-record-notes .record-note-type{align-self:start;padding:4px 6px;border-radius:5px;color:#315cf4;background:#eef3ff;font-size:10px;font-weight:800}.ops-app app-operations-record-notes .record-notes-list p{margin:0 0 5px;color:#34435d;font-size:13px;line-height:1.45;white-space:pre-wrap}.ops-app app-operations-record-notes .record-notes-list small{color:#8490a2;font-size:11px}.ops-app app-operations-record-notes .record-notes-empty{display:grid;justify-items:start;gap:6px;padding:18px 0 4px;color:#8290a4}.ops-app app-operations-record-notes .record-notes-empty lucide-icon{color:#9aabca}.ops-app app-operations-record-notes .record-notes-empty b{color:#52617b;font-size:13px}.ops-app app-operations-record-notes .record-notes-empty span{max-width:360px;font-size:12px;line-height:1.45}.ops-app .work-order-action-backdrop{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:20px;background:#1423386b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ops-app .work-order-action-dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #d8e2ec;border-top:3px solid #315cf4;border-radius:16px;background:#fff;box-shadow:0 28px 80px #15274147}.ops-app .work-order-action-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 0}.ops-app .work-order-action-dialog>header>div{display:grid;gap:7px}.ops-app .work-order-action-dialog>header span{color:#315cf4;font:500 10px DM Mono,ui-monospace,monospace;letter-spacing:.1em}.ops-app .work-order-action-dialog>header h2{margin:0;color:#223852;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.035em}.ops-app .work-order-action-dialog>header .icon-button{display:grid;width:32px;height:32px;place-items:center;margin:-3px -5px 0 0;border-radius:8px;color:#708198}.ops-app .work-order-action-dialog>p{margin:14px 26px 0;color:#687b91;font-size:13px;line-height:1.5}.ops-app .work-order-action-dialog>textarea{display:block;width:calc(100% - 52px);min-height:124px;margin:22px 26px 0;padding:13px 14px;border:1px solid #cbd8e5;border-radius:9px;outline:0;color:#2f4763;background:#fbfcfe;font:400 14px/1.5 Manrope,sans-serif;resize:vertical}.ops-app .work-order-action-dialog>textarea:focus{border-color:#6f96f4;background:#fff;box-shadow:0 0 0 3px #315cf41f}.ops-app .work-order-action-dialog>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:22px;padding:14px 26px 18px;border-top:1px solid #e8eef4;background:#fbfcfe}.ops-app .work-order-action-dialog>footer button{min-height:40px;padding:0 17px;border-radius:8px;font-size:12px;font-weight:800}.ops-app .work-order-child-review-dialog{width:min(820px,calc(100vw - 32px));padding:22px}.ops-app .work-order-child-review-dialog>header{padding:0}.ops-app .work-order-child-review-context{margin:14px 0 18px!important}.ops-app .work-order-child-review-layout{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);gap:14px}.ops-app .work-order-child-review-list{display:grid;align-content:start;gap:6px}.ops-app .work-order-child-review-list button{display:grid;gap:4px;padding:10px 11px;border:1px solid #dfe7ef;border-radius:8px;color:#344d6a;background:#fff;text-align:left}.ops-app .work-order-child-review-list button.active{border-color:#8fa7fb;background:#f4f6ff}.ops-app .work-order-child-review-list button b{font-size:12px}.ops-app .work-order-child-review-list button small{color:#718399;font-size:10px}.ops-app .work-order-child-review-detail{padding:14px;border:1px solid #dfe7ef;border-radius:9px;background:#fbfcfe}.ops-app .work-order-child-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e7edf3}.ops-app .work-order-child-review-heading h3{margin:5px 0 0;color:#263c59;font-size:17px}.ops-app .work-order-child-review-heading strong{color:#315cf4;font-size:11px}.ops-app .work-order-child-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0}.ops-app .work-order-child-review-facts div{display:grid;gap:4px}.ops-app .work-order-child-review-facts span{color:#7b899d;font:500 9px DM Mono,ui-monospace,monospace;letter-spacing:.07em}.ops-app .work-order-child-review-facts b{color:#344d6a;font-size:11px;line-height:1.35}.ops-app .work-order-child-review-note{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #f1c778;border-radius:7px;color:#7c4d15;background:#fff7e6;font-size:11px;line-height:1.4}.ops-app .work-order-child-review-dialog>footer{margin:18px -22px -22px;padding:14px 22px 18px}.ops-app .operation-run-canonical .record-command-actions{flex-wrap:wrap}.ops-app .operation-run-canonical .run-record-hero{min-height:112px}.ops-app .operation-run-canonical .run-record-metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-app .operation-run-canonical .run-record-metadata>div,.ops-app .operation-run-canonical .run-coordinator-card{min-height:72px;box-sizing:border-box}.ops-app .operation-run-canonical .run-coordinator-card{position:relative;display:grid;gap:5px;padding:14px 42px 14px 14px;border:1px solid #b9cdfd;border-left:3px solid #315cf4;border-radius:9px;color:#334b68;background:#f3f7ff;text-align:left}.ops-app .operation-run-canonical .run-coordinator-card:hover{background:#edf3ff}.ops-app .operation-run-canonical .run-coordinator-card span{color:#315cf4;font:500 9px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .operation-run-canonical .run-coordinator-card b{font-size:13px}.ops-app .operation-run-canonical .run-coordinator-card small{color:#718399;font-size:10px}.ops-app .operation-run-canonical .run-coordinator-card lucide-icon{position:absolute;top:50%;right:14px;color:#315cf4;transform:translateY(-50%)}.ops-app .operation-run-canonical .run-health-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-app .operation-run-canonical .run-child-work-panel{overflow:hidden;padding:0}.ops-app .operation-run-canonical .run-child-work-panel>header{padding:17px 18px 14px}.ops-app .operation-run-canonical .run-child-work-panel>header{align-items:center}.ops-app .operation-run-canonical .run-child-work-panel>header p{margin:5px 0 0;color:#718198;font-size:10px;line-height:1.4}.ops-app .operation-run-canonical .run-child-work-actions{display:flex;align-items:center;gap:10px}.ops-app .operation-run-canonical .run-child-work-actions .create-button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 11px;white-space:nowrap;font-size:10px}.ops-app .operation-run-canonical .run-child-table{margin:0;border-width:1px 0 0;border-radius:0}.ops-app .operation-run-canonical .run-child-head,.ops-app .operation-run-canonical .run-child-table-head,.ops-app .operation-run-canonical .run-child-row{display:grid;grid-template-columns:1.5fr .72fr .78fr 1fr 1.12fr 1.18fr 18px;gap:10px;align-items:center;min-width:920px;padding:11px 14px}.ops-app .operation-run-canonical .run-child-head,.ops-app .operation-run-canonical .run-child-table-head{color:#7b899d;background:#f7f9fc;border-bottom:1px solid #e4eaf1;font:500 9px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .operation-run-canonical .run-child-row{border-bottom:1px solid #edf1f5;color:#5e7087;background:#fff;font-size:10px;line-height:1.4;text-decoration:none}.ops-app .operation-run-canonical .run-child-row:last-child{border-bottom:0}.ops-app .operation-run-canonical .run-child-row:hover{background:#f8faff}.ops-app .operation-run-canonical .run-child-row>span:first-child{display:grid;gap:4px}.ops-app .operation-run-canonical .run-child-row>div:first-child b{color:#315cf4;font:500 10px DM Mono,ui-monospace,monospace}.ops-app .operation-run-canonical .run-child-row>div:first-child span{color:#344961;font-weight:800}.ops-app .operation-run-canonical .run-child-row small{display:block;color:#8794a5;font-size:10px}.ops-app .operation-run-canonical .run-child-row>strong{padding:4px 5px;border-radius:4px;text-align:center;font:500 8px DM Mono,ui-monospace,monospace;letter-spacing:.03em;text-transform:uppercase}.ops-app .operation-run-canonical .run-child-row>strong.mandatory{color:#315cf4;background:#edf2ff}.ops-app .operation-run-canonical .run-child-row>strong.optional{color:#7359ba;background:#f1edff}.ops-app .operation-run-canonical .run-lifecycle-value{color:#315cf4;font-weight:800}.ops-app .operation-run-canonical #run-attention{overflow:hidden;border-color:#d9e3ef;border-radius:14px;box-shadow:0 5px 18px #263a580d}.ops-app .operation-run-canonical #run-attention>header{align-items:flex-start;padding:20px 22px 18px;border-bottom:1px solid #e7edf4;background:linear-gradient(180deg,#fbfdff,#f7faff)}.ops-app .operation-run-canonical #run-attention>header>div{display:grid;gap:6px}.ops-app .operation-run-canonical #run-attention>header span{color:#6f8096;font:500 10px DM Mono,ui-monospace,monospace;letter-spacing:.09em}.ops-app .operation-run-canonical #run-attention>header h2{color:#263d5b;font-size:22px;line-height:1.15;letter-spacing:-.035em}.ops-app .operation-run-canonical #run-attention>header lucide-icon{margin-top:1px;color:#647992}.ops-app .operation-run-canonical #run-attention .run-exception-list{display:grid;gap:12px;padding:18px 20px 20px;background:#f6f9fc}.ops-app .operation-run-canonical #run-attention .run-exception-list article{position:relative;display:grid;gap:8px;min-width:0;overflow:hidden;padding:17px 90px 16px 20px;border:1px solid #dce5ee;border-left:4px solid #315cf4;border-radius:12px;background:#fff;box-shadow:0 2px 7px #253a580a}.ops-app .operation-run-canonical #run-attention .run-exception-list article.blocking{border-left-color:#d15b63}.ops-app .operation-run-canonical #run-attention .run-exception-list article.review{border-left-color:#d99b35}.ops-app .operation-run-canonical #run-attention .run-exception-list article.optional{border-left-color:#315cf4}.ops-app .operation-run-canonical #run-attention .run-exception-list article b{max-width:calc(100% - 76px);color:#2e4664;font-size:14px;line-height:1.35}.ops-app .operation-run-canonical #run-attention .run-exception-list article p{margin:0;color:#6d7f95;font-size:12px;line-height:1.45}.ops-app .operation-run-canonical #run-attention .run-exception-list article a{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:2px;padding:7px 0;color:#315cf4;font-size:12px;font-weight:800;line-height:1.25;text-decoration:none}.ops-app .operation-run-canonical #run-attention .run-exception-list article a lucide-icon{display:block;flex:0 0 auto}.ops-app .operation-run-canonical #run-attention .run-exception-status{position:absolute;top:17px;right:16px;padding:4px 7px;border-radius:999px;color:#315cf4;background:#edf2ff;font:500 8px DM Mono,ui-monospace,monospace;letter-spacing:.06em}.ops-app .operation-run-canonical #run-attention article.blocking .run-exception-status{color:#a6424d;background:#fff0f1}.ops-app .operation-run-canonical #run-attention article.review .run-exception-status{color:#96651c;background:#fff7e5}@media (max-width: 650px){.ops-app .operation-run-canonical #run-attention>header{padding:17px 16px 16px}.ops-app .operation-run-canonical #run-attention>header h2{font-size:19px}.ops-app .operation-run-canonical #run-attention .run-exception-list{gap:10px;padding:12px}.ops-app .operation-run-canonical #run-attention .run-exception-list article{padding:15px 14px 14px 17px}.ops-app .operation-run-canonical #run-attention .run-exception-list article b{max-width:calc(100% - 62px);font-size:13px}.ops-app .operation-run-canonical #run-attention .run-exception-list article a{max-width:100%;white-space:normal}.ops-app .operation-run-canonical #run-attention .run-exception-status{top:15px;right:13px;font-size:10px}}.ops-app .run-command-dialog{width:min(620px,calc(100vw - 32px))}.ops-app .run-command-dialog>p{padding:0}.ops-app .run-command-dialog .dialog-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px 26px 0}.ops-app .run-command-dialog .dialog-form-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-app .run-command-dialog .dialog-form-grid label{display:grid;gap:6px}.ops-app .run-command-dialog .dialog-form-grid label.full{grid-column:1 / -1}.ops-app .run-command-dialog .dialog-form-grid label>span{color:#7c8b9e;font:500 9px DM Mono,ui-monospace,monospace;letter-spacing:.07em}.ops-app .run-command-dialog input,.ops-app .run-command-dialog select,.ops-app .run-command-dialog textarea{width:100%;box-sizing:border-box;min-height:42px;padding:9px 11px;border:1px solid #d5e0eb;border-radius:8px;outline:0;color:#344d6a;background:#fff;font:12px/1.45 inherit}.ops-app .run-command-dialog textarea{min-height:92px;resize:vertical}.ops-app .run-command-dialog .run-coordinator-options{grid-column:1 / -1;display:grid;gap:7px;max-height:230px;overflow:auto}.ops-app .run-command-dialog .run-coordinator-options>button{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 11px;border:1px solid #dfe7ef;border-radius:8px;color:#344d6a;background:#fff;text-align:left}.ops-app .run-command-dialog .run-coordinator-options>button[aria-selected=true]{border-color:#6f96f4;background:#f2f5ff;box-shadow:0 0 0 2px #315cf41a}.ops-app .run-command-dialog .run-coordinator-options>button:disabled{opacity:1;cursor:not-allowed}.ops-app .run-command-dialog .run-coordinator-options span{display:grid;gap:3px}.ops-app .run-command-dialog .run-coordinator-options small,.ops-app .run-command-dialog .run-coordinator-options strong,.ops-app .run-command-dialog .run-coordinator-options>p{font-size:11px}.ops-app .run-command-dialog .run-coordinator-options strong{color:#2f7e5c}.ops-app .run-command-dialog .run-coordinator-options>button:disabled strong{color:#a4535b}.ops-app .run-command-dialog input:focus,.ops-app .run-command-dialog select:focus,.ops-app .run-command-dialog textarea:focus{border-color:#6f96f4;box-shadow:0 0 0 3px #315cf41a}.ops-app .run-reschedule-window,.ops-app .run-reschedule-review-summary{display:grid;gap:5px;margin:18px 26px 0;padding:12px 14px;border:1px solid #dfe7ef;border-radius:8px;background:#f7f9fc}.ops-app .run-reschedule-window span,.ops-app .run-reschedule-review-summary span,.ops-app .run-impact-card>header span{color:#7f8fa2;font:500 9px DM Mono,ui-monospace,monospace;letter-spacing:.07em}.ops-app .run-reschedule-window b,.ops-app .run-reschedule-review-summary b{color:#405a77;font-size:12px}.ops-app .run-reschedule-review-summary span:nth-of-type(2){margin-top:8px}.ops-app .run-reschedule-review-summary p{margin:0;color:#536b86;font-size:11px}.ops-app .run-impact-card{margin:18px 26px 0;padding:14px;border:1px solid #dfe7ef;border-radius:8px;background:#fbfcfe}.ops-app .run-impact-card>header{display:flex;justify-content:space-between;gap:12px}.ops-app .run-impact-card h3{margin:4px 0 0;color:#405a77;font-size:13px}.ops-app .run-impact-card lucide-icon{color:#315cf4}.ops-app .run-impact-card ul{display:grid;gap:6px;margin:12px 0 0;padding-left:18px;color:#5d7088;font-size:10px;line-height:1.4}.ops-app .run-impact-card>small{color:#8392a3;font-size:10px}.ops-app .operation-run-canonical .event-history-panel-actions{display:flex;align-items:center;gap:12px}.ops-app .operation-run-canonical .event-history-panel-actions .outline-inline{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ops-app .operation-run-canonical .run-command-context,.ops-app .operation-run-canonical .run-ready-context{display:flex;align-items:flex-start;gap:12px;margin:0 30px 20px;padding:14px 15px;border:1px solid #dbe5fa;border-radius:10px;background:linear-gradient(135deg,#f5f8ff,#fbfcff)}.ops-app .operation-run-canonical .run-command-context-icon,.ops-app .operation-run-canonical .run-ready-context-icon,.ops-app .operation-run-canonical .run-reschedule-window-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;color:#315cf4;background:#e5edff}.ops-app .operation-run-canonical .run-command-context>div,.ops-app .operation-run-canonical .run-ready-context>div{display:grid;gap:4px}.ops-app .operation-run-canonical .run-command-context>div>span,.ops-app .operation-run-canonical .run-ready-context>div>span{color:#6e82a0;font:500 9px DM Mono,ui-monospace,monospace;letter-spacing:.08em}.ops-app .operation-run-canonical .run-command-context b,.ops-app .operation-run-canonical .run-ready-context b{color:#2f4763;font-size:12px}.ops-app .operation-run-canonical .run-command-context small,.ops-app .operation-run-canonical .run-ready-context small{color:#718198;font-size:11px;line-height:1.35}.ops-app .operation-run-canonical .run-cancel-context{border-color:#eedcca;background:linear-gradient(135deg,#fff9f3,#fffdfb)}.ops-app .operation-run-canonical .run-cancel-context .run-command-context-icon{color:#a76232;background:#fbe9d8}.ops-app .operation-run-canonical .run-reschedule-dialog{width:min(720px,calc(100vw - 32px));border-top-width:4px}.ops-app .operation-run-canonical .run-cancel-dialog{width:min(640px,calc(100vw - 32px));border-top:4px solid #b76d35}.ops-app .operation-run-canonical .run-ready-dialog{width:min(620px,calc(100vw - 32px));border-top-width:4px}.ops-app .operation-run-canonical .run-reschedule-dialog>header,.ops-app .operation-run-canonical .run-cancel-dialog>header,.ops-app .operation-run-canonical .run-ready-dialog>header{padding:26px 30px 0}.ops-app .operation-run-canonical .run-reschedule-dialog>header h2,.ops-app .operation-run-canonical .run-cancel-dialog>header h2,.ops-app .operation-run-canonical .run-ready-dialog>header h2{font-size:28px;letter-spacing:-.04em}.ops-app .operation-run-canonical .run-cancel-dialog>header>div>span{color:#a76232}.ops-app .operation-run-canonical .run-reschedule-dialog>p,.ops-app .operation-run-canonical .run-cancel-dialog>p,.ops-app .operation-run-canonical .run-ready-dialog>p{max-width:580px;margin:14px 30px 20px;font-size:13px;line-height:1.55}.ops-app .operation-run-canonical .run-reschedule-dialog .run-reschedule-window{display:flex;align-items:center;gap:12px;margin:18px 30px 20px;padding:14px 15px;border-color:#dbe5fa;border-radius:10px;background:#f7f9ff}.ops-app .operation-run-canonical .run-reschedule-window>div{display:grid;gap:4px;min-width:0}.ops-app .operation-run-canonical .run-reschedule-window>small{margin-left:auto;color:#718198;font-size:10px;text-align:right}.ops-app .operation-run-canonical .run-reschedule-dialog .dialog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 30px}.ops-app .operation-run-canonical .run-reschedule-dialog .dialog-field:last-child{grid-column:1 / -1}.ops-app .operation-run-canonical .run-reschedule-dialog .run-impact-card{margin:20px 30px 0}.ops-app .operation-run-canonical .run-reschedule-dialog .run-reschedule-review-summary{grid-template-columns:1fr 1fr;gap:14px;margin:0 30px 20px;padding:15px;border-color:#dbe5fa;border-radius:10px;background:#f7f9ff}.ops-app .operation-run-canonical .run-reschedule-review-summary>div{display:grid;gap:5px}.ops-app .operation-run-canonical .run-reschedule-review-summary>div+div{padding-left:14px;border-left:1px solid #dbe5fa}.ops-app .operation-run-canonical .run-cancel-dialog .dialog-form-grid,.ops-app .operation-run-canonical .run-ready-dialog .dialog-form-grid{grid-template-columns:1fr;padding:0 30px}.ops-app .operation-run-canonical .run-cancel-dialog>footer .create-button{border-color:#a76232;background:#a76232;box-shadow:0 5px 12px #a7623233}.ops-app .operation-run-canonical .run-ready-dialog .dialog-field>span:after{content:"OPTIONAL";margin-left:6px;color:#8998aa;font:500 8px DM Mono,ui-monospace,monospace;letter-spacing:.07em}@media (max-width: 900px){.ops-app .operation-run-canonical .run-record-metadata,.ops-app .operation-run-canonical .run-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-app .operation-run-canonical .run-child-table{overflow-x:auto}}@media (max-width: 600px){.ops-app .operation-run-canonical .run-record-metadata,.ops-app .operation-run-canonical .run-health-strip{grid-template-columns:1fr}.ops-app .run-command-dialog .dialog-form-grid,.ops-app .run-command-dialog .dialog-form-grid.three-column{grid-template-columns:1fr;padding:16px 18px 0}.ops-app .run-reschedule-window,.ops-app .run-reschedule-review-summary,.ops-app .run-impact-card{margin-left:18px;margin-right:18px}}@media (max-width: 760px){.ops-app .work-order-canonical .work-order-parent-progress{grid-template-columns:1fr}.ops-app .work-order-canonical .work-order-attention{grid-template-columns:auto 1fr}.ops-app .work-order-canonical .work-order-attention button{grid-column:1 / -1;justify-self:start}.ops-app .work-order-canonical .work-order-child-row{grid-template-columns:1fr}.ops-app .work-order-canonical .work-order-child-row>lucide-icon{display:none}.ops-app .work-order-child-review-layout{grid-template-columns:1fr}}.ops-app .review-order-table-rich>header,.ops-app .review-order-table-rich>a{display:grid;grid-template-columns:1.7fr 1fr 1.25fr 1fr 1.15fr 18px;gap:12px;align-items:center;width:100%;padding:12px 16px;text-align:left;text-decoration:none}.ops-app .review-order-table-rich>a{position:relative;min-height:88px;border-left:4px solid #8b9bb0;color:inherit;background:#fff}.ops-app .review-order-table-rich>a:has(.review-overdue){border-left-color:#c95761;background:linear-gradient(90deg,#fff9f9,#fff 26%)}.ops-app .review-order-table-rich>a:has(.review-unassigned){border-left-color:#d49b32;background:linear-gradient(90deg,#fffaf0,#fff 26%)}.ops-app .review-order-table-rich>a:hover{border-left-color:#315cf4;background:#f9fbff}.ops-app .review-order-table-rich .review-order-identity,.ops-app .review-order-table-rich>a>span{display:grid;gap:3px;align-content:center}.ops-app .work-orders-review-workspace .queue-tabs{display:flex;gap:11px}.ops-app .assign-flow-card,.ops-app .evidence-visual-card{display:grid;gap:14px}.ops-app .assign-steps-row,.ops-app .assign-recovery-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ops-app .assign-step{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.ops-app .assign-step-num{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#315cf4;background:#edf2ff;font-size:11px;font-weight:800}.ops-app .workforce-rules button{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#315cf4;font-size:12px;font-weight:800}.ops-app .eligible-matches-drawer .icon-button,.ops-app .assignment-policy-drawer .icon-button{color:#6c7f95}.ops-app .assignment-policy-drawer footer a.create-button{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#fff}.ops-app .board-column>header lucide-icon,.ops-app .board-column>header svg{grid-row:1 / 3;width:18px;height:18px;color:var(--column-accent)}.ops-app .board-column>header lucide-icon{display:grid;place-items:center}.ops-app .work-orders-review-workspace .review-pagination{display:flex!important;align-items:center;justify-content:flex-end}.ops-app .review-order-table-rich>button{display:grid;grid-template-columns:1.7fr 1fr 1.25fr 1fr 1.15fr 18px;gap:12px;align-items:center;width:100%;padding:12px 16px;text-align:left}.ops-app .cw-template-list>button lucide-icon{margin-left:auto;color:#315cf4}.ops-app .cw-dialog:has(.cw-template-selection-layout){width:min(1120px,100%)}.ops-app .automation-health-card{width:100%;text-align:left;cursor:pointer}.ops-app .review-run-row{width:100%;text-align:left}.ops-app .workforce-match-backdrop{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:#06112359;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ops-app .eligible-matches-drawer{display:flex;flex-direction:column;width:min(560px,100%);height:100%;overflow:auto;background:#fff;box-shadow:-16px 0 36px #07183329}.ops-app .eligible-matches-drawer>header{display:flex;justify-content:space-between;gap:12px;padding:24px;border-bottom:1px solid #e5ebf2}.ops-app .eligible-matches-drawer>header>div{min-width:0}.ops-app .eligible-matches-drawer header span{color:#74869d;font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.1em}.ops-app .eligible-matches-drawer h2{margin:4px 0 0;color:#263b57;font-size:24px;line-height:1.15;letter-spacing:-.02em}.ops-app .eligible-matches-drawer p{margin:5px 0 0;color:#718399;font-size:13px;line-height:1.45}.ops-app .eligible-matches-drawer .icon-button{flex:none;width:34px;height:34px;border:1px solid #d8e3ef;border-radius:9px;color:#6c7f95;background:#fff}.ops-app .eligible-matches-drawer .icon-button lucide-icon,.ops-app .eligible-matches-drawer .icon-button svg{width:18px;height:18px}.ops-app .eligible-match-list{display:grid;overflow:auto;padding:14px}.ops-app .eligible-match-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) 145px;gap:11px;align-items:center;padding:14px;border:1px solid #e0e7ef;border-radius:9px;background:#fff;text-align:left}.ops-app .eligible-match-list>button+button{margin-top:8px}.ops-app .eligible-match-list>button.eligible{border-color:#b8dfce}.ops-app .eligible-match-list>button.selected{outline:2px solid #315cf4;outline-offset:1px}.ops-app .eligible-match-list>button:disabled{opacity:.6;background:#f7f8fa}.ops-app .eligible-match-list>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.ops-app .eligible-match-list b{color:#334a67;font-size:13px;line-height:1.2}.ops-app .eligible-match-list small{color:#73859a;font-size:11px;line-height:1.3}.ops-app .eligible-match-list strong{color:#278660;font-size:11px;line-height:1.35;text-align:right}.ops-app .eligible-match-list .eligible strong{color:#278660}.ops-app .eligible-match-list .ineligible strong{color:#a66d3d}.ops-app .eligible-matches-drawer footer{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding:16px 20px;border-top:1px solid #e3eaf1}.ops-app .eligible-matches-drawer footer span{max-width:270px;color:#61758e;font-size:12px;line-height:1.4}.ops-app .eligible-matches-drawer .no-eligible-state{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:12px;align-content:start;align-items:start;justify-items:stretch;flex:1;width:100%;padding:26px 24px 28px;overflow:auto}.ops-app .eligible-matches-drawer .no-eligible-state>lucide-icon,.ops-app .eligible-matches-drawer .no-eligible-state>svg{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:38px;height:38px;padding:9px;border-radius:11px;color:#b56d24;background:#fff4df}.ops-app .eligible-matches-drawer .no-eligible-state>lucide-icon svg{width:20px;height:20px}.ops-app .eligible-matches-drawer .no-eligible-state>b{grid-column:2;margin-top:1px;color:#2f4561;font-size:18px;line-height:1.22;letter-spacing:-.02em}.ops-app .eligible-matches-drawer .no-eligible-state>p{grid-column:2;max-width:520px;margin:5px 0 0;color:#718399;font-size:12px;line-height:1.5}.ops-app .eligible-matches-drawer .coverage-breakdown{grid-column:1 / -1;display:grid;gap:8px;margin:20px 0 16px;border:0;overflow:visible}.ops-app .eligible-matches-drawer .coverage-breakdown:before{content:"INTERNAL CANDIDATE EVALUATION";display:block;color:#8291a3;font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em}.ops-app .eligible-matches-drawer .coverage-breakdown>div:first-child{display:none}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;grid-template-areas:"candidate candidate result" "skill access result" "shift capacity result";gap:8px 12px;min-width:0;padding:13px;border:1px solid #e1e8f0;border-radius:10px;color:#65788f;background:#fff;box-shadow:0 2px 7px #1f36520a;font-size:10px}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere;line-height:1.25}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:before{color:#98a5b4;font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.06em}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:nth-child(1){grid-area:candidate;color:#304965;font-size:13px;font-weight:800}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:nth-child(2){grid-area:skill}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:nth-child(2):before{content:"SKILL / CERTIFICATION"}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:nth-child(3){grid-area:access}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:nth-child(3):before{content:"PROPERTY ACCESS"}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:nth-child(4){grid-area:shift}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:nth-child(4):before{content:"SHIFT"}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:nth-child(5){grid-area:capacity}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>span:nth-child(5):before{content:"CAPACITY"}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child)>strong{display:none}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child):after{content:"Cannot offer";grid-area:result;align-self:start;justify-self:end;padding:5px 7px;border-radius:999px;color:#a94e54;background:#fff0f1;font-size:10px;font-weight:800;white-space:nowrap}.ops-app .eligible-matches-drawer .coverage-recovery-actions{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:13px;border:1px solid #dfe7f0;border-radius:10px;background:#f8fafc}.ops-app .eligible-matches-drawer .coverage-recovery-actions:before{content:"RECOVERY OPTIONS";order:-2;flex:0 0 100%;color:#8291a3;font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em}.ops-app .eligible-matches-drawer .coverage-recovery-actions button,.ops-app .eligible-matches-drawer .coverage-recovery-actions a{display:inline-flex;align-items:center;gap:6px;min-height:34px;border-radius:7px;font-size:10px;font-weight:800;text-decoration:none}.ops-app .eligible-matches-drawer .coverage-recovery-actions button:nth-child(2){order:-1;border-color:#315cf4;color:#fff;background:#315cf4;box-shadow:0 3px 8px #315cf429}.ops-app .eligible-matches-drawer .coverage-recovery-actions button:nth-child(2):hover{border-color:#244bd2;background:#244bd2}.ops-app .eligible-matches-drawer .coverage-recovery-actions button:nth-child(1){color:#405a76;background:#fff}.ops-app .eligible-matches-drawer .coverage-recovery-actions a,.ops-app .eligible-matches-drawer .coverage-recovery-actions button:nth-child(4){border-color:transparent;color:#6c7e93;background:transparent}.ops-app .eligible-matches-drawer .coverage-recovery-actions a:hover,.ops-app .eligible-matches-drawer .coverage-recovery-actions button:nth-child(4):hover{border-color:#d7e1ec;color:#315cf4;background:#fff}@media (max-width: 680px){.ops-app .eligible-match-list>button{grid-template-columns:auto minmax(0,1fr)}.ops-app .eligible-match-list strong{grid-column:2;text-align:left}.ops-app .eligible-matches-drawer footer{align-items:flex-end;flex-direction:column}.ops-app .eligible-matches-drawer .no-eligible-state{padding:22px 16px 24px}.ops-app .eligible-matches-drawer .coverage-breakdown>div:not(:first-child){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"candidate result" "skill result" "access result" "shift result" "capacity result";gap:7px 10px}.ops-app .eligible-matches-drawer .coverage-recovery-actions{align-items:stretch}.ops-app .eligible-matches-drawer .coverage-recovery-actions button,.ops-app .eligible-matches-drawer .coverage-recovery-actions a{flex:1 1 calc(50% - 6px)}.ops-app .eligible-matches-drawer .coverage-recovery-actions button:nth-child(2){order:-1;flex-basis:100%}}.ops-app .mobile-menu,.ops-app .topbar-mobile-brand{display:none}@media (max-width: 850px){.ops-app .mobile-menu,.ops-app .topbar-mobile-brand{display:inline-flex}.ops-app .app-sidebar.sidebar-open{position:fixed;inset:0 auto 0 0;transform:translate(0)}}.ops-app .ops-notification-popover{position:absolute;top:64px;right:24px;z-index:40;min-width:240px;padding:12px 14px;border:1px solid #dce5ef;border-radius:10px;background:#fff;box-shadow:0 10px 24px #1830521f;color:#4a5d75;font-size:12px}.ops-app .work-card-menu-wrap{position:relative}.ops-app .work-card-menu{position:absolute;top:28px;right:0;z-index:8;min-width:160px;display:grid;padding:6px;border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:0 8px 18px #1830521f}.ops-app .work-card-menu button{min-height:32px;padding:0 8px;border:0;background:transparent;text-align:left;color:#314b68;font-size:12px}.ops-app .board-assignment-control{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.ops-app .board-assignment-control:hover,.ops-app .board-assignment-control:focus-visible{color:#315cf4;outline:0;text-decoration:underline;text-underline-offset:2px}.ops-app .creation-checklist-card{display:grid;grid-template-columns:1.2fr 1.2fr 1fr auto auto auto auto auto auto auto auto;gap:6px;align-items:center}.ops-app .cw-evidence-row{display:flex;gap:8px;margin-top:8px}.ops-app .cw-evidence-review{margin:8px 0 0;padding-left:16px;color:#526a83;font-size:12px}@media (max-width: 760px){.ops-app .rebalance-mobile-launch,.ops-app .rebalance-mobile-close,.ops-app .rebalance-plan-panel button,.ops-app .rebalance-plan-panel select,.ops-app .rebalance-plan-panel input,.ops-app .rebalance-plan-panel textarea{min-height:44px}}.cw-source-combobox{position:relative}.cw-source-combobox>input{width:100%}.cw-source-combobox [role=listbox]{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;max-height:220px;overflow:auto;padding:5px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;box-shadow:0 12px 30px #192b4829}.cw-source-combobox [role=option]{display:grid;gap:2px;width:100%;padding:9px;border:0;border-radius:6px;color:#526b88;background:transparent;text-align:left}.cw-source-combobox [role=option]:hover,.cw-source-combobox [role=option]:focus-visible{background:var(--ops-cobalt-soft)}.ops-app .taw>header .taw-title{font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);line-height:var(--ops-title-line);letter-spacing:var(--ops-title-tracking)}.ops-app .overview-triage-desk .triage-capacity,.ops-app .overview-triage-desk .triage-handoff-card{min-height:0;padding:14px 16px;border-radius:12px}.ops-app .overview-triage-desk .triage-capacity{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:13px}.ops-app .overview-triage-desk .triage-handoff-card{display:grid;align-content:start;gap:10px}.ops-app .overview-triage-desk .triage-capacity header,.ops-app .overview-triage-desk .triage-handoff-card header{align-items:center;width:100%;margin-bottom:8px}.ops-app .overview-triage-desk .triage-capacity header>div>span,.ops-app .overview-triage-desk .triage-card-title{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;color:#687d94;font-size:10px;font-weight:800;line-height:12px;letter-spacing:.09em;text-transform:uppercase}.ops-app .overview-triage-desk .triage-card-heading{display:grid;min-width:0;gap:5px}.ops-app .overview-triage-desk .triage-card-title{display:flex;align-items:center;min-width:0;gap:6px;overflow:hidden;white-space:nowrap}.ops-app .overview-triage-desk .triage-card-title>lucide-icon{display:grid;flex:0 0 16px;place-items:center;width:16px;height:16px}.ops-app .overview-triage-desk .triage-card-title>lucide-icon svg,.ops-app .overview-triage-desk .capacity-state>lucide-icon svg,.ops-app .overview-triage-desk .handoff-meta>lucide-icon svg,.ops-app .overview-triage-desk .handoff-acknowledged>lucide-icon svg,.ops-app .overview-triage-desk .handoff-footer>button lucide-icon svg,.ops-app .overview-triage-desk .triage-handoff-card.activity header>a lucide-icon svg,.ops-app .overview-triage-desk .triage-capacity>a.overview-workforce-action lucide-icon svg{display:block;width:16px;height:16px;stroke-width:2}.ops-app .overview-triage-desk .triage-card-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-app .overview-triage-desk .triage-capacity h2{color:#475569;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.025em}.ops-app .overview-triage-desk .capacity-state{display:inline-flex;align-items:center;gap:3px;margin:1px 0 0 8px;min-height:28px;padding:0 8px;border:1px solid #bfe0d0;border-radius:999px;color:#2f7e5c!important;background:#eaf8f0;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px!important;font-weight:500;line-height:1;white-space:nowrap}.ops-app .overview-triage-desk .capacity-state>lucide-icon,.ops-app .overview-triage-desk .handoff-meta>lucide-icon,.ops-app .overview-triage-desk .handoff-acknowledged>lucide-icon,.ops-app .overview-triage-desk .handoff-footer>button lucide-icon,.ops-app .overview-triage-desk .triage-handoff-card.activity header>a lucide-icon,.ops-app .overview-triage-desk .triage-capacity>a.overview-workforce-action lucide-icon{display:grid;flex:0 0 16px;place-items:center;width:16px;height:16px}.ops-app .overview-triage-desk .triage-capacity>div{display:grid;gap:4px;align-content:start}.ops-app .overview-triage-desk .triage-capacity .capacity-meter{display:block;width:100%;height:8px;margin:10px 0 8px;border:0;border-radius:999px;overflow:hidden;background:#e9eff6;transform:none}.ops-app .overview-triage-desk .triage-capacity .capacity-meter>i{display:block;height:100%;min-width:0;border:0;border-radius:inherit;background:linear-gradient(90deg,#315cf4,#5e81fa);transform:none}.ops-app .overview-triage-desk .triage-capacity p{margin:0;color:#6c8198;font-size:14px;line-height:20px}.ops-app .overview-triage-desk .triage-capacity p b{color:#405a76;font-weight:800}.ops-app .overview-triage-desk .triage-capacity small{display:block;margin-top:0;color:#7b8da0;font-size:12px;line-height:16px}.ops-app .overview-triage-desk .triage-capacity>a.overview-workforce-action{display:inline-flex;align-items:center;justify-content:center;justify-self:end;align-self:end;width:max-content;max-width:100%;min-height:38px;gap:5px;margin-top:16px;padding:0 12px;border:1px solid #d6e0ec;border-radius:8px;color:#315cf4;background:#fff;font-size:10px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.ops-app .overview-triage-desk .triage-capacity>a.overview-workforce-action:hover{border-color:#aebffc;color:#315cf4;background:#f7f9ff;box-shadow:0 4px 12px #26437014}.ops-app .overview-triage-desk .triage-capacity>a.overview-workforce-action lucide-icon{color:#8495aa}.ops-app .overview-triage-desk .triage-handoff-card.editable{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:12px}.ops-app .overview-triage-desk .triage-handoff-card.editable>p{max-width:42ch;margin:0;color:#334155;font-size:14px;line-height:20px}.ops-app .overview-triage-desk .triage-handoff-card footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:auto;padding-top:9px;border-top:1px solid #edf1f5;color:#8a99a8;font-size:12px;line-height:16px}.ops-app .overview-triage-desk .handoff-footer>button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:30px;padding:0 9px;border:1px solid #d6e2ef;border-radius:4px;color:#315cf4;background:#fff;font-size:10px;font-weight:700;flex-direction:row;width:max-content;max-width:100%;gap:5px}.ops-app .overview-triage-desk .triage-handoff-card.activity ol{position:relative;margin:0;max-height:316px;padding:2px 0 0 18px;border-left:0;list-style:none;gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.ops-app .overview-triage-desk .triage-handoff-card.activity ol::-webkit-scrollbar{width:6px}.ops-app .overview-triage-desk .triage-handoff-card.activity ol::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.ops-app .overview-triage-desk .triage-handoff-card.activity ol:before{position:absolute;top:4px;bottom:5px;left:4px;width:1px;background:#e8edf3;content:""}.ops-app .overview-triage-desk .triage-handoff-card.activity header>a{flex:0 0 auto;align-self:center;gap:4px;color:#315cf4;font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.ops-app .overview-triage-desk .triage-handoff-card.activity li{position:relative;display:block;color:#677d96;font-weight:400;padding:0 0 14px;font-size:12px;line-height:16px}.ops-app .overview-triage-desk .triage-handoff-card.activity li:last-child{padding-bottom:0}.ops-app .overview-triage-desk .activity-timeline-entry{display:grid;gap:3px}.ops-app .overview-triage-desk .activity-timeline-node{position:absolute;box-sizing:border-box;top:4px;left:-17px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #cbd5e1}.ops-app .overview-triage-desk .activity-timeline-node:before{content:none}.ops-app .overview-triage-desk .activity-timeline-node:after{content:none}.ops-app .overview-triage-desk .triage-handoff-card.activity time,.ops-app .overview-triage-desk .activity-event-copy{min-width:0;font-size:12px}.ops-app .overview-triage-desk .triage-handoff-card.activity time{display:block;color:#8193aa;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;min-width:85px;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap}.ops-app .overview-triage-desk .activity-event-copy{margin:0;color:#475569;font-weight:400}.ops-app .overview-triage-desk .activity-event-copy .overview-record-link{color:#0f172a;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;text-decoration:none}@media (max-width: 600px){.ops-app .overview-triage-desk .triage-capacity,.ops-app .overview-triage-desk .triage-handoff-card{min-height:0;padding:20px}.ops-app .overview-triage-desk .triage-capacity>a.overview-workforce-action{width:max-content}}.ops-app .issue-pattern-work-filter .work-filter-search>lucide-icon{position:absolute;z-index:1;left:11px;bottom:10px;display:grid;place-items:center;width:14px;height:14px;color:#8a99aa;pointer-events:none}.ops-app .issue-pattern-work-filter .work-filter-search>lucide-icon svg{width:14px;height:14px}.ops-app .schedule-ac-layers-trigger{width:148px;min-width:148px;white-space:nowrap}.ops-app .schedule-ac-layers-trigger lucide-icon{display:grid;flex:0 0 14px;place-items:center;width:14px;height:14px}.ops-app .schedule-ac-layers-trigger:focus-visible{outline:2px solid #315cf4;outline-offset:2px}.ops-app .review-controls.ops-filter-system:not(.review-order-controls) .review-filters>lucide-icon{display:none}.ops-app .ops-record-stage:has(.automation-detail-record){width:100%;max-width:none;padding-inline:0}.ops-app .automation-detail-record{width:100%;max-width:none;min-height:calc(100vh - 150px);margin:0;padding:0;background:#f7f9fc}.ops-app .automation-detail-record>.automation-detail-topbar{position:static;min-height:64px;padding:0 28px;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ops-app .automation-detail-topbar>.outline-inline{min-height:34px;padding:0 11px;border-color:#d9e2ed;border-radius:8px;color:#53677f;background:#fff;font-size:10px}.ops-app .automation-detail-topbar>.mono-ref{color:#74859b;font-size:10px}.ops-app .automation-detail-record>.automation-detail-content{width:100%;max-width:none;margin:0;padding:0 28px 48px;box-sizing:border-box}.ops-app .automation-detail-record .automation-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:13px;margin:0;padding:20px;border:1px solid #e0e7f0;border-radius:12px;background:#fff}.ops-app .automation-detail-record .automation-detail-hero-copy,.ops-app .automation-detail-record .automation-detail-heading-copy{min-width:0}.ops-app .automation-detail-record .automation-detail-heading{display:flex;align-items:center;gap:13px}.ops-app .automation-detail-record .automation-health-mark{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:9px;color:#315cf4;background:#edf1ff}.ops-app .automation-detail-record .automation-detail-heading-copy .eyebrow{margin:0}.ops-app .automation-detail-record .automation-detail-heading-copy h1{margin:4px 0;color:#17233f;font-size:25px;font-weight:500;line-height:1.1;letter-spacing:-.04em}.ops-app .automation-detail-record .automation-detail-heading-copy>p:last-child{margin:0;color:#708097;font-size:12px;line-height:1.5}.ops-app .automation-detail-record .automation-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0 47px}.ops-app .automation-detail-record .automation-detail-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10px}.ops-app .automation-detail-record .automation-detail-actions .automation-archive-button{border-color:#dfe5ed;color:#68778d;background:#fff}.ops-app .automation-detail-record .automation-command-result{margin:12px 0 0 47px}.ops-app .automation-detail-record .automation-identity-badges{display:flex;gap:6px;flex-wrap:wrap}.ops-app .automation-detail-record .automation-health-pill{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:3px 7px;border-radius:99px;font-size:10px;font-weight:800}.ops-app .automation-detail-record .automation-health-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.75}.ops-app .automation-detail-record .automation-health-pill.status-active-with-warning{color:#95620f;background:#fff3d7}.ops-app .automation-detail-record .automation-health-pill.status-active-but-healthy{color:#267a55;background:#e8f8ef}.ops-app .automation-detail-record .automation-health-pill.status-suspended,.ops-app .automation-detail-record .automation-health-pill.status-archived{color:#667186;background:#f0f1f4}.ops-app .automation-detail-record .automation-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.ops-app .automation-detail-record .automation-detail-facts>div{display:grid;gap:4px;min-height:54px;padding:12px;border:1px solid #e1e7ef;border-radius:8px;background:#fff;box-sizing:border-box}.ops-app .automation-detail-record .automation-detail-facts span,.ops-app .automation-detail-record .automation-detail-panel>span{color:#7e8c9e;font:500 9px DM Mono,monospace;letter-spacing:.08em}.ops-app .automation-detail-record .automation-detail-facts b{color:#3d4c63;font-size:10px}.ops-app .automation-detail-record .detail-tabbar{display:flex;gap:21px;margin-top:31px;border-bottom:1px solid #dfe6ef}.ops-app .automation-detail-record .detail-tabbar button{min-height:39px;border-bottom:2px solid transparent;color:#78879c;font-size:10px;font-weight:760}.ops-app .automation-detail-record .detail-tabbar button.tab-active{color:#315cf4;border-bottom-color:#315cf4}.ops-app .automation-detail-record .automation-detail-panel{margin-top:12px;padding:16px;border:1px solid #e1e7ef;border-radius:10px;background:#fff}.ops-app .automation-detail-record .automation-detail-panel h2{margin:6px 0;color:#2d3a51;font-size:17px;font-weight:500}.ops-app .automation-detail-record .automation-detail-panel p{color:#718098;font-size:11px;line-height:1.5}.ops-app .automation-detail-record .automation-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.ops-app .automation-detail-record .automation-overview-grid div{display:grid;gap:3px;padding:10px;border-radius:7px;background:#f7f9fc}.ops-app .automation-detail-record .automation-overview-grid small{color:#8995a5;font-size:10px}.ops-app .automation-detail-record .automation-overview-grid b{color:#41516b;font-size:10px}.ops-app .automation-detail-record .automation-overview-grid>div:last-child{grid-column:1}.ops-app .automation-detail-record .automation-forecast-action{display:flex;justify-content:flex-end;margin-top:13px}.ops-app .automation-detail-record .automation-forecast-link{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:max-content!important;margin:0;padding:8px 10px;border:1px solid #dbe4f0;border-radius:7px;color:#315cf4!important;background:#fff;font-size:10px!important;font-weight:800}.ops-app .automation-detail-record .automation-materialization-table{display:grid;margin-top:14px;overflow:hidden;border:1px solid #e4e9f0;border-radius:8px}.ops-app .automation-detail-record .automation-materialization-table>header,.ops-app .automation-detail-record .automation-materialization-table>div{display:grid;grid-template-columns:1.2fr .8fr 1.5fr;gap:8px;padding:10px;border-bottom:1px solid #ebeff4;font-size:10px}.ops-app .automation-detail-record .automation-materialization-table>header{color:#8390a1;background:#f7f9fc;font-size:10px;font-weight:800;letter-spacing:.07em}.ops-app .automation-detail-record .automation-materialization-table>div:last-child{border-bottom:0}.ops-app .automation-detail-record .automation-materialization-table a{color:#315cf4;font-weight:800}.ops-app .automation-detail-record .automation-history{display:grid;gap:9px;margin-top:14px}.ops-app .automation-detail-record .automation-history li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid #ebeff4;color:#56667e;font-size:10px}.ops-app .automation-detail-record .automation-history time{color:#315cf4;font:500 9px DM Mono,monospace}.ops-app .automation-command-dialog .dialog-field{margin-top:13px}.ops-app .automation-command-dialog .dialog-helper{color:#7d8ba0;font-size:10px;line-height:1.45}.ops-app .automation-command-dialog .dialog-helper:after{content:none}.ops-app .automation-command-dialog .automation-failure-review{display:grid;gap:12px}.ops-app .automation-command-dialog .automation-failure-review .record-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.ops-app .automation-detail-record .automation-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.ops-app .automation-detail-record>.automation-detail-topbar{padding:10px 18px}.ops-app .automation-detail-record>.automation-detail-content{padding:0 18px 36px}.ops-app .automation-detail-record .automation-detail-hero{grid-template-columns:1fr}.ops-app .automation-detail-record .automation-detail-actions,.ops-app .automation-detail-record .automation-command-result{margin-left:47px}.ops-app .automation-detail-record .automation-detail-facts,.ops-app .automation-detail-record .automation-overview-grid{grid-template-columns:1fr}.ops-app .automation-detail-record .detail-tabbar{gap:12px;overflow-x:auto;white-space:nowrap}.ops-app .automation-detail-record .automation-materialization-table{overflow-x:auto}.ops-app .automation-detail-record .automation-materialization-table>header,.ops-app .automation-detail-record .automation-materialization-table>div{min-width:470px}}.ops-app .automation-health-workspace{width:100%;max-width:none}.ops-app .automation-health-workspace>.ops-view-body{width:100%;max-width:none;margin:0;box-sizing:border-box}.ops-app .automation-health-workspace>.ops-view-header{min-height:116px;align-items:flex-end;padding:17px 28px;border:0;background:transparent;color:#334155;box-shadow:none!important}.ops-app .automation-health-workspace>.ops-view-header:after{right:0;left:0;height:2px;background:#3e63f41a}.ops-app .automation-health-workspace>.ops-view-header .eyebrow{display:none}.ops-app .automation-health-workspace>.ops-view-header h1{color:#334155!important;font-size:30px!important;font-weight:500!important;line-height:38px!important;letter-spacing:-.02em!important}.ops-app .automation-health-workspace>.ops-view-header>div>p:last-child{max-width:620px;margin:3px 0 0;color:#596d84;font-size:14px;font-weight:500;line-height:20px}.ops-app .automation-health-workspace>.ops-view-header .view-action{min-height:38px;padding:0 13px;border:1px solid #d6e0ec;border-radius:10px;color:#53677f;background:#fff;box-shadow:none;white-space:nowrap}.ops-app .automation-health-workspace>.ops-view-header .view-action:hover{border-color:#aebffc;color:#315cf4;background:#f7f9ff;box-shadow:0 4px 12px #26437014}.ops-app .automation-health-card{position:relative;width:100%;box-sizing:border-box;grid-template-rows:auto auto 1fr auto;min-height:280px;padding:16px;border-radius:12px;box-shadow:0 3px 12px #2233520a;font:inherit;cursor:pointer}.ops-app .automation-health-card .automation-card-identity{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;justify-content:initial;gap:10px;min-height:34px}.ops-app .automation-health-card .automation-card-title{position:static;display:grid;min-width:0;gap:4px}.ops-app .automation-health-card .automation-card-title h3{margin:0;overflow:hidden;color:#263b59;font-size:15px;line-height:1.25;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis}.ops-app .automation-health-card .automation-card-title p{margin:0;overflow:hidden;color:#718199;font-size:10px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.ops-app .automation-card-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-top:5px}.ops-app .automation-card-status-row .mono-ref{flex:0 0 auto;margin:0;padding:4px 7px;border-radius:5px;background:#f2f6fc;font-size:10px}.ops-app .automation-card-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-width:0}.ops-app .automation-health-details{grid-template-columns:minmax(128px,1.1fr) minmax(112px,1fr);gap:10px 12px;margin-top:7px;padding:11px 0 2px}.ops-app .automation-health-details span{min-width:0;gap:3px;color:#425671;font-size:10px;line-height:1.25}.ops-app .automation-health-details>span:nth-child(odd){min-width:128px}.ops-app .automation-health-details b{color:#8a98aa;font-size:10px;letter-spacing:.07em}.ops-app .automation-health-card footer{display:flex;align-items:center;justify-self:end;align-self:end;gap:6px;margin:12px 2px 0 0;padding:8px 11px;border:1px solid #d7e2fa;border-radius:7px;background:#f5f7ff;font-size:10px;font-weight:800;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ops-app .automation-health-card:hover footer{border-color:#b8c9f5;background:#edf2ff;transform:translate(1px)}.ops-app .automation-health-card footer lucide-icon{display:none}.ops-app .automation-health-card footer:before{content:"";display:block;width:14px;height:14px;flex:0 0 14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-4l-3 9L9 3l-3 9H2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-4l-3 9L9 3l-3 9H2'/%3E%3C/svg%3E") center / contain no-repeat}.ops-app .automation-health-pill.status-active-but-healthy{background:#e8f8ef;color:#267a55}.ops-app .automation-health-pill.status-active-with-warning{background:#fff3d7;color:#95620f}.ops-app .automation-health-pill.status-failed{background:#ffeaeb;color:#b33645}.ops-app .automation-health-pill.status-suspended{background:#eef1f5;color:#647187}@media (max-width: 600px){.ops-app .automation-health-workspace>.ops-view-header{min-height:0;align-items:stretch;flex-direction:column;padding:16px}.ops-app .automation-health-workspace>.ops-view-header .view-action{width:100%}.ops-app .automation-health-card{min-height:0}.ops-app .automation-card-status-row{align-items:flex-start}}.ops-app .issues-workspace-shell{position:relative;z-index:1;width:100%;min-width:0;padding:0;background:#f7f9fc}.ops-app .issues-workspace{min-height:100%;padding:28px;background:#f7f9fc}.ops-app .issues-board-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:-28px -28px 16px;padding:22px 28px 18px;background:transparent}.ops-app .issues-board-head h1{color:#18263c;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.04em}.ops-app .issues-board-head>div>p:last-child{max-width:560px;margin-top:7px;color:#73839a;font-size:11px;font-weight:500;line-height:1.5}.ops-app .issues-board-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0}.ops-app .issues-select-button,.ops-app .issues-report-button{min-height:35px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dce5ef;border-radius:7px;background:#fff;color:#315cf4;font-size:11px;font-weight:800;white-space:nowrap;box-shadow:none}.ops-app .issues-report-button{border-color:#315cf4;color:#fff;background:#315cf4}.ops-app .issues-select-button.select-active{border-color:#b8c9f5;background:#edf3ff}.ops-app .issues-select-button lucide-icon,.ops-app .issues-select-button svg,.ops-app .issues-report-button lucide-icon,.ops-app .issues-report-button svg{width:14px;height:14px}.ops-app .issues-reporting-scope{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;padding:14px 16px;border:1px solid #e0e7f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1f304c09}.ops-app .issues-reporting-scope>div:first-child{display:grid;gap:4px}.ops-app .issues-reporting-scope>div:first-child>span{color:#315cf4;font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em}.ops-app .issues-reporting-scope>div:first-child>b{color:#2d425d;font-size:14px;font-weight:800;letter-spacing:-.025em}.ops-app .issues-reporting-scope>div:first-child>small{color:#71839a;font-size:10px;line-height:1.35}.ops-app .issues-reporting-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ops-app .issues-reporting-metrics>span{min-width:86px;display:grid;gap:2px;padding:8px 10px;border:1px solid #e0e7ef;border-radius:7px;background:#fbfcfe;color:#718199;font-size:10px;white-space:nowrap}.ops-app .issues-reporting-metrics b{color:#314963;font-size:16px;font-weight:800;line-height:1}.ops-app .issue-filter-bar.ops-filter-system{display:grid;grid-template-columns:minmax(185px,1.35fr) repeat(4,minmax(100px,.8fr));align-items:end;gap:7px;margin:0 0 13px;padding:10px;border:1px solid #e1e8ef;border-radius:9px;background:#fff;box-shadow:none}.ops-app .issue-filter-search{min-width:185px;height:31px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #dfe6ef;border-radius:6px;color:#8494a8;background:#fbfcfe}.ops-app .issue-filter-search lucide-icon,.ops-app .issue-filter-search svg{width:15px;height:15px}.ops-app .issue-filter-search input{min-width:0;flex:1;height:auto;padding:0;border:0;outline:none;color:#3f5169;background:transparent;font-size:10px}.ops-app .issue-filter-bar label{min-width:0;display:grid;gap:3px}.ops-app .issue-filter-bar label>span{color:#8694a6;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:none}.ops-app .issue-filter-bar select{width:100%;min-width:0;height:31px;padding:0 26px 0 6px;border:1px solid #dfe6ef;border-radius:6px;outline:none;color:#5c6d84;background-color:#fff;font-size:10px;font-weight:700}.ops-app .issues-board-controls-row{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 8px;padding:0 2px;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:650}.ops-app .issues-board-controls-row>span{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.ops-app .issues-board-controls-row>span b{color:#334155;font-size:15px;font-weight:800}.ops-app .issues-workspace-grid,.ops-app .issues-workspace-grid.desk-collapsed{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;align-items:start}.ops-app .issues-workspace .issues-triage-board{min-width:0;min-height:100%;padding:0}.ops-app .issues-workspace .issues-lane-grid,.ops-app .issues-workspace .issues-lane-grid.closed-history-hidden{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:9px;min-width:0;overflow:visible;padding:0 0 18px;background:transparent}.ops-app .issues-workspace .issues-lane{min-width:0;min-height:420px!important;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid #e1e8f0;border-top:3px solid #aebccc;border-radius:10px;background:#edf2f6;box-shadow:0 1px #283e5b0a}.ops-app .issues-workspace .issues-lane:nth-child(1){border-top-color:#6f94f8}.ops-app .issues-workspace .issues-lane:nth-child(2){border-top-color:#dfae55}.ops-app .issues-workspace .issues-lane:nth-child(3){border-top-color:#3ea97a}.ops-app .issues-workspace .issues-lane.is-over{border-color:#315cf4;background:#edf2ff;box-shadow:0 0 0 3px #315cf421}.ops-app .issues-workspace .issues-lane>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border:0;background:#fdfefe;color:#3e4d62;box-shadow:inset 0 -1px #5e779621!important}.ops-app .issues-workspace .issues-lane>header:before,.ops-app .issues-workspace .issues-lane>header:after{content:none!important}.ops-app .issues-workspace .issues-lane>header>div{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px}.ops-app .issues-workspace .issues-lane>header lucide-icon,.ops-app .issues-workspace .issues-lane>header svg{grid-row:1 / 3;width:20px;height:20px;color:#3e63f4}.ops-app .issues-workspace .issues-lane>header>div>span{min-width:0;color:#26364d;font-size:12px;font-weight:800;line-height:1.1}.ops-app .issues-workspace .issues-lane>header>div>small{min-width:0;overflow:hidden;color:#7f8fa3;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ops-app .issues-workspace .issues-lane>header>b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#55708f;background:#edf2f7;font-size:11px;font-weight:800}.ops-app .issues-lane-drop-hint{min-height:29px;display:grid;place-items:center;margin:8px 12px 0;padding:7px 10px;border:1px dashed #ccd7e2;border-radius:6px;color:#8290a2;background:#ffffff80;font-size:10px;font-weight:750}.ops-app .issues-workspace .issues-lane-stack{min-width:0;min-height:86px;flex:1;display:grid;align-content:start;gap:8px;padding:10px;background:linear-gradient(180deg,#ffffff6b,#f7f9fcbd)}.ops-app .issues-workspace .issue-triage-card{position:relative;min-width:0;max-width:100%;overflow:hidden;border:1px solid #e0e7ee;border-left:4px solid #6f90e8;border-radius:9px!important;background:#fffefa;box-shadow:0 2px 6px #233a560b}.ops-app .issues-workspace .issue-triage-card.severity-critical{border-left-color:#bf5863;background:linear-gradient(90deg,#fff8f8,#fffefa 26%)}.ops-app .issues-workspace .issue-triage-card.severity-high{border-left-color:#d79a39;background:linear-gradient(90deg,#fffaf1,#fffefa 26%)}.ops-app .issues-workspace .issue-triage-card.severity-medium{border-left-color:#6f90e8;background:linear-gradient(90deg,#f7faff,#fffefa 26%)}.ops-app .issues-workspace .issue-triage-card:hover{border-color:#3e63f46b;box-shadow:0 6px 14px #1d3b6214}.ops-app .issues-workspace .issue-card-select{position:absolute;z-index:2;top:7px;right:7px}.ops-app .issues-workspace .issue-card-select input{position:absolute;opacity:0}.ops-app .issues-workspace .issue-card-select span{width:16px;height:16px;display:grid;place-items:center;border:1px solid #ccd8e6;border-radius:4px;color:#fff;background:#fff}.ops-app .issues-workspace .issue-card-select input:checked+span{border-color:#315cf4;background:#315cf4}.ops-app .issues-workspace .issue-card-select lucide-icon,.ops-app .issues-workspace .issue-card-select svg{width:10px;height:10px}.ops-app .issues-workspace .issue-card-open{min-width:0;width:100%;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px 7px;padding:11px 11px 10px;overflow:hidden;color:inherit;text-align:left;cursor:grab}.ops-app .issues-workspace .issue-card-open .issue-grip{width:15px;height:18px;display:inline-flex;align-items:center;justify-content:center;align-self:center;padding-top:0;color:#a1afbe;line-height:0}.ops-app .issues-workspace .issue-card-open .issue-grip lucide-icon,.ops-app .issues-workspace .issue-card-open .issue-grip svg{width:14px;height:14px}.ops-app .issues-workspace .issue-card-open .mono-ref{width:max-content;display:inline-flex;align-items:center;align-self:center;padding:3px 6px;border-radius:5px;background:#f2f6fc;color:#546b88;font-family:DM Mono,monospace;font-size:10px;font-weight:500;line-height:1}.ops-app .issues-workspace .issue-card-open h3{grid-column:1 / -1;margin:0;overflow-wrap:anywhere;color:#2f4057;font-size:12px;font-weight:650;line-height:1.32;letter-spacing:-.01em}.ops-app .issues-workspace .issue-card-status-row{grid-column:1 / -1;min-height:18px;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.ops-app .issues-workspace .issue-card-status-row .risk-severity-chip{min-height:18px;display:inline-flex;align-items:center;padding:0 6px;border-radius:4px;font-size:10px;font-weight:800;line-height:1}.ops-app .issues-workspace .issue-card-meta{grid-column:1 / -1;min-width:0;display:flex;align-items:center;gap:5px;color:#7a899b;font-size:8.5px;line-height:1.2}.ops-app .issues-workspace .issue-card-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-app .issues-workspace .issue-card-meta>i{flex:0 0 auto;color:#b2bdc9;font-style:normal}.ops-app .issues-workspace .issue-card-meta>span:not(:first-child){flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.ops-app .issues-workspace .issue-card-meta lucide-icon,.ops-app .issues-workspace .issue-card-meta svg{width:11px;height:11px}.ops-app .issues-workspace .issue-card-meta .evidence-pending{color:#a56b1a}.ops-app .issues-workspace .issue-card-meta .evidence-reviewed{color:#398669}.ops-app .issues-workspace .issue-quick-actions{min-height:40px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:5px 9px;border-top:1px solid #edf1f5;background:#fbfcfe}.ops-app .issues-workspace .issue-quick-actions>button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:1px solid #dce5ee;border-radius:6px;color:#43607f;background:#fff;font-size:10px;font-weight:800}.ops-app .issues-workspace .issue-quick-actions>button:first-child{border-color:#315cf4;color:#fff!important;background:#315cf4;box-shadow:0 2px 5px #315cf424}.ops-app .issues-workspace .issue-quick-actions .issue-open-details{margin-left:0;border-color:transparent;color:#6f8096;background:transparent;box-shadow:none}.ops-app .issues-workspace .issue-quick-actions lucide-icon,.ops-app .issues-workspace .issue-quick-actions svg{width:12px;height:12px}.ops-app .issues-lane-empty{min-height:85px;display:grid;place-content:center;justify-items:center;gap:5px;border:1px dashed #ccd7e2;border-radius:7px;color:#90a0b1;background:#ffffff59;font-size:10px;text-align:center}@media (max-width: 1120px){.ops-app .issues-workspace .issues-lane-grid,.ops-app .issues-workspace .issues-lane-grid.closed-history-hidden{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto}}@media (max-width: 820px){.ops-app .issues-board-head{grid-template-columns:minmax(0,1fr);align-items:start}.ops-app .issues-board-actions{justify-content:flex-start}.ops-app .issues-reporting-scope{align-items:flex-start;flex-direction:column}.ops-app .issues-reporting-metrics{justify-content:flex-start;width:100%}.ops-app .issue-filter-bar.ops-filter-system{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-app .issue-filter-search{grid-column:1 / -1}}@media (max-width: 700px){.ops-app .issues-workspace{padding:16px}.ops-app .issues-board-head{margin:-16px -16px 16px;padding-inline:16px}.ops-app .issue-filter-bar.ops-filter-system{grid-template-columns:1fr}.ops-app .issues-workspace .issues-lane-grid,.ops-app .issues-workspace .issues-lane-grid.closed-history-hidden{grid-template-columns:repeat(3,minmax(235px,1fr))}}.ops-app .issues-workspace .issues-reporting-scope{display:none}.ops-app .issue-filter-bar.ops-filter-system{margin-bottom:10px}.ops-app .issues-board-controls-row{margin-bottom:10px;color:#52657d;font-size:12px;font-weight:700}.ops-app .issues-board-controls-row>span b{color:#1f2f46}.ops-app .issues-workspace .issues-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.ops-app .issues-workspace .issues-lane-grid.closed-history-hidden{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-app .issues-workspace .issues-lane,.ops-app .issues-workspace .issue-closed-history{align-self:start;min-height:0!important;height:auto;border-top:0;border-radius:10px;background:#edf2f6}.ops-app .issues-workspace .issues-lane>header,.ops-app .issues-workspace .issue-closed-history-head{min-height:56px;border:0;border-left:4px solid #315cf4;background:#fdfefe;box-shadow:inset 0 -1px #5e779621!important}.ops-app .issues-workspace .issues-lane:nth-child(2)>header{border-left-color:#dfae55}.ops-app .issues-workspace .issues-lane:nth-child(3)>header{border-left-color:#3ea97a}.ops-app .issues-workspace .issue-closed-history-head{border-left-color:#8b6cdb}.ops-app .issues-workspace .issues-lane>header:before,.ops-app .issues-workspace .issues-lane>header:after,.ops-app .issues-workspace .issue-closed-history-head:before,.ops-app .issues-workspace .issue-closed-history-head:after{content:none!important;display:none!important}.ops-app .issues-workspace .issues-lane-stack,.ops-app .issues-workspace .issue-closed-history-list{flex:none;min-height:0;padding:10px;background:linear-gradient(180deg,#ffffff6b,#f7f9fcbd)}.ops-app .issues-workspace .issue-closed-history{width:100%;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid #e1e8f0}.ops-app .issues-workspace .issue-closed-history-head{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 14px;box-sizing:border-box}.ops-app .issues-workspace .issue-closed-history-head>div{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px}.ops-app .issues-workspace .issue-closed-history-head lucide-icon,.ops-app .issues-workspace .issue-closed-history-head svg{grid-row:1 / 3;width:20px;height:20px;color:#8b6cdb}.ops-app .issues-workspace .issue-closed-history-head>div>span{min-width:0;color:#26364d;font-size:12px;font-weight:800;line-height:1.1}.ops-app .issues-workspace .issue-closed-history-head>div>small{min-width:0;overflow:hidden;color:#7f8fa3;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ops-app .issues-workspace .issue-closed-history-head>b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#55708f;background:#edf2f7;font-size:11px;font-weight:800}.ops-app .issues-workspace .issue-triage-card{border-left-width:4px!important;border-left-style:solid}.ops-app .issues-workspace .issue-card-open .mono-ref{color:#425a78;font-weight:800}.ops-app .issues-workspace .issue-card-open h3{color:#22334b;font-weight:800}.ops-app .issues-workspace .issue-quick-actions{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center}.ops-app .issues-workspace .issue-quick-actions .issue-open-details{justify-self:end;margin-left:0;padding-inline:4px;border-color:transparent;color:#315cf4;background:transparent}@media (max-width: 1120px){.ops-app .issues-workspace .issues-lane-grid{grid-template-columns:repeat(4,minmax(220px,1fr));overflow-x:auto}.ops-app .issues-workspace .issues-lane-grid.closed-history-hidden{grid-template-columns:repeat(3,minmax(220px,1fr))}}.ops-app .issue-filter-bar.ops-filter-system{display:flex;align-items:center;flex-wrap:nowrap;width:100%;max-width:none;margin:0 0 7px;padding:8px 10px;gap:8px}.ops-app .issue-filter-bar.ops-filter-system>.issue-filter-search{min-width:260px;max-width:none;flex:1 1 auto;display:flex;align-items:center;height:31px;margin:0}.ops-app .issue-filter-bar.ops-filter-system>label:not(.issue-filter-search){flex:0 0 190px}.ops-app .issue-filter-bar label>span,.ops-app .issue-filter-bar.ops-filter-system label>span{color:#71839a;font-size:10px;font-weight:800;letter-spacing:.06em}.ops-app .issue-filter-bar select,.ops-app .issue-filter-bar.ops-filter-system select{height:31px;min-width:0;padding-inline:9px 28px;color:#40536d;font-size:10px;font-weight:750}.ops-app .issue-more-filters,.ops-app .issue-clear-filters{flex:0 0 auto;height:31px;min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid #dce5ef;border-radius:6px;color:#315cf4;background:#fff;font-size:10px;font-weight:800;white-space:nowrap}.ops-app .issue-clear-filters{border-color:transparent;color:#7a899b;background:transparent}.ops-app .issue-more-filters lucide-icon,.ops-app .issue-more-filters svg{width:14px;height:14px}.ops-app .issue-secondary-filters{display:none}.ops-app .issues-workspace .issues-lane,.ops-app .issues-workspace .issue-closed-history{border-top:0!important}.ops-app .issues-workspace .issues-lane:nth-child(n){border-top-color:#e1e8f0!important}.ops-app .issues-workspace .issues-lane>header,.ops-app .issues-workspace .issue-closed-history-head{position:relative;border-top:0!important;border-left:0!important;padding-left:18px}.ops-app .issues-workspace .issues-lane>header:before,.ops-app .issues-workspace .issue-closed-history-head:before{content:""!important;position:absolute;top:10px;bottom:10px;left:0;display:block!important;width:4px;border-radius:0 999px 999px 0;background:#315cf4;pointer-events:none}.ops-app .issues-workspace .issue-closed-history-head:before{background:#6653c7}.ops-app .issues-workspace .issues-lane>header:after,.ops-app .issues-workspace .issue-closed-history-head:after{content:none!important;display:none!important}.ops-app .issues-lane-drop-hint{margin:0 10px 8px;border:1px dashed #cfd9e5;color:#748399;background:transparent}.ops-app .issues-workspace .issue-card-meta{gap:6px;color:#405673;font-size:10px;font-weight:700}.ops-app .issues-workspace .issue-card-meta>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.ops-app .issues-workspace .issue-card-meta>span:first-child{color:#38506c}.ops-app .issues-workspace .issue-card-meta>span:last-child{color:#536883}.ops-app .issues-workspace .issue-card-meta lucide-icon,.ops-app .issues-workspace .issue-card-meta svg{flex:none;width:11px;height:11px;color:currentColor}.ops-app .issues-workspace .issue-closed-history-head>b:after{content:""}.ops-app .issues-workspace .issue-closed-history-list>p{display:none}.ops-app .issues-workspace .issue-closed-item small{color:#566b85;font-size:10px;line-height:1.35}.ops-app .issues-workspace .issue-closed-item>span:last-child{color:#65778e;font-family:DM Mono,monospace;font-size:8.5px}@media (max-width: 820px){.ops-app .issue-filter-bar.ops-filter-system{flex-wrap:wrap}.ops-app .issue-filter-bar.ops-filter-system>.issue-filter-search,.ops-app .issue-filter-bar.ops-filter-system>label:not(.issue-filter-search){flex:1 1 100%;max-width:none}.ops-app .issue-more-filters,.ops-app .issue-clear-filters{justify-self:start}}.ops-app .issues-workspace{padding-top:18px}.ops-app .issues-board-head{margin-top:-18px;margin-bottom:8px;padding-top:14px;padding-bottom:12px}.ops-app .issues-board-head h1{font-size:22px;line-height:1.12}.ops-app .issues-board-head>div>p:last-child{max-width:520px;margin-top:3px;color:#596d84;font-size:10px;line-height:1.35}.ops-app .issues-board-actions{align-self:center}.ops-app .issue-filter-bar.ops-filter-system{min-height:0;margin-bottom:6px;padding-top:7px;padding-bottom:7px}.ops-app .issue-filter-search,.ops-app .issue-filter-bar select,.ops-app .issue-more-filters,.ops-app .issue-clear-filters{height:29px;min-height:29px}.ops-app .issue-filter-bar label{gap:2px}.ops-app .issues-board-controls-row{min-height:34px;margin-bottom:6px}.ops-app .issues-lane-drop-hint{min-height:0;margin:7px 10px 0;padding:6px 9px;border:1px dashed rgba(148,163,184,.42);border-radius:6px;color:#748399;background:#ffffff5c;font-size:10px;font-weight:750;box-shadow:none}.ops-app .issues-workspace .issues-lane.is-over .issues-lane-drop-hint{border-color:#315cf461;color:#315cf4;background:#f8faffb8}.ops-app .issues-workspace .issue-card-meta{color:#4f647f;font-size:9.5px;font-weight:650}.ops-app .issues-workspace .issue-card-meta>span:first-child{color:#455c79}.ops-app .issues-workspace .issue-card-meta>i{color:#8898aa}.ops-app .issues-workspace .issue-card-meta .evidence-pending{color:#8f5c16}.ops-app .issues-workspace .issue-card-meta .evidence-reviewed{color:#267258}.ops-app .issues-workspace .issue-filter-bar.ops-filter-system{display:flex!important;flex-flow:row nowrap!important;align-items:end!important;width:100%!important;max-width:none!important;gap:8px!important}.ops-app .issues-workspace .issue-filter-bar.ops-filter-system>.issue-filter-search{flex:0 1 360px!important;width:clamp(220px,28vw,360px)!important;min-width:220px!important;max-width:360px!important}.ops-app .issues-workspace .issue-filter-bar.ops-filter-system>label:not(.issue-filter-search){flex:0 0 clamp(112px,10vw,160px)!important;min-width:0!important}.ops-app .issues-workspace .issue-filter-bar.ops-filter-system>.issue-clear-filters{flex:0 0 auto!important;align-self:end!important}.ops-app .issues-workspace .issue-filter-search,.ops-app .issues-workspace .issue-filter-bar select,.ops-app .issues-workspace .issue-clear-filters{height:31px!important;min-height:31px!important}.ops-app .issues-workspace .issues-lane,.ops-app .issues-workspace .issue-closed-history{border-top:1px solid rgba(94,119,150,.18)!important}.ops-app .issues-workspace .issues-lane:nth-child(2){border-top-color:#5e77962e!important}.ops-app .issues-workspace .issues-lane:nth-child(3){border-top-color:#5e77962e!important}.ops-app .issues-workspace .issue-closed-history{border-top-color:#5e77962e!important}.ops-app .issues-workspace .issues-lane>header,.ops-app .issues-workspace .issue-closed-history-head{position:relative!important;overflow:hidden!important;border-top:0!important;border-left:0!important;padding-left:14px!important;min-height:56px!important;background:#fdfefe!important;box-shadow:inset 3px 0 #315cf4,inset 0 -1px #5e779621!important}.ops-app .issues-workspace .issue-closed-history-head{box-shadow:inset 3px 0 #8b6cdb,inset 0 -1px #5e779621!important}.ops-app .issues-lane>header:before,.ops-app .issue-closed-history-head:before,.ops-app .workspace .issues-workspace .issues-lane>header:before,.ops-app .workspace .issues-workspace .issue-closed-history-head:before,.ops-app .issues-workspace .issues-lane>header:before,.ops-app .issues-workspace .issue-closed-history-head:before{content:""!important;position:absolute!important;top:0!important;left:0!important;display:block!important;width:46px!important;height:3px!important;border-radius:0 0 3px!important;background:linear-gradient(90deg,#315cf4 0 68%,#9eb0ff 68% 100%)!important;box-shadow:none!important;opacity:1!important;pointer-events:none!important}.ops-app .issue-closed-history-head:before,.ops-app .workspace .issues-workspace .issue-closed-history-head:before,.ops-app .issues-workspace .issue-closed-history-head:before{background:linear-gradient(90deg,#8b6cdb 0 68%,#b8a7f3 68% 100%)!important}.ops-app .workspace .issues-workspace .issues-lane>header:after,.ops-app .workspace .issues-workspace .issue-closed-history-head:after,.ops-app .issues-workspace .issues-lane>header:after,.ops-app .issues-workspace .issue-closed-history-head:after{content:""!important;position:absolute!important;left:0!important;bottom:-1px!important;display:block!important;width:46px!important;height:3px!important;border-radius:2px 2px 0 0!important;background:linear-gradient(90deg,#315cf4 0 68%,#9eb0ff 68% 100%)!important;pointer-events:none!important}.ops-app .workspace .issues-workspace .issue-closed-history-head:after,.ops-app .issues-workspace .issue-closed-history-head:after{background:linear-gradient(90deg,#8b6cdb 0 68%,#b8a7f3 68% 100%)!important}.hub-general-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-general-field{display:grid;gap:9px;padding:16px 20px;border-top:1px solid #edf1f5}.hub-general-field:nth-child(odd){border-right:1px solid #edf1f5}.hub-general-field>div{display:grid;gap:4px}.hub-general-field b{color:#40546d;font-size:12px}.hub-general-field small{color:#8190a3;font-size:10px;line-height:1.35}.hub-general-field input{width:100%;min-height:34px;padding:0 9px;border:1px solid #cbd8e8;border-radius:7px;color:#40546d;background:#fbfcff;font:inherit;font-size:12px;outline:none}.hub-general-field input:focus{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee24}.hub-general-field input[aria-invalid=true]{border-color:#d66b74;background:snow}.hub-phone-error{color:#b84f5a!important;font-size:10px;line-height:1.35}.hub-scrollable-select{position:relative;width:100%}.hub-select-trigger{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:1px solid #cbd8e8;border-radius:7px;color:#40546d;background:#fbfcff;font:inherit;font-size:12px;text-align:left;outline:none}.hub-select-trigger:hover,.hub-select-trigger:focus-visible{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee24}.hub-select-trigger svg{flex:0 0 auto;color:#718299}.hub-select-menu{position:absolute;z-index:30;top:calc(100% + 5px);right:0;left:0;padding:7px;border:1px solid #cbd8e8;border-radius:9px;background:#fff;box-shadow:0 14px 32px #2135562e}.hub-select-menu.open-up{top:auto;bottom:calc(100% + 5px)}.hub-select-search{min-height:32px!important;margin-bottom:6px}.hub-select-options{max-height:220px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.hub-select-options button{width:100%;display:block;padding:8px 9px;border-radius:6px;color:#526987;font:inherit;font-size:11px;text-align:left;white-space:normal}.hub-select-options button:hover,.hub-select-options button:focus-visible{background:#f1f5ff;color:#315cf4;outline:none}.hub-select-options button.selected{background:#eaf0ff;color:#315cf4;font-weight:800}.hub-select-empty{margin:8px 9px;color:#8190a3;font-size:11px}.hub-general-card>.hub-contract-note{margin:14px 20px 18px}.hub-profile-card>header{border-bottom:1px solid #e8eef5}.hub-profile-summary{display:flex;align-items:center;gap:13px;padding:18px 20px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.hub-profile-avatar{display:grid;place-items:center;width:58px;height:58px;flex:0 0 auto;overflow:hidden;border:3px solid #dce6ff;border-radius:50%;color:#315cf4;background:linear-gradient(135deg,#e8efff,#f7f9ff);font-size:17px;font-weight:800}.hub-profile-avatar img{width:100%;height:100%;object-fit:cover}.hub-profile-summary>div:last-child{display:grid;gap:4px;min-width:0}.hub-profile-summary b{color:#334862;font-size:14px}.hub-profile-summary small{color:#71839a;font-size:11px}.hub-profile-summary code{overflow:hidden;color:#9aa8ba;font-family:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hub-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-profile-card>.hub-contract-note{margin:14px 20px 18px}.hub-security-card>header{border-bottom:1px solid #e8eef5}.hub-security-card>header .outline-inline{min-height:30px;padding:0 9px}.hub-security-panel{margin:14px 20px 0;padding:15px 16px;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.hub-security-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hub-security-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.hub-security-panel-actions .outline-inline{min-height:30px;padding:0 9px;font-size:10px}.hub-security-2fa .hub-security-panel-actions{margin-right:-9px}.hub-security-2fa .hub-toggle{margin-right:0}.hub-security-panel-heading>div{display:grid;gap:4px;min-width:0}.hub-security-panel-heading span:first-child{color:#8190a3;font-size:10px;font-weight:800;letter-spacing:.07em}.hub-security-panel h4{color:#40546d;font-size:14px}.hub-security-panel>p{margin-top:8px;color:#71839a;font-size:11px;line-height:1.5}.hub-security-status,.hub-security-count,.hub-security-current,.hub-login-status{display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.hub-security-status{padding:5px 8px}.hub-security-status.enabled{color:#26704f;background:#e9f8ef}.hub-security-status.disabled{color:#8a681d;background:#fff6dc}.hub-security-count{padding:5px 8px;color:#526987;background:#f0f4f9}.hub-security-table-wrap{overflow-x:auto;margin-top:13px}.hub-security-table{width:100%;min-width:680px;border-collapse:collapse;color:#526987;font-size:10px}.hub-security-table th{padding:0 10px 8px;color:#8190a3;font-size:10px;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.05em}.hub-security-table td{padding:10px;border-top:1px solid #edf1f5;vertical-align:middle;white-space:nowrap}.hub-security-table td:first-child{color:#40546d}.hub-security-table td b{display:inline-block;margin-right:6px;color:#40546d;font-size:11px}.hub-security-table code{color:#8190a3;font-family:inherit;font-size:10px}.hub-security-sessions-table th:last-child{padding-right:22px;text-align:right}.hub-security-sessions-table td:last-child{text-align:right}.hub-security-current{padding:3px 6px;color:#315cf4;background:#edf3ff}.hub-security-protected{color:#8190a3;font-size:10px;font-weight:800}.hub-security-revoke{min-height:28px;padding:0 8px;border:1px solid #e3b8bc;border-radius:6px;color:#a64b54;background:#fff8f8;font-size:10px;font-weight:800;cursor:pointer}.hub-security-revoke:hover,.hub-security-revoke:focus-visible{border-color:#c97981;background:#fff0f1;outline:none}.hub-security-revoke:disabled{cursor:not-allowed;opacity:.6}.hub-login-status{padding:3px 6px}.hub-login-status.success{color:#26704f;background:#e9f8ef}.hub-login-status.failed,.hub-login-status.denied{color:#a64b54;background:#fff0f1}.hub-security-empty,.hub-security-pagination-note{color:#8190a3;font-size:10px}.hub-security-pagination-note{margin-top:10px}.hub-security-loading,.hub-security-error{display:flex;align-items:center;gap:9px;min-height:180px;padding:24px 20px;color:#526987}.hub-security-loading{flex-direction:column;justify-content:center;text-align:center}.hub-security-loading svg,.hub-security-error>svg{color:#315cf4}.hub-security-loading span,.hub-security-error span{color:#8190a3;font-size:11px}.hub-security-error{align-items:flex-start}.hub-security-error>div{display:grid;gap:4px;flex:1}.hub-security-error .outline-inline{margin-left:auto}.hub-security-card>.hub-contract-note{margin:14px 20px 18px}.notification-editor{overflow:hidden;background:#fbfcfe}.notification-full-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid #e8eef5;background:#f7f9fc}.notification-full-toolbar>span{color:#8997a8;font-size:10px;font-weight:800;letter-spacing:.08em}.notification-editor-body.is-full{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 170px)}.notification-template-detail.is-full,.notification-template-detail.is-full .notification-detail-inner{min-height:calc(100vh - 170px)}.notification-template-detail.is-full .notification-workspace{grid-template-columns:minmax(0,1fr) 250px;max-width:none;margin:0;padding:22px 28px 30px}.notification-template-detail.is-full .notification-composer{min-height:540px}.notification-template-detail.is-full .notification-field .notification-html-editor{min-height:380px}.notification-open-full{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;color:#315cf4;border-color:#cbd8fa;background:#f4f7ff;font-size:10px;font-weight:800;white-space:nowrap}.notification-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 17px;border-bottom:1px solid #e8eef5;background:#fff}.notification-editor-header>div:first-child{display:grid;gap:5px}.notification-editor-header h3{color:#334862;font-size:18px;letter-spacing:-.025em}.notification-editor-header p{max-width:650px;color:#71839a;font-size:11px;line-height:1.45}.notification-editor-summary{display:grid;gap:4px;flex:0 0 auto;padding:8px 10px;border:1px solid #dfe7f1;border-radius:8px;background:#fbfcff;text-align:right}.notification-editor-summary b{color:#315cf4;font-size:11px}.notification-editor-summary span{color:#8190a3;font-size:10px}.notification-editor-body{display:grid;grid-template-columns:150px 254px minmax(0,1fr);min-height:640px}.notification-category-rail{padding:15px 0;border-right:1px solid #e7edf4;background:#f7f9fc}.notification-rail-label{display:block;color:#8997a8;font-size:10px;font-weight:800;letter-spacing:.08em}.notification-category-rail>.notification-rail-label{padding:0 13px 8px}.notification-category-rail button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 13px;color:#667a93;text-align:left}.notification-category-rail button:hover{background:#eef3ff;color:#315cf4}.notification-category-rail button.active{position:relative;color:#315cf4;background:#e9efff;font-weight:800}.notification-category-rail button.active:before{content:"";position:absolute;inset:7px auto 7px 0;width:3px;border-radius:0 2px 2px 0;background:#315cf4}.notification-category-rail button span{font-size:10px}.notification-category-rail button b{display:grid;place-items:center;min-width:20px;min-height:19px;border-radius:999px;color:#8190a3;background:#e9eef5;font-size:10px}.notification-template-list{overflow:hidden;border-right:1px solid #e7edf4;background:#fff}.notification-list-header{display:grid;gap:10px;padding:15px 14px 12px;border-bottom:1px solid #e8eef5}.notification-list-header>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.notification-list-header>div b{color:#8190a3;font-size:10px;font-weight:800}.notification-search{display:flex;align-items:center;gap:7px;min-height:32px;padding:0 9px;border:1px solid #d7e1ed;border-radius:7px;color:#8392a5;background:#fbfcff}.notification-search:focus-within{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee1f}.notification-search input{width:100%;border:0;color:#526987;background:transparent;font:inherit;font-size:11px;outline:none}.notification-list-scroll{max-height:570px;overflow-y:auto}.notification-template-item{width:100%;display:grid;gap:9px;padding:13px 14px;border-bottom:1px solid #eef2f6;color:#526987;text-align:left}.notification-template-item:hover{background:#f7f9ff}.notification-template-item.active{box-shadow:inset 3px 0 #315cf4;background:#eef3ff}.notification-template-item>div:first-child{display:grid;gap:4px;min-width:0}.notification-template-item b{overflow:hidden;color:#40546d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.notification-template-item.active b{color:#315cf4}.notification-template-item span{overflow:hidden;color:#8492a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.notification-template-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.notification-template-meta>span{color:#9aa7b7;font-size:10px}.notification-template-meta>div{display:flex;gap:4px}.notification-template-meta i{display:grid;place-items:center;width:17px;height:17px;border:1px solid #e0e6ee;border-radius:4px;color:#a8b4c2;background:#f7f9fc;font-size:10px;font-style:normal;font-weight:800}.notification-template-meta i.supported{color:#6f8198;background:#f0f4f8}.notification-template-meta i.enabled{border-color:#c9e7d8;color:#287855;background:#eaf8ef}.notification-template-detail{min-width:0;background:#fff}.notification-detail-inner{min-width:0}.notification-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 15px;border-bottom:1px solid #e8eef5}.notification-detail-header.is-full{justify-content:space-between;align-items:center;min-height:78px;padding:14px 24px}.notification-detail-header.is-full>div:first-child{align-items:flex-start;text-align:left}.notification-detail-header.is-full .notification-detail-controls{align-items:center}.notification-detail-header.is-full .notification-detail-controls label{display:flex;align-items:center;gap:8px}.notification-detail-header.is-full .notification-detail-controls label span{white-space:nowrap}.notification-template-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:9px 20px;border-bottom:1px solid #e8eef5;background:#fbfcff}.notification-template-actions>span{margin-right:auto;color:#8997a8;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.notification-template-actions>div{display:flex;gap:7px}.notification-template-actions button{min-height:29px;padding:0 9px;font-size:10px}.notification-danger-action{color:#a64b54;border-color:#edcfd2;background:#fff7f7}.notification-danger-action:hover:not(:disabled){color:#8f3540;background:#fff0f1}.notification-detail-header>div:first-child{display:grid;gap:4px;min-width:0}.notification-detail-id{color:#8a99aa;font:9px DM Mono,monospace}.notification-detail-header h3{color:#334862;font-size:17px}.notification-detail-header p{color:#71839a;font-size:10px;line-height:1.4}.notification-detail-controls{display:flex;align-items:flex-end;gap:8px;flex:0 0 auto}.notification-detail-controls label{display:grid;gap:4px}.notification-detail-controls label span{color:#8997a8;font-size:10px;font-weight:800;letter-spacing:.05em}.notification-detail-controls select{min-height:30px;border:1px solid #d6e0eb;border-radius:6px;padding:0 8px;color:#526987;background:#fff;font-size:10px;font-weight:800;outline:none}.notification-template-badge{align-self:flex-end;padding:6px 7px;border-radius:999px;color:#7e8fa3;background:#f0f4f8;font-size:10px;font-weight:800;white-space:nowrap}.notification-template-badge.customized{color:#315cf4;background:#edf2ff}.notification-channel-tabs{display:flex;gap:3px;padding:10px 20px 0;border-bottom:1px solid #e8eef5}.notification-channel-tab{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:0 8px 0 10px;border-bottom:2px solid transparent;color:#8190a3}.notification-channel-tab.active{border-bottom-color:#315cf4;color:#315cf4}.notification-channel-tab.unsupported{opacity:.5}.notification-channel-select{display:inline-flex;align-items:center;gap:6px;min-height:31px;color:inherit;font-size:10px;font-weight:800}.notification-channel-select:hover:not(:disabled){color:#315cf4}.notification-channel-select:disabled{cursor:not-allowed}.notification-channel-tab small{font-size:10px;font-weight:700;white-space:nowrap}.notification-channel-switch{position:relative;width:28px;height:16px;padding:0;border:0;border-radius:999px;background:#cbd5e1}.notification-channel-switch i{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #21355638;transition:transform .16s ease}.notification-channel-switch.is-on{background:#35a875}.notification-channel-switch.is-on i{transform:translate(12px)}.notification-channel-switch:focus-visible{outline:2px solid #5277ee;outline-offset:2px}.notification-channel-switch:disabled{cursor:not-allowed;opacity:.55}.notification-workspace{display:grid;grid-template-columns:minmax(0,1fr) 185px;gap:14px;padding:14px 20px 20px}.notification-composer{min-width:0;border:1px solid #dfe7f1;border-radius:9px;background:#fff}.notification-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;padding:7px 10px;border-bottom:1px solid #e9eef4;background:#fbfcff}.notification-mode-toggle{display:inline-flex;padding:2px;border:1px solid #dce5ef;border-radius:6px;background:#f1f5f9}.notification-mode-toggle button{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 8px;border-radius:4px;color:#8190a3;font-size:10px;font-weight:800}.notification-mode-toggle button.active{color:#315cf4;background:#fff;box-shadow:0 1px 3px #2135561a}.notification-channel-caption{display:inline-flex;align-items:center;gap:5px;color:#8997a8;font-size:10px}.notification-edit-form{display:grid;gap:12px;padding:14px}.notification-field{display:grid;gap:6px}.notification-field>span{display:flex;align-items:center;justify-content:space-between;color:#40546d;font-size:10px;font-weight:800}.notification-field>span small{color:#8997a8;font-size:10px;font-weight:700}.notification-field input,.notification-field textarea{width:100%;min-height:36px;padding:9px 10px;border:1px solid #d6e0eb;border-radius:7px;color:#526987;background:#fbfcff;font:inherit;font-size:11px;outline:none;resize:vertical}.notification-field input:focus,.notification-field textarea:focus{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee1f}.notification-field textarea{min-height:190px;line-height:1.45}.notification-field .notification-html-editor{min-height:270px;color:#596d86;font:10px/1.45 DM Mono,monospace}.notification-field input:disabled,.notification-field textarea:disabled{cursor:not-allowed;color:#98a5b4;background:#f4f6f9}.notification-email-mode{display:inline-flex;align-self:flex-start;gap:3px;margin-top:2px;padding:3px;border:1px solid #dce5ef;border-radius:6px;background:#f1f5f9}.notification-email-mode button{min-height:25px;padding:0 8px;border-radius:4px;color:#8190a3;font-size:10px;font-weight:800}.notification-email-mode button.active{color:#315cf4;background:#fff;box-shadow:0 1px 3px #2135561a}.notification-rich-editor{overflow:hidden;border:1px solid #d6e0eb;border-radius:7px;background:#fbfcff}.notification-rich-toolbar{display:flex;align-items:center;gap:4px;min-height:38px;padding:5px 8px;border-bottom:1px solid #e3eaf2;background:#f5f8fc}.notification-rich-toolbar button{min-width:27px;min-height:25px;padding:0 6px;border-radius:4px;color:#526987;background:transparent;font-size:10px;font-weight:800}.notification-rich-toolbar button:hover:not(:disabled){color:#315cf4;background:#e8efff}.notification-rich-toolbar button:disabled{cursor:not-allowed;opacity:.5}.notification-rich-toolbar span{width:1px;height:17px;margin:0 3px;background:#dbe4ee}.notification-rich-toolbar small{margin-left:auto;color:#8997a8;font-size:10px}.notification-rich-content{min-height:270px;padding:14px;color:#526987;background:#fff;font-size:11px;line-height:1.5;outline:none}.notification-rich-content:focus{box-shadow:inset 0 0 0 2px #5277ee38}.notification-rich-content[contenteditable=false]{cursor:not-allowed;color:#98a5b4;background:#f4f6f9}.notification-rich-content h2{margin:8px 0;color:#334862;font-size:17px}.notification-rich-content p{margin:8px 0}.notification-preview{display:grid;gap:8px;padding:14px}.notification-preview iframe{width:100%;height:380px;border:1px solid #dfe7f1;border-radius:7px;background:#f7f8fa}.notification-preview>small{color:#8997a8;font-size:10px;text-align:center}.notification-device-preview{display:grid;align-content:start;gap:10px;min-height:210px;max-width:330px;margin:30px auto;padding:16px;border:7px solid #dce3ec;border-radius:22px;background:#fff;box-shadow:0 10px 24px #2135561a}.notification-device-preview>span{color:#8997a8;font-size:10px;font-weight:800}.notification-device-preview p{padding:12px;border-radius:9px;color:#40546d;background:#f1f5fa;font-size:12px;line-height:1.45}.notification-device-preview.push p{color:#fff;background:#315cf4}.notification-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:9px 12px;border-top:1px solid #e9eef4;background:#fbfcff}.notification-editor-actions>div{display:flex;gap:7px;margin-left:auto}.notification-editor-actions .outline-inline,.notification-editor-actions .create-button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px}.notification-save-error{display:inline-flex;align-items:center;gap:5px;color:#b44f5a;font-size:10px;line-height:1.35}.notification-variable-rail{align-self:start;min-width:0;padding:12px;border:1px solid #dfe7f1;border-radius:9px;background:#fbfcff}.notification-variable-heading{display:grid;gap:7px;padding-bottom:10px;border-bottom:1px solid #e8eef5}.notification-variable-heading>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.notification-variable-heading>div>span{color:#8190a3;font-size:10px;font-weight:800;letter-spacing:.06em}.notification-variable-heading b{display:inline-flex;align-items:center;gap:4px;color:#315cf4;font-size:10px}.notification-variable-heading>small{color:#8997a8;font-size:10px;line-height:1.35}.notification-variable-warning{display:flex;align-items:flex-start;gap:5px;margin-top:9px;padding:7px;border-radius:6px;color:#8b691e;background:#fff7df;font-size:10px;line-height:1.35}.notification-variable-warning.danger{color:#a64b54;background:#fff0f1}.notification-variable-list{display:grid;gap:4px;margin-top:12px}.notification-variable-list>span{margin-top:6px;color:#8997a8;font-size:10px;font-weight:800;letter-spacing:.07em}.notification-variable-list button{overflow:hidden;padding:5px 6px;border-radius:5px;color:#526987;background:transparent;font:9px DM Mono,monospace;text-align:left;text-overflow:ellipsis;white-space:nowrap}.notification-variable-list button:hover:not(:disabled){color:#315cf4;background:#edf2ff}.notification-variable-list button.used{color:#287855;background:#eaf8ef}.notification-variable-list button.missing{color:#a56c1d;background:#fff5dd}.notification-variable-list button:disabled{cursor:not-allowed;opacity:.65}.notification-channel-unavailable{display:grid;justify-items:center;gap:8px;padding:70px 24px;color:#8190a3;text-align:center}.notification-channel-unavailable svg{color:#9eacbc}.notification-channel-unavailable b{color:#526987;font-size:13px}.notification-channel-unavailable span{max-width:370px;font-size:10px;line-height:1.45}.notification-loading,.notification-empty,.notification-error{display:flex;align-items:center;justify-content:center;gap:9px;min-height:260px;padding:30px;color:#526987}.notification-loading,.notification-empty{flex-direction:column;text-align:center}.notification-loading svg,.notification-empty svg,.notification-error>svg{color:#315cf4}.notification-loading span,.notification-empty span,.notification-error span{color:#8190a3;font-size:10px}.notification-error{align-items:flex-start}.notification-error>div{display:grid;gap:4px;flex:1}.notification-detail-loading{min-height:520px}@media (max-width: 1100px){.notification-editor-body{grid-template-columns:140px 225px minmax(0,1fr)}.notification-workspace{grid-template-columns:minmax(0,1fr)}.notification-variable-rail{order:2}.notification-variable-list{grid-template-columns:repeat(3,minmax(0,1fr))}.notification-variable-list>span{grid-column:1 / -1}}@media (max-width: 760px){.notification-full-toolbar{padding:9px 12px}.notification-template-detail.is-full .notification-workspace{padding:12px}.notification-editor-header{flex-direction:column;padding:17px}.notification-editor-summary{width:100%;text-align:left}.notification-editor-body{display:block;min-height:0}.notification-category-rail{display:flex;gap:6px;overflow-x:auto;padding:10px 12px;border-right:0;border-bottom:1px solid #e7edf4}.notification-category-rail>.notification-rail-label{display:none}.notification-category-rail button{width:auto;flex:0 0 auto;gap:7px;padding:8px 10px;border:1px solid #dfe7f1;border-radius:7px;background:#fff}.notification-category-rail button.active{border-color:#b9caf7}.notification-category-rail button.active:before{display:none}.notification-template-list{border-right:0;border-bottom:1px solid #e7edf4}.notification-list-scroll{display:flex;overflow-x:auto;max-height:none;padding:0 10px 10px;gap:8px}.notification-template-item{min-width:220px;border:1px solid #e2e9f1;border-radius:8px}.notification-template-item.active{box-shadow:inset 0 3px #315cf4}.notification-detail-header{flex-direction:column;padding:16px}.notification-detail-header.is-full{align-items:flex-start;min-height:0;padding:16px;text-align:left}.notification-detail-header.is-full .notification-detail-controls{position:static;width:100%;justify-content:center;transform:none}.notification-template-actions{align-items:flex-start;flex-direction:column;padding:9px 12px}.notification-template-actions>div{width:100%}.notification-detail-controls{width:100%;align-items:end}.notification-detail-controls label{flex:1}.notification-detail-controls select{width:100%}.notification-channel-tabs{overflow-x:auto;padding:8px 12px 0}.notification-channel-tabs button{flex:0 0 auto}.notification-workspace{padding:12px}.notification-variable-list{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-editor-actions{align-items:flex-start;flex-direction:column}.notification-editor-actions>div{width:100%;justify-content:flex-end;margin-left:0}}.hub-2fa-setup-dialog{width:min(500px,calc(100vw - 34px))}.hub-2fa-setup-dialog form{padding:0 20px 18px}.hub-2fa-setup-steps{display:grid;gap:9px;padding:2px 0 14px}.hub-2fa-setup-steps>div{display:flex;align-items:flex-start;gap:9px;color:#526987;font-size:11px;line-height:1.4}.hub-2fa-setup-steps b{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;border-radius:50%;color:#315cf4;background:#edf3ff;font-size:10px}.hub-2fa-setup-callout{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 11px;border:1px solid #dbe6fb;border-radius:7px;color:#526987;background:#f7faff}.hub-2fa-setup-callout svg{flex:0 0 auto;margin-top:1px;color:#315cf4}.hub-2fa-setup-callout p{color:#71839a;font-size:10px;line-height:1.45}.hub-2fa-setup-callout b{color:#40546d}.hub-2fa-code-field{display:grid;gap:6px}.hub-2fa-code-field span{color:#40546d;font-size:11px;font-weight:800}.hub-2fa-code-field input{width:100%;min-height:38px;padding:0 10px;border:1px solid #cbd8e8;border-radius:7px;color:#40546d;background:#fbfcff;font:inherit;font-size:17px;font-weight:800;letter-spacing:.22em;text-align:center;outline:none}.hub-2fa-code-field input:focus{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee24}.hub-2fa-code-field input[aria-invalid=true]{border-color:#d66b74;background:snow}.hub-2fa-setup-dialog form>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:16px}.hub-booking-card>.hub-contract-note{margin:14px 20px 18px}.hub-booking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-booking-preferences{border-top:1px solid #edf1f5;padding:14px 20px 4px}.hub-booking-section-label{display:block;margin-bottom:5px;color:#8190a3;font-size:10px;font-weight:800;letter-spacing:.07em}.hub-toggle-field{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #edf1f5}.hub-toggle-field>span{display:grid;gap:4px}.hub-toggle-field b{color:#40546d;font-size:12px}.hub-toggle-field small{color:#8190a3;font-size:10px;line-height:1.35}.hub-toggle{position:relative;width:40px;height:23px;flex:0 0 auto;padding:0;border:1px solid #cbd6e3;border-radius:999px;background:#dfe6ef;box-shadow:inset 0 1px 2px #1e345214;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.hub-toggle span{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1e345238;transition:transform .15s ease}.hub-toggle.is-on{border-color:#315cf4;background:#315cf4;box-shadow:0 2px 7px #315cf440}.hub-toggle.is-on span{transform:translate(17px)}.hub-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #5277ee2e}.hub-cancellation-card>.hub-contract-note{margin:14px 20px 18px}.hub-cancellation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-cancellation-policy{grid-column:1 / -1}.hub-amenities-card{overflow:visible}.hub-amenities-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #e8eef5}.hub-amenities-card>header>div{display:grid;gap:5px}.hub-amenities-card>header span:first-child{color:#8190a3;font-size:10px;font-weight:800;letter-spacing:.07em}.hub-amenities-card h3{color:#334862;font-size:17px}.hub-amenities-card>header>.hub-amenities-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:7px}.hub-amenities-actions>small{padding:5px 8px;border:1px solid #dce7e2;border-radius:999px;color:#4c7568;background:#f4faf7;font-size:10px;font-weight:800;white-space:nowrap}.hub-amenities-actions .outline-inline,.hub-amenities-actions .create-button{min-height:30px;gap:5px;padding:0 9px;font-size:10px}.hub-amenities-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;color:#71839a;background:#fbfcfe}.hub-amenities-intro p{max-width:650px;font-size:11px;line-height:1.5}.hub-amenities-search{position:relative;display:flex;align-items:center;flex:0 1 250px;color:#718299}.hub-amenities-search svg{position:absolute;left:10px;pointer-events:none}.hub-amenities-search input{width:100%;min-height:34px;padding:0 10px 0 31px;border:1px solid #cbd8e8;border-radius:7px;color:#40546d;background:#fff;font:inherit;font-size:12px;outline:none}.hub-amenities-search input:focus{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee24}.hub-amenity-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 20px 4px}.hub-amenity-group{min-width:0;overflow:hidden;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.hub-amenity-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.hub-amenity-group-title{display:flex;align-items:center;gap:9px;min-width:0}.hub-amenity-group-title>div{display:grid;gap:3px;min-width:0}.hub-amenity-group-title h4{overflow:hidden;color:#40546d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hub-amenity-group-title small,.hub-amenity-copy small{color:#8190a3;font-size:10px;line-height:1.3}.hub-amenity-group-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.hub-amenity-add{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid #d5dfeb;border-radius:6px;color:#4267bb;background:#fff;font-size:10px;font-weight:800;cursor:pointer}.hub-amenity-add:hover,.hub-amenity-add:focus-visible{border-color:#9eb3e9;background:#f5f8ff;outline:none}.hub-amenity-group-icon,.hub-amenity-icon{display:inline-grid;place-items:center;flex:0 0 auto;color:#315cf4;background:#eef3ff}.hub-amenity-group-icon{width:28px;height:28px;border-radius:8px}.hub-amenity-icon{width:25px;height:25px;border-radius:7px;color:#7187bf;background:#f1f5fb}.hub-amenity-status,.hub-amenity-type{flex:0 0 auto;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.hub-amenity-status{padding:4px 7px}.hub-amenity-status.system,.hub-amenity-type.system{color:#4267bb;background:#edf3ff}.hub-amenity-status.custom,.hub-amenity-type.custom{color:#8b691d;background:#fff7df}.hub-amenity-list{padding:0 13px}.hub-amenity-empty{padding:15px 0;color:#8190a3;font-size:10px;line-height:1.4}.hub-amenity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:55px;border-top:1px solid #edf1f5}.hub-amenity-row:first-child{border-top:0}.hub-amenity-copy{display:grid;gap:3px;min-width:0}.hub-amenity-copy b{overflow:hidden;color:#40546d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hub-amenity-type{padding:3px 6px}.hub-amenity-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.hub-amenity-action{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:4px 7px;border:1px solid #d5dfeb;border-radius:6px;color:#4267bb;background:#fff;font-size:10px;font-weight:800;cursor:pointer}.hub-amenity-action:hover,.hub-amenity-action:focus-visible{border-color:#9eb3e9;background:#f5f8ff;outline:none}.hub-amenity-action.danger{border-color:#ecd2d2;color:#aa4d4d;background:snow}.hub-amenity-action.danger:hover,.hub-amenity-action.danger:focus-visible{border-color:#d99e9e;background:#fff1f1}.hub-amenity-readonly{color:#8190a3;font-size:10px;font-weight:800;white-space:nowrap}.hub-amenities-empty{grid-column:1 / -1;padding:25px;border:1px dashed #cbd8e8;border-radius:9px;color:#8190a3;font-size:12px;text-align:center}.hub-amenities-card>.hub-contract-note{margin:10px 20px 18px}.hub-retention-card{overflow:hidden;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 7px 18px #20335108}.hub-retention-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #e8eef5}.hub-retention-card>header>div{display:grid;gap:5px}.hub-retention-card>header span:first-child{color:#8190a3;font-size:10px;font-weight:800;letter-spacing:.07em}.hub-retention-card h3{color:#334862;font-size:17px}.hub-retention-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #dce7e2;border-radius:999px;color:#4c7568;background:#f4faf7;font-size:10px;font-weight:800;white-space:nowrap}.hub-retention-intro{margin:0;padding:14px 20px;color:#71839a;font-size:11px;line-height:1.5;background:#fbfcfe}.hub-retention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-retention-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:13px 20px;border-top:1px solid #edf1f5}.hub-retention-row:nth-child(odd){border-right:1px solid #edf1f5}.hub-retention-row>div{display:grid;gap:4px;min-width:0}.hub-retention-row b{color:#40546d;font-size:12px}.hub-retention-row small{color:#8190a3;font-size:10px;line-height:1.35}.hub-retention-value{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:#526987;font-size:11px;font-weight:800;white-space:nowrap}.hub-retention-value input{width:92px;min-height:32px;padding:0 8px;border:1px solid #cbd8e8;border-radius:7px;color:#2f4f9e;background:#fbfcff;font-size:14px;font-weight:800;text-align:right;outline:none}.hub-retention-value input:focus{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee24}.hub-retention-value input:disabled{color:#8190a3;background:#f4f6f9}.hub-retention-card>.hub-contract-note{margin:14px 20px 18px}.hub-security-password-form{display:grid;gap:12px;margin-top:12px}.hub-security-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hub-security-secret{position:relative}.hub-security-secret input{padding-right:36px}.hub-security-secret .icon-button{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hub-security-forgot{color:#315cf4;font-size:10px;font-weight:800}.hub-security-rules{display:grid;gap:4px;margin:0;padding:0;list-style:none;color:#8190a3;font-size:10px}.hub-security-rules .is-met{color:#26704f}.hub-security-rules .is-error{color:#a64b54}.hub-profile-identity{padding:21px 20px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.hub-profile-grid .profile-language-wrapper{position:relative}.hub-branding-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #e8eef5}.hub-branding-card>header span:first-child{color:#8190a3;font-size:10px;font-weight:800;letter-spacing:.07em}.hub-branding-card h3{color:#334862;font-size:17px}.hub-branding-body{padding:8px 20px 20px}.branding-editor{min-width:0;background:#fbfcfe}.branding-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 17px;border-bottom:1px solid #e8eef5;background:#fff}.branding-editor-header>div{display:grid;gap:5px}.branding-editor-header h2{color:#334862;font-size:18px;letter-spacing:-.025em}.branding-editor-header p{color:#71839a;font-size:11px;line-height:1.45}.branding-status{flex:0 0 auto;padding:6px 8px;border-radius:999px;color:#287855;background:#eaf8ef;font:500 8px DM Mono,monospace;letter-spacing:.06em}.branding-status.is-draft{color:#9a6a1d;background:#fff4dc}.branding-content{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:16px;padding:18px 22px 78px}.branding-form{display:grid;gap:13px;min-width:0}.branding-section{overflow:hidden;border:1px solid #dfe7f1;border-radius:10px;background:#fff;box-shadow:0 5px 15px #21355609}.branding-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 17px 13px;border-bottom:1px solid #e9eef4;background:#fbfcff}.branding-section>header>div{display:grid;gap:4px}.branding-section>header span,.branding-preview-heading>div>span{color:#8997a8;font:500 8px DM Mono,monospace;letter-spacing:.08em}.branding-section>header h3,.branding-preview-heading h3{color:#40546d;font-size:14px;letter-spacing:-.02em}.branding-section>header p{color:#8190a3;font-size:10px;line-height:1.4}.branding-section>header>lucide-icon,.branding-section>header svg{color:#315cf4}.branding-field{display:grid;gap:6px;padding:14px 17px 0}.branding-label{display:flex;align-items:center;gap:6px;color:#40546d;font-size:10px;font-weight:800}.branding-label em{padding:3px 5px;border-radius:4px;color:#8997a8;background:#f1f4f8;font-size:10px;font-style:normal;font-weight:750}.branding-field input,.branding-field textarea{width:100%;border:1px solid #d6e0eb;border-radius:7px;color:#526987;background:#fbfcff;font:inherit;font-size:11px;outline:none}.branding-field input{min-height:36px;padding:0 10px}.branding-field textarea{min-height:92px;padding:9px 10px;line-height:1.45;resize:vertical}.branding-field input:focus,.branding-field textarea:focus{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee1f}.branding-field input[aria-invalid=true],.branding-field textarea[aria-invalid=true]{border-color:#d98991;background:#fffafb}.branding-field-hint{color:#8997a8;font-size:10px;line-height:1.35}.branding-error{color:#b44f5a;font-size:10px;line-height:1.35}.branding-logo-source{display:grid;grid-template-columns:minmax(0,1fr) auto 190px;align-items:start;gap:12px;padding-right:17px}.branding-logo-source>.branding-field{min-width:0}.branding-logo-or{align-self:start;margin-top:51px;color:#a0adbb;font:500 8px DM Mono,monospace}.branding-upload-control{display:grid;align-self:start;gap:5px;padding-top:38px}.branding-upload-control input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.branding-upload-control .outline-inline{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;color:#315cf4;border-color:#c8d6fb;background:#f4f7ff;font-size:10px;font-weight:800}.branding-upload-control small{color:#8997a8;font-size:10px;line-height:1.3;text-align:center}.branding-upload-control .branding-error{color:#b44f5a}.branding-logo-preview{display:flex;align-items:center;gap:10px;margin:12px 17px 0;padding:10px;border:1px dashed #d5dfeb;border-radius:8px;color:#8190a3;background:#fafcff}.branding-logo-preview>div:nth-child(2){display:grid;gap:3px;flex:1}.branding-logo-preview b{color:#526987;font-size:10px}.branding-logo-preview small{font-size:10px;line-height:1.35}.branding-logo-preview lucide-icon,.branding-logo-preview svg{color:#9ba9b8}.branding-logo-mark,.branding-preview-logo{display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border-radius:8px;color:#fff;background:#4f46e5;font-weight:800}.branding-logo-mark{width:42px;height:42px;font-size:13px}.branding-logo-mark img,.branding-preview-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.branding-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:16px}.branding-color-input{display:flex;align-items:center;gap:8px}.branding-color-input input[type=color]{width:38px;height:36px;padding:3px;cursor:pointer}.branding-color-input input[type=text],.branding-color-input input:not([type]){flex:1}.branding-character-count{color:#8997a8;font:9px DM Mono,monospace;text-align:right}.branding-preview-panel{align-self:start;position:sticky;top:16px;padding:15px;border:1px solid #dfe7f1;border-radius:10px;background:#f7f9fc}.branding-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.branding-preview-heading>div{display:grid;gap:4px}.branding-preview-dot{padding:4px 6px;border-radius:999px;color:#287855;background:#eaf8ef;font-size:10px;font-weight:800}.branding-email-preview{overflow:hidden;border:1px solid #d8e2ed;border-radius:8px;background:#fff;box-shadow:0 10px 20px #21355614}.branding-email-chrome{display:flex;align-items:center;gap:4px;padding:8px 9px;border-bottom:1px solid #edf1f5;background:#f8fafc}.branding-email-chrome>span{width:6px;height:6px;border-radius:50%;background:#cad4df}.branding-email-chrome small{margin-left:5px;overflow:hidden;color:#9aa7b6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.branding-email-sender{display:flex;align-items:center;gap:8px;padding:13px 15px;border-bottom:1px solid #edf1f5}.branding-preview-logo{width:31px;height:31px;border-radius:6px;font-size:10px}.branding-email-sender>div:last-child{display:grid;gap:2px;min-width:0}.branding-email-sender b{overflow:hidden;color:#40546d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.branding-email-sender small{overflow:hidden;color:#8997a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.branding-email-body{padding:20px 18px 17px;color:#62748a}.branding-email-body>small{color:#8997a8;font:500 8px DM Mono,monospace;letter-spacing:.07em}.branding-email-body h4{margin:6px 0 9px;color:#334862;font-size:19px;letter-spacing:-.035em}.branding-email-body p{font-size:10px;line-height:1.5}.branding-preview-details{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:15px 0}.branding-preview-details span{display:grid;gap:3px;padding:8px;border-radius:5px;color:#8997a8;background:#f5f8fb;font-size:10px}.branding-preview-details b{color:#526987;font-size:10px}.branding-email-body button{min-height:31px;padding:0 11px;border-radius:5px;color:#fff;font-size:10px;font-weight:800}.branding-preview-accent{width:34px;height:3px;margin-top:18px;border-radius:99px}.branding-email-footer{padding:11px 15px;border-top:1px solid #edf1f5;color:#9aa7b6;font-size:10px;line-height:1.4;text-align:center}.branding-preview-note{margin:10px 1px 0;color:#8997a8;font-size:10px;line-height:1.4}.branding-swatch-row{display:flex;gap:13px;margin-top:11px;color:#71839a;font-size:10px}.branding-swatch-row span{display:inline-flex;align-items:center;gap:5px}.branding-swatch-row i{width:10px;height:10px;border-radius:3px}.branding-command-bar{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 22px;border-top:1px solid #dce5ef;background:#fffffff2;box-shadow:0 -8px 20px #2135560f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.branding-draft-label{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:#a27022;font-size:10px;font-weight:800}.branding-draft-label i{width:7px;height:7px;border-radius:50%;background:#d7962b;box-shadow:0 0 0 3px #fff4df}.branding-command-bar>div{display:flex;gap:8px}.branding-command-bar button{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:10px}.branding-save-error{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:#b44f5a;font-size:10px}.branding-loading,.branding-error-panel{display:flex;align-items:center;gap:9px;min-height:360px;padding:30px;color:#526987}.branding-loading{flex-direction:column;justify-content:center;text-align:center}.branding-loading lucide-icon,.branding-loading svg,.branding-error-panel>lucide-icon,.branding-error-panel>svg{color:#315cf4}.branding-loading span,.branding-error-panel span{color:#8190a3;font-size:10px}.branding-error-panel{align-items:flex-start}.branding-error-panel>div{display:grid;gap:4px;flex:1}.branding-error-panel .outline-inline{margin-left:auto}.notification-secondary-panel{padding:14px 20px 18px;border-top:1px solid #e8eef5;background:#fbfcff}.notification-secondary-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.notification-secondary-panel h4{color:#40546d;font-size:12px}.notification-history-list{display:grid;gap:6px}.notification-history-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:1px solid #e2e9f1;border-radius:7px;color:#526987;background:#fff;text-align:left;font-size:10px}.notification-history-list button:hover{border-color:#b9caf7;color:#315cf4}.notification-diff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.notification-diff-pane{min-height:180px;padding:10px;border:1px solid #e2e9f1;border-radius:7px;background:#fff;color:#526987;font:10px/1.45 DM Mono,monospace;white-space:pre-wrap}@media (max-width: 980px){.branding-content{grid-template-columns:minmax(0,1fr)}.branding-preview-panel{position:static}}@media (max-width: 620px){.branding-editor-header{flex-direction:column;padding:17px}.branding-content{gap:12px;padding:12px 17px 72px}.branding-color-grid{grid-template-columns:1fr;gap:0}.branding-command-bar{align-items:stretch;flex-direction:column;padding:10px 17px}.branding-draft-label,.branding-save-error{margin-right:0}.branding-command-bar>div{justify-content:flex-end}.branding-logo-source{grid-template-columns:1fr;align-items:stretch;gap:8px;padding-right:0}.branding-logo-or{margin:0;text-align:center}.branding-upload-control{padding:0 17px}}.cdk-overlay-pane.hub-cdk-dialog-panel{max-width:min(460px,calc(100vw - 24px))}.cdk-overlay-backdrop.hub-dialog-cdk-backdrop{background:#1a2a435c}.hub-icon-picker{position:relative;width:100%}.hub-icon-picker-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:35px;padding:0 10px;border:1px solid #cbd8e8;border-radius:7px;color:#315cf4;background:#fbfcff;cursor:pointer}.hub-icon-picker-value{display:inline-flex;align-items:center;gap:9px;min-width:0}.hub-icon-picker-value>span{overflow:hidden;color:#40546d;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.hub-icon-picker-trigger svg:last-child{color:#718299}.hub-icon-picker-trigger:focus-visible,.hub-icon-picker-trigger[aria-expanded=true]{border-color:#5277ee;outline:none;box-shadow:0 0 0 3px #5277ee24}.hub-icon-picker-popover{position:absolute;z-index:5;top:calc(100% + 6px);left:0;width:min(260px,100%);padding:8px;border:1px solid #d5dfeb;border-radius:9px;background:#fff;box-shadow:0 14px 32px #1c31522e}.hub-icon-picker-search{position:relative;display:flex;align-items:center;color:#718299}.hub-icon-picker-search>svg{position:absolute;left:9px;pointer-events:none}.hub-icon-picker-search input{width:100%;min-height:31px;padding:0 8px 0 34px;border:1px solid #cbd8e8;border-radius:6px;color:#40546d;background:#fbfcff;font:inherit;font-size:11px;outline:none}.hub-icon-picker-search input:focus{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee1f}.hub-icon-picker-options{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:29px;gap:5px;max-height:131px;overflow-y:auto;padding-top:8px}.hub-icon-picker-option{display:grid;place-items:center;min-width:29px;min-height:29px;padding:0;border:1px solid transparent;border-radius:6px;color:#5f7394;background:transparent;cursor:pointer}.hub-icon-picker-option:hover,.hub-icon-picker-option:focus-visible{border-color:#bdcdf6;color:#315cf4;background:#eef3ff;outline:none}.hub-icon-picker-option.is-selected{border-color:#91aaf3;color:#315cf4;background:#e9efff;box-shadow:inset 0 0 0 1px #315cf41a}.hub-icon-picker-empty{grid-column:1 / -1;padding:10px 4px 4px;color:#8190a3;font-size:10px;text-align:center}.hub-dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#1a2a435c}.hub-dialog{width:min(460px,100%);overflow:visible;border:1px solid #d5dfeb;border-radius:12px;background:#fff;box-shadow:0 24px 60px #1c31523d}.hub-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px;border-bottom:1px solid #e8eef5}.hub-dialog>header>div{display:grid;gap:5px}.hub-dialog>header span{color:#8190a3;font-size:10px;font-weight:800;letter-spacing:.07em}.hub-dialog h2{color:#334862;font-size:19px}.hub-dialog>header p{color:#71839a;font-size:11px;line-height:1.45}.hub-dialog-fields{display:grid;gap:14px;padding:18px 20px 20px}.hub-dialog-field{display:grid;gap:6px}.hub-dialog-field>span{color:#40546d;font-size:11px;font-weight:800}.hub-dialog-field input,.hub-dialog-field select{width:100%;min-height:35px;padding:0 10px;border:1px solid #cbd8e8;border-radius:7px;color:#40546d;background:#fbfcff;font:inherit;font-size:12px;outline:none}.hub-dialog-field .hub-icon-picker-search input{padding-left:42px}.hub-dialog-field input:focus,.hub-dialog-field select:focus{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee24}.hub-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #e8eef5;background:#fbfcfe}.danger-button{display:inline-flex;align-items:center;gap:5px;min-height:35px;padding:0 12px;border:1px solid #c96f6f;border-radius:7px;color:#fff;background:#b95353;font-size:11px;font-weight:800;cursor:pointer}.danger-button:hover,.danger-button:focus-visible{border-color:#a64040;background:#a64040;outline:none}.hub-command-bar.is-clean{color:#72829a}.hub-command-bar.is-clean i{background:#72a98d;box-shadow:0 0 0 3px #eef8f1}.hub-command-bar .create-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}@media (max-width: 760px){.hub-retention-card>header{flex-direction:column;padding:16px 17px 13px}.hub-retention-intro{padding:13px 17px}.hub-retention-grid{grid-template-columns:1fr}.hub-retention-row{padding:13px 17px}.hub-retention-row:nth-child(odd){border-right:0}.hub-retention-value input{width:82px}.hub-retention-card>.hub-contract-note{margin:12px 17px 16px}.channel-connectivity-hero{align-items:flex-start;flex-direction:column}.channel-connectivity-hero-status{justify-items:start}.channel-connectivity-actions{align-items:stretch;flex-direction:column}.channel-connectivity-actions button{justify-content:center;width:100%}.channel-connectivity-actions .outline-inline{margin-right:0}.channel-connectivity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-connectivity-grid,.channel-connectivity-details{grid-template-columns:minmax(0,1fr)}.channel-connectivity-details>div:nth-child(odd){border-right:0}.channel-connectivity-details code{font-size:10px}.settings-unavailable-main{min-height:360px}.settings-unavailable-card{padding:22px}.hub-general-grid{grid-template-columns:1fr}.hub-general-field{padding:13px 17px}.hub-general-field:nth-child(odd){border-right:0}.hub-general-card>.hub-contract-note{margin:12px 17px 16px}.hub-profile-grid{grid-template-columns:1fr}.hub-profile-summary{padding:15px 17px}.hub-profile-card>.hub-contract-note{margin:12px 17px 16px}.hub-booking-grid{grid-template-columns:1fr}.hub-booking-preferences{padding:12px 17px 4px}.hub-booking-card>.hub-contract-note{margin:12px 17px 16px}.hub-cancellation-grid{grid-template-columns:1fr}.hub-cancellation-policy{grid-column:auto}.hub-cancellation-card>.hub-contract-note{margin:12px 17px 16px}.hub-amenities-intro{align-items:stretch;flex-direction:column;gap:12px;padding:13px 17px}.hub-amenities-search{flex-basis:auto}.hub-amenity-groups{grid-template-columns:1fr;padding:12px 17px 3px}.hub-amenities-card>header{flex-direction:column;padding:16px 17px 13px}.hub-amenities-card>.hub-contract-note{margin:10px 17px 16px}.hub-amenities-card>header>.hub-amenities-actions{justify-content:flex-start;width:100%}.hub-dialog-backdrop{padding:12px}.hub-dialog>header,.hub-dialog-fields{padding-left:17px;padding-right:17px}.hub-dialog>footer{padding-left:17px;padding-right:17px}.hub-amenity-group>header{align-items:flex-start;flex-direction:column}.hub-amenity-row{grid-template-columns:auto minmax(0,1fr) auto}.hub-amenity-type{display:none}.hub-security-password-grid{grid-template-columns:1fr}}.ops-app .settings-workspace.settings-hub .settings-hub-layout,.ops-app .settings-workspace.settings-hub.settings-hub-operations .settings-hub-layout{grid-template-columns:minmax(0,1fr)}.ops-app .settings-hub app-data-retention-settings .retention-hub-save,.ops-app .settings-hub .hub-child-save,.ops-app .settings-hub .hub-child-title{display:none}.hub-general-field select{width:100%;min-height:34px;padding:0 9px;border:1px solid #cbd8e8;border-radius:7px;color:#40546d;background:#fbfcff;font:inherit;font-size:12px;outline:none}.hub-general-field select:focus{border-color:#5277ee;box-shadow:0 0 0 3px #5277ee24}.hub-field-value{justify-self:end;color:#4c607c;font-size:11px;font-weight:800;text-align:right}.hub-ownership-action{display:flex;justify-content:flex-end;padding:0 22px 18px}.hub-booking-error{grid-column:1 / -1;padding:0 20px 14px}.settings-integrations-stack{display:grid;gap:16px}.side-panel-container.ops-canonical-drawer-host .panel-content{overflow:hidden;background:#f4f6f9}.side-panel-container.ops-canonical-drawer-host .canonical-record-preview{--preview-accent: #315cf4;--preview-accent-soft: #edf2ff;display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;color:#17263d;background:#f4f6f9;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.side-panel-container.ops-canonical-drawer-host .canonical-preview-escalation{--preview-accent: #c94e4e;--preview-accent-soft: #fff0ef}.side-panel-container.ops-canonical-drawer-host .canonical-preview-header{display:flex;min-height:58px;flex:0 0 auto;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #d7dee9;background:#fff}.side-panel-container.ops-canonical-drawer-host .canonical-preview-header>.icon-button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:0;border-radius:7px;color:#627189;background:transparent}.side-panel-container.ops-canonical-drawer-host .canonical-preview-ref{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-ref small,.side-panel-container.ops-canonical-drawer-host .canonical-preview-kicker{color:#768298;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.side-panel-container.ops-canonical-drawer-host .canonical-preview-ref b{color:#24324a;font:500 13px DM Mono,monospace}.side-panel-container.ops-canonical-drawer-host .canonical-preview-header>.outline-inline{display:inline-flex;min-height:38px;align-items:center;gap:6px;padding:8px 12px;border:1px solid #d3dce8;border-radius:8px;color:#315cf4;background:#fff;font-size:12px;font-weight:700;white-space:nowrap}.side-panel-container.ops-canonical-drawer-host .canonical-preview-body{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow:auto;padding:20px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-hero{display:flex;gap:13px;padding:17px 16px;border:1px solid #dbe2ec;border-top:3px solid var(--preview-accent);border-radius:13px;background:#fff;box-shadow:0 3px 12px #1e304e0a}.side-panel-container.ops-canonical-drawer-host .canonical-preview-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--preview-accent);background:var(--preview-accent-soft)}.side-panel-container.ops-canonical-drawer-host .canonical-preview-hero-copy{min-width:0;flex:1}.side-panel-container.ops-canonical-drawer-host .canonical-preview-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-kicker .mono-ref{color:#8792a4;font-size:11px;letter-spacing:.04em}.side-panel-container.ops-canonical-drawer-host .canonical-preview-hero h1{margin:7px 0 5px;color:#17263d;font-size:24px;font-weight:800;line-height:1.12;letter-spacing:-.02em}.side-panel-container.ops-canonical-drawer-host .canonical-preview-hero p{margin:0;color:#66748a;font-size:13px;line-height:1.45}.side-panel-container.ops-canonical-drawer-host .canonical-preview-hero .record-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-hero .record-badges span{display:inline-flex;min-height:21px;align-items:center;padding:0 7px;border-radius:4px;font-size:10px;font-weight:800}.side-panel-container.ops-canonical-drawer-host .canonical-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(76px,auto);overflow:hidden;border:1px solid #dbe2ec;border-radius:11px;background:#fff}.side-panel-container.ops-canonical-drawer-host .canonical-preview-facts>div{display:flex;min-width:0;min-height:76px;flex-direction:column;justify-content:center;padding:11px 13px;border-bottom:1px solid #e7ebf1;overflow-wrap:anywhere}.side-panel-container.ops-canonical-drawer-host .canonical-preview-facts>div:nth-child(odd){border-right:1px solid #e7ebf1}.side-panel-container.ops-canonical-drawer-host .canonical-preview-facts>div:nth-last-child(-n+2){border-bottom:0}.side-panel-container.ops-canonical-drawer-host .canonical-preview-facts span,.side-panel-container.ops-canonical-drawer-host .canonical-preview-progress span,.side-panel-container.ops-canonical-drawer-host .canonical-preview-callout span,.side-panel-container.ops-canonical-drawer-host .canonical-preview-section header span,.side-panel-container.ops-canonical-drawer-host .canonical-preview-rows span{color:#7a879b;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.side-panel-container.ops-canonical-drawer-host .canonical-preview-facts b{margin-top:5px;color:#25344c;font-size:12px;line-height:1.35}.side-panel-container.ops-canonical-drawer-host .canonical-preview-progress,.side-panel-container.ops-canonical-drawer-host .canonical-preview-callout{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid #dbe2ec;border-left:3px solid var(--preview-accent);border-radius:11px;background:#fff}.side-panel-container.ops-canonical-drawer-host .canonical-preview-progress.has-attention{border-color:#ead39b;border-left-color:#c58821;background:#fff9ed}.side-panel-container.ops-canonical-drawer-host .canonical-preview-escalation .canonical-preview-callout{border-color:#ecc8c3;border-left-color:#c94e4e;background:#fff4f3}.side-panel-container.ops-canonical-drawer-host .canonical-preview-progress>div,.side-panel-container.ops-canonical-drawer-host .canonical-preview-callout>div{flex:1}.side-panel-container.ops-canonical-drawer-host .canonical-preview-progress>lucide-icon,.side-panel-container.ops-canonical-drawer-host .canonical-preview-callout>lucide-icon{flex:0 0 auto;margin-top:2px;color:#b27a1c}.side-panel-container.ops-canonical-drawer-host .canonical-preview-escalation .canonical-preview-callout>lucide-icon{color:#c94e4e}.side-panel-container.ops-canonical-drawer-host .canonical-preview-progress b,.side-panel-container.ops-canonical-drawer-host .canonical-preview-callout b{display:block;margin:3px 0;color:#25344c;font-size:13px;line-height:1.35}.side-panel-container.ops-canonical-drawer-host .canonical-preview-progress small,.side-panel-container.ops-canonical-drawer-host .canonical-preview-callout small{display:block;color:#6d788a;font-size:12px;line-height:1.35}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section{padding:14px 15px;border:1px solid #dbe2ec;border-radius:11px;background:#fff}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section h2{margin:4px 0 0;color:#263650;font-size:14px;line-height:1.25}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section h2 em{margin-left:5px;padding:3px 7px;border-radius:999px;color:#6d7a8e;background:#eef2f7;font-size:11px;font-style:normal}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section ul{margin:10px -5px 0;padding:0;list-style:none}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section li+li{border-top:1px solid #edf0f4}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section li>button,.side-panel-container.ops-canonical-drawer-host .canonical-preview-section li>a{display:flex;width:100%;align-items:center;gap:10px;padding:11px 5px;border:0;border-radius:6px;color:inherit;background:none;text-align:left}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section li>button:hover,.side-panel-container.ops-canonical-drawer-host .canonical-preview-section li>a:hover{background:#f7f9fc}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section li .mono-ref{min-width:72px;color:#243a67;font:500 12px DM Mono,monospace}.side-panel-container.ops-canonical-drawer-host .canonical-preview-section li>button>span,.side-panel-container.ops-canonical-drawer-host .canonical-preview-section li>a>span{flex:1;color:#53627a;font-size:13px;line-height:1.3}.side-panel-container.ops-canonical-drawer-host .canonical-preview-rows{display:grid;margin-top:10px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-rows p{display:grid;gap:4px;margin:0;padding:10px 0;border-top:1px solid #edf0f4}.side-panel-container.ops-canonical-drawer-host .canonical-preview-rows b{color:#53627a;font-size:12px;line-height:1.4}.side-panel-container.ops-canonical-drawer-host .canonical-preview-activity ol{position:relative;display:grid;gap:12px;margin:14px 0 0 5px;padding:0 0 0 17px;border-left:1px solid #dfe5ec;list-style:none}.side-panel-container.ops-canonical-drawer-host .canonical-preview-activity ol>li{position:relative;display:flex;gap:8px;border:0}.side-panel-container.ops-canonical-drawer-host .canonical-preview-activity .activity-dot{position:absolute;top:3px;left:-22px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#b5c0ce;box-shadow:0 0 0 1px #b5c0ce}.side-panel-container.ops-canonical-drawer-host .canonical-preview-activity li div{display:grid;gap:3px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-activity li b{color:#4a5870;font-size:10px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-activity li small{color:#8a96a6;font-size:10px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-empty{align-items:center;color:#7c899c;font-size:12px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-system-event{display:flex;align-items:center;gap:7px;margin-top:11px;color:#7c899c;font-size:11px}@media (max-width: 600px){.side-panel-container.ops-canonical-drawer-host .canonical-preview-header,.side-panel-container.ops-canonical-drawer-host .canonical-preview-body{padding-inline:12px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-header>.outline-inline{padding-inline:9px;font-size:11px}.side-panel-container.ops-canonical-drawer-host .canonical-preview-facts{grid-template-columns:1fr;grid-auto-rows:minmax(68px,auto)}.side-panel-container.ops-canonical-drawer-host .canonical-preview-facts>div{min-height:68px;border-right:0!important;border-bottom:1px solid #e7ebf1!important}.side-panel-container.ops-canonical-drawer-host .canonical-preview-facts>div:last-child{border-bottom:0!important}.side-panel-container.ops-canonical-drawer-host .canonical-preview-hero h1{font-size:21px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-left-\[21px\]{left:-21px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-3{right:-.75rem}.-top-1{top:-.25rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[0\.4rem\]{left:.4rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.-m-1{margin:-.25rem}.-m-6{margin:-1.5rem}.m-3{margin:.75rem}.m-6{margin:1.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-mt-0\.5{margin-top:-.125rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[120px\]{height:120px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[220px\]{height:220px}.h-\[280px\]{height:280px}.h-\[32rem\]{height:32rem}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[44px\]{height:44px}.h-\[450px\]{height:450px}.h-\[60px\]{height:60px}.h-\[700px\]{height:700px}.h-\[72px\]{height:72px}.h-\[calc\(100\%-8px\)\]{height:calc(100% - 8px)}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[450px\]{max-height:450px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[min\(50vh\,20rem\)\]{max-height:min(50vh,20rem)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-48{min-height:12rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[300px\]{min-height:300px}.min-h-\[340px\]{min-height:340px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[110px\]{width:110px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[320px\]{width:320px}.w-\[450px\]{width:450px}.w-\[480px\]{width:480px}.w-\[60px\]{width:60px}.w-\[700px\]{width:700px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-\[100px\]{min-width:100px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[260px\]{min-width:260px}.min-w-\[32px\]{min-width:32px}.min-w-\[340px\]{min-width:340px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[900px\]{min-width:900px}.min-w-\[960px\]{min-width:960px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[440px\]{max-width:440px}.max-w-\[500px\]{max-width:500px}.max-w-\[60\%\]{max-width:60%}.max-w-\[65\%\]{max-width:65%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-bottom-right{transform-origin:bottom right}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:1.5rem}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-10{column-gap:2.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1px\]{border-radius:1px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/50{border-color:#fde68a80}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground) / .2)}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-muted\/5{border-color:hsl(var(--muted) / .05)}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-500\/30{border-color:#f973164d}.border-primary{border-color:hsl(var(--primary))}.border-primary-foreground\/30{border-color:hsl(var(--primary-foreground) / .3)}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-500\/30{border-color:#a855f74d}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-status-cancelled{border-color:hsl(var(--status-cancelled))}.border-status-cancelled\/20{border-color:hsl(var(--status-cancelled) / .2)}.border-status-cancelled\/30{border-color:hsl(var(--status-cancelled) / .3)}.border-status-checked-in{border-color:hsl(var(--status-checked-in))}.border-status-checked-in\/20{border-color:hsl(var(--status-checked-in) / .2)}.border-status-checked-in\/30{border-color:hsl(var(--status-checked-in) / .3)}.border-status-checked-out{border-color:hsl(var(--status-checked-out))}.border-status-checked-out\/30{border-color:hsl(var(--status-checked-out) / .3)}.border-status-confirmed{border-color:hsl(var(--status-confirmed))}.border-status-confirmed\/20{border-color:hsl(var(--status-confirmed) / .2)}.border-status-confirmed\/30{border-color:hsl(var(--status-confirmed) / .3)}.border-status-maintenance{border-color:hsl(var(--status-maintenance))}.border-status-maintenance\/30{border-color:hsl(var(--status-maintenance) / .3)}.border-status-owner{border-color:hsl(var(--status-owner))}.border-status-owner\/30{border-color:hsl(var(--status-owner) / .3)}.border-status-pending{border-color:hsl(var(--status-pending))}.border-status-pending\/20{border-color:hsl(var(--status-pending) / .2)}.border-status-pending\/30{border-color:hsl(var(--status-pending) / .3)}.border-status-pending\/40{border-color:hsl(var(--status-pending) / .4)}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200\/50{border-color:#ddd6fe80}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-primary-foreground{border-top-color:hsl(var(--primary-foreground))}.border-t-transparent{border-top-color:transparent}.bg-\[\#03061C\]{--tw-bg-opacity: 1;background-color:rgb(3 6 28 / var(--tw-bg-opacity, 1))}.bg-\[\#0D64C6\]\/15{background-color:#0d64c626}.bg-\[\#6366F1\]{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-\[hsl\(0\,72\%\,65\%\)\]{--tw-bg-opacity: 1;background-color:hsl(0 72% 65% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(142\,71\%\,55\%\)\]{--tw-bg-opacity: 1;background-color:hsl(142 71% 55% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(214\,100\%\,40\%\)\]\/15{background-color:#0058cc26}.bg-\[hsl\(351\,100\%\,65\%\)\]\/15{background-color:#ff4d6726}.bg-\[hsl\(38\,92\%\,60\%\)\]{--tw-bg-opacity: 1;background-color:hsl(38 92% 60% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(var\(--status-confirmed\)\)\]\/15{background-color:hsl(var(--status-confirmed) / .15)}.bg-\[hsl\(var\(--status-pending\)\)\]\/15{background-color:hsl(var(--status-pending) / .15)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-950{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-destructive\/40{background-color:hsl(var(--destructive) / .4)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/80{background-color:hsl(var(--destructive) / .8)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-input{background-color:hsl(var(--input))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/5{background-color:hsl(var(--muted) / .05)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/15{background-color:hsl(var(--primary-foreground) / .15)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-primary\/\[0\.03\]{background-color:hsl(var(--primary) / .03)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/40{background-color:#fef2f266}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-accent{background-color:hsl(var(--sidebar-accent))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/60{background-color:#f8fafc99}.bg-status-cancelled{background-color:hsl(var(--status-cancelled))}.bg-status-cancelled\/10{background-color:hsl(var(--status-cancelled) / .1)}.bg-status-cancelled\/15{background-color:hsl(var(--status-cancelled) / .15)}.bg-status-cancelled\/20{background-color:hsl(var(--status-cancelled) / .2)}.bg-status-checked-in{background-color:hsl(var(--status-checked-in))}.bg-status-checked-in\/10{background-color:hsl(var(--status-checked-in) / .1)}.bg-status-checked-in\/15{background-color:hsl(var(--status-checked-in) / .15)}.bg-status-checked-in\/20{background-color:hsl(var(--status-checked-in) / .2)}.bg-status-checked-out\/20{background-color:hsl(var(--status-checked-out) / .2)}.bg-status-checked-out\/80{background-color:hsl(var(--status-checked-out) / .8)}.bg-status-confirmed{background-color:hsl(var(--status-confirmed))}.bg-status-confirmed\/10{background-color:hsl(var(--status-confirmed) / .1)}.bg-status-confirmed\/15{background-color:hsl(var(--status-confirmed) / .15)}.bg-status-confirmed\/20{background-color:hsl(var(--status-confirmed) / .2)}.bg-status-confirmed\/30{background-color:hsl(var(--status-confirmed) / .3)}.bg-status-maintenance{background-color:hsl(var(--status-maintenance))}.bg-status-maintenance\/15{background-color:hsl(var(--status-maintenance) / .15)}.bg-status-maintenance\/20{background-color:hsl(var(--status-maintenance) / .2)}.bg-status-owner{background-color:hsl(var(--status-owner))}.bg-status-owner\/15{background-color:hsl(var(--status-owner) / .15)}.bg-status-owner\/20{background-color:hsl(var(--status-owner) / .2)}.bg-status-pending{background-color:hsl(var(--status-pending))}.bg-status-pending\/10{background-color:hsl(var(--status-pending) / .1)}.bg-status-pending\/15{background-color:hsl(var(--status-pending) / .15)}.bg-status-pending\/20{background-color:hsl(var(--status-pending) / .2)}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#061B61\]{--tw-gradient-from: #061B61 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 27 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5390FC\]{--tw-gradient-from: #5390FC var(--tw-gradient-from-position);--tw-gradient-to: rgb(83 144 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#03061C\]{--tw-gradient-to: rgb(3 6 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #03061C var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#03061C\]{--tw-gradient-to: #03061C var(--tw-gradient-to-position)}.to-\[\#7584FA\]{--tw-gradient-to: #7584FA var(--tw-gradient-to-position)}.to-muted{--tw-gradient-to: hsl(var(--muted)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-gray-900{fill:#111827}.fill-status-pending{fill:hsl(var(--status-pending))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[Inter\,system-ui\,sans-serif\]{font-family:Inter,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0D64C6\]{--tw-text-opacity: 1;color:rgb(13 100 198 / var(--tw-text-opacity, 1))}.text-\[\#4F46E5\]{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-\[\#4F46E5\]\/70{color:#4f46e5b3}.text-\[hsl\(214\,100\%\,40\%\)\]{--tw-text-opacity: 1;color:hsl(214 100% 40% / var(--tw-text-opacity, 1))}.text-\[hsl\(351\,100\%\,50\%\)\]{--tw-text-opacity: 1;color:hsl(351 100% 50% / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--status-confirmed\)\)\]{color:hsl(var(--status-confirmed))}.text-\[hsl\(var\(--status-pending\)\)\]{color:hsl(var(--status-pending))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/60{color:hsl(var(--destructive) / .6)}.text-destructive\/90{color:hsl(var(--destructive) / .9)}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/70{color:hsl(var(--primary-foreground) / .7)}.text-primary-foreground\/90{color:hsl(var(--primary-foreground) / .9)}.text-primary\/20{color:hsl(var(--primary) / .2)}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-muted{color:hsl(var(--sidebar-muted))}.text-sidebar-primary{color:hsl(var(--sidebar-primary))}.text-sidebar-primary-foreground{color:hsl(var(--sidebar-primary-foreground))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-status-cancelled{color:hsl(var(--status-cancelled))}.text-status-checked-in{color:hsl(var(--status-checked-in))}.text-status-checked-out{color:hsl(var(--status-checked-out))}.text-status-confirmed{color:hsl(var(--status-confirmed))}.text-status-maintenance{color:hsl(var(--status-maintenance))}.text-status-owner{color:hsl(var(--status-owner))}.text-status-pending{color:hsl(var(--status-pending))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/50{color:#ffffff80}.text-white\/90{color:#ffffffe6}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.04\]{opacity:.04}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.28);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_hsl\(var\(--border\)\)\,0_8px_20px_-16px_rgba\(15\,23\,42\,0\.65\)\]{--tw-shadow: 0 1px 0 hsl(var(--border)),0 8px 20px -16px rgba(15,23,42,.65);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color), 0 8px 20px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgb\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 4px 24px rgb(0,0,0,.06);--tw-shadow-colored: 0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#6366F1\]\/25{--tw-shadow-color: rgb(99 102 241 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/10{--tw-shadow-color: hsl(var(--primary) / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/30{--tw-shadow-color: hsl(var(--primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-border{--tw-ring-color: hsl(var(--border))}.ring-destructive\/30{--tw-ring-color: hsl(var(--destructive) / .3)}.ring-destructive\/40{--tw-ring-color: hsl(var(--destructive) / .4)}.ring-destructive\/50{--tw-ring-color: hsl(var(--destructive) / .5)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/15{--tw-ring-color: hsl(var(--primary) / .15)}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-5{--tw-enter-translate-y: 1.25rem}.slide-in-from-right{--tw-enter-translate-x: 100%}.slide-in-from-top-1{--tw-enter-translate-y: -.25rem}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}@media (pointer: coarse){app-operations-shell button,app-operations-shell a,app-operations-shell select,app-operations-shell input:not([type=hidden]),app-operations-shell summary,app-operations-shell [role=button],app-operations-list-page button,app-operations-list-page a,app-operations-list-page select,app-operations-list-page input:not([type=hidden]),app-operations-list-page summary,app-operations-list-page [role=button],app-operations-record-page button,app-operations-record-page a,app-operations-record-page select,app-operations-record-page input:not([type=hidden]),app-operations-record-page summary,app-operations-record-page [role=button],app-operations-calendar-page button,app-operations-calendar-page a,app-operations-calendar-page select,app-operations-calendar-page input:not([type=hidden]),app-operations-calendar-page summary,app-operations-calendar-page [role=button],app-work button,app-work a,app-work select,app-work input:not([type=hidden]),app-work summary,app-work [role=button],app-operations-settings-hub button,app-operations-settings-hub a,app-operations-settings-hub select,app-operations-settings-hub input:not([type=hidden]),app-operations-settings-hub summary,app-operations-settings-hub [role=button]{min-height:44px!important}}:root{--background: 0 0% 99%;--foreground: 224 71% 4%;--card: 0 0% 100%;--card-foreground: 224 71% 4%;--popover: 0 0% 100%;--popover-foreground: 224 71% 4%;--primary: 234 89% 56%;--primary-foreground: 0 0% 100%;--secondary: 220 14% 96%;--secondary-foreground: 224 71% 4%;--muted: 220 14% 96%;--muted-foreground: 220 9% 46%;--accent: 220 14% 96%;--accent-foreground: 224 71% 4%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 220 13% 91%;--input: 220 13% 91%;--ring: 234 89% 56%;--radius: .5rem;--sidebar-background: 224 71% 4%;--sidebar-foreground: 220 14% 84%;--sidebar-primary: 234 89% 64%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 224 50% 10%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 224 30% 14%;--sidebar-ring: 234 89% 56%;--sidebar-muted: 220 9% 46%;--status-confirmed: 142 71% 45%;--status-pending: 38 92% 50%;--status-cancelled: 0 72% 51%;--status-owner: 271 81% 56%;--status-maintenance: 25 95% 53%;--status-checked-in: 199 89% 48%;--status-checked-out: 220 9% 46%;--font-family-base: "Inter", system-ui, sans-serif;--font-family-ops: "Manrope", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-family-base);background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{font-family:inherit}.panel-close-btn{position:absolute;top:24px;right:24px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:2px solid #8b96f5;background:transparent;color:#475569;cursor:pointer;transition:all .2s;z-index:50}.panel-close-btn:hover{background-color:#f8faff;border-color:#6366f1;color:#0f172a;transform:scale(1.05)}.panel-close-btn:active{transform:scale(.95)}.panel-close-btn lucide-icon{display:flex;align-items:center;justify-content:center}.ops-app{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}.ops-app *,.ops-app *:before,.ops-app *:after{box-sizing:border-box}.ops-app button,.ops-app select,.ops-app input,.ops-app textarea{font:inherit}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground) / .3)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:bg-\[\#4F46E5\]:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-900:hover{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/10:hover{background-color:hsl(var(--muted) / .1)}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/5:hover{background-color:hsl(var(--muted) / .05)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-primary-foreground\/25:hover{background-color:hsl(var(--primary-foreground) / .25)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-500\/10:hover{background-color:#a855f71a}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-status-confirmed\/90:hover{background-color:hsl(var(--status-confirmed) / .9)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#4338CA\]:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-primary\/20:hover{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:w-80:focus{width:20rem}.focus\:border-\[\#4F46E5\]:focus{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#4F46E5\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-primary\/20:focus{--tw-ring-color: hsl(var(--primary) / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-background:focus{--tw-ring-offset-color: hsl(var(--background))}.focus-visible\:border-input:focus-visible{border-color:hsl(var(--input))}.focus-visible\:bg-background:focus-visible{background-color:hsl(var(--background))}.focus-visible\:bg-muted\/50:focus-visible{background-color:hsl(var(--muted) / .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color: hsl(var(--destructive))}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: hsl(var(--primary))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-slate-100:active{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:inline{display:inline}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary{border-color:hsl(var(--primary))}.group\/row:hover .group-hover\/row\:bg-muted\/10,.group:hover .group-hover\:bg-muted\/10{background-color:hsl(var(--muted) / .1)}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}@media (min-width: 640px){.sm\:left-auto{left:auto}.sm\:right-4{right:1rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:w-full{width:100%}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:2rem}.sm\:gap-x-12{column-gap:3rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-9{grid-column:span 9 / span 9}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[400px\]{height:400px}.md\:h-full{height:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr_1fr_1\.4fr\]{grid-template-columns:1.2fr 1fr 1fr 1.4fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-8{padding:2rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:pb-32{padding-bottom:8rem}.md\:pt-28{padding-top:7rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[52\%\]{width:52%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
