@font-face{font-family:Montserrat Local;src:url(/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.manual-living-layout{gap:16px}.manual-hero-v35{align-items:center;background:#0b2034;border:1px solid rgba(201,169,97,.42);border-radius:8px;box-shadow:0 16px 36px rgba(5,18,31,.13);color:#fffdf8;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) auto;min-height:132px;overflow:hidden;padding:22px 24px;position:relative}.manual-hero-v35:after{background:linear-gradient(90deg,transparent,rgba(201,169,97,.22),rgba(43,151,152,.26));bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.manual-hero-v35 h2{color:#fffdf8;font-size:26px;letter-spacing:0;line-height:1.16;margin:4px 0 7px}.manual-hero-v35 p{color:#cbd7dd;font-size:13px;line-height:1.55;margin:0;max-width:820px}.manual-hero-v35 .eyebrow{color:#dfbd70}.manual-hero-v35 .manual-hero-status{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.16);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:156px;padding:12px 14px;text-align:left}.manual-hero-v35 .manual-hero-status strong{color:#fffdf8}.manual-hero-v35 .manual-hero-status small,.manual-hero-v35 .manual-hero-status span{color:#cbd7dd}.manual-kpis{gap:8px;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.manual-kpis article{border-radius:6px;min-height:74px;padding:11px 12px}.manual-procedure-guide{background:rgba(255,253,248,.72);border:1px solid rgba(9,28,49,.12);box-shadow:none;gap:12px;padding:16px}.manual-procedure-toolbar{grid-template-columns:minmax(240px,1fr) minmax(170px,220px) auto}.manual-guide-version{align-items:flex-end;display:grid;grid-gap:2px;gap:2px;justify-items:end;min-width:132px;padding:0 2px 4px}.manual-guide-version strong{color:var(--navy-900);font-size:15px}.manual-guide-version span{color:var(--muted);font-size:10px;font-weight:800}.manual-category-tabs{align-items:center;background:rgba(9,28,49,.045);border:1px solid rgba(9,28,49,.08);border-radius:6px;display:flex;gap:3px;min-width:0;overflow-x:auto;padding:4px;scrollbar-width:thin}.manual-category-tabs button{background:transparent;border:0;border-radius:5px;color:var(--muted);flex:0 0 auto;font-size:11px;font-weight:820;min-height:32px;padding:0 11px}.manual-category-tabs button.active,.manual-category-tabs button:hover{background:#0b2034;color:#fffdf8}.manual-tower-registry{background:rgba(26,105,107,.055);border:1px solid rgba(26,105,107,.16);border-radius:6px;overflow:hidden}.manual-tower-registry summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;min-height:52px;padding:10px 12px}.manual-tower-registry summary::-webkit-details-marker{display:none}.manual-tower-registry summary:after{color:var(--teal-700);content:"+";font-size:20px;font-weight:500}.manual-tower-registry[open] summary:after{content:"−"}.manual-tower-registry summary span{display:grid;grid-gap:2px;gap:2px}.manual-tower-registry>div:last-child{border-top:1px solid rgba(26,105,107,.14);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:10px 12px 12px}.manual-reader-layout{align-items:start;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);min-width:0}.manual-procedure-index{border:1px solid rgba(9,28,49,.12);border-radius:7px 0 0 7px;display:grid;max-height:720px;min-width:0;overflow-y:auto}.manual-procedure-index button{background:rgba(255,255,255,.7);border:0;border-bottom:1px solid rgba(9,28,49,.08);color:var(--ink-950);display:grid;grid-gap:4px;gap:4px;min-height:78px;min-width:0;padding:11px 12px;text-align:left}.manual-procedure-index button:last-child{border-bottom:0}.manual-procedure-index button:hover{background:rgba(26,105,107,.075)}.manual-procedure-index button.active{background:#0f2d43;color:#fffdf8}.manual-procedure-index button small,.manual-procedure-index button span{color:var(--muted);font-size:10px;line-height:1.3}.manual-procedure-index button.active small,.manual-procedure-index button.active span{color:#bfccd2}.manual-procedure-index button strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.manual-procedure-article{background:#fffdf8;border:1px solid rgba(9,28,49,.12);border-left:0;border-radius:0 7px 7px 0;min-height:560px;min-width:0;overflow:hidden}.manual-procedure-article>header{align-items:start;background:linear-gradient(120deg,rgba(244,239,226,.72),rgba(229,241,239,.7));border-bottom:1px solid rgba(9,28,49,.1);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.manual-procedure-article>header h3{color:var(--ink-950);font-size:21px;letter-spacing:0;line-height:1.25;margin:4px 0 7px}.manual-procedure-article>header p{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.manual-current-page{background:rgba(26,105,107,.1);border:1px solid rgba(26,105,107,.18);border-radius:5px;color:var(--teal-700);font-size:11px;font-weight:850;padding:8px 10px}.manual-when-to-use{border-bottom:1px solid rgba(9,28,49,.09);display:grid;grid-gap:5px;gap:5px;grid-template-columns:120px minmax(0,1fr);padding:14px 20px}.manual-procedure-detail-grid strong,.manual-steps h4,.manual-when-to-use strong{color:var(--navy-900);font-size:11px;font-weight:880;text-transform:uppercase}.manual-when-to-use p{color:var(--text);font-size:12px;line-height:1.5;margin:0}.manual-steps{padding:18px 20px 8px}.manual-steps h4{margin:0 0 10px}.manual-steps ol{counter-reset:manual-step;display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.manual-steps li{align-items:start;color:var(--text);display:grid;font-size:12px;grid-gap:9px;gap:9px;grid-template-columns:24px minmax(0,1fr);line-height:1.5}.manual-steps li:before{align-items:center;background:#0f2d43;border-radius:50%;color:#fffdf8;content:counter(manual-step);counter-increment:manual-step;display:flex;font-size:10px;font-weight:850;height:22px;justify-content:center;margin-top:1px;width:22px}.manual-procedure-article .manual-procedure-detail-grid{border-top:1px solid rgba(9,28,49,.09);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.manual-procedure-article .manual-procedure-detail-grid section{border-bottom:1px solid rgba(9,28,49,.08);border-right:1px solid rgba(9,28,49,.08);min-width:0;padding:14px 20px}.manual-procedure-article .manual-procedure-detail-grid section:nth-child(2n){border-right:0}.manual-procedure-article .manual-procedure-detail-grid section.warn{background:rgba(179,106,10,.045)}.manual-procedure-article .manual-procedure-detail-grid ul{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0;padding-left:16px}.manual-procedure-article .manual-procedure-detail-grid li{color:var(--muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.manual-procedure-article>footer{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:10px;font-weight:780;gap:7px 14px;padding:12px 20px 16px}.manual-procedure-article>footer span:not(:last-child):after{color:#c9a961;content:"•";margin-left:14px}.manual-empty-state{align-items:center;border:1px dashed rgba(9,28,49,.22);border-radius:7px;grid-gap:7px;gap:7px;justify-items:center;min-height:180px;padding:24px;text-align:center}.manual-master-v35{background:#0f2d43;border:1px solid rgba(201,169,97,.42);border-radius:8px;color:#fffdf8;display:grid;grid-gap:14px;gap:14px;padding:20px}.manual-master-heading{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto}.manual-master-heading h2{color:#fffdf8;font-size:20px;margin:4px 0 6px}.manual-master-heading p{color:#cbd7dd;font-size:12px;line-height:1.5;margin:0}.manual-master-download{background:#c9a961;color:#071523;white-space:nowrap}.manual-master-meta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.manual-master-meta span{background:rgba(255,253,248,.07);border:1px solid rgba(255,253,248,.12);border-radius:5px;color:#cbd7dd;display:grid;font-size:11px;grid-gap:2px;gap:2px;padding:9px 10px}.manual-master-meta strong{color:#dfbd70;font-size:9px;text-transform:uppercase}.manual-master-chapters{border-top:1px solid rgba(255,253,248,.12);display:grid}.manual-master-chapters details{border-bottom:1px solid rgba(255,253,248,.1);padding:0}.manual-master-chapters summary{color:#fffdf8;cursor:pointer;font-size:12px;font-weight:820;padding:11px 2px}.manual-master-chapters ol,.manual-master-chapters p{color:#cbd7dd;font-size:11px;line-height:1.55;margin:0 0 12px}.manual-route-directory{border-top:1px solid rgba(9,28,49,.14);display:grid;grid-gap:10px;gap:10px;padding-top:16px}.manual-route-list{border:1px solid rgba(9,28,49,.12);border-radius:7px;display:grid;overflow:hidden}.manual-route-list>button{align-items:center;background:rgba(255,253,248,.82);border:0;border-bottom:1px solid rgba(9,28,49,.08);color:var(--ink-950);display:grid;grid-gap:10px;gap:10px;grid-template-columns:4px minmax(210px,1fr) minmax(180px,.7fr) 28px;min-height:62px;padding:9px 12px 9px 8px;text-align:left}.manual-route-list>button:last-child{border-bottom:0}.manual-route-list>button:hover{background:rgba(26,105,107,.07)}.manual-route-list>button>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.manual-route-list strong{font-size:12px}.manual-route-list small,.manual-route-list>button>span:nth-child(3){color:var(--muted);font-size:10px;line-height:1.4}.manual-route-tone{align-self:stretch;background:var(--teal-500);border-radius:2px}.manual-route-tone.success{background:var(--good)}.manual-route-tone.warn{background:var(--warn)}.manual-route-tone.critical{background:var(--danger)}@media (max-width:900px){.manual-hero-v35,.manual-master-heading{align-items:start;grid-template-columns:minmax(0,1fr)}.manual-hero-v35 .manual-hero-status{min-width:0;width:100%}.manual-procedure-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,.46fr)}.manual-guide-version{grid-column:1/-1;justify-items:start}.manual-reader-layout{gap:10px;grid-template-columns:minmax(0,1fr)}.manual-procedure-index{border-radius:7px;display:grid;grid-auto-columns:minmax(180px,.72fr);grid-auto-flow:column;max-height:none;overflow-x:auto;overflow-y:hidden}.manual-procedure-index button{border-bottom:0;border-right:1px solid rgba(9,28,49,.08)}.manual-procedure-article{border-left:1px solid rgba(9,28,49,.12);border-radius:7px}.manual-master-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-master-download{justify-self:start}.manual-route-list>button{grid-template-columns:4px minmax(0,1fr) 28px}.manual-route-list>button>span:nth-child(3){display:none}}.view-tabs-frame .view-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.view-tabs-frame .view-tabs button{display:inline-flex;flex:none;justify-content:center;max-width:100%;padding-inline:7px}.view-tabs-frame.expanded .view-tabs{scroll-snap-type:none}.view-tabs-frame.expanded .view-tabs button{scroll-snap-align:start}.metric-strip{gap:8px;margin-bottom:10px}.metric-card{gap:4px;min-height:62px;padding:10px 12px}.metric-card strong{font-size:22px}.board-utility-strips{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.board-utility-strips:has([aria-expanded=true]){grid-template-columns:minmax(0,1fr)}.task-cover-editor{grid-template-columns:68px minmax(0,1fr)}.task-cover-preview,.task-cover-preview.image{height:60px;max-width:68px;min-height:60px;padding:6px;width:68px}.task-cover-preview span{font-size:10px;padding:4px 6px}.column-title-stack>strong:not(.wip-warning){color:var(--navy-900);font-size:15px;line-height:1.25;overflow-wrap:anywhere;padding:6px 4px}.executive-control-mode{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.executive-control-mode>button{align-items:center;background:rgba(9,28,49,.05);border:1px solid rgba(9,28,49,.1);border-radius:7px;color:var(--navy-900);display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:34px;padding:0 9px}.executive-control-mode>button.active{background:var(--navy-900);color:var(--white)}.executive-control-readonly{align-items:center;background:rgba(13,91,97,.08);border:1px solid rgba(13,91,97,.18);border-radius:7px;color:var(--navy-900);display:flex;font-size:12px;font-weight:720;gap:8px;padding:10px}.executive-control-readonly-metrics,.executive-control-readonly-title{display:grid;grid-gap:6px;gap:6px;min-width:0}.executive-control-readonly-metrics small,.executive-control-readonly-title span{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.executive-control-readonly-title strong{color:var(--ink-950);font-size:16px;line-height:1.25}.executive-control-readonly-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-control-readonly-metrics>span{background:rgba(9,28,49,.04);border:1px solid rgba(9,28,49,.08);border-radius:7px;display:grid;grid-gap:4px;gap:4px;padding:8px}.data-governance-panel{grid-column:1/-1;min-width:0}.data-governance-panel>summary{align-items:center;background:rgba(9,28,49,.94);border:1px solid rgba(201,169,97,.32);border-radius:8px;color:var(--white);cursor:pointer;display:flex;font-weight:820;gap:9px;min-height:48px;padding:0 13px}.data-governance-panel>summary span{flex:1 1 auto}.data-governance-panel>summary small{color:var(--gold-300)}.data-governance-panel[open]{display:grid;grid-gap:12px;gap:12px}.data-governance-panel[open]>summary{margin-bottom:2px}.data-governance-panel>.data-card{margin:0}.dossier-workbench{background:rgba(255,253,248,.9);border:1px solid rgba(13,91,97,.2);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px;padding:14px}.dossier-workbench-list{display:grid;grid-gap:7px;gap:7px}.dossier-workbench-row{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(9,28,49,.1);border-radius:7px;color:var(--navy-900);display:grid;grid-gap:10px;gap:10px;grid-template-columns:56px minmax(0,1fr) minmax(130px,auto) 18px;min-width:0;padding:9px;text-align:left}.dossier-workbench-row>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.dossier-workbench-row small{color:var(--muted);font-size:11px}.dossier-score{align-items:center;aspect-ratio:1;background:rgba(13,91,97,.12);border:1px solid rgba(13,91,97,.2);border-radius:50%;display:inline-flex!important;font-size:12px;font-weight:880;justify-content:center;width:46px}@media (max-width:1100px){.view-tabs-frame .view-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.view-tabs-frame{grid-template-columns:minmax(0,1fr)}.view-tabs-frame .view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.view-tabs-toggle{min-height:40px;width:100%}.executive-control-mode,.executive-control-readonly-metrics{grid-template-columns:minmax(0,1fr);justify-content:stretch}.executive-control-mode{display:grid}.dossier-workbench-row{grid-template-columns:48px minmax(0,1fr) 16px}.dossier-workbench-row>span:nth-child(3){grid-column:2}}.cloud-boot-shell,.cloud-login-shell{align-items:center;background:linear-gradient(rgba(9,28,49,.04) 1px,transparent 0),linear-gradient(90deg,rgba(9,28,49,.04) 1px,transparent 0),#f7f4ed;background-size:32px 32px;display:flex;justify-content:center;min-height:100dvh;padding:24px}.cloud-login-panel{background:rgba(255,255,255,.94);border:1px solid rgba(201,169,97,.52);border-radius:8px;box-shadow:0 24px 70px rgba(9,28,49,.15);display:grid;grid-gap:24px;gap:24px;max-width:480px;padding:28px;width:100%}.cloud-login-panel>header{align-items:center;border-bottom:1px solid rgba(9,28,49,.1);display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.cloud-login-panel>header img{height:46px;object-fit:contain;object-position:left center;width:min(210px,52%)}.cloud-login-panel>header span,.cloud-runtime-indicator{align-items:center;color:var(--navy-900);display:inline-flex;font-size:11px;font-weight:800;gap:7px}.cloud-login-copy{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr)}.cloud-login-copy>svg{color:var(--gold-600)}.cloud-login-copy h1,.cloud-login-copy p,.cloud-login-copy small{margin:0}.cloud-login-copy p{color:var(--gold-700);font-size:11px;font-weight:900;text-transform:uppercase}.cloud-login-copy h1{color:var(--navy-900);font-size:26px;line-height:1.2}.cloud-login-copy small{color:var(--muted);display:block;line-height:1.5;margin-top:6px}.cloud-login-panel form{display:grid;grid-gap:12px;gap:12px}.cloud-login-panel form label{display:grid;grid-gap:6px;gap:6px}.cloud-login-panel form label span{color:var(--navy-900);font-size:12px;font-weight:800}.cloud-login-panel form input{background:#fff;border:1px solid rgba(9,28,49,.18);border-radius:6px;color:var(--navy-900);font:inherit;min-height:46px;padding:10px 12px;width:100%}.cloud-login-panel form input:focus-visible{border-color:#0b5f65}.cloud-login-panel form button{justify-content:center;min-height:44px;width:100%}.cloud-login-message{border-left:3px solid;font-size:12px;line-height:1.45;margin:0;padding:8px 10px}.cloud-login-message.is-error{background:rgba(180,52,52,.08);color:#9e2f2f}.cloud-login-message.is-success{background:rgba(27,123,83,.08);color:#176b49}.cloud-boot-shell{flex-direction:column;gap:14px}.cloud-boot-shell img{height:76px;object-fit:contain;width:76px}.cloud-boot-shell strong{color:var(--navy-900);font-size:13px}.cloud-runtime-indicator{background:rgba(255,255,255,.96);border:1px solid rgba(9,28,49,.14);border-radius:6px;bottom:14px;box-shadow:0 8px 24px rgba(9,28,49,.14);max-width:min(420px,calc(100vw - 28px));padding:8px 10px;position:fixed;right:14px;z-index:1200}.cloud-runtime-indicator.is-error{border-color:rgba(180,52,52,.5);color:#9e2f2f}.cloud-runtime-indicator.is-syncing{border-color:rgba(201,169,97,.7)}.cloud-runtime-indicator.is-warning{border-color:rgba(179,106,10,.58);color:#8a5308}.cloud-spin{animation:cloud-spin .9s linear infinite}@keyframes cloud-spin{to{transform:rotate(1turn)}}@media (max-width:560px){.cloud-login-shell{padding:14px}.cloud-login-panel{padding:20px}.cloud-login-panel>header{align-items:flex-start;flex-direction:column}.cloud-login-panel>header img{width:220px}.cloud-runtime-indicator{left:14px;right:14px}.manual-living-layout{gap:12px}.manual-hero-v35{min-height:0;padding:16px}.manual-hero-v35 h2{font-size:21px}.manual-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-procedure-guide{padding:12px}.manual-procedure-toolbar{grid-template-columns:minmax(0,1fr)}.manual-guide-version,.manual-procedure-toolbar>label{grid-column:1}.manual-category-tabs{margin-inline:-2px}.manual-procedure-index{grid-auto-columns:minmax(168px,82%)}.manual-procedure-article>header{grid-template-columns:minmax(0,1fr);padding:16px}.manual-procedure-article>header h3{font-size:18px}.manual-procedure-article>header .primary-button{justify-self:start}.manual-when-to-use{grid-template-columns:minmax(0,1fr);padding:13px 16px}.manual-steps{padding:16px 16px 6px}.manual-procedure-article .manual-procedure-detail-grid{grid-template-columns:minmax(0,1fr)}.manual-procedure-article .manual-procedure-detail-grid section,.manual-procedure-article .manual-procedure-detail-grid section:nth-child(2n){border-right:0;padding:13px 16px}.manual-procedure-article>footer{align-items:flex-start;flex-direction:column;padding:12px 16px 15px}.manual-procedure-article>footer span:after{display:none}.manual-master-v35{padding:16px}.manual-master-meta{grid-template-columns:minmax(0,1fr)}.manual-master-download{justify-content:center;white-space:normal;width:100%}.manual-route-list>button{min-height:68px;padding-right:9px}}.manual-procedure-guide,.operational-registry-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.operational-registry-head{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.manual-procedure-guide h2,.operational-registry-head h2{font-size:20px;line-height:1.18;margin:4px 0 6px}.manual-module-strip span,.manual-procedure-guide p,.manual-procedure-row li,.manual-procedure-row p,.operational-mini-row span,.operational-registry-head p,.operational-route-meta small,.operational-route-meta span{font-size:12px;line-height:1.42}.manual-procedure-guide p,.manual-procedure-row li,.manual-procedure-row p,.operational-registry-head p,.operational-route-meta small{color:var(--muted);margin:0}.operational-registry-status{background:rgba(255,255,255,.08);border:1px solid rgba(201,169,97,.34);border-radius:8px;color:var(--white);display:grid;grid-gap:5px;gap:5px;min-width:138px;padding:12px;text-align:center}.operational-registry-status strong{color:var(--gold-300);font-size:18px;line-height:1}.operational-registry-status span{color:#d6dfdf;font-size:11px;font-weight:850}.manual-module-strip,.manual-procedure-list,.operational-registry-columns,.operational-registry-filters,.operational-registry-kpis{display:grid;grid-gap:10px;gap:10px;min-width:0}.operational-registry-kpis{grid-template-columns:repeat(5,minmax(110px,1fr))}.manual-procedure-row,.operational-registry-card,.operational-registry-kpis article{background:rgba(255,255,255,.86);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;min-width:0}.operational-registry-kpis article{display:grid;grid-gap:5px;gap:5px;min-height:76px;padding:11px}.manual-procedure-row.success,.operational-registry-card.success,.operational-registry-kpis article.success,.operational-route-row.success{border-left-color:var(--good)}.manual-procedure-row.warn,.operational-registry-card.warn,.operational-registry-kpis article.warn,.operational-route-row.warn{border-left-color:var(--warn)}.manual-procedure-row.critical,.operational-registry-card.critical,.operational-registry-kpis article.critical,.operational-route-row.critical{border-left-color:var(--danger)}.manual-module-strip span,.manual-procedure-row span,.operational-registry-card span,.operational-registry-filters span,.operational-registry-kpis span,.operational-route-actions span,.operational-route-meta span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.operational-registry-kpis strong{color:var(--navy-900);font-size:23px;line-height:1}.operational-registry-filters{align-items:end;grid-template-columns:repeat(2,minmax(160px,220px)) minmax(0,1fr)}.operational-registry-filters label{display:grid;grid-gap:6px;gap:6px}.operational-registry-filters select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;padding:0 10px}.operational-registry-filters p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;margin:0;overflow-wrap:anywhere}.operational-route-list{display:grid;grid-gap:8px;gap:8px}.operational-route-row{align-items:center;background:rgba(255,255,255,.88);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) auto;min-width:0;overflow:hidden;padding:11px;position:relative}.operational-route-meta{display:grid;grid-gap:4px;gap:4px;min-width:0}.manual-procedure-row h3,.manual-procedure-row strong,.operational-registry-card strong,.operational-route-meta strong{color:var(--ink-950);line-height:1.22;overflow-wrap:anywhere}.operational-mini-row code,.operational-route-meta code{background:rgba(9,28,49,.08);border-radius:8px;color:var(--navy-900);font-size:11px;max-width:100%;overflow-wrap:anywhere;padding:5px 7px}.operational-route-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.operational-route-actions button{min-height:34px}.operational-registry-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.operational-registry-card{display:grid;grid-gap:10px;gap:10px;overflow:hidden;padding:12px;position:relative}.operational-mini-row{background:rgba(9,28,49,.04);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:9px}.manual-procedure-guide{background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(232,241,239,.72)),var(--white);border:1px solid rgba(201,169,97,.26);border-radius:8px;box-shadow:var(--shadow);padding:14px}.manual-procedure-list{grid-template-columns:minmax(0,1fr)}.manual-procedure-toolbar{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(260px,1fr) minmax(160px,220px) minmax(220px,.8fr);min-width:0}.manual-procedure-toolbar label{display:grid;grid-gap:6px;gap:6px;min-width:0}.manual-procedure-toolbar label>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.manual-procedure-toolbar select{background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;padding:0 10px}.manual-procedure-toolbar p{background:rgba(9,28,49,.05);border:1px solid rgba(9,28,49,.08);border-radius:8px;padding:9px 10px}.compact-search{align-items:center;background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;min-height:38px;padding:0 10px}.compact-search input{background:transparent;border:0;color:var(--text);min-width:0;outline:0;width:100%}.manual-procedure-row{display:grid;grid-gap:10px;gap:10px;overflow:hidden;padding:12px;position:relative}.manual-procedure-row:after,.operational-registry-card:after,.operational-route-row:after{background-image:url(/assets/symbios7-mark.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:46px;opacity:.045;pointer-events:none;position:absolute;right:10px;top:10px;width:46px}.manual-procedure-main{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0}.manual-chip-row,.manual-procedure-visibility{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.manual-chip-row span,.manual-procedure-visibility span{background:rgba(9,28,49,.07);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:10px;font-weight:850;line-height:1.2;max-width:100%;overflow-wrap:anywhere;padding:5px 8px;text-transform:none}.manual-chip-row.warn span{background:rgba(179,101,37,.11);border-color:rgba(179,101,37,.18)}.manual-procedure-detail-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0}.manual-procedure-detail-grid>div{background:rgba(9,28,49,.035);border:1px solid rgba(9,28,49,.07);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:8px}.manual-procedure-detail-grid strong{color:var(--ink-950);font-size:11px;line-height:1.2}.manual-empty-state{background:rgba(9,28,49,.05);border:1px dashed rgba(9,28,49,.2);border-radius:8px;color:var(--muted);display:grid;grid-gap:4px;gap:4px;grid-column:1/-1;padding:14px}.manual-empty-state strong{color:var(--navy-900)}.manual-procedure-row h3{font-size:16px;margin:3px 0 0}.manual-procedure-row ol{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.manual-module-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.manual-module-strip article{background:rgba(9,28,49,.05);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.manual-module-strip strong{color:var(--navy-900);font-size:13px;overflow-wrap:anywhere}.manual-master-ops{background:linear-gradient(135deg,rgba(6,16,29,.94),rgba(16,59,70,.92)),var(--navy-900);border:1px solid rgba(201,169,97,.34);border-radius:8px;box-shadow:0 22px 54px rgba(6,16,29,.18);color:var(--white);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.82fr) minmax(280px,1fr);min-width:0;overflow:hidden;padding:16px;position:relative}.manual-master-ops:after{background-image:url(/assets/symbios7-lockup-gold-alpha-v04.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:12px;content:"";height:84px;opacity:.1;pointer-events:none;position:absolute;right:14px;width:210px}.manual-master-ops h2,.manual-master-ops p{margin:0}.manual-master-ops h2{font-size:20px;line-height:1.18;margin-top:5px}.manual-master-ops li,.manual-master-ops p{color:#dce7e5;font-size:12px;line-height:1.48}.manual-master-ops ol{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}@media (max-width:980px){.manual-procedure-list,.manual-procedure-toolbar,.operational-registry-columns,.operational-registry-filters,.operational-registry-head,.operational-route-row{grid-template-columns:1fr}.operational-registry-kpis{grid-template-columns:repeat(2,minmax(120px,1fr))}.operational-registry-status,.operational-route-actions{justify-content:start;width:100%}.operational-route-actions button{flex:1 1 150px;justify-content:center}}@media (max-width:560px){.manual-module-strip,.manual-procedure-detail-grid,.manual-procedure-main,.operational-registry-kpis{grid-template-columns:1fr}.operational-route-actions,.operational-route-actions button{max-width:min(100%,calc(100vw - 72px))}.operational-route-actions button{flex:1 1 100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.operational-mini-row{grid-template-columns:1fr}}:root{--ink-950:#06101d;--navy-900:#091c31;--site-navy:#071626;--navy-800:#0d2840;--navy-700:#142f48;--teal-700:#103b46;--teal-500:#197182;--teal-300:#71d5df;--gold-500:#c9a961;--gold-300:#e6cd93;--gold-text:#80651f;--ivory:#f6f2ea;--ivory-deep:#ece5da;--white:#fffdf8;--text:#102335;--muted:#53636c;--line:rgba(16,35,53,0.14);--line-dark:rgba(201,169,97,0.2);--danger:#ad3f35;--warn:#b8771c;--good:#2e7d5b;--shadow:0 18px 46px rgba(6,16,29,0.08);--font:"Montserrat Local","Montserrat",Arial,sans-serif;--font-heading:"Montserrat Local","Montserrat",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;max-width:100%;overflow-x:hidden;background:linear-gradient(90deg,rgba(9,28,49,.04) 1px,transparent 0),linear-gradient(180deg,#f8f4ec,#efe6d8);background-size:46px 46px,auto;color:var(--text);font-family:var(--font);letter-spacing:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}img{display:block;max-width:100%}.app-shell{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:100vh}.login-shell{align-items:center;background:linear-gradient(120deg,rgba(7,22,38,.94),rgba(9,28,49,.9)),linear-gradient(90deg,rgba(113,213,223,.08) 1px,transparent 1px),var(--site-navy);background-size:auto,52px 52px,auto;display:flex;justify-content:center;min-height:100vh;padding:24px}.login-panel{background:rgba(255,253,248,.96);border:1px solid rgba(201,169,97,.34);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.26);display:grid;grid-gap:20px;gap:20px;max-width:480px;padding:28px;width:min(100%,480px)}.login-brand{align-items:center;display:flex;justify-content:space-between;gap:18px}.login-brand img{max-height:82px;object-fit:contain;object-position:left center;width:clamp(220px,58vw,300px)}.login-brand span{color:var(--gold-500);font-size:12px;font-weight:900;text-transform:uppercase}.login-copy{display:grid;grid-gap:8px;gap:8px}.login-copy h1{color:var(--site-navy);font-size:29px;line-height:1.08;margin:0}.login-copy p,.login-footnote{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.login-form,.user-form{display:grid;grid-gap:12px;gap:12px}.login-form label,.user-form label{display:grid;grid-gap:6px;gap:6px}.login-form span,.user-form span{color:var(--muted);font-size:12px;font-weight:780}.audit-filters select,.login-form input,.login-form select,.user-card input,.user-card select,.user-form input,.user-form select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:40px;padding:0 10px}.login-footnote{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;padding-top:12px}.sidebar{background:linear-gradient(180deg,rgba(9,28,49,.98),rgba(6,16,29,.98)),var(--navy-900);border-right:1px solid var(--line-dark);color:var(--white);display:flex;flex-direction:column;gap:18px;min-height:100vh;padding:18px 12px;position:-webkit-sticky;position:sticky;top:0;transition:width .18s ease,transform .18s ease;width:282px;z-index:30}.sidebar-v2{background:linear-gradient(180deg,rgba(7,18,32,.99),rgba(9,33,45,.98) 46%,rgba(6,16,29,.99)),var(--site-navy);box-shadow:14px 0 36px rgba(6,16,29,.12);gap:12px;max-height:100vh;overflow:hidden;padding:16px 12px;width:318px}.sidebar.is-closed{width:82px}.sidebar-v2.is-closed{width:86px}.brand-row{align-items:center;background:linear-gradient(135deg,rgba(255,253,248,.08),rgba(26,121,123,.18)),radial-gradient(circle at 20% 16%,rgba(201,169,97,.18),transparent 38%),rgba(255,253,248,.025);border:1px solid rgba(201,169,97,.26);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,253,248,.05),0 14px 28px rgba(0,0,0,.12);display:flex;gap:10px;min-height:68px;overflow:hidden;padding:8px;width:100%}.gate6-brand-row{justify-content:space-between}.brand-mark{background:radial-gradient(circle at 38% 28%,rgba(255,232,167,.46),transparent 28%),rgba(255,253,248,.97);border:1px solid rgba(201,169,97,.42);border-radius:8px;box-sizing:border-box;display:block;flex:0 0 auto;height:42px;object-fit:contain;padding:3px;width:42px}.brand-text-lockup{display:grid;grid-gap:3px;gap:3px;line-height:1.05;min-width:0}.brand-text-lockup small,.brand-text-lockup span,.brand-text-lockup strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-text-lockup strong{color:var(--white);font-size:17px;font-weight:950;letter-spacing:0;text-shadow:0 1px 0 rgba(0,0,0,.22)}.brand-product-line,.brand-text-lockup span{color:var(--gold-300);font-size:10.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.brand-text-lockup small{color:rgba(229,239,238,.82);font-size:0;font-weight:800;height:0;line-height:0;overflow:hidden}.brand-lockup{display:none}.brand-lockup-image{display:block;height:35px;max-width:154px;object-fit:contain;object-position:left center;width:154px}.gate8-sidebar-lockup{align-items:center;display:flex;gap:10px}.gate8-sidebar-mark{flex:0 0 auto;height:42px;width:42px}.brand-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.brand-copy strong{color:var(--white);font-size:17px;font-weight:950;line-height:1}.brand-copy small{color:var(--gold-300);font-size:10px;font-weight:900;height:auto;line-height:1.1;text-transform:uppercase}.sidebar.is-closed .brand-row{justify-content:center;padding:5px}.sidebar.is-closed .brand-text-lockup{display:none}.sidebar.is-closed .brand-mark{margin:0 auto}.sidebar-version-badge{align-self:flex-start;background:rgba(255,253,248,.98);border:1px solid rgba(201,169,97,.38);border-radius:8px;color:var(--gold-300);font-size:11px;font-weight:900;line-height:1;margin-left:0;padding:6px 8px}.sidebar-command-panel{background:linear-gradient(135deg,rgba(255,253,248,.055),rgba(26,121,123,.08)),rgba(255,253,248,.025);border:1px solid rgba(201,169,97,.14);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:50px;overflow:visible;padding:9px 10px}.sidebar-command-panel div{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.sidebar-command-panel small,.sidebar-command-panel span{color:rgba(255,253,248,.68);font-size:10px;font-weight:800;line-height:1.25}.sidebar-command-panel strong{color:var(--gold-300);font-size:12px;min-width:0}.workspace-nav{display:grid;grid-gap:4px;gap:4px}.workspace-switcher-v2{background:rgba(255,253,248,.035);border:1px solid rgba(255,253,248,.08);border-radius:8px;gap:3px;padding:6px}.tower-nav{border-top:1px solid rgba(255,253,248,.12);padding-top:14px}.sidebar-section-label{color:rgba(201,169,97,.9);font-size:11px;font-weight:900;padding:0 11px 3px;text-transform:uppercase}.workspace-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#d7e0df;display:grid;grid-gap:9px;gap:9px;grid-template-columns:20px minmax(0,1fr);min-height:42px;padding:7px 9px;text-align:left}.sidebar-v2 .workspace-button{min-height:40px;padding:6px 9px}.sidebar.is-closed .workspace-button{grid-template-columns:1fr;justify-items:center}.workspace-button.active,.workspace-button:hover{background:rgba(255,253,248,.08);border-color:rgba(201,169,97,.3)}.tower-button{background:rgba(255,253,248,.04)}.tower-button.active{background:linear-gradient(135deg,rgba(201,169,97,.22),rgba(26,121,123,.16));border-color:rgba(201,169,97,.46)}.workspace-button span{display:grid;grid-gap:2px;gap:2px;min-width:0}.workspace-button strong{color:var(--white);font-size:13px;line-height:1.05}.workspace-button small{color:#aebfc1;font-size:10px;line-height:1.1}.sidebar-registry-nav{display:grid;grid-gap:6px;gap:6px;min-height:0;overflow-y:auto;padding-right:3px}.sidebar-registry-nav::-webkit-scrollbar{width:6px}.sidebar-registry-nav::-webkit-scrollbar-thumb{background:rgba(201,169,97,.34);border-radius:999px}.sidebar-route-group{border-top:1px solid rgba(255,253,248,.1);display:grid;grid-gap:3px;gap:3px;padding-top:8px}.registry-route-button{background:transparent;position:relative}.registry-route-button:before{background:rgba(26,121,123,.8);border-radius:999px;content:"";height:26px;left:-2px;opacity:0;position:absolute;top:calc(50% - 13px);transition:opacity .16s ease;width:3px}.registry-route-button.active{background:linear-gradient(135deg,rgba(201,169,97,.24),rgba(26,121,123,.24)),rgba(255,253,248,.08);border-color:rgba(201,169,97,.44)}.registry-route-button.active:before,.registry-route-button:hover:before{opacity:1}.registry-route-button.needs-attention:not(.active){border-color:rgba(201,169,97,.2)}.registry-route-button.needs-attention:not(.active):after{background:var(--gold-500);border-radius:999px;content:"";height:7px;position:absolute;right:10px;top:10px;width:7px}.sidebar-footer{margin-top:auto}.workspace-shell{display:flex;flex-direction:column;max-width:100%;min-width:0;padding:24px}.topbar{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(310px,340px) minmax(260px,1fr);margin-bottom:16px}.mobile-only{display:none!important}.mobile-workspace-nav{display:none}.workspace-heading{grid-column:2;grid-row:1;min-width:0}.topbar-brand{align-items:center;align-self:stretch;background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(247,241,229,.88)),radial-gradient(circle at 8% 12%,rgba(201,169,97,.22),transparent 38%);border:1px solid rgba(201,169,97,.2);border-radius:8px;box-shadow:0 12px 24px rgba(6,16,29,.05);display:grid;grid-gap:8px;gap:8px;grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);min-height:64px;min-width:0;overflow:hidden;padding:8px 10px}.gate8-topbar-brand{max-width:322px}.topbar-brand-icon{align-self:center;background:rgba(255,255,255,.7);border:1px solid rgba(201,169,97,.22);border-radius:8px;height:42px;object-fit:contain;padding:3px;width:42px}.topbar-brand-assets{align-content:center;display:grid;grid-gap:3px;gap:3px;min-width:0}.topbar-brand-logo{height:31px;max-width:218px;object-fit:contain;object-position:left center;width:100%}.topbar-brand-mobile-icon{display:none}.topbar-brand-slogan-text{color:rgba(9,28,49,.72);display:block;font-size:9px;font-weight:850;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-version-badge{align-self:start;background:var(--navy-900);border:1px solid rgba(201,169,97,.44);border-radius:999px;color:var(--gold-300);font-size:11px;font-weight:950;line-height:1;padding:6px 8px}.eyebrow{color:var(--gold-500);display:block;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workspace-heading h1{color:var(--ink-950);font-size:31px;line-height:1.08;margin:3px 0 4px}.workspace-heading p{color:var(--muted);display:-webkit-box;font-size:14px;line-height:1.25;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topbar-actions{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) auto;justify-content:end;min-width:0}.account-actions,.command-actions{align-items:center;display:flex;gap:6px;min-width:0}.command-actions{border:1px solid rgba(201,169,97,.18);border-radius:8px;flex-wrap:nowrap;padding:5px}.account-actions,.command-actions{background:rgba(255,253,248,.72);box-shadow:0 10px 22px rgba(6,16,29,.05)}.account-actions{border:1px solid rgba(201,169,97,.18);border-radius:999px;flex:0 0 auto;justify-self:end;padding:4px}.search-box{align-items:center;background:var(--white);border:1px solid rgba(9,28,49,.1);border-radius:8px;display:flex;gap:8px;height:36px;min-width:150px;padding:0 12px;width:clamp(150px,17vw,220px)}.account-actions .icon-button,.command-actions .icon-button{min-height:36px;width:36px}.command-actions .primary-button.compact{min-height:36px;padding:0 11px}.add-column input,.advanced-checklist input,.advanced-checklist select,.advanced-checklist-add input,.advanced-checklist-add select,.automation-builder input,.automation-builder select,.checklist input,.column-title-stack input,.custom-field-definition-grid input,.custom-field-definition-grid select,.custom-fields input,.field-block input,.field-block textarea,.field-definition-builder input,.field-definition-builder select,.field-grid input,.field-grid select,.inline-add input,.quick-add input,.search-box input,.unlock-row input,.wip-control input{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);outline:none}.search-box input{background:transparent;border:0;min-width:0;width:100%}.global-search-shell{min-width:clamp(190px,22vw,280px);position:relative}.global-search-shell .search-box{width:100%}.global-search-panel{background:rgba(255,253,248,.98);border:1px solid rgba(201,169,97,.34);border-radius:10px;box-shadow:0 24px 70px rgba(6,16,29,.22);color:var(--text);display:grid;grid-gap:8px;gap:8px;left:0;max-height:min(72vh,620px);overflow:auto;padding:10px;position:absolute;top:calc(100% + 8px);width:min(620px,calc(100vw - 340px));z-index:80}.global-search-foot,.global-search-head{align-items:center;display:flex;justify-content:space-between;gap:10px;padding:4px 6px}.global-search-head strong{color:var(--ink-950);font-size:13px}.global-search-foot span,.global-search-head span{color:var(--muted);font-size:11px;font-weight:700}.global-search-group{display:grid;grid-gap:5px;gap:5px}.global-search-group>small{color:var(--gold-700);font-size:11px;font-weight:900;letter-spacing:0;padding:4px 6px 0;text-transform:uppercase}.global-search-group button{align-items:center;background:var(--white);border:1px solid rgba(9,28,49,.08);border-radius:8px;color:var(--text);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;min-height:48px;padding:8px 10px;text-align:left}.global-search-group button.active,.global-search-group button:hover{background:#f6fbfb;border-color:rgba(26,132,128,.45);box-shadow:inset 3px 0 0 var(--teal-500)}.global-search-group button span{display:grid;grid-gap:2px;gap:2px;min-width:0}.global-search-group button em,.global-search-group button small,.global-search-group button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-group button strong{color:var(--ink-950);font-size:13px}.global-search-group button em,.global-search-group button small{color:var(--muted);font-size:11px;font-style:normal}.global-search-group button b{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;padding:5px 8px;white-space:nowrap}.global-search-empty{background:rgba(9,28,49,.04);border:1px dashed rgba(9,28,49,.2);border-radius:8px;color:var(--muted);font-size:13px;padding:14px}@media (max-width:1180px){.global-search-shell{min-width:min(100%,260px)}.global-search-panel{left:auto;right:0;width:min(560px,calc(100vw - 40px))}}@media (max-width:640px){.global-search-shell,.global-search-shell .search-box{width:100%}.global-search-panel{left:0;right:auto;width:min(92vw,430px)}.global-search-group button{grid-template-columns:minmax(0,1fr)}.global-search-group button b{justify-self:flex-start}.notification-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon-button.active{background:var(--navy-900);color:var(--white)}.column-actions button,.ghost-button,.icon-button,.icon-text-button,.inline-add button,.panel-actions button,.primary-button,.quick-add button,.view-tabs button{align-items:center;border-radius:8px;display:inline-flex;gap:8px;justify-content:center;min-height:40px}.icon-button{background:rgba(255,253,248,.9);border:1px solid var(--line);color:var(--navy-900);width:38px}.notification-button{position:relative}.notification-button.has-alert{border-color:rgba(184,119,28,.42);color:var(--warn)}.notification-button span{align-items:center;background:var(--danger);border:2px solid var(--white);border-radius:999px;color:var(--white);display:inline-flex;font-size:10px;font-weight:900;height:20px;justify-content:center;min-width:20px;padding:0 5px;position:absolute;right:-7px;top:-7px}.primary-button{background:var(--navy-900);border:1px solid var(--navy-900);color:var(--white);font-weight:800;padding:0 14px}.primary-button.compact{height:38px}.ghost-button,.icon-text-button{background:rgba(255,253,248,.82);border:1px solid var(--line);color:var(--navy-900);font-weight:750;padding:0 12px}.ghost-button.icon-only{min-width:40px;padding:0;width:40px}.icon-text-button{background:rgba(255,253,248,.08);border-color:rgba(201,169,97,.22);color:var(--white);width:100%}.session-pill{align-items:center;background:rgba(201,169,97,.15);border:1px solid rgba(201,169,97,.35);border-radius:999px;color:var(--navy-900);display:grid;grid-gap:7px;gap:7px;grid-template-columns:34px minmax(0,1fr);font-size:13px;font-weight:850;min-height:42px;max-width:222px;min-width:0;padding:4px 10px 4px 5px}.session-pill>div:last-child{grid-gap:1px;gap:1px}.session-pill span,.session-pill strong{display:block;line-height:1.1;min-width:0}.session-pill strong{max-width:154px}.session-pill span{color:rgba(9,28,49,.72);font-weight:900;text-transform:uppercase}.session-avatar,.user-avatar,.user-avatar-preview{align-items:center;background:linear-gradient(145deg,rgba(9,28,49,.92),rgba(25,113,130,.84));border:1px solid rgba(201,169,97,.36);border-radius:999px;color:var(--gold);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;justify-content:center;overflow:hidden}.session-avatar{height:34px;width:34px}.user-avatar{height:46px;width:46px}.session-avatar img,.user-avatar img{height:100%;object-fit:cover;width:100%}.user-avatar-preview img{border-radius:999px;height:34px;object-fit:cover;width:34px}.mobile-sidebar-backdrop{display:none}.segmented-control{background:rgba(236,229,218,.86);border:1px solid var(--line);border-radius:8px;display:flex;gap:4px;margin-top:12px;padding:4px;width:-moz-fit-content;width:fit-content}.segmented-control button{background:transparent;border:0;border-radius:8px;color:var(--muted);font-weight:820;min-height:34px;padding:0 12px}.segmented-control button.active{background:var(--white);color:var(--navy-900);box-shadow:0 8px 18px rgba(6,16,29,.08)}.session-pill span{color:var(--muted);font-size:10px;font-weight:800;line-height:1}.session-pill>div:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.metric-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(130px,1fr));margin-bottom:14px}.metric-card{background:rgba(255,253,248,.78);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:7px;gap:7px;min-height:82px;padding:14px}.metric-card span{color:var(--muted);font-size:12px;font-weight:780}.metric-card strong{color:var(--ink-950);font-size:25px;line-height:1}.metric-card.good{border-left-color:var(--good)}.metric-card.warn{border-left-color:var(--warn)}.metric-card.danger{border-left-color:var(--danger)}.metric-card.neutral{border-left-color:var(--teal-500)}.view-tabs-frame{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;min-width:0}.view-tabs{align-items:center;background:linear-gradient(90deg,rgba(255,253,248,.96),rgba(249,244,235,.9)),rgba(255,253,248,.72);border:1px solid rgba(201,169,97,.2);border-radius:8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px;margin-bottom:0;min-height:50px;min-width:0;overflow:hidden;padding:5px;position:relative;max-width:100%;width:100%}.view-tabs-toggle{align-items:center;background:rgba(255,253,248,.96);border:1px solid rgba(201,169,97,.52);border-radius:7px;box-shadow:0 8px 18px rgba(6,16,29,.12);color:var(--navy-900);display:inline-flex;gap:7px;min-height:50px;justify-content:center;padding:0 12px}.view-tabs button,.view-tabs-toggle{font-size:12px;font-weight:820;white-space:nowrap}.view-tabs button{background:transparent;border:0;color:var(--muted);min-height:34px;max-width:none;overflow:hidden;padding:0 10px;text-overflow:ellipsis}.view-tabs button.active{background:var(--white);color:var(--navy-900);box-shadow:0 8px 18px rgba(6,16,29,.08)}@media (max-width:1600px){.view-tabs button{align-items:center;display:inline-flex;justify-content:center;max-width:none;padding:0 9px;width:auto}.view-tabs button span{display:inline}}.advanced-filters{background:rgba(255,253,248,.9);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:14px;padding:12px}.advanced-filters label{display:grid;grid-gap:6px;gap:6px}.advanced-filters label>span{color:var(--muted);font-size:12px;font-weight:780}.advanced-filters input,.advanced-filters select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:0;padding:0 10px}.filter-chip-row{align-items:center;display:flex;gap:8px;margin:-4px 0 14px}.field-hint,.filter-chip-row button,.filter-chip-row span{color:var(--muted);font-size:12px;font-weight:760}.filter-chip-row button{background:rgba(255,253,248,.8);border:1px solid var(--line);border-radius:999px;padding:6px 10px}.control-strip{background:rgba(255,253,248,.86);border:1px solid var(--line);border-radius:8px;display:grid;margin-bottom:14px;padding:10px}.bulk-action-bar,.control-strip-body{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.control-toggle{justify-content:flex-start;width:100%}.control-toggle>span{flex:1 1 auto;text-align:left}.control-toggle>strong{background:rgba(13,91,97,.12);border-radius:999px;color:var(--teal-700);font-size:11px;padding:4px 8px}.control-strip-actions,.saved-view-controls,.sort-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.saved-view-controls{flex:1 1 380px}.sort-controls{flex:0 1 460px}.control-strip-actions{justify-content:flex-end;margin-left:auto}.bulk-action-bar select,.bulk-tag-inline input,.saved-view-controls input,.saved-view-controls select,.sort-controls input,.sort-controls select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:36px;min-width:0;padding:0 10px}.saved-view-controls input{flex:1 1 170px}.bulk-tag-inline{align-items:center;display:inline-flex;gap:6px;min-width:0}.bulk-tag-inline input{width:118px}.bulk-action-bar button,.control-strip button,.control-toggle{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--navy-900);display:inline-flex;font-weight:780;gap:7px;min-height:36px;padding:0 10px}.bulk-action-bar{background:rgba(9,28,49,.94);border-color:rgba(201,169,97,.26);color:var(--white)}.bulk-action-bar strong{color:var(--gold-300);font-size:13px}.board-button-strip{align-items:center;background:rgba(255,253,248,.72);border:1px solid rgba(201,169,97,.22);border-radius:8px;box-shadow:0 10px 24px rgba(6,16,29,.06);color:var(--navy-900);margin:-2px 0 14px;padding:8px}.board-button-strip,.board-utility-strips{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr)}.board-utility-strips{margin-bottom:14px;min-width:0}.board-utility-strips>.board-button-strip,.board-utility-strips>.control-strip{margin:0}.board-button-toggle{align-items:center;background:transparent;border:0;color:var(--navy-900);display:flex;font-weight:840;gap:8px;min-height:36px;padding:0 4px;text-align:left;width:100%}.board-button-toggle>span{flex:1 1 auto}.board-button-toggle>strong{align-items:center;background:rgba(9,28,49,.08);border-radius:999px;display:inline-flex;font-size:12px;justify-content:center;min-height:25px;min-width:25px}.board-button-strip-head{align-items:center;display:inline-flex;gap:8px;min-width:0}.board-button-strip-head span{color:var(--gold-500);font-size:12px;font-weight:860;text-transform:uppercase}.board-button-strip-head strong{align-items:center;background:rgba(9,28,49,.08);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);display:inline-flex;font-size:12px;justify-content:center;min-height:26px;min-width:26px;padding:0 8px}.board-button-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.board-button-list button{align-items:center;background:var(--navy-900);border:1px solid rgba(9,28,49,.1);border-radius:8px;color:var(--white);display:inline-flex;font-weight:820;gap:7px;min-height:38px;min-width:0;padding:0 11px}.board-button-list button:hover:not(:disabled){background:var(--teal-700);border-color:rgba(25,113,130,.4)}.board-button-list button:disabled{cursor:not-allowed;opacity:.46}.board-button-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-button-list button small{align-items:center;background:var(--gold-500);border-radius:999px;color:var(--ink-950);display:inline-flex;font-size:11px;font-weight:900;justify-content:center;min-height:20px;min-width:20px;padding:0 6px}.board-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.board-group-control{align-items:center;background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;display:inline-flex;gap:8px;min-height:40px;min-width:min(100%,320px);padding:0 10px}.board-group-control small,.board-group-control span{color:var(--muted);font-size:12px;font-weight:760;white-space:nowrap}.board-group-control select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--navy-900);flex:1 1 150px;height:32px;min-width:0;padding:0 8px}.add-column,.inline-add,.quick-add,.unlock-row{display:flex;gap:8px}.add-column input,.inline-add input,.quick-add input,.unlock-row input{height:40px;padding:0 11px}.toolbar-note{color:var(--muted);flex:1 1 280px;font-size:12px;font-weight:720;min-width:220px}.board-template-panel{background:linear-gradient(135deg,rgba(255,253,248,.92),rgba(246,242,234,.76)),var(--white);border:1px solid var(--line);border-left:4px solid var(--gold-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);margin:-4px 0 14px;padding:14px}.board-template-panel.is-collapsed{align-items:center;background:rgba(255,253,248,.74);border-left-width:1px;display:flex;gap:12px;justify-content:space-between;margin:-2px 0 10px;padding:9px 12px}.board-template-panel.is-collapsed .board-template-copy{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px 12px;min-width:0}.board-template-panel.is-collapsed .board-template-copy .eyebrow{display:none}.board-template-panel.is-collapsed .board-template-copy h2{font-size:14px;margin:0;white-space:nowrap}.board-template-panel.is-collapsed .board-template-copy p{flex:1 1;min-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-template-panel.is-collapsed .board-template-copy button{min-height:34px}.board-template-meta.compact{flex:0 0 auto;grid-column:auto}.board-template-meta.compact span:not(:first-child){display:none}.board-template-controls{display:grid;grid-gap:9px;gap:9px}.board-template-copy h2{color:var(--ink-950);font-size:18px;line-height:1.2;margin:2px 0 6px}.board-template-copy p,.board-template-meta span{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.board-template-actions,.board-template-filter-row,.board-template-save{align-content:start;display:grid;grid-gap:8px;gap:8px}.board-template-filter-row{grid-template-columns:minmax(220px,1fr) minmax(160px,.6fr)}.board-template-actions{grid-template-columns:minmax(190px,1fr) auto auto}.board-template-save{grid-template-columns:minmax(220px,1fr) auto}.board-template-field{align-items:center;background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;min-width:0;padding:6px 10px}.board-template-actions select,.board-template-field input,.board-template-filter-row select,.board-template-save input{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:40px;min-width:0;padding:0 10px;width:100%}.board-template-actions select,.board-template-field input,.board-template-filter-row select{border:0;min-height:32px;padding:0}.board-template-meta{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.board-template-meta span{background:rgba(9,28,49,.07);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-weight:820;padding:5px 8px}.board-template-gallery{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(220px,1fr))}.board-template-card{--template-accent:var(--gold-500);background:rgba(255,253,248,.86);border:1px solid var(--line);border-left:4px solid var(--template-accent);border-radius:8px;cursor:pointer;display:grid;grid-gap:9px;gap:9px;min-height:238px;padding:12px}.board-template-card.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--template-accent) 54%,transparent)}.board-template-card-actions,.board-template-card-head,.board-template-stats{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.board-template-card-head{justify-content:space-between}.board-template-card-head span,.board-template-card-head strong,.board-template-chip-row small,.board-template-stats span{border-radius:999px;font-size:11px;font-weight:850;line-height:1;padding:5px 7px}.board-template-card-head span{background:color-mix(in srgb,var(--template-accent) 16%,var(--white));color:var(--navy-900)}.board-template-card-head strong{background:rgba(9,28,49,.07);color:var(--muted)}.board-template-card h3{color:var(--ink-950);font-size:15px;line-height:1.2;margin:0}.board-template-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.board-template-chip-row,.board-template-column-preview{display:flex;flex-wrap:wrap;gap:6px}.board-template-chip-row small{background:rgba(25,113,130,.1);color:var(--teal-500)}.board-template-stats span{background:rgba(9,28,49,.06);color:var(--navy-900)}.board-template-column-preview span{align-items:center;background:rgba(255,253,248,.9);border:1px solid var(--line);border-radius:8px;color:var(--text);display:inline-flex;font-size:12px;font-weight:780;gap:6px;min-height:30px;padding:5px 7px}.board-template-column-preview strong{background:var(--template-accent);border-radius:999px;color:var(--white);font-size:10px;min-width:18px;padding:3px 5px;text-align:center}.board-template-card-actions{margin-top:auto}.main-grid{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr)}.kanban-board{display:grid;grid-gap:12px;gap:12px;grid-auto-columns:minmax(274px,1fr);grid-auto-flow:column;min-height:520px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x proximity;scrollbar-color:var(--gold-500) rgba(9,28,49,.1);scrollbar-width:thin}.kanban-scroll-frame{min-width:0;position:relative}.kanban-scroll-cue{display:none}.kanban-board::-webkit-scrollbar{height:8px}.kanban-board::-webkit-scrollbar-track{background:rgba(9,28,49,.08);border-radius:999px}.kanban-board::-webkit-scrollbar-thumb{background:var(--gold-500);border-radius:999px}.kanban-board-shell{display:grid;grid-gap:14px;gap:14px;min-width:0}.kanban-swimlane{display:grid;grid-gap:10px;gap:10px;min-width:0}.kanban-swimlane:not(.is-flat){border-top:1px solid rgba(9,28,49,.12);padding-top:12px}.swimlane-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.swimlane-header div{display:grid;grid-gap:2px;gap:2px;min-width:0}.swimlane-header small,.swimlane-header span{color:var(--muted);font-size:12px;font-weight:780}.swimlane-header strong{color:var(--navy-900);font-size:16px;line-height:1.2}.kanban-board-shell.has-swimlanes .kanban-board{min-height:0}.kanban-board-shell.has-swimlanes .kanban-column{min-height:280px}.kanban-column{background:rgba(255,253,248,.66);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px rgba(6,16,29,.05);display:flex;flex-direction:column;gap:10px;min-height:520px;padding:12px;scroll-snap-align:start}.kanban-column.is-over{border-color:var(--gold-500);box-shadow:inset 0 0 0 2px rgba(201,169,97,.22)}.kanban-column.over-limit{border-top:4px solid var(--warn)}.wip-warning{align-items:center;background:rgba(184,119,28,.12);border:1px solid rgba(184,119,28,.24);border-radius:999px;color:var(--warn);display:inline-flex;font-size:11px;font-weight:900;justify-self:start;padding:4px 8px;text-transform:uppercase}.column-header{display:grid;grid-gap:8px;gap:8px}.column-title-stack{display:grid;grid-gap:4px;gap:4px}.column-title-stack input{background:transparent;border-color:transparent;color:var(--navy-900);font-size:15px;font-weight:850;padding:6px 4px}.column-title-stack span,.field-block span,.field-grid span,.section-heading span,.wip-control span{color:var(--muted);font-size:12px;font-weight:760}.column-actions{display:flex;gap:6px}.column-actions button,.inline-add button,.panel-actions button,.quick-add button{background:var(--white);border:1px solid var(--line);color:var(--navy-900);min-height:34px;width:34px}.wip-control{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 72px}.wip-control input{height:34px;padding:0 8px}.task-list{display:grid;grid-gap:10px;gap:10px;min-height:96px}.empty-column{align-items:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:flex;font-size:13px;justify-content:center;min-height:86px}.task-card{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px rgba(6,16,29,.07);color:var(--text);cursor:pointer;display:grid;grid-gap:8px;gap:8px;padding:11px}.task-card.is-draggable{cursor:-webkit-grab;cursor:grab}.task-card.is-draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.task-card:focus-visible{border-color:var(--teal-500);box-shadow:0 0 0 3px rgba(25,113,130,.24),0 12px 28px rgba(6,16,29,.07);outline:0}.task-card.selected{border-color:var(--gold-500);box-shadow:0 0 0 2px rgba(201,169,97,.2),0 12px 28px rgba(6,16,29,.07)}.task-card.dragging{opacity:.65}.task-card-cover{align-items:center;background:var(--task-cover-color,var(--teal-600));background-position:50%;background-size:cover;border:0;border-radius:999px;display:flex;height:10px;min-height:10px;overflow:hidden;padding:0;position:relative}.task-card-cover:after{background:linear-gradient(180deg,transparent,rgba(6,16,29,.32));content:"";display:none;inset:0;position:absolute}.task-card-cover.color:after{display:none}.task-card-cover span{background:rgba(255,253,248,.88);border:1px solid rgba(255,253,248,.28);border-radius:999px;color:var(--navy-900);font-size:10px;font-weight:900;max-width:100%;overflow:hidden;padding:4px 7px;display:none;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:1}.task-card-cover.image{align-items:flex-end;border:1px solid rgba(9,28,49,.1);border-radius:8px;height:52px;min-height:52px;padding:6px}.task-card-cover.image:after{display:block}.task-card-cover.image span{display:inline-flex}.task-card-top{align-items:center;display:flex;justify-content:space-between}.task-card-top span,.task-id{color:var(--gold-text);font-size:11px;font-weight:900;text-transform:uppercase}.drag-handle{background:transparent;border:0;color:var(--muted);display:flex;padding:0}.card-select,.drag-handle{align-items:center;justify-content:center;min-height:34px;min-width:34px}.card-select{display:inline-flex}.card-select input{accent-color:var(--gold-500)}.task-card strong{color:var(--ink-950);font-size:14px;line-height:1.28}.task-card p{color:var(--muted);display:-webkit-box;font-size:12px;line-height:1.35;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.action-row,.card-signal-row,.chip-row,.task-meta{display:flex;flex-wrap:wrap;gap:8px}.task-meta{color:var(--muted);font-size:12px;justify-content:space-between}.chip{border-radius:999px;font-size:11px;font-weight:850;padding:5px 9px}.chip.good{background:rgba(46,125,91,.12);color:var(--good)}.chip.warn{background:rgba(184,119,28,.13);color:var(--warn)}.chip.danger{background:rgba(173,63,53,.12);color:var(--danger)}.chip.neutral{background:rgba(25,113,130,.12);color:var(--teal-500)}.progress-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto 1fr}.progress-row span{color:var(--muted);font-size:11px;font-weight:830}.progress-row div{background:var(--ivory-deep);border-radius:999px;height:7px;overflow:hidden}.progress-row i{background:var(--good);display:block;height:100%}.card-signal-row span{align-items:center;background:rgba(25,113,130,.1);border-radius:999px;color:var(--teal-500);display:inline-flex;font-size:11px;font-weight:850;gap:4px;padding:4px 7px}.custom-field-chip-row{display:flex;flex-wrap:wrap;gap:6px}.custom-field-chip-row span{background:rgba(201,169,97,.14);border:1px solid rgba(201,169,97,.22);border-radius:999px;color:var(--navy-900);font-size:11px;font-weight:820;max-width:100%;overflow-wrap:anywhere;padding:4px 7px}.quick-add{margin-top:4px}.quick-add input{flex:1 1;min-width:0}.template-add{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto}.inline-add select,.template-add select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-width:0;padding:0 10px}.template-add select{height:36px}.audit-feed,.automation-builder,.data-card,.detail-panel,.intake-form,.intake-side-panel,.integration-map,.table-panel,.timeline-panel,.user-card,.user-form{background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.dark-card{background:linear-gradient(120deg,rgba(9,28,49,.98),rgba(16,59,70,.92)),var(--site-navy);border-color:rgba(201,169,97,.28);color:var(--white);overflow:hidden;position:relative}.dark-card:before{content:"";inset:0;pointer-events:none;position:absolute;background:linear-gradient(90deg,rgba(113,213,223,.09) 1px,transparent 0),linear-gradient(180deg,rgba(201,169,97,.08) 1px,transparent 0);background-size:38px 38px}.dark-card>*{position:relative;z-index:1}.detail-panel{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 48px);min-width:0;overflow:auto;padding:14px;position:-webkit-sticky;position:sticky;top:24px}.detail-panel>*{min-width:0}.task-modal-backdrop{align-items:start;background:radial-gradient(circle at 18% 8%,rgba(201,169,97,.16),transparent 30%),rgba(6,16,29,.64);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;inset:0;overflow:auto;padding:20px;position:fixed;z-index:120}.task-modal-panel{justify-self:center;max-width:1180px;min-height:min(760px,calc(100vh - 40px));width:min(1180px,calc(100vw - 40px))}.task-modal-panel .detail-panel{background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(246,242,234,.96)),var(--white);border-color:rgba(201,169,97,.34);box-shadow:0 34px 90px rgba(0,0,0,.28);max-height:calc(100vh - 40px);min-height:min(760px,calc(100vh - 40px));padding:18px;position:static}.task-modal-panel .detail-panel>*{order:20}.task-modal-panel .panel-title-row:first-child{order:0}.task-modal-panel .task-modal-summary-strip{order:1}.task-modal-panel .task-description-field{order:2}.task-modal-panel .task-core-fields{order:3}.task-modal-panel .quick-actions-panel{order:4}.task-modal-panel .task-cover-editor,.task-modal-panel .task-effective-access-panel{order:5}.task-modal-panel .task-transfer-panel{order:6}.task-modal-panel .task-notes-panel{order:7}.task-modal-panel .task-activity-panel{order:8}.task-modal-panel .panel-title-row:first-child{background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(255,253,248,.92));border-bottom:1px solid rgba(16,35,53,.12);margin:-18px -18px 2px;padding:16px 18px 14px;position:-webkit-sticky;position:sticky;top:-18px;z-index:2}.sidebar-mobile-close{display:none}.task-modal-panel .task-title-input{font-size:22px}.task-modal-summary-strip{align-items:center;background:rgba(9,28,49,.045);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:flex;flex-wrap:wrap;gap:7px;padding:8px}.task-modal-summary-strip span{align-items:center;background:var(--white);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);display:inline-flex;font-size:12px;font-weight:850;gap:5px;min-height:30px;padding:5px 9px}.wip-override-backdrop{align-items:center;background:rgba(6,16,29,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;inset:0;overflow:auto;padding:20px;position:fixed;z-index:140}.wip-override-panel{background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(246,242,234,.96)),var(--white);border:1px solid rgba(201,169,97,.34);border-radius:8px;box-shadow:0 34px 90px rgba(0,0,0,.28);display:grid;grid-gap:14px;gap:14px;justify-self:center;max-width:560px;padding:18px;width:min(560px,calc(100vw - 40px))}.wip-override-panel footer,.wip-override-panel header,.wip-override-task{align-items:center;display:flex;gap:10px}.wip-override-panel header{justify-content:space-between}.wip-override-panel header>span,.wip-override-task{background:rgba(184,119,28,.12);border:1px solid rgba(184,119,28,.22);border-radius:8px;color:var(--warn)}.wip-override-panel header>span{display:inline-flex;padding:10px}.wip-override-panel header div{flex:1 1;min-width:0}.wip-override-panel h2,.wip-override-panel p{margin:0}.wip-override-panel small{color:var(--muted);font-size:12px;font-weight:820}.wip-override-panel h2{color:var(--navy-900);font-size:20px;line-height:1.2}.wip-override-panel p{color:var(--text);line-height:1.45}.wip-override-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.wip-override-grid article{background:rgba(255,253,248,.74);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.wip-override-grid span{color:var(--muted);font-size:11px;font-weight:820}.wip-override-grid strong{color:var(--ink-950);font-size:16px;overflow-wrap:anywhere}.wip-override-task{color:var(--navy-900);font-weight:850;padding:10px}.wip-override-task span{min-width:0;overflow-wrap:anywhere}.destructive-backup-error{align-items:flex-start;background:rgba(182,57,47,.08);border:1px solid rgba(182,57,47,.24);border-radius:8px;color:var(--danger)!important;display:flex;font-size:12px;font-weight:760;gap:8px;padding:10px 12px}.destructive-backup-error svg{flex:0 0 auto;margin-top:1px}.wip-override-panel footer{justify-content:flex-end}.task-cover-editor{background:rgba(255,253,248,.94);border:1px solid rgba(201,169,97,.24);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:112px minmax(0,1fr);padding:10px}.task-cover-preview{align-items:center;background-position:50%;background-size:cover;border:1px solid rgba(9,28,49,.12);border-radius:8px;display:flex;height:76px;max-width:112px;min-height:76px;overflow:hidden;padding:12px;position:relative}.task-cover-preview:after{background:linear-gradient(180deg,transparent,rgba(6,16,29,.5));content:"";inset:0;position:absolute}.task-cover-preview span{background:rgba(255,253,248,.9);border:1px solid rgba(255,253,248,.32);border-radius:999px;color:var(--navy-900);font-size:12px;font-weight:900;padding:7px 10px;position:relative;z-index:1}.task-cover-editor.mode-cor .task-cover-preview:after,.task-cover-editor.mode-nenhuma .task-cover-preview:after{display:none}.task-cover-preview.image{align-items:flex-end;height:88px;min-height:88px}.task-cover-editor.mode-nenhuma .task-cover-preview{background:repeating-linear-gradient(135deg,rgba(9,28,49,.06),rgba(9,28,49,.06) 8px,rgba(201,169,97,.1) 0,rgba(201,169,97,.1) 16px)}.task-cover-controls{align-content:start;display:grid;grid-gap:8px;gap:8px;min-width:0}.task-cover-controls .section-heading{margin-bottom:0}.task-cover-controls .section-heading h2{font-size:14px}.cover-mode-row,.cover-swatch-row{display:flex;flex-wrap:wrap;gap:6px}.cover-mode-row button{background:rgba(9,28,49,.06);border:1px solid rgba(9,28,49,.12);border-radius:999px;color:var(--navy-900);font-size:12px;font-weight:880;min-height:34px;padding:6px 10px}.cover-mode-row button.active{background:var(--navy-900);color:var(--gold-300)}.cover-swatch-row button{border:2px solid rgba(255,253,248,.92);border-radius:8px;box-shadow:0 0 0 1px rgba(9,28,49,.16);height:28px;width:34px}.cover-swatch-row button.active{box-shadow:0 0 0 3px rgba(201,169,97,.34),0 0 0 1px rgba(9,28,49,.24)}.cover-url-field{display:grid;grid-gap:6px;gap:6px}.cover-url-field span{color:var(--muted);font-size:12px;font-weight:850}.configured-card-button-details{border-top:1px dashed rgba(9,28,49,.12);margin-top:8px;padding-top:8px}.configured-card-button-details summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:900;list-style-position:inside}.configured-card-button-details[open] summary{color:var(--navy-900);margin-bottom:8px}.empty-panel{min-height:260px}.panel-title-row,.section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.panel-title-row>div:first-child{flex:1 1 auto;min-width:0}.task-title-input{background:transparent;border:0;color:var(--ink-950);display:block;field-sizing:content;font-size:18px;font-weight:850;line-height:1.25;margin-top:4px;min-height:34px;outline:none;overflow:hidden;overflow-wrap:anywhere;resize:none;width:100%}.panel-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.custom-field-definition-grid label,.custom-fields label,.field-block,.field-grid label{display:grid;grid-gap:6px;gap:6px}.field-block textarea{min-height:96px;padding:10px;resize:vertical}.custom-field-definition-grid input,.custom-field-definition-grid select,.custom-fields input,.field-block input,.field-definition-builder input,.field-definition-builder select,.field-grid input,.field-grid select{height:38px;padding:0 10px}.custom-field-definition-grid,.field-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.custom-field-definition-grid label{background:rgba(236,229,218,.42);border:1px solid rgba(16,35,53,.1);border-radius:8px;min-width:0;padding:10px}.custom-field-definition-grid label span,.field-definition-builder span{color:var(--muted);font-size:12px;font-weight:820}.field-definition-list,.field-definition-list article{display:grid;grid-gap:8px;gap:8px}.field-definition-list article{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:10px}.field-definition-list span,.field-definition-list strong{display:block}.field-definition-list span{color:var(--muted);font-size:11px;line-height:1.35}.field-definition-builder{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1.2fr) 130px 150px minmax(0,1fr) auto}.field-definition-builder button{min-height:38px}.legacy-custom-fields{background:rgba(236,229,218,.32);border:1px dashed rgba(16,35,53,.18);border-radius:8px;padding:10px}.legacy-custom-fields summary{color:var(--navy-900);cursor:pointer;font-size:13px;font-weight:850}.legacy-custom-fields[open] summary{margin-bottom:10px}.editor-section{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding-top:12px}.compact-editor{gap:9px}.timer-panel{background:rgba(25,113,130,.08);border:1px solid rgba(25,113,130,.14);border-radius:8px;padding:10px}.task-activity-panel{background:rgba(9,28,49,.04);border:1px solid rgba(9,28,49,.1);border-radius:8px;padding:10px}.quick-actions-panel{background:rgba(201,169,97,.1);border:1px solid rgba(201,169,97,.24);border-radius:8px;padding:10px}.quick-action-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.quick-action-grid button{align-items:center;background:rgba(255,253,248,.84);border:1px solid var(--line);border-radius:8px;color:var(--navy-900);display:inline-flex;font-size:12px;font-weight:850;gap:6px;justify-content:center;min-height:38px;min-width:0;padding:8px;width:100%}.quick-action-grid button span{min-width:0;overflow-wrap:anywhere;white-space:normal}.quick-action-grid button:hover:not(:disabled){border-color:rgba(201,169,97,.66);box-shadow:0 10px 18px rgba(9,28,49,.09)}.quick-action-grid button:disabled{cursor:not-allowed;opacity:.48}.task-transfer-panel{background:rgba(25,113,130,.08);border:1px solid rgba(25,113,130,.16);border-radius:8px;padding:10px}.task-notes-panel{background:rgba(201,169,97,.1);border:1px solid rgba(201,169,97,.24);border-radius:8px;padding:10px}.task-transfer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.transfer-submit{justify-content:center;width:100%}.transfer-history{display:grid;grid-gap:7px;gap:7px}.transfer-history article{background:rgba(255,253,248,.84);border:1px solid rgba(25,113,130,.16);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:8px}.transfer-history em,.transfer-history span{color:var(--muted);font-size:11px}.task-note-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,1fr) auto auto}.task-note-actions select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:0;padding:0 10px}.task-note-list,.task-note-list article{display:grid;grid-gap:8px;gap:8px}.task-note-list article{align-items:center;background:rgba(255,253,248,.86);border:1px solid rgba(201,169,97,.18);border-left:4px solid rgba(25,113,130,.62);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;padding:9px}.task-note-list article.favorite{border-left-color:var(--gold-500);box-shadow:0 12px 24px rgba(201,169,97,.12)}.task-note-icon{align-items:center;background:rgba(25,113,130,.12);border:1px solid rgba(25,113,130,.16);border-radius:8px;color:var(--teal-700);display:inline-flex;height:36px;justify-content:center;width:36px}.task-note-list small,.task-note-list span,.task-note-list strong{display:block}.task-note-list strong{color:var(--ink-950);font-size:13px;line-height:1.28;overflow-wrap:anywhere}.task-note-list small,.task-note-list span{color:var(--muted);font-size:11px;line-height:1.35}.task-note-meta{align-items:end;display:grid;grid-gap:4px;gap:4px;justify-items:end}.task-note-meta span{background:rgba(9,28,49,.06);border-radius:999px;color:var(--navy-900);font-weight:820;max-width:132px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.task-note-list button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--navy-900);display:inline-flex;height:34px;justify-content:center;width:34px}.task-note-list button.active{background:var(--gold-500);border-color:var(--gold-500);color:var(--navy-900)}.configured-card-button-list{border-top:1px dashed rgba(201,169,97,.34);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;min-width:0;padding-top:10px}.configured-card-button-list button{align-items:center;background:rgba(9,28,49,.92);border:1px solid rgba(201,169,97,.36);border-radius:8px;color:#fffdf8;display:inline-flex;font-size:12px;font-weight:850;gap:6px;justify-content:center;min-height:38px;min-width:0;padding:8px;width:100%}.configured-card-button-list button span{min-width:0;overflow-wrap:anywhere;white-space:normal}.configured-card-button-list button:hover:not(:disabled){border-color:rgba(201,169,97,.7);box-shadow:0 12px 22px rgba(9,28,49,.16)}.configured-card-button-list button:disabled{cursor:not-allowed;opacity:.48}.task-activity-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.task-activity-toolbar button:not(.ghost-button){align-items:center;background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:850;gap:5px;min-height:28px;padding:5px 8px}.task-activity-toolbar button.active{background:var(--navy-900);border-color:var(--navy-900);color:var(--gold-300)}.task-activity-toolbar button span{background:rgba(9,28,49,.08);border-radius:999px;color:inherit;min-width:18px;padding:2px 5px;text-align:center}.task-activity-list{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow:auto;padding-right:2px}.task-activity-list article{align-items:start;background:rgba(255,253,248,.84);border-left:1px solid var(--line);border:1px solid var(--line);border-left:4px solid rgba(9,28,49,.2);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:9px}.task-activity-list article.success{border-left-color:var(--success)}.task-activity-list article.warn{border-left-color:var(--warn)}.task-activity-list article.critical{border-left-color:var(--danger)}.task-activity-list article.comment{border-left-color:var(--gold-500)}.task-activity-list article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.task-activity-list span{color:var(--gold-600);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.task-activity-list strong{color:var(--ink-950);font-size:12px;line-height:1.35}.task-activity-list em,.task-activity-list small{color:var(--muted);font-size:11px;line-height:1.35}.task-activity-list em{font-style:normal;text-align:right;white-space:nowrap}.timer-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.timer-row span,.timer-row strong{display:block}.timer-row strong{color:var(--ink-950);font-size:18px}.timer-row span{color:var(--muted);font-size:11px;font-weight:780}.time-entry-panel{background:rgba(255,253,248,.72);border:1px solid var(--line);border-radius:8px;padding:10px}.time-entry-list article,.time-entry-report-feed article,.time-entry-summary{display:flex;flex-wrap:wrap;gap:8px}.time-entry-summary span{background:rgba(201,169,97,.14);border-radius:999px;color:var(--navy-900);font-size:11px;font-weight:850;padding:5px 8px}.time-entry-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(116px,.8fr) minmax(86px,.55fr) minmax(130px,1fr) auto auto}.time-entry-form input:not([type=checkbox]){min-width:0}.time-entry-list{display:grid;grid-gap:8px;gap:8px}.time-entry-list article{align-items:center;background:rgba(236,229,218,.42);border:1px solid rgba(16,59,70,.08);border-radius:8px;justify-content:space-between;padding:9px}.time-entry-list article.is-editing{align-items:stretch;background:rgba(255,253,248,.92);border-color:rgba(201,169,97,.42)}.time-entry-list article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.time-entry-edit-grid{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(112px,.72fr) minmax(74px,.45fr) minmax(120px,1fr) auto;width:100%}.time-entry-edit-grid input:not([type=checkbox]){min-width:0}.time-entry-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.time-entry-actions button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--teal-500);display:inline-flex;height:30px;justify-content:center;width:30px}.time-entry-list strong,.time-entry-report-feed strong{color:var(--ink-950);font-size:13px}.time-entry-list small,.time-entry-list span,.time-entry-report-feed small,.time-entry-report-feed span{color:var(--muted);font-size:11px;line-height:1.35}.audit-feed h2,.automation-builder h2,.editor-section h2,.table-panel h2{color:var(--ink-950);font-size:15px;margin:0}.checklist,.checklist label{display:grid;grid-gap:7px;gap:7px}.checklist label{align-items:center;grid-template-columns:auto 1fr auto}.checklist input[type=checkbox]{accent-color:var(--gold-500)}.checklist input:not([type=checkbox]){height:36px;padding:0 9px}.advanced-checklist{display:grid;grid-gap:10px;gap:10px}.advanced-checklist-row{background:rgba(255,253,248,.72);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:9px;gap:9px;padding:10px}.advanced-checklist-row.is-done{border-left-color:var(--gold-500)}.advanced-checklist-row.is-overdue{border-left-color:var(--danger)}.checkline-main{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr)}.checkline-main input[type=checkbox]{accent-color:var(--gold-500);height:18px;width:18px}.checkline-main input:not([type]),.checkline-main input[type=text]{font-weight:820}.advanced-checklist-add,.checkline-meta{display:grid;grid-gap:8px;gap:8px}.checkline-meta{grid-template-columns:minmax(150px,.9fr) minmax(130px,.7fr) minmax(180px,1fr) 36px}.advanced-checklist-add{grid-template-columns:minmax(150px,1fr) minmax(140px,.85fr) minmax(130px,.7fr) minmax(180px,1fr) 36px}.checkline-meta label{display:grid;grid-gap:5px;gap:5px}.checkline-meta label span{color:var(--muted);font-size:11px;font-weight:850}.advanced-checklist input,.advanced-checklist select,.advanced-checklist-add input,.advanced-checklist-add select{min-height:36px;min-width:0;padding:0 9px;width:100%}.advanced-checklist-add button,.checkline-meta button{align-items:center;align-self:end;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--navy-900);display:inline-flex;height:36px;justify-content:center}.checkline-meta button{justify-self:end;width:36px}.advanced-checklist-add button{width:100%}.checkline-status{display:flex;flex-wrap:wrap;gap:6px}.checkline-status span{background:rgba(236,229,218,.52);border-radius:999px;color:var(--muted);font-size:11px;font-weight:820;padding:5px 8px}.checkline-status .danger-text{background:rgba(176,57,57,.12);color:var(--danger)}.inline-add input{min-width:0;flex:1 1}.inline-add.two{display:grid;grid-template-columns:1fr 1fr auto}.attachment-add{display:grid;grid-template-columns:1fr 1.4fr 120px auto}.watcher-grid{display:flex;flex-wrap:wrap;gap:8px}.watcher-grid label{align-items:center;background:rgba(201,169,97,.12);border:1px solid rgba(201,169,97,.18);border-radius:999px;display:inline-flex;gap:6px;padding:6px 9px}.watcher-grid span{color:var(--navy-900);font-size:11px;font-weight:820}.attachment-list,.dependency-list{display:grid;grid-gap:8px;gap:8px}.attachment-list article,.dependency-list article{align-items:center;background:rgba(236,229,218,.5);border:1px solid rgba(16,35,53,.08);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;padding:8px}.access-simulation-banner.is-operational-test{background:#4f3414;border-bottom-color:rgba(248,199,91,.78)}.dependency-list article{grid-template-columns:minmax(0,1fr) auto auto}.attachment-list img{aspect-ratio:1;border-radius:8px;height:42px;object-fit:cover;width:42px}.attachment-thumb{align-items:center;background:rgba(25,113,130,.12);border:1px solid rgba(25,113,130,.18);border-radius:8px;color:var(--teal-700);display:inline-flex;height:42px;justify-content:center;width:42px}.attachment-list span,.attachment-list strong,.dependency-list span{display:block}.attachment-list span{color:var(--muted);font-size:11px}.attachment-list a.is-unavailable{background:rgba(166,61,55,.08);border-color:rgba(166,61,55,.22);color:#8f342f;cursor:not-allowed;opacity:1}.attachment-list a.is-unavailable .attachment-unavailable-label{color:inherit;font-size:9px;font-weight:800;line-height:1.1;margin-top:2px}.attachment-list .attachment-thumb{align-items:center;color:var(--teal-700);display:inline-flex;font-size:medium}.attachment-list button,.dependency-list button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--navy-900);display:inline-flex;justify-content:center;min-height:34px;width:34px}.subtask-add,.subtask-list,.subtask-row{display:grid;grid-gap:8px;gap:8px}.subtask-add,.subtask-row{align-items:center;grid-template-columns:minmax(160px,1.3fr) minmax(130px,.85fr) 130px 132px minmax(76px,auto)}.subtask-row{background:rgba(236,229,218,.5);border:1px solid rgba(16,35,53,.08);border-left:4px solid var(--teal-500);border-radius:8px;padding:8px}.subtask-row.status-concluida{border-left-color:var(--good);opacity:.82}.subtask-row.status-bloqueada{border-left-color:var(--danger)}.subtask-row.status-em-andamento{border-left-color:var(--warn)}.subtask-add input,.subtask-add select,.subtask-row input,.subtask-row select{height:36px;min-width:0;padding:0 9px}.subtask-actions button,.subtask-add button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--navy-900);display:inline-flex;justify-content:center;min-height:36px;width:36px}.subtask-actions{display:flex;gap:6px;justify-content:flex-end}.subtask-comments{background:rgba(255,253,248,.74);border:1px solid rgba(16,35,53,.08);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:8px}.subtask-comment-feed{display:grid;grid-gap:6px;gap:6px}.subtask-comment-feed article{background:rgba(236,229,218,.62);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:8px}.subtask-comment-feed span,.subtask-comment-feed strong{font-size:11px}.subtask-comment-feed span{color:var(--muted)}.subtask-comment-feed p{font-size:12px;line-height:1.4;margin:0}.subtask-comment-add{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto}.subtask-comment-add input{height:36px;min-width:0}.subtask-comment-add button{align-items:center;background:var(--navy-900);border:0;border-radius:8px;color:var(--white);display:inline-flex;font-size:12px;font-weight:850;gap:6px;min-height:36px;padding:0 12px}.subtask-add{border-top:1px dashed rgba(16,35,53,.16);padding-top:8px}.comments,.custom-fields{display:grid;grid-gap:8px;gap:8px}.comments article{background:rgba(236,229,218,.5);border-radius:8px;padding:10px}.comments span,.comments strong{display:block;font-size:12px}.comments p{color:var(--text);font-size:13px;margin:6px 0 0}.locked-panel{display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto 1fr auto;padding:22px}.loading-panel,.locked-panel{align-items:center;background:rgba(255,253,248,.86);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.loading-panel{color:var(--muted);display:flex;font-weight:800;justify-content:center;min-height:220px}.locked-panel h2{margin:0 0 4px}.locked-panel p{color:var(--muted);margin:0}.form-error{color:var(--danger);font-size:13px;grid-column:2/-1}.table-panel{overflow:auto;padding:14px}.task-table{display:grid;margin-top:12px;min-width:780px}.task-table-head,.task-table-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:2fr 1fr 1fr 120px 110px}.task-table-head{color:var(--muted);font-size:12px;font-weight:850;padding:9px 10px}.task-table-row{background:var(--white);border:1px solid var(--line);color:var(--text);margin-top:6px;padding:12px 10px;text-align:left}.access-grid,.auditor-grid,.automation-grid,.calendar-grid,.feature-matrix{display:grid;grid-gap:12px;gap:12px}.calendar-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.access-card,.auditor-card,.calendar-day,.feature-card,.feed-item,.spoke-node{background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.calendar-day{display:grid;grid-gap:8px;gap:8px;min-height:140px;padding:14px}.calendar-day-heading,.planner-day-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.calendar-day-heading span,.planner-day-heading span{background:rgba(201,169,97,.13);border-radius:8px;font-size:12px;padding:8px}.calendar-task{background:rgba(255,253,248,.7);border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:3px;gap:3px;padding:9px;text-align:left}.calendar-task span{color:var(--muted);font-size:12px;font-weight:760}.planner-layout{display:grid;grid-gap:14px;gap:14px}.planner-hero{align-items:center;background:var(--navy-900);background-image:var(--grid-lines);color:var(--white);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);padding:18px}.planner-hero h2{font-size:23px;line-height:1.18;margin:4px 0 6px}.planner-hero p{color:#c9d6d6;margin:0}.planner-score{border:1px solid rgba(255,253,248,.18);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.planner-score.good{background:rgba(49,132,89,.24)}.planner-score.warn{background:rgba(201,122,27,.26)}.planner-score strong{color:var(--gold-300);font-size:30px;line-height:1}.planner-score span{color:#c9d6d6;font-size:12px;font-weight:850}.planner-board,.planner-days,.planner-summary-grid{display:grid;grid-gap:12px;gap:12px}.planner-summary-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.planner-backlog,.planner-day,.planner-summary-grid article{background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.planner-summary-grid article{display:grid;grid-gap:5px;gap:5px;padding:14px}.planner-summary-grid small,.planner-summary-grid span{color:var(--muted);font-size:12px;font-weight:850}.planner-summary-grid strong{color:var(--navy-900);font-size:27px;line-height:1}.planner-board{align-items:start;grid-template-columns:minmax(0,1fr) 330px}.planner-days{grid-template-columns:repeat(2,minmax(240px,1fr))}.planner-backlog,.planner-day{display:grid;grid-gap:10px;gap:10px;padding:14px}.planner-day.today{border-color:rgba(201,169,97,.72)}.planner-backlog-card,.planner-card{background:rgba(255,253,248,.72);border:1px solid var(--line);border-left:4px solid var(--teal-600);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.planner-backlog-card.priority-critica,.planner-card.priority-critica{border-left-color:#b94b4b}.planner-backlog-card.priority-alta,.planner-card.priority-alta{border-left-color:#d5962a}.planner-backlog-card button,.planner-card button{background:transparent;border:0;color:var(--text);display:grid;grid-gap:4px;gap:4px;padding:0;text-align:left}.planner-backlog-card button span,.planner-card button span{color:var(--muted);font-size:12px;font-weight:780}.planner-card-controls{display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(116px,1fr) minmax(82px,.8fr) minmax(78px,.7fr)}.planner-card-controls input{min-width:0}.timeline-panel{display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:14px}.timeline-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.timeline-toolbar strong{display:block;font-size:14px}.segmented-control.compact{margin-top:0}.timeline-gantt{display:grid;grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:4px}.timeline-header,.timeline-track{display:grid;min-width:780px}.timeline-header{background:rgba(236,229,218,.74);border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:11px;font-weight:820;overflow:hidden}.timeline-header span{border-right:1px solid rgba(16,59,70,.08);padding:8px 6px;text-align:center}.timeline-header span.today{background:rgba(201,169,97,.22);color:var(--navy-900)}.timeline-row{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(230px,280px) minmax(780px,1fr) minmax(330px,360px)}.timeline-row.is-blocked{border-left:3px solid var(--danger);padding-left:9px}.timeline-meta{display:grid;grid-gap:8px;gap:8px;min-width:0}.timeline-title-button{background:rgba(255,253,248,.9);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:10px;text-align:left}.timeline-title-button span,.timeline-title-button strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-title-button span{color:var(--muted);font-size:12px}.timeline-dependencies{display:flex;flex-wrap:wrap;gap:6px}.timeline-dependencies button,.timeline-dependencies small{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:820;gap:4px;min-height:26px;max-width:100%;padding:0 8px}.timeline-dependencies button{border:1px solid var(--line);cursor:pointer}.timeline-dependencies button.blocked{background:rgba(176,57,57,.12);border-color:rgba(176,57,57,.24);color:var(--danger)}.timeline-dependencies button.resolved{background:rgba(48,112,103,.12);border-color:rgba(48,112,103,.24);color:var(--teal-700)}.timeline-dependencies small{background:rgba(236,229,218,.74);color:var(--muted)}.timeline-track{align-content:center;background:repeating-linear-gradient(90deg,rgba(16,59,70,.07) 0 1px,transparent 1px 34px),var(--ivory-deep);border:1px solid var(--line);border-radius:8px;min-height:68px;padding:12px 0;position:relative}.timeline-bar{align-items:center;align-self:center;background:linear-gradient(90deg,var(--gold-500),var(--teal-500));border:0;border-radius:999px;color:var(--navy-950);cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:5px;justify-content:center;min-height:30px;min-width:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.timeline-bar.priority-critica{background:linear-gradient(90deg,#b03939,var(--gold-500));color:var(--white)}.timeline-bar.priority-alta{background:linear-gradient(90deg,var(--gold-500),#dd9a40)}.timeline-bar.priority-baixa{background:linear-gradient(90deg,var(--teal-500),rgba(48,112,103,.65));color:var(--white)}.timeline-schedule-controls{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:32px minmax(118px,1fr) minmax(118px,1fr) 32px}.timeline-schedule-controls button,.timeline-schedule-controls input{min-width:0}.timeline-schedule-controls button{align-items:center;color:var(--navy-900);display:inline-flex;justify-content:center}.timeline-schedule-controls button,.timeline-schedule-controls input{background:var(--white);border:1px solid var(--line);border-radius:8px;height:36px}.timeline-schedule-controls input{color:var(--text);font-size:12px;padding:0 8px}.automation-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.automation-layout{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(300px,420px) minmax(0,1fr)}.automation-monitor{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;padding:16px}.automation-monitor h2{font-size:22px;margin:3px 0 0}.automation-monitor-stats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.automation-monitor-stats span{background:rgba(255,253,248,.09);border:1px solid rgba(201,169,97,.24);border-radius:999px;color:var(--gold-300);font-size:12px;font-weight:850;min-width:94px;padding:7px 10px;text-align:center;white-space:nowrap}.button-library-panel{grid-column:1/-1}.automation-monitor-panel{background:rgba(255,253,248,.86);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:13px;gap:13px;grid-column:1/-1;padding:16px}.automation-monitor-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(115px,1fr))}.automation-monitor-grid article{background:rgba(9,28,49,.05);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.automation-monitor-grid article.success{border-color:rgba(70,139,124,.75)}.automation-monitor-grid article.warn{border-color:rgba(201,164,91,.75)}.automation-monitor-grid span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.automation-monitor-grid strong{color:var(--navy-900);font-size:20px;line-height:1.1;overflow-wrap:anywhere}.automation-monitor-rule-list{display:grid;grid-gap:9px;gap:9px}.automation-monitor-rule{background:rgba(255,253,248,.72);border:1px solid rgba(16,35,53,.08);border-left:4px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(220px,1fr);padding:11px}.automation-monitor-rule.status-pronto{border-left-color:var(--good)}.automation-monitor-rule.status-alerta{border-left-color:var(--warn)}.automation-monitor-rule.status-pausado{border-left-color:var(--muted)}.automation-monitor-rule.status-aguardando{border-left-color:var(--teal-500)}.automation-monitor-rule small,.automation-monitor-rule span,.automation-monitor-rule strong{display:block;min-width:0;overflow-wrap:anywhere}.automation-monitor-rule span{color:var(--gold-500);font-size:10px;font-weight:900;text-transform:uppercase}.automation-monitor-rule strong{color:var(--ink-950);font-size:14px}.automation-monitor-rule small{color:var(--muted);font-size:12px;line-height:1.35}.automation-monitor-rule-findings,.automation-monitor-rule-meta{display:grid;grid-gap:6px;gap:6px}.automation-monitor-rule-findings small,.automation-monitor-rule-meta span{background:rgba(236,229,218,.52);border-radius:8px;color:var(--muted);padding:6px 8px;text-transform:none}.automation-monitor-backend{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.automation-worker-panel{background:rgba(9,28,49,.96);border:1px solid rgba(201,169,97,.24);border-radius:8px;box-shadow:var(--shadow);color:var(--white);display:grid;grid-gap:13px;gap:13px;grid-column:1/-1;padding:16px}.automation-worker-panel .section-heading{align-items:flex-start}.automation-worker-panel h2,.automation-worker-panel strong{color:var(--white)}.automation-worker-panel small,.automation-worker-panel span{color:rgba(255,253,248,.72)}.automation-worker-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(115px,1fr))}.automation-worker-grid article{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.12);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.automation-worker-grid article.success{border-color:rgba(70,139,124,.78)}.automation-worker-grid article.warn{border-color:rgba(201,164,91,.82)}.automation-worker-grid span{font-size:10px;font-weight:900;text-transform:uppercase}.automation-worker-grid strong{font-size:20px;line-height:1.1;overflow-wrap:anywhere}.automation-worker-list{display:grid;grid-gap:9px;gap:9px}.automation-worker-job{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.12);border-left:4px solid rgba(255,253,248,.28);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,.85fr) minmax(180px,.65fr) minmax(260px,1.2fr);padding:11px}.automation-worker-job.status-concluido{border-left-color:var(--good)}.automation-worker-job.status-dlq,.automation-worker-job.status-falha{border-left-color:var(--danger)}.automation-worker-job.status-ignorado{border-left-color:var(--warn)}.automation-worker-job.status-executando,.automation-worker-job.status-pendente{border-left-color:var(--gold-500)}.automation-worker-job small,.automation-worker-job span,.automation-worker-job strong{display:block;min-width:0;overflow-wrap:anywhere}.automation-worker-job>div:first-child span{color:var(--gold-500);font-size:10px;font-weight:900;text-transform:uppercase}.automation-worker-job-contract,.automation-worker-job-meta{display:grid;grid-gap:6px;gap:6px}.automation-worker-job-contract small,.automation-worker-job-meta span{background:rgba(255,253,248,.08);border-radius:8px;padding:6px 8px}.button-library-actions,.button-library-meta,.button-library-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.button-library-meta span,.button-library-summary span{background:rgba(236,229,218,.52);border-radius:999px;color:var(--muted);font-size:12px;font-weight:820;padding:6px 9px}.button-library-grid{display:grid;grid-gap:8px;gap:8px}.button-library-row{align-items:center;background:rgba(255,253,248,.7);border:1px solid rgba(16,35,53,.08);border-left:4px solid var(--gold-500);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr) auto;min-width:0;padding:10px}.button-library-row small,.button-library-row span,.button-library-row strong{display:block;min-width:0;overflow-wrap:anywhere}.button-library-row strong{color:var(--ink-950);font-size:13px}.button-library-row small,.button-library-row span{color:var(--muted);font-size:12px;line-height:1.35}.automation-builder{display:grid;grid-gap:12px;gap:12px;padding:16px}.access-card p,.auditor-card p,.automation-builder p,.feature-card small,.feed-item small{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.automation-builder label{align-items:center;display:flex;gap:10px}.automation-board-button-builder,.automation-card-button-builder,.automation-rule-builder,.configured-automation-grid{grid-column:1/-1}.automation-rule-builder{position:static}.automation-builder-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-board-button-builder .automation-builder-grid,.automation-card-button-builder .automation-builder-grid,.automation-rule-builder .automation-builder-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.automation-action-value,.automation-builder-grid label{align-items:stretch;display:grid;grid-gap:6px;gap:6px}.automation-action-value span,.automation-builder-grid label span{color:var(--muted);font-size:12px;font-weight:820}.automation-builder input,.automation-builder select{min-height:38px;min-width:0;padding:0 10px;width:100%}.automation-action-value{grid-template-columns:1fr}.automation-action-value>:not(span){min-width:0}.automation-quick-grid,.configured-automation-grid{display:grid;grid-gap:12px;gap:12px}.configured-automation-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}.automation-quick-grid{grid-column:1/-1;grid-template-columns:repeat(5,minmax(170px,1fr))}.automation-stats{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.automation-preview span,.automation-stats span{background:rgba(236,229,218,.48);border-radius:8px;padding:6px 8px}.automation-preview{border-top:1px solid var(--line);display:grid;grid-gap:7px;gap:7px;padding-top:10px}.automation-preview strong{color:var(--navy-900);font-size:13px}.automation-preview span{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.audit-layout{grid-gap:14px;grid-template-columns:minmax(0,1fr) 360px}.audit-layout,.integration-layout{align-items:flex-start;display:grid;gap:14px}.integration-layout{grid-gap:14px;grid-template-columns:minmax(0,1fr) clamp(280px,23vw,340px)}.integration-layout,.integration-layout>*,.integration-main{max-width:100%;min-width:0}.active-view-anchor{height:0;outline:0;scroll-margin-top:10px;width:100%}.audit-command{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);padding:18px}.audit-integrity-alert{align-items:flex-start;background:#fff4e8;border:1px solid #d79a46;border-left:4px solid #b85c31;border-radius:8px;color:#512c1d;display:flex;gap:10px;padding:12px 14px}.audit-integrity-alert div{display:grid;grid-gap:3px;gap:3px;min-width:0}.audit-integrity-alert small,.audit-integrity-alert span{overflow-wrap:anywhere}.audit-integrity-alert small{color:#805039}.audit-command .action-row{justify-content:flex-start}.audit-command h2{font-size:20px;line-height:1.2;margin:2px 0 6px}.audit-command p,.dark-card p{color:#c9d6d6;margin:0}.audit-filters{display:flex;flex-wrap:wrap;gap:10px}.audit-filters label{align-items:center;background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;padding:6px 10px}.audit-anchor-stack,.audit-main{display:grid;grid-gap:14px;gap:14px}.audit-anchor-stack{min-width:0;scroll-margin-top:18px}.audit-overview-panel{background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(246,242,234,.78)),var(--white);border:1px solid rgba(201,169,97,.3);border-radius:8px}.audit-cockpit-panel,.audit-overview-panel{box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;padding:14px}.audit-cockpit-panel{background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(232,241,239,.74)),var(--white);border:1px solid rgba(13,91,97,.22);border-left:4px solid var(--teal-500);border-radius:8px;min-width:0;scroll-margin-top:18px}.audit-cockpit-toolbar{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(240px,1fr) minmax(150px,190px) minmax(280px,auto);min-width:0}.audit-cockpit-toolbar label{display:grid;grid-gap:6px;gap:6px;min-width:0}.audit-cockpit-toolbar label>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.audit-cockpit-toolbar select{background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;padding:0 10px}.audit-cockpit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;min-width:0}.audit-cockpit-results{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}.audit-cockpit-layers{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.audit-cockpit-layers article{background:rgba(255,255,255,.84);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px}.audit-cockpit-layers article.success{border-left-color:var(--good)}.audit-cockpit-layers article.warn{border-left-color:var(--warn)}.audit-cockpit-layers article.critical{border-left-color:var(--danger)}.audit-cockpit-layers span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.audit-cockpit-layers strong{color:var(--ink-950);font-size:22px;line-height:1}.audit-cockpit-layers small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.audit-cockpit-result{background:rgba(255,255,255,.78);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--teal-500);border-radius:8px;color:var(--navy-900);display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;text-align:left}.audit-cockpit-result.success{border-left-color:var(--good)}.audit-cockpit-result.warn{border-left-color:var(--warn)}.audit-cockpit-result.critical{border-left-color:var(--danger)}.audit-cockpit-result span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.audit-cockpit-result strong{color:var(--ink-950);font-size:20px;line-height:1}.audit-cockpit-result small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}@media (max-width:980px){.audit-cockpit-toolbar{grid-template-columns:1fr}.audit-cockpit-actions{justify-content:flex-start}.audit-cockpit-actions button{flex:1 1 160px}}@media (max-width:560px){.audit-cockpit-actions button{flex:1 1 100%;min-width:0}.audit-cockpit-layers,.audit-cockpit-results{grid-template-columns:1fr}}.audit-overview-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(150px,1fr));min-width:0}.audit-overview-card{background:rgba(255,255,255,.76);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--teal-500);border-radius:8px;color:var(--navy-900);display:grid;grid-gap:7px;gap:7px;min-height:104px;min-width:0;padding:12px;text-align:left}.audit-overview-card:hover{background:rgba(255,255,255,.9);border-color:rgba(13,91,97,.28)}.audit-overview-card.active{background:rgba(13,91,97,.12);border-color:rgba(13,91,97,.38);box-shadow:0 0 0 3px rgba(13,91,97,.08)}.audit-overview-card.warn{border-left-color:var(--warn)}.audit-overview-card.critical{border-left-color:var(--danger)}.audit-overview-card.success{border-left-color:var(--good)}.audit-overview-card span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.audit-overview-card strong{color:var(--ink-950);font-size:26px;line-height:1}.audit-overview-card small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.audit-technical-section{background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(246,242,234,.8)),var(--white);border:1px solid rgba(201,169,97,.3);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;min-width:0;scroll-margin-top:18px}.audit-technical-section.warn{border-left-color:var(--warn)}.audit-technical-section.critical{border-left-color:var(--danger)}.audit-technical-section.success{border-left-color:var(--good)}.audit-technical-toggle{align-items:center;background:transparent;border:0;color:var(--navy-900);display:grid;grid-gap:10px;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;min-width:0;padding:12px;text-align:left;width:100%}.audit-technical-toggle:hover{background:rgba(13,91,97,.06)}.audit-technical-caret{align-items:center;background:rgba(13,91,97,.1);border:1px solid rgba(13,91,97,.18);border-radius:8px;display:grid;height:32px;justify-items:center;transition:transform .18s ease;width:32px}.audit-technical-section.open .audit-technical-caret{transform:rotate(90deg)}.audit-technical-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.audit-technical-score small,.audit-technical-title em,.audit-technical-title small{color:var(--muted);font-size:11px;font-style:normal;font-weight:850;line-height:1.28;overflow-wrap:anywhere;text-transform:uppercase}.audit-technical-title strong{color:var(--ink-950);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.audit-technical-title em{font-size:12px;font-weight:760;text-transform:none}.audit-technical-score{align-items:end;display:grid;grid-gap:2px;gap:2px;justify-items:end;min-width:76px}.audit-technical-score strong{color:var(--ink-950);font-size:20px;line-height:1}.audit-technical-body{border-top:1px solid rgba(9,28,49,.08);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px}.audit-operations-desk-panel{background:linear-gradient(135deg,rgba(255,253,248,.97),rgba(242,237,227,.82)),var(--white);border:1px solid rgba(201,169,97,.34);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.audit-operations-desk-head{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.audit-operations-desk-head h2{color:var(--navy-900);font-size:20px;line-height:1.2;margin:3px 0 5px}.audit-operations-desk-head p,.audit-operations-desk-main small,.audit-operations-desk-meta small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4;margin:0;overflow-wrap:anywhere}.audit-operations-desk-score{align-items:center;background:var(--navy-900);border:1px solid rgba(201,169,97,.36);border-radius:8px;color:var(--white);display:grid;grid-gap:4px;gap:4px;min-width:118px;padding:11px;text-align:center}.audit-operations-desk-score strong{color:var(--gold-300);font-size:27px;line-height:1}.audit-operations-desk-main span,.audit-operations-desk-meta span,.audit-operations-desk-score span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.25;text-transform:uppercase}.audit-operations-desk-score span{color:#d8e1e1}.audit-operations-desk-filters,.audit-operations-desk-kpis,.audit-operations-desk-list,.audit-operations-desk-package-grid,.audit-operations-desk-packages{display:grid;grid-gap:9px;gap:9px;min-width:0}.audit-operations-desk-kpis{grid-template-columns:repeat(4,minmax(110px,1fr))}.audit-operations-desk-kpis article{background:rgba(255,255,255,.74);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.audit-operations-desk-kpis article.success{border-left-color:var(--good)}.audit-operations-desk-kpis article.warn{border-left-color:var(--warn)}.audit-operations-desk-kpis article.critical{border-left-color:var(--danger)}.audit-operations-desk-kpis span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.audit-operations-desk-kpis strong{color:var(--ink-950);font-size:20px;line-height:1}.audit-operations-desk-mode{background:rgba(9,28,49,.05);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.audit-operations-desk-mode button{align-items:center;background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;gap:8px;justify-content:center;min-height:40px;min-width:0;padding:8px 10px}.audit-operations-desk-mode button.active{background:var(--navy-900);border-color:rgba(201,169,97,.38);color:var(--white)}.audit-operations-desk-mode strong{background:rgba(201,169,97,.18);border-radius:999px;color:inherit;font-size:11px;padding:3px 7px}.audit-operations-desk-toolbar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(150px,210px)}.audit-operations-desk-filters{grid-template-columns:repeat(5,minmax(96px,1fr))}.audit-operations-desk-filters button{background:rgba(9,28,49,.05);border:1px solid rgba(9,28,49,.1);border-radius:8px;color:var(--navy-900);display:grid;grid-gap:4px;gap:4px;min-height:58px;padding:8px;text-align:left}.audit-operations-desk-filters button.active{background:rgba(13,91,97,.12);border-color:rgba(13,91,97,.34)}.audit-operations-desk-filters span{color:var(--muted);font-size:11px;font-weight:850}.audit-operations-desk-filters strong{color:var(--ink-950);font-size:16px;line-height:1}.audit-operations-desk-toolbar select{background:rgba(255,255,255,.86);border:1px solid rgba(9,28,49,.12);border-radius:8px;color:var(--navy-900);font:inherit;font-weight:850;min-height:42px;padding:9px 10px}.audit-operations-desk-packages{background:rgba(13,91,97,.06);border:1px solid rgba(13,91,97,.16);border-radius:8px;padding:10px}.audit-operations-desk-package-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.audit-operations-desk-package{background:rgba(255,255,255,.82);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.audit-operations-desk-package.active{border-color:rgba(13,91,97,.46);box-shadow:0 0 0 3px rgba(13,91,97,.1)}.audit-operations-desk-package.info{border-left-color:var(--teal-500)}.audit-operations-desk-package.success{border-left-color:var(--good)}.audit-operations-desk-package.warn{border-left-color:var(--warn)}.audit-operations-desk-package.critical{border-left-color:var(--danger)}.audit-operations-desk-active-package span,.audit-operations-desk-package span,.audit-operations-desk-package-meta span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.3;text-transform:uppercase}.audit-operations-desk-package strong{color:var(--ink-950);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.audit-operations-desk-package p{color:var(--navy-900);font-size:12px;font-weight:760;line-height:1.4;margin:0}.audit-operations-desk-package-meta{display:grid;grid-gap:5px;gap:5px;min-width:0}.audit-operations-desk-package-meta code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-operations-desk-package-actions,.audit-operations-desk-package-pager,.audit-operations-desk-pagination{align-items:center;display:grid;grid-gap:8px;gap:8px;min-width:0}.audit-operations-desk-package-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-operations-desk-package-actions button{justify-content:center;width:100%}.audit-operations-desk-package-pager,.audit-operations-desk-pagination{background:rgba(255,255,255,.62);border:1px solid rgba(9,28,49,.08);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.audit-operations-desk-package-pager span,.audit-operations-desk-pagination span,.audit-operations-desk-pagination strong{color:var(--muted);font-size:12px;font-weight:850}.audit-operations-desk-package-pager>div,.audit-operations-desk-pagination>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.audit-operations-desk-batch-confirm{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,242,234,.86)),var(--white);border:1px solid rgba(13,91,97,.24);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:0 18px 48px rgba(9,28,49,.12);display:grid;grid-gap:11px;gap:11px;margin-top:2px;min-width:0;padding:12px}.audit-operations-desk-batch-confirm.success{border-left-color:var(--good)}.audit-operations-desk-batch-confirm.warn{border-left-color:var(--warn)}.audit-operations-desk-batch-confirm.critical{border-left-color:var(--danger)}.audit-operations-desk-batch-head{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.audit-operations-desk-batch-head h4{color:var(--ink-950);font-size:16px;line-height:1.2;margin:3px 0 4px}.audit-operations-desk-batch-head p,.audit-operations-desk-batch-limit small,.audit-operations-desk-batch-preview small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4;margin:0;overflow-wrap:anywhere}.audit-operations-desk-batch-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.audit-operations-desk-batch-summary article{background:rgba(9,28,49,.04);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:9px}.audit-operations-desk-batch-limit span,.audit-operations-desk-batch-preview>span,.audit-operations-desk-batch-summary span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.25;text-transform:uppercase}.audit-operations-desk-batch-summary strong{color:var(--ink-950);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.audit-operations-desk-batch-summary code{color:var(--navy-900);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-operations-desk-batch-limit{align-items:center;background:rgba(13,91,97,.06);border:1px solid rgba(13,91,97,.14);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 86px minmax(190px,auto);min-width:0;padding:9px}.audit-operations-desk-batch-limit input{background:rgba(255,255,255,.92);border:1px solid rgba(9,28,49,.14);border-radius:8px;color:var(--ink-950);font:inherit;font-weight:900;min-height:38px;padding:7px 9px;width:100%}.audit-operations-desk-batch-preview{display:grid;grid-gap:7px;gap:7px;min-width:0}.audit-operations-desk-batch-preview article{background:rgba(255,255,255,.72);border:1px solid rgba(9,28,49,.08);border-left:3px solid var(--gold-500);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 9px}.audit-operations-desk-batch-preview strong{color:var(--ink-950);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.audit-operations-desk-batch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.audit-operations-desk-active-package{align-items:center;background:rgba(201,169,97,.12);border:1px solid rgba(201,169,97,.28);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 10px}.audit-operations-desk-row{align-items:start;background:rgba(255,255,255,.76);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0;padding:11px}.audit-operations-desk-row.info{border-left-color:var(--teal-500)}.audit-operations-desk-row.success{border-left-color:var(--good)}.audit-operations-desk-row.warn{border-left-color:var(--warn)}.audit-operations-desk-row.critical{border-left-color:var(--danger)}.audit-operations-desk-actions,.audit-operations-desk-main,.audit-operations-desk-meta{display:grid;grid-gap:7px;gap:7px;min-width:0}.audit-operations-desk-main strong{color:var(--ink-950);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.audit-operations-desk-meta code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-operations-desk-actions{align-items:center;grid-template-columns:repeat(3,minmax(104px,auto));justify-content:start}.audit-operations-desk-actions button{justify-content:center}.audit-operations-desk-workflow{align-items:end;background:rgba(9,28,49,.035);border:1px solid rgba(9,28,49,.09);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(140px,.7fr) minmax(180px,1fr) minmax(260px,1.8fr);min-width:0;padding:10px}.audit-operations-desk-comment,.audit-operations-desk-workflow label{display:grid;grid-gap:5px;gap:5px;min-width:0}.audit-operations-desk-workflow label>span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.audit-operations-desk-comment{align-items:end;grid-template-columns:minmax(0,1fr) auto}.audit-operations-desk-comment small{color:var(--muted);grid-column:1/-1;overflow-wrap:anywhere}.red-team-view-audit-panel{background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(246,242,234,.82)),var(--white);border:1px solid rgba(201,169,97,.34);border-left:4px solid var(--gold-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.red-team-view-audit-panel.success{border-left-color:var(--good)}.red-team-view-audit-panel.warn{border-left-color:var(--warn)}.red-team-view-audit-panel.critical{border-left-color:var(--danger)}.red-team-view-audit-head,.red-team-view-audit-row,.red-team-view-audit-toolbar{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.red-team-view-audit-row{background:rgba(255,255,255,.76);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--teal-500);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;padding:11px}.red-team-view-audit-row.success{border-left-color:var(--good)}.red-team-view-audit-row.warn{border-left-color:var(--warn)}.red-team-view-audit-row.critical{border-left-color:var(--danger)}.red-team-view-audit-head h2{color:var(--navy-900);font-size:20px;line-height:1.2;margin:3px 0 5px}.red-team-view-audit-evidence span,.red-team-view-audit-head p,.red-team-view-audit-main em,.red-team-view-audit-main p,.red-team-view-audit-status span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4;margin:0;overflow-wrap:anywhere}.red-team-view-audit-main em{color:var(--navy-800);font-style:normal;font-weight:850}.red-team-view-audit-score{align-items:center;background:var(--navy-900);border:1px solid rgba(201,169,97,.36);border-radius:8px;color:var(--white);display:grid;grid-gap:4px;gap:4px;min-width:128px;padding:11px;text-align:center}.red-team-view-audit-score strong{color:var(--gold-300);font-size:27px;line-height:1}.red-team-view-audit-main span,.red-team-view-audit-score span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.25;text-transform:uppercase}.red-team-view-audit-score span{color:#d8e1e1}.red-team-view-audit-evidence code,.red-team-view-audit-score code,.red-team-view-audit-status code{background:rgba(255,253,248,.1);border-radius:8px;color:var(--gold-300);font-size:10px;max-width:210px;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.red-team-view-audit-toolbar{align-items:center}.red-team-view-audit-actions,.red-team-view-audit-row-actions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,auto);justify-content:end}.red-team-view-audit-kpis{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(6,minmax(98px,1fr));min-width:0}.red-team-view-audit-kpis article{background:rgba(255,255,255,.74);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.red-team-view-audit-kpis article.success{border-left-color:var(--good)}.red-team-view-audit-kpis article.warn{border-left-color:var(--warn)}.red-team-view-audit-kpis article.critical{border-left-color:var(--danger)}.red-team-view-audit-kpis span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.red-team-view-audit-kpis strong{color:var(--ink-950);font-size:20px;line-height:1}.red-team-view-audit-evidence{align-items:center;background:rgba(9,28,49,.04);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:9px}.red-team-view-audit-evidence code{background:rgba(9,28,49,.07);color:var(--navy-800)}.red-team-view-audit-list,.red-team-view-audit-main,.red-team-view-audit-status{display:grid;grid-gap:8px;gap:8px;min-width:0}.red-team-view-audit-main strong{color:var(--ink-950);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.red-team-view-audit-layers{display:flex;flex-wrap:wrap;gap:6px}.red-team-view-audit-layers small{border:1px solid rgba(9,28,49,.1);border-radius:999px;color:var(--navy-900);font-size:11px;font-weight:850;padding:5px 8px}.red-team-view-audit-layers small.success{background:rgba(46,125,91,.12);border-color:rgba(46,125,91,.28)}.red-team-view-audit-layers small.warn{background:rgba(184,119,28,.12);border-color:rgba(184,119,28,.28)}.red-team-view-audit-layers small.critical{background:rgba(173,63,53,.12);border-color:rgba(173,63,53,.28)}.red-team-view-audit-status b{color:var(--navy-900);font-size:15px;line-height:1.2}.audit-drilldown-panel{background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(246,242,234,.84)),var(--white);border:1px solid rgba(201,169,97,.34);border-left:4px solid var(--gold-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.audit-drilldown-panel.has-focus{border-left-color:var(--teal-500)}.audit-drilldown-focus,.audit-drilldown-head,.audit-drilldown-row{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.audit-drilldown-head h2{font-size:19px;line-height:1.2;margin:2px 0 4px}.audit-drilldown-head p,.audit-drilldown-row small{color:var(--muted);margin:0;overflow-wrap:anywhere}.audit-drilldown-actions,.audit-drilldown-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.audit-drilldown-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(96px,1fr));min-width:0}.audit-drilldown-kpis article{background:rgba(255,255,255,.7);border:1px solid rgba(9,28,49,.1);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:9px 10px}.audit-drilldown-kpis article.success{border-left:3px solid var(--good)}.audit-drilldown-kpis article.warn{border-left:3px solid var(--warn)}.audit-drilldown-focus span,.audit-drilldown-kpis span,.audit-drilldown-row span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.audit-drilldown-kpis strong{color:var(--ink-950);font-size:19px;line-height:1}.audit-drilldown-focus{background:rgba(13,91,97,.08);border:1px solid rgba(13,91,97,.16);border-radius:8px;padding:10px}.audit-drilldown-focus code,.audit-drilldown-row code{justify-self:end;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-drilldown-priority{display:grid;grid-gap:8px;gap:8px}.audit-drilldown-row{background:rgba(255,255,255,.72);border:1px solid rgba(9,28,49,.1);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,180px) auto;padding:10px}.audit-drilldown-row.critical{border-left:3px solid var(--danger)}.audit-drilldown-row.warn{border-left:3px solid var(--warn)}.audit-drilldown-row.success{border-left:3px solid var(--good)}.audit-drilldown-row strong{color:var(--ink-950);display:block;line-height:1.25;overflow-wrap:anywhere}.finding-summary-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(120px,1fr))}.finding-summary-grid article{background:linear-gradient(135deg,rgba(255,253,248,.9),rgba(246,242,234,.76)),var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:6px;gap:6px;padding:12px}.finding-summary-grid article.critical{border-left-color:var(--danger)}.finding-summary-grid article.success{border-left-color:var(--good)}.finding-card span,.finding-controls span,.finding-summary-grid span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.finding-summary-grid strong{color:var(--ink-950);font-size:26px;line-height:1}.finding-board{display:grid;grid-gap:12px;gap:12px}.finding-card{background:rgba(255,253,248,.86);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px;padding:14px}.finding-card.critical{border-left-color:var(--danger)}.finding-card.warn{border-left-color:var(--warn)}.finding-card.resolved,.finding-card.success{border-left-color:var(--good)}.finding-card.resolved{opacity:.72}.finding-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.finding-card h2{color:var(--ink-950);font-size:17px;line-height:1.2;margin:4px 0 0}.finding-card em,.finding-card p,.finding-card small{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.finding-card em{color:var(--text);font-style:normal;font-weight:720}.finding-card-head>strong{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;padding:5px 8px;text-transform:uppercase}.finding-controls{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,.75fr) minmax(190px,1fr) auto}.finding-controls label{display:grid;grid-gap:6px;gap:6px}.finding-controls select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:40px;padding:0 10px}.feature-matrix{grid-template-columns:repeat(3,minmax(180px,1fr))}.feature-card{border-left:4px solid var(--teal-500);display:grid;grid-gap:6px;gap:6px;padding:12px}.feature-card.parcial{border-left-color:var(--warn)}.feature-card.planejado{border-left-color:var(--muted)}.feature-card span{color:var(--gold-500);font-size:11px;font-weight:900;text-transform:uppercase}.feature-card em{color:var(--navy-900);font-size:12px;font-style:normal;font-weight:850}.surface-audit-panel{background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(232,241,239,.74)),var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;padding:14px}.surface-audit-kpis{grid-template-columns:repeat(6,minmax(96px,1fr))}.surface-audit-kpis strong{font-size:20px;overflow-wrap:anywhere}.surface-audit-source{align-items:center;background:rgba(9,28,49,.08);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);display:inline-flex;font-size:12px;font-weight:800;min-height:34px;padding:6px 10px}.surface-audit-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(240px,1fr))}.surface-audit-card{background:rgba(255,255,255,.78);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.surface-audit-card.warn{border-left-color:var(--warn)}.surface-audit-card.critical{border-left-color:var(--danger)}.surface-audit-card.success{border-left-color:var(--good)}.surface-audit-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.surface-audit-card-head h3{color:var(--ink-950);font-size:17px;line-height:1.2;margin:3px 0 0}.surface-audit-card-head span,.surface-audit-field span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.surface-audit-card-head>strong{align-items:center;background:var(--navy-900);border-radius:8px;color:var(--white);display:inline-flex;font-size:18px;justify-content:center;min-height:44px;min-width:62px;padding:8px 10px}.surface-audit-pills{display:flex;flex-wrap:wrap;gap:6px}.surface-audit-pills b{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;padding:5px 8px}.surface-audit-fields{display:grid;grid-gap:8px;gap:8px}.surface-audit-field{border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px}.surface-audit-field.warn{border-left-color:var(--warn)}.surface-audit-field.critical{border-left-color:var(--danger)}.surface-audit-field.success{border-left-color:var(--good)}.surface-audit-field strong{color:var(--ink-950);display:block;font-size:14px;line-height:1.2}.surface-audit-field em,.surface-audit-field p{color:var(--muted);font-size:12px;line-height:1.42;margin:0;overflow-wrap:anywhere}.surface-audit-field em{color:var(--text);font-style:normal;font-weight:760}.field-qa-panel{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(238,246,246,.76)),var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;padding:14px}.field-qa-kpis{grid-template-columns:repeat(6,minmax(96px,1fr))}.field-qa-kpis strong{font-size:20px;overflow-wrap:anywhere}.field-qa-proof{align-items:center;background:rgba(23,111,112,.1);border:1px solid rgba(23,111,112,.16);border-radius:999px;color:var(--teal-700);display:inline-flex;font-size:12px;font-weight:850;min-height:34px;padding:6px 10px}.field-qa-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(240px,1fr))}.field-qa-card{background:rgba(255,255,255,.82);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.field-qa-card.warn{border-left-color:var(--warn)}.field-qa-card.critical{border-left-color:var(--danger)}.field-qa-card.success{border-left-color:var(--good)}.field-qa-checks{display:grid;grid-gap:8px;gap:8px}.field-qa-check{border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px}.field-qa-check.warn{border-left-color:var(--warn)}.field-qa-check.critical{border-left-color:var(--danger)}.field-qa-check.success{border-left-color:var(--good)}.field-qa-check strong{color:var(--ink-950);display:block;font-size:14px;line-height:1.2}.field-qa-check span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.field-qa-check em,.field-qa-check p,.field-qa-check small{color:var(--muted);font-size:12px;line-height:1.42;margin:0;overflow-wrap:anywhere}.field-qa-check em{color:var(--text);font-style:normal;font-weight:760}.auditor-signoff-panel{background:linear-gradient(135deg,rgba(9,28,49,.94),rgba(23,111,112,.82)),var(--navy-900);border:1px solid rgba(201,169,97,.28);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px}.auditor-signoff-panel .market-audit-heading h2,.auditor-signoff-panel .market-audit-heading p{color:var(--white)}.auditor-signoff-panel .market-audit-heading>strong{background:rgba(255,253,248,.13);color:var(--gold-300)}.auditor-signoff-kpis{grid-template-columns:repeat(5,minmax(96px,1fr))}.auditor-signoff-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(230px,1fr))}.auditor-signoff-card{background:rgba(255,253,248,.94);border:1px solid rgba(255,253,248,.22);border-left:4px solid var(--warn);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:11px}.auditor-signoff-card.success{border-left-color:var(--good)}.auditor-signoff-card.critical{border-left-color:var(--danger)}.auditor-signoff-card.warn{border-left-color:var(--warn)}.auditor-signoff-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.auditor-signoff-head h3{color:var(--ink-950);font-size:15px;line-height:1.18;margin:2px 0 0}.auditor-signoff-head span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.auditor-signoff-head>strong{align-items:center;background:var(--navy-900);border-radius:8px;color:var(--white);display:inline-flex;font-size:16px;justify-content:center;min-height:40px;min-width:58px;padding:7px 9px}.auditor-signoff-card em,.auditor-signoff-card p,.auditor-signoff-card small{color:var(--muted);font-size:12px;line-height:1.38;margin:0;overflow-wrap:anywhere}.auditor-signoff-card em{color:var(--text);font-style:normal;font-weight:760}.auditor-signoff-actions{display:flex;flex-wrap:wrap;gap:7px}.release-gate-panel{background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(246,242,234,.82)),var(--ivory);border:1px solid rgba(9,28,49,.13);border-left:5px solid var(--warn);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px}.release-gate-panel.success{border-left-color:var(--good)}.release-gate-panel.critical{border-left-color:var(--danger)}.release-gate-kpis{grid-template-columns:repeat(5,minmax(96px,1fr))}.release-gate-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(230px,1fr))}.release-gate-card{background:var(--white);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--warn);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:11px}.release-gate-card.success{border-left-color:var(--good)}.release-gate-card.critical{border-left-color:var(--danger)}.release-gate-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.release-gate-card-head h3{color:var(--ink-950);font-size:15px;line-height:1.18;margin:2px 0 0}.release-gate-card-head span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.release-gate-card-head>strong{align-items:center;background:var(--gold-300);border-radius:8px;color:var(--navy-900);display:inline-flex;font-size:16px;justify-content:center;min-height:40px;min-width:58px;padding:7px 9px}.release-gate-card em,.release-gate-card p,.release-gate-card small{color:var(--muted);font-size:12px;line-height:1.38;margin:0;overflow-wrap:anywhere}.release-gate-card em{color:var(--text);font-style:normal;font-weight:760}.auditor-cycle-panel{background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(241,245,244,.82)),var(--ivory);border:1px solid rgba(9,28,49,.13);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px}.auditor-cycle-kpis{grid-template-columns:repeat(5,minmax(104px,1fr))}.auditor-cycle-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(230px,1fr))}.auditor-cycle-card{background:var(--white);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--warn);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:11px}.auditor-cycle-card.success{border-left-color:var(--good)}.auditor-cycle-card.critical{border-left-color:var(--danger)}.auditor-cycle-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.auditor-cycle-head h3{color:var(--ink-950);font-size:15px;line-height:1.18;margin:2px 0 0}.auditor-cycle-card em,.auditor-cycle-card p,.auditor-cycle-card small,.auditor-cycle-head span{color:var(--muted);font-size:12px;line-height:1.38;margin:0;overflow-wrap:anywhere}.auditor-cycle-head span{font-size:11px;font-weight:850;text-transform:uppercase}.auditor-cycle-head>strong{align-items:center;background:rgba(26,121,123,.13);border-radius:8px;color:var(--teal-900);display:inline-flex;font-size:16px;justify-content:center;min-height:40px;min-width:58px;padding:7px 9px}.auditor-cycle-card em{color:var(--text);font-style:normal;font-weight:760}.executable-parity-panel{background:linear-gradient(135deg,rgba(9,28,49,.96),rgba(26,121,123,.78)),var(--navy-900);border:1px solid rgba(201,169,97,.3);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px}.executable-parity-panel .market-audit-heading h2,.executable-parity-panel .market-audit-heading p{color:var(--white)}.executable-parity-panel .market-audit-heading>strong{background:rgba(255,253,248,.13);color:var(--gold-300)}.executable-parity-kpis{grid-template-columns:repeat(5,minmax(104px,1fr))}.executable-parity-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(240px,1fr))}.executable-parity-card{background:rgba(255,253,248,.96);border:1px solid rgba(255,253,248,.2);border-left:4px solid var(--warn);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:11px}.executable-parity-card.success{border-left-color:var(--good)}.executable-parity-card.critical{border-left-color:var(--danger)}.executable-parity-card.warn{border-left-color:var(--warn)}.executable-parity-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.executable-parity-head h3{color:var(--ink-950);font-size:15px;line-height:1.18;margin:2px 0 0}.executable-parity-card em,.executable-parity-card p,.executable-parity-card small,.executable-parity-head span{color:var(--muted);font-size:12px;line-height:1.38;margin:0;overflow-wrap:anywhere}.executable-parity-head span{font-size:11px;font-weight:850;text-transform:uppercase}.executable-parity-head>strong{align-items:center;background:var(--navy-900);border-radius:8px;color:var(--white);display:inline-flex;font-size:12px;justify-content:center;min-height:38px;min-width:96px;padding:7px 9px;text-align:center}.executable-parity-card em{color:var(--text);font-style:normal;font-weight:760}.executable-parity-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.executable-parity-controls a{color:var(--teal-900);font-size:12px;font-weight:850;text-decoration:none}.executable-parity-controls a:hover{text-decoration:underline}.market-audit-panel{background:linear-gradient(135deg,rgba(255,253,248,.92),rgba(246,242,234,.72)),var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;padding:14px}.market-audit-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.market-audit-heading h2{color:var(--ink-950);font-size:18px;line-height:1.2;margin:3px 0 0}.market-audit-heading>strong{align-items:center;background:var(--navy-900);border-radius:8px;color:var(--white);display:inline-flex;font-size:24px;justify-content:center;min-height:54px;min-width:76px;padding:8px 10px}.market-audit-kpis{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(110px,1fr))}.market-audit-kpis article{background:rgba(255,255,255,.74);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.market-audit-kpis article.warn{border-left-color:var(--warn)}.market-audit-kpis article.critical{border-left-color:var(--danger)}.market-audit-kpis article.success{border-left-color:var(--good)}.market-audit-kpis span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.market-audit-kpis strong{color:var(--ink-950);font-size:24px;line-height:1}.market-audit-filters{display:flex;flex-wrap:wrap;gap:10px}.market-audit-filters label{align-items:center;background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;padding:6px 10px}.market-feature-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}.feature-card-topline{align-items:center;display:flex;gap:10px;justify-content:space-between}.feature-card p{color:var(--text);font-size:13px;line-height:1.45;margin:0}.feature-card-meta{display:flex;flex-wrap:wrap;gap:6px}.feature-card-meta b{background:rgba(9,28,49,.08);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;font-weight:850;padding:5px 8px}.access-grid,.auditor-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.access-card,.auditor-card{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;min-height:110px;padding:14px}.access-card svg,.auditor-card svg{color:var(--gold-500)}.audit-feed{display:grid;grid-gap:10px;gap:10px;max-height:calc(100vh - 48px);overflow:auto;padding:14px;position:-webkit-sticky;position:sticky;top:24px}.feed-item{border-left:4px solid var(--teal-500);display:grid;grid-gap:5px;gap:5px;padding:10px}.feed-item.warn{border-left-color:var(--warn)}.feed-item.critical{border-left-color:var(--danger)}.feed-item.success{border-left-color:var(--good)}.feed-item.info{border-left-color:var(--teal-500)}.feed-item span{color:var(--gold-500);font-size:11px;font-weight:900;text-transform:uppercase}.integration-map{background:linear-gradient(120deg,rgba(9,28,49,.96),rgba(16,59,70,.9)),var(--site-navy);border-color:rgba(201,169,97,.28);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(150px,1fr));min-height:470px;padding:18px}.integration-command,.integration-main{display:grid;grid-gap:14px;gap:14px}.integration-command{align-items:center;grid-template-columns:1fr;padding:18px}.integration-command h2{font-size:21px;line-height:1.18;margin:2px 0 6px}.integration-contract-health{background:rgba(12,31,51,.94);border:1px solid rgba(201,164,91,.34);border-left:4px solid var(--gold-500);border-radius:8px;box-shadow:var(--shadow);color:var(--ivory);display:grid;grid-gap:14px;gap:14px;padding:16px}.integration-contract-health.success{border-left-color:var(--good)}.integration-contract-health.critical{border-left-color:var(--danger)}.integration-contract-health h2{color:var(--ivory);font-size:20px;line-height:1.2;margin:3px 0 6px}.integration-contract-health p{color:rgba(255,253,248,.78);margin:0}.integration-health-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(120px,1fr))}.integration-health-grid article{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.14);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:11px}.integration-health-grid article.critical{border-color:rgba(184,74,58,.8)}.integration-health-grid article.warn{border-color:rgba(201,164,91,.8)}.integration-health-grid article.success{border-color:rgba(70,139,124,.8)}.integration-health-findings small,.integration-health-grid span{color:rgba(255,253,248,.68);font-size:11px;font-weight:800;text-transform:uppercase}.integration-health-grid strong{color:var(--ivory);font-size:22px}.integration-health-findings{display:flex;flex-wrap:wrap;gap:8px}.integration-health-findings small{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.12);border-radius:999px;padding:7px 9px;text-transform:none}.integration-filter-bar{align-items:end;background:rgba(255,253,248,.88);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:12px}.integration-filter-bar>label:first-child{grid-column:span 2}.integration-filter-bar>.ghost-button{min-width:0;width:100%}.integration-filter-bar label{color:var(--muted);display:grid;font-size:11px;font-weight:900;grid-gap:5px;gap:5px;min-width:0;text-transform:uppercase}.integration-filter-bar input,.integration-filter-bar select{background:rgba(255,253,248,.96);border:1px solid var(--line);border-radius:8px;color:var(--ink-950);font:inherit;min-height:39px;padding:8px 10px;width:100%}.integration-filter-bar>small{align-self:center;color:var(--muted);font-size:12px;font-weight:800;grid-column:1/-1}.compact-toggle{align-items:center;align-self:center;display:flex!important;min-height:39px;text-transform:none!important}.compact-toggle input{min-height:auto;width:auto}.integration-resolution-strip,.integration-tower-matrix-grid{display:grid;grid-gap:10px;gap:10px}.integration-resolution-strip{grid-template-columns:repeat(4,minmax(140px,1fr))}.integration-resolution-strip article,.integration-tower-matrix{background:rgba(255,253,248,.86);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.integration-resolution-strip article{border-left:4px solid var(--teal-500);display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px}.integration-resolution-strip article.success{border-left-color:var(--good)}.integration-resolution-strip article.critical{border-left-color:var(--danger)}.integration-resolution-strip span,.integration-tower-status small,.integration-tower-status span,.resolution-chip{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.integration-resolution-strip strong{color:var(--navy-900);font-size:20px;line-height:1.12;min-width:0;overflow-wrap:anywhere}.integration-tower-matrix{border-left:4px solid var(--gold-500);display:grid;grid-gap:12px;gap:12px;padding:16px}.integration-tower-matrix .section-heading h2{color:var(--ink-950)}.integration-tower-matrix-grid{grid-template-columns:repeat(3,minmax(210px,1fr))}.integration-tower-status{background:rgba(9,28,49,.04);border:1px solid var(--line);border-left:4px solid var(--gold-500);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:11px}.integration-tower-status.status-resolved{border-left-color:var(--good)}.integration-tower-status.status-blocked{border-left-color:var(--danger)}.integration-tower-status.status-planned{border-left-color:var(--warn)}.integration-tower-status small,.integration-tower-status strong{display:block;min-width:0;overflow-wrap:anywhere}.integration-tower-status strong{color:var(--navy-900);font-size:14px}.integration-channel-grid,.integration-conflict-grid,.integration-dispatch-grid,.integration-ingestion-grid,.integration-payload-grid,.integration-reconciliation-grid,.integration-reconciliation-list,.integration-summary-grid,.integration-test-grid{display:grid;grid-gap:12px;gap:12px}.integration-summary-grid{grid-template-columns:repeat(5,minmax(120px,1fr))}.integration-channel,.integration-conflict-panel,.integration-dispatch-panel,.integration-ingestion-panel,.integration-payload-panel,.integration-queue-card,.integration-queue-panel,.integration-reconciliation-panel,.integration-summary-grid article,.integration-test-panel{background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.integration-summary-grid article{border-left:4px solid var(--teal-500);display:grid;grid-gap:6px;gap:6px;padding:13px}.integration-summary-grid article.critical{border-left-color:var(--danger)}.integration-summary-grid article.success{border-left-color:var(--good)}.integration-channel span,.integration-queue-card small,.integration-summary-grid span{color:var(--muted);font-size:12px;font-weight:800}.integration-summary-grid strong{color:var(--navy-900);font-size:24px;line-height:1}.integration-channel-grid{grid-template-columns:repeat(3,minmax(210px,1fr))}.integration-channel-builder{background:rgba(255,253,248,.86);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;padding:16px}.integration-channel-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(160px,1fr))}.integration-channel-form-grid label{color:var(--muted);display:grid;font-size:12px;font-weight:850;grid-gap:6px;gap:6px}.integration-channel-form-grid input,.integration-channel-form-grid select,.integration-channel-form-grid textarea{background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:8px;color:var(--ink-950);font:inherit;min-height:40px;padding:9px 10px;width:100%}.integration-channel-form-grid textarea{min-height:82px;resize:vertical}.integration-channel-form-grid .wide-field{grid-column:span 3}.integration-builder-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.integration-channel{border-left:4px solid var(--muted);display:grid;grid-gap:10px;gap:10px;padding:14px}.integration-channel.active{border-left-color:var(--good)}.finding-card.archived,.integration-channel.archived,.integration-queue-card.archived{background:rgba(9,28,49,.035);border-left-color:var(--muted);box-shadow:none;opacity:.82}.integration-technical-details{border-top:1px solid rgba(9,28,49,.1);margin-top:9px;padding-top:8px}.integration-technical-details summary{color:var(--teal-700);cursor:pointer;font-size:12px;font-weight:800;list-style-position:inside}.integration-technical-details[open] summary{margin-bottom:7px}.integration-channel h2{color:var(--ink-950);font-size:16px;margin:3px 0 5px}.integration-channel p,.integration-queue-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.integration-dispatch-meta,.integration-dlq-reason,.integration-endpoint{display:block;line-height:1.35;margin-top:7px;overflow-wrap:anywhere}.integration-dlq-reason{color:var(--danger)}.integration-tags{display:flex;flex-wrap:wrap;gap:6px}.integration-tags small{background:rgba(25,113,130,.1);border-radius:999px;color:var(--teal-500);font-size:11px;font-weight:820;padding:4px 7px}.integration-conflict-panel,.integration-dispatch-panel,.integration-ingestion-panel,.integration-payload-panel,.integration-reconciliation-panel,.integration-test-panel{border-left:4px solid var(--gold-500);display:grid;grid-gap:13px;gap:13px;padding:16px}.integration-reconciliation-panel{border-left-color:var(--teal-500)}.integration-ingestion-panel{border-left-color:var(--gold-500)}.integration-conflict-panel{border-left-color:var(--danger)}.integration-conflict-panel.success{border-left-color:var(--good)}.integration-conflict-panel.warn{border-left-color:var(--warn)}.integration-conflict-panel.critical{border-left-color:var(--danger)}.integration-ingestion-panel.success{border-left-color:var(--good)}.integration-ingestion-panel.warn{border-left-color:var(--warn)}.integration-ingestion-panel.critical{border-left-color:var(--danger)}.integration-reconciliation-panel.success{border-left-color:var(--good)}.integration-reconciliation-panel.critical{border-left-color:var(--danger)}.integration-test-panel{border-left-color:var(--teal-500)}.integration-payload-panel{border-left-color:var(--navy-900)}.integration-conflict-panel h2,.integration-dispatch-panel h2,.integration-ingestion-panel h2,.integration-payload-panel h2,.integration-reconciliation-panel h2,.integration-test-panel h2{color:var(--ink-950);font-size:18px;margin:3px 0 6px}.integration-conflict-panel p,.integration-dispatch-panel p,.integration-ingestion-panel p,.integration-payload-panel p,.integration-reconciliation-panel p,.integration-test-panel p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.integration-conflict-grid,.integration-dispatch-grid,.integration-ingestion-grid,.integration-payload-grid,.integration-reconciliation-grid,.integration-test-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.integration-test-grid{grid-template-columns:repeat(5,minmax(110px,1fr))}.integration-payload-grid{grid-template-columns:repeat(5,minmax(120px,1fr))}.integration-reconciliation-grid{grid-template-columns:repeat(6,minmax(112px,1fr))}.integration-conflict-grid,.integration-ingestion-grid{grid-template-columns:repeat(5,minmax(112px,1fr))}.integration-conflict-grid article,.integration-dispatch-grid article,.integration-ingestion-grid article,.integration-payload-grid article,.integration-reconciliation-grid article,.integration-test-grid article{background:rgba(9,28,49,.05);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:11px}.integration-conflict-grid article.warn,.integration-dispatch-grid article.warn,.integration-ingestion-grid article.warn,.integration-payload-grid article.warn,.integration-reconciliation-grid article.warn,.integration-test-grid article.warn{border-color:rgba(201,164,91,.75)}.integration-conflict-grid article.critical,.integration-dispatch-grid article.critical,.integration-ingestion-grid article.critical,.integration-payload-grid article.critical,.integration-reconciliation-grid article.critical,.integration-test-grid article.critical{border-color:rgba(184,74,58,.75)}.integration-conflict-grid article.success,.integration-dispatch-grid article.success,.integration-ingestion-grid article.success,.integration-payload-grid article.success,.integration-reconciliation-grid article.success,.integration-test-grid article.success{border-color:rgba(70,139,124,.75)}.integration-conflict-grid span,.integration-dispatch-grid span,.integration-ingestion-grid span,.integration-payload-grid span,.integration-reconciliation-grid span,.integration-test-grid span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.integration-conflict-grid strong,.integration-dispatch-grid strong,.integration-ingestion-grid strong,.integration-payload-grid strong,.integration-reconciliation-grid strong,.integration-test-grid strong{color:var(--navy-900);font-size:22px;line-height:1}.integration-reconciliation-finding{align-items:start;background:rgba(9,28,49,.04);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,1.1fr) minmax(170px,.7fr) minmax(220px,1fr);padding:12px}.integration-reconciliation-finding.severity-critical{border-left-color:var(--danger)}.integration-reconciliation-finding.severity-warn{border-left-color:var(--warn)}.integration-reconciliation-finding.severity-success{border-left-color:var(--good)}.integration-reconciliation-finding small,.integration-reconciliation-finding span,.integration-reconciliation-finding strong{display:block;min-width:0;overflow-wrap:anywhere}.integration-reconciliation-finding span{color:var(--teal-500);font-size:11px;font-weight:900;text-transform:uppercase}.integration-reconciliation-finding strong{color:var(--navy-900)}.integration-reconciliation-finding small{color:var(--muted);font-size:12px;line-height:1.38}.integration-conflict-card,.integration-conflict-list,.integration-ingestion-list{display:grid;grid-gap:12px;gap:12px}.integration-conflict-card{align-items:start;background:rgba(122,47,70,.05);border:1px solid var(--line);border-left:4px solid var(--danger);border-radius:8px;grid-template-columns:minmax(260px,1.1fr) minmax(180px,.5fr) minmax(260px,.8fr);padding:12px}.integration-conflict-card.severity-success{border-left-color:var(--good)}.integration-conflict-card.severity-warn{border-left-color:var(--warn)}.integration-conflict-card.severity-critical{border-left-color:var(--danger)}.integration-conflict-card small,.integration-conflict-card span,.integration-conflict-card strong{display:block;min-width:0;overflow-wrap:anywhere}.integration-conflict-card span{color:var(--danger);font-size:11px;font-weight:900;text-transform:uppercase}.integration-conflict-card strong{color:var(--navy-900)}.integration-conflict-card small{color:var(--muted);font-size:12px;line-height:1.38}.integration-conflict-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.integration-conflict-decisions{background:rgba(122,47,70,.05);border:1px dashed rgba(122,47,70,.24);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:12px}.integration-conflict-decisions strong{color:var(--navy-900)}.integration-conflict-decisions small,.integration-conflict-next-step{color:var(--muted);overflow-wrap:anywhere}.integration-ingestion-card{align-items:start;background:rgba(9,28,49,.04);border:1px solid var(--line);border-left:4px solid var(--gold-500);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(260px,.8fr);padding:12px}.integration-ingestion-card small,.integration-ingestion-card span,.integration-ingestion-card strong{display:block;min-width:0;overflow-wrap:anywhere}.integration-ingestion-card span{color:var(--teal-500);font-size:11px;font-weight:900;text-transform:uppercase}.integration-ingestion-card strong{color:var(--navy-900)}.integration-ingestion-card small{color:var(--muted);font-size:12px;line-height:1.38}.integration-ingestion-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.integration-ingestion-decisions{background:rgba(9,28,49,.04);border:1px dashed rgba(9,28,49,.2);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:12px}.integration-ingestion-decisions strong{color:var(--navy-900)}.integration-ingestion-decisions small{color:var(--muted);overflow-wrap:anywhere}.integration-payload-workbench{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.3fr) minmax(200px,.8fr)}.integration-payload-code,.integration-payload-findings,.integration-payload-headers{background:rgba(9,28,49,.05);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:12px}.integration-payload-code strong,.integration-payload-findings strong,.integration-payload-headers strong{color:var(--navy-900);font-size:13px}.integration-payload-findings small,.integration-payload-headers small{color:var(--muted);display:grid;grid-gap:4px;gap:4px;line-height:1.35;min-width:0}.integration-payload-headers span{color:var(--teal-500);font-size:10px;font-weight:900;text-transform:uppercase}.integration-payload-code pre,.integration-payload-headers code{background:rgba(9,28,49,.94);border:1px solid rgba(201,169,97,.2);border-radius:8px;color:var(--ivory);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.5;overflow:auto;overflow-wrap:anywhere}.integration-payload-headers code{padding:6px 7px}.integration-payload-code pre{margin:0;max-height:360px;padding:12px;white-space:pre-wrap}.integration-test-line,.integration-test-message{display:block;line-height:1.35;margin-top:7px;overflow-wrap:anywhere}.integration-test-line{border-left:3px solid var(--line);padding-left:8px}.integration-test-line.test-ok{border-left-color:var(--good);color:var(--good)}.integration-test-line.test-warn{border-left-color:var(--warn);color:var(--warn)}.integration-test-line.test-failed{border-left-color:var(--danger);color:var(--danger)}.integration-test-line.test-untested{border-left-color:var(--muted)}.integration-test-message{color:var(--muted)}.integration-archive-line,.integration-resolution-line{display:block;line-height:1.35;margin-top:7px;overflow-wrap:anywhere}.integration-archive-line{color:var(--teal-500)}.integration-queue-panel{display:grid;grid-gap:10px;gap:10px;padding:14px}.integration-queue-card{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.integration-queue-card.archived{opacity:.78}.integration-queue-card strong{color:var(--ink-950);display:block;font-size:15px;margin:5px 0}.integration-queue-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:360px}.integration-status-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.status-chip{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;padding:4px 8px;text-transform:uppercase}.status-pendente{background:rgba(184,119,28,.13);color:var(--warn)}.status-enviado,.status-recebido{background:rgba(46,125,91,.12);color:var(--good)}.status-dlq,.status-falha{background:rgba(173,63,53,.12);color:var(--danger)}.status-ignorado{background:rgba(25,113,130,.1);color:var(--teal-500)}.resolution-chip{border-radius:999px;display:inline-flex;padding:4px 8px}.resolution-resolved{background:rgba(46,125,91,.12);color:var(--good)}.resolution-blocked{background:rgba(173,63,53,.12);color:var(--danger)}.resolution-planned{background:rgba(184,119,28,.13);color:var(--warn)}.integration-map.compact{box-shadow:none;grid-template-columns:repeat(2,minmax(120px,1fr));min-height:0}.hub-node{align-items:center;background:rgba(255,253,248,.06);border:1px solid rgba(201,169,97,.28);border-radius:8px;color:var(--white);display:flex;flex-direction:column;gap:10px;grid-column:1/-1;justify-content:center;min-height:150px;padding:20px;text-align:center}.hub-node img{height:64px;object-fit:contain}.hub-node span{color:#c9d6d6;font-size:13px}.spoke-node{align-items:center;color:var(--white);display:flex;font-weight:850;justify-content:center;min-height:86px;text-align:center}.spoke-node.active{border:1px solid rgba(201,169,97,.28)}.access-layout,.archive-grid,.dashboard-columns,.dashboard-layout,.data-grid,.intake-layout,.user-list{display:grid;grid-gap:12px;gap:12px}.dashboard-layout{grid-template-columns:1fr}.dashboard-hero{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:18px}.dashboard-hero h2{font-size:22px;line-height:1.18;margin:4px 0 6px}.process-rail{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.process-rail span{align-items:center;background:rgba(255,253,248,.08);border:1px solid rgba(201,169,97,.24);border-radius:8px;color:#e8eeee;display:inline-flex;font-size:12px;font-weight:820;gap:8px;min-height:34px;padding:0 10px}.process-rail strong{color:var(--gold-300);font-size:11px;font-weight:900}.dashboard-metric-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(7,minmax(120px,1fr))}.dashboard-metric{align-items:start;background:rgba(255,253,248,.84);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);color:var(--navy-900);display:grid;grid-gap:8px;gap:8px;min-height:104px;padding:13px;text-align:left}.dashboard-metric span{color:var(--muted);font-size:12px;font-weight:800}.dashboard-metric strong{font-size:27px;line-height:1}.dashboard-global-grid,.dashboard-workspace-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0}.dashboard-workspace-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-global-card,.dashboard-workspace-card{background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(235,244,242,.82)),var(--white);border:1px solid rgba(13,91,97,.14);border-left:4px solid var(--gold-500);border-radius:8px;box-shadow:var(--shadow);color:var(--navy-900);display:grid;grid-gap:7px;gap:7px;min-height:112px;min-width:0;padding:13px;text-align:left}.dashboard-global-card:hover,.dashboard-workspace-card:hover{border-color:rgba(13,91,97,.34);transform:translateY(-1px)}.dashboard-global-card span,.dashboard-workspace-card span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.dashboard-global-card strong,.dashboard-workspace-card strong{color:var(--ink-950);font-size:28px;line-height:1}.dashboard-global-card small,.dashboard-workspace-card small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.operations-filter-bar{align-items:center;background:linear-gradient(135deg,rgba(255,253,248,.92),rgba(235,244,242,.78)),var(--white);border:1px solid rgba(13,91,97,.14);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(260px,1.6fr) repeat(auto-fit,minmax(158px,1fr));min-width:0;padding:10px}.operations-filter-bar.compact{grid-template-columns:minmax(220px,1.2fr) repeat(auto-fit,minmax(146px,1fr))}.operations-filter-bar label{align-items:center;background:rgba(255,253,248,.94);border:1px solid rgba(13,91,97,.12);border-radius:8px;display:flex;gap:7px;min-width:0;padding:0 9px}.operations-filter-bar svg{color:var(--teal-700);flex:0 0 auto}.operations-filter-bar input,.operations-filter-bar select{background:transparent;border:0;color:var(--text);font-size:13px;font-weight:760;height:38px;min-width:0;outline:0;text-overflow:ellipsis;width:100%}.operations-filter-search{grid-column:span 2}.operations-breakdown-panel{background:rgba(255,253,248,.82);border:1px solid rgba(13,91,97,.13);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;padding:13px}.operations-breakdown-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.operations-empty-state{align-items:center;background:rgba(13,91,97,.06);border:1px dashed rgba(13,91,97,.24);border-radius:8px;color:var(--teal-700);display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:12px}.dashboard-empty-state,.operations-empty-state div{display:grid;grid-gap:3px;gap:3px}.operations-empty-state strong{color:var(--navy-900);font-size:13px}.dashboard-empty-state span,.operations-empty-state span{color:var(--muted);font-size:12px;font-weight:760}.operations-breakdown-card{background:linear-gradient(135deg,rgba(10,38,58,.96),rgba(13,91,97,.88));border:1px solid rgba(201,169,97,.24);border-left:4px solid var(--gold-500);border-radius:8px;color:var(--white);display:grid;grid-gap:7px;gap:7px;min-height:104px;padding:12px;text-align:left}.operations-breakdown-card:hover{border-color:rgba(201,169,97,.55);transform:translateY(-1px)}.operations-breakdown-card span{color:rgba(255,253,248,.78);font-size:11px;font-weight:900;text-transform:uppercase}.operations-breakdown-card strong{color:var(--gold-300);font-size:28px;line-height:1}.operations-breakdown-card small{color:rgba(229,239,238,.82);font-size:12px;font-weight:760;line-height:1.35}.dashboard-columns{grid-template-columns:1fr 1fr}.dashboard-panel{background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px;padding:14px}.dashboard-empty-state{align-items:center;background:rgba(9,28,49,.035);border:1px dashed rgba(9,28,49,.14);border-radius:8px;grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:12px}.dashboard-empty-state svg{color:var(--teal-700)}.dashboard-wip-ledger{background:linear-gradient(135deg,rgba(8,31,42,.94),rgba(13,91,97,.88)),var(--navy-900);border:1px solid rgba(201,169,97,.28);border-radius:8px;box-shadow:var(--shadow-strong);color:#f9fbf8;display:grid;grid-gap:12px;gap:12px;overflow:hidden;padding:16px}.dashboard-wip-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dashboard-wip-head h2{color:#fffaf0;font-size:20px;line-height:1.2;margin:4px 0 6px}.dashboard-wip-head p{color:rgba(249,251,248,.74);font-size:13px;line-height:1.45;margin:0;max-width:720px}.dashboard-wip-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(110px,1fr))}.dashboard-wip-summary span{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.14);border-radius:8px;color:rgba(249,251,248,.78);display:grid;font-size:11px;font-weight:820;grid-gap:5px;gap:5px;min-height:70px;padding:10px;text-transform:uppercase}.dashboard-wip-summary strong{color:var(--gold-300);font-size:25px;line-height:1}.dashboard-wip-rows{display:grid;grid-gap:8px;gap:8px}.dashboard-wip-row{align-items:center;background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.14);border-radius:8px;color:#f9fbf8;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) minmax(120px,auto);min-height:64px;padding:10px;text-align:left}.dashboard-wip-row small,.dashboard-wip-row strong{overflow-wrap:anywhere}.dashboard-wip-row small{color:rgba(249,251,248,.68);font-size:12px;line-height:1.35}.agenda-row,.workload-row{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:4px;gap:4px;padding:10px;text-align:left}.agenda-row span,.workload-row span{color:var(--muted);font-size:12px}.workload-row{align-items:center;grid-template-columns:1fr auto}.cases-layout{display:grid;grid-gap:12px;gap:12px}.cases-command{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.cases-command h2{font-size:22px;line-height:1.18;margin:4px 0 6px}.cases-command-actions{align-items:center;background:rgba(255,253,248,.08);border:1px solid rgba(201,169,97,.24);border-radius:8px;display:grid;grid-gap:7px;gap:7px;justify-items:center;min-width:150px;padding:12px}.cases-command-actions strong{color:var(--gold-300);font-size:30px;line-height:1}.cases-command-actions span{color:#c9d6d6;font-size:11px;font-weight:850;text-transform:uppercase}.cases-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(7,minmax(112px,1fr))}.cases-filter-panel,.cases-list-panel,.cases-people-panel,.cases-summary-grid article{background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.cases-summary-grid article{border-left:4px solid var(--teal-500);display:grid;grid-gap:7px;gap:7px;min-height:92px;padding:12px}.cases-summary-grid article.critical{border-left-color:var(--danger)}.cases-summary-grid article.warn{border-left-color:var(--warn)}.cases-summary-grid article.success{border-left-color:var(--good)}.case-person-card span,.case-row small,.case-row span,.cases-summary-grid span{color:var(--muted);font-size:12px;font-weight:780}.cases-summary-grid strong{color:var(--navy-900);font-size:24px;line-height:1}.cases-filter-panel{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,.7fr));padding:12px}.cases-filter-panel label{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;min-width:0;padding:0 10px}.cases-filter-panel input,.cases-filter-panel select{background:transparent;border:0;color:var(--text);height:40px;min-width:0;outline:0;width:100%}.cases-grid{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr)}.cases-list-panel,.cases-people-panel{display:grid;grid-gap:10px;gap:10px;padding:14px}.case-person-card,.case-row,.cases-list,.cases-people-grid{display:grid;grid-gap:10px;gap:10px}.case-person-card,.case-row{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;color:var(--text);padding:12px;text-align:left}.case-person-card.active{border-color:rgba(201,169,97,.72);box-shadow:0 0 0 2px rgba(201,169,97,.18)}.case-person-card strong,.case-row h3{color:var(--navy-900);display:block;font-size:15px;line-height:1.25}.case-actions,.case-person-metrics,.case-tags{display:flex;flex-wrap:wrap;gap:7px}.case-person-metrics small,.case-tags b{background:rgba(25,113,130,.1);border-radius:999px;color:var(--teal-500);font-size:11px;font-weight:850;padding:5px 8px}.case-person-card b{color:var(--navy-900);font-size:12px}.case-row{align-items:center;grid-template-columns:minmax(0,1fr) auto}.case-row.critical{border-left-color:var(--danger)}.case-row.warn{border-left-color:var(--warn)}.case-row.success{border-left-color:var(--good)}.case-row h3{margin:4px 0}.case-row-main{min-width:0}.case-actions{justify-content:flex-end;min-width:190px}.case-actions .ghost-button{justify-content:center}.followup-layout{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 380px}.followup-columns,.followup-main,.followup-side{display:grid;grid-gap:12px;gap:12px;min-width:0}.followup-columns,.followup-side{align-items:flex-start}.followup-command{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.followup-command h2{font-size:22px;line-height:1.18;margin:4px 0 6px}.followup-command-meta{align-items:center;background:rgba(255,253,248,.08);border:1px solid rgba(201,169,97,.24);border-radius:8px;display:grid;justify-items:center;min-width:132px;padding:14px}.followup-command-meta strong{color:var(--gold-300);font-size:32px;line-height:1}.followup-command-meta span{color:#c9d6d6;font-size:11px;font-weight:850;text-transform:uppercase}.followup-private-note{align-items:center;background:rgba(201,169,97,.12);border:1px solid rgba(201,169,97,.28);border-radius:8px;color:var(--navy-900);display:flex;font-size:13px;font-weight:780;gap:9px;padding:11px 12px}.followup-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(6,minmax(110px,1fr))}.followup-panel,.followup-summary-grid article{background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.followup-summary-grid article{border-left:4px solid var(--teal-500);display:grid;grid-gap:7px;gap:7px;min-height:92px;padding:12px}.followup-summary-grid article.critical{border-left-color:var(--danger)}.followup-summary-grid article.warn{border-left-color:var(--warn)}.followup-summary-grid article.success{border-left-color:var(--good)}.followup-summary-grid span{color:var(--muted);font-size:12px;font-weight:820}.followup-summary-grid strong{color:var(--navy-900);font-size:25px;line-height:1}.followup-columns{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr)}.followup-panel{display:grid;grid-gap:10px;gap:10px;padding:14px}.followup-event-row,.followup-log-row,.followup-task-row{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:8px;gap:8px;padding:11px;text-align:left}.followup-task-row,.followup-task-row.compact{grid-template-columns:1fr}.followup-event-row strong,.followup-log-row strong,.followup-task-row strong{color:var(--ink-950);display:block;font-size:14px;line-height:1.25}.followup-event-row small,.followup-log-row small,.followup-task-row span{color:var(--muted);font-size:12px;line-height:1.35}.followup-chip-row{align-content:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.followup-chip-row small:not(.chip),.severity-pill{background:rgba(25,113,130,.1);border-radius:999px;color:var(--teal-500);font-size:11px;font-weight:850;padding:4px 7px}@media (max-width:1550px){.followup-layout{grid-template-columns:minmax(0,1fr)}}.severity-pill.critical{background:rgba(173,63,53,.12);color:var(--danger)}.severity-pill.warn{background:rgba(184,119,28,.13);color:var(--warn)}.severity-pill.success{background:rgba(46,125,91,.12);color:var(--good)}.followup-log-row span{color:var(--gold-500);font-size:11px;font-weight:900;text-transform:uppercase}.notifications-layout{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 360px}.notification-list,.notifications-main,.notifications-side{display:grid;grid-gap:12px;gap:12px}.notifications-command{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.notifications-command h2{font-size:22px;line-height:1.18;margin:4px 0 6px}.notifications-command-actions{align-items:center;background:rgba(255,253,248,.08);border:1px solid rgba(201,169,97,.24);border-radius:8px;display:grid;grid-gap:7px;gap:7px;justify-items:center;min-width:150px;padding:12px}.notifications-command-actions strong{color:var(--gold-300);font-size:30px;line-height:1}.notifications-command-actions span{color:#c9d6d6;font-size:11px;font-weight:850;text-transform:uppercase}.notification-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.notification-panel,.notification-summary-grid article{background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.notification-summary-grid article{border-left:4px solid var(--teal-500);display:grid;grid-gap:7px;gap:7px;min-height:88px;padding:12px}.notification-summary-grid article.critical{border-left-color:var(--danger)}.notification-summary-grid article.warn{border-left-color:var(--warn)}.notification-summary-grid article.success{border-left-color:var(--good)}.notification-summary-grid span{color:var(--muted);font-size:12px;font-weight:820}.notification-summary-grid strong{color:var(--navy-900);font-size:24px;line-height:1}.notification-panel{display:grid;grid-gap:10px;gap:10px;padding:14px}.notification-row{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;color:var(--text);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.notification-row.critical{border-left-color:var(--danger)}.notification-row.warn{border-left-color:var(--warn)}.notification-row.success{border-left-color:var(--good)}.notification-row.read{opacity:.74}.notification-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.notification-copy>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.notification-copy strong{color:var(--ink-950);font-size:15px;line-height:1.25}.notification-copy p{color:var(--text);font-size:13px;line-height:1.45;margin:0}.notification-meta-grid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px}.notification-meta-grid span{background:rgba(9,28,49,.04);border:1px solid rgba(9,28,49,.08);border-radius:8px;color:var(--muted);display:grid;font-size:10px;grid-gap:2px;gap:2px;padding:6px 7px}.notification-meta-grid b{color:var(--ink-950);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-copy small,.notification-mini-row small{color:var(--muted);font-size:12px}.notification-actions{align-content:flex-start;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;max-width:360px}.notification-mini-row{background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:10px}.notification-mini-row strong{color:var(--ink-950);font-size:13px}.case-row.focused,.data-hub-table tr.focused,.integration-queue-card.focused,.manual-procedure-row.focused,.notes-list button.focused,.user-card.focused{border-color:rgba(201,169,97,.72)!important;box-shadow:0 0 0 3px rgba(201,169,97,.24),0 16px 34px rgba(6,16,29,.1)}.data-hub-table tr.focused td{background:#fff8e8}.notification-preferences-panel{gap:14px}.notification-preference-controls,.notification-preference-group,.notification-preference-rules{display:grid;grid-gap:10px;gap:10px}.notification-preference-controls label,.quiet-hours-grid label{display:grid;grid-gap:6px;gap:6px}.notification-preference-controls span,.notification-preference-group>span,.notification-preference-rule small,.quiet-hours-grid span{color:var(--muted);font-size:11px;font-weight:820;line-height:1.35}.notification-preference-controls input[type=time],.notification-preference-controls select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;padding:0 9px;width:100%}.inline-check{align-items:center;display:flex!important;gap:8px;min-width:0}.inline-check input{accent-color:var(--gold-500);flex:0 0 auto;height:16px;width:16px}.quiet-hours-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.preference-channel-row,.preference-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.preference-channel-row button,.preference-chip-grid button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);display:inline-flex;gap:5px;min-height:32px;padding:0 9px}.preference-channel-row button.active,.preference-chip-grid button.active{background:rgba(201,169,97,.14);border-color:rgba(201,169,97,.55);color:var(--navy-900);font-weight:850}.notification-preference-rule{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:10px}.reports-layout{display:grid;grid-gap:14px;gap:14px}.reports-command,.reports-command-actions,.reports-layout,.reports-layout>*{box-sizing:border-box;max-width:100%;min-width:0}.reports-command{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.reports-command h2{font-size:22px;line-height:1.18;margin:4px 0 6px}.reports-command-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.reports-command-actions>div{align-items:center;background:rgba(255,253,248,.08);border:1px solid rgba(201,169,97,.24);border-radius:8px;display:grid;justify-items:center;min-width:148px;padding:12px}.reports-command-actions strong{color:var(--gold-300);font-size:30px;line-height:1}.reports-command-actions span{color:#c9d6d6;font-size:11px;font-weight:850;text-transform:uppercase}.report-risk-grid,.reports-grid,.reports-summary-grid{display:grid;grid-gap:12px;gap:12px}.reports-summary-grid{grid-template-columns:repeat(6,minmax(120px,1fr))}.report-panel,.report-risk-grid article,.reports-summary-grid article,.workload-card,.workspace-report-row{background:rgba(255,253,248,.84);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.reports-summary-grid article{border-left:4px solid var(--teal-500);display:grid;grid-gap:7px;gap:7px;min-height:92px;padding:12px}.report-risk-grid article.critical,.reports-summary-grid article.critical,.workload-card.critical{border-left-color:var(--danger)}.report-risk-grid article.warn,.reports-summary-grid article.warn,.workload-card.warn{border-left-color:var(--warn)}.report-risk-grid article.success,.reports-summary-grid article.success,.workload-card.success{border-left-color:var(--good)}.capacity-control span,.report-risk-grid span,.reports-summary-grid span,.workload-card span,.workspace-report-row span{color:var(--muted);font-size:12px;font-weight:820}.reports-summary-grid strong{color:var(--navy-900);font-size:25px;line-height:1}.executive-layout{display:grid;grid-gap:14px;gap:14px;max-width:100%;min-width:0}.executive-command{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(230px,auto);padding:18px}.executive-command h2{font-size:22px;line-height:1.18;margin:4px 0 6px}.executive-command-actions{align-items:center;background:rgba(255,253,248,.08);border:1px solid rgba(201,169,97,.24);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-width:210px;padding:12px}.executive-command-actions strong{color:var(--gold-300);font-size:29px;line-height:1}.executive-command-actions small,.executive-command-actions span{color:#c9d6d6;font-size:11px;font-weight:850;line-height:1.35}.channel-grid,.executive-funnel,.executive-grid,.executive-list,.executive-stat-grid{display:grid;grid-gap:12px;gap:12px}.executive-stat-grid{grid-template-columns:repeat(6,minmax(128px,1fr))}.channel-grid article,.channel-grid button,.executive-panel,.executive-row,.executive-stat{background:rgba(255,253,248,.84);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.executive-stat{border-left:4px solid var(--teal-500);display:grid;grid-gap:7px;gap:7px;min-height:104px;padding:12px}.executive-row.critical,.executive-stat.critical{border-left-color:var(--danger)}.executive-row.warn,.executive-stat.warn{border-left-color:var(--warn)}.executive-row.success,.executive-stat.success{border-left-color:var(--good)}.channel-grid small,.channel-grid span,.executive-row span,.executive-stat small,.executive-stat span{color:var(--muted);font-size:12px;font-weight:820;line-height:1.35}.executive-stat strong{color:var(--navy-900);font-size:25px;line-height:1}.executive-focus-beacon{align-items:start;background:linear-gradient(135deg,rgba(9,28,49,.96),rgba(13,91,97,.9)),var(--navy-900);border:1px solid rgba(201,169,97,.36);border-left:4px solid var(--gold-500);border-radius:8px;box-shadow:0 20px 44px rgba(6,16,29,.18);color:var(--white);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(170px,auto) auto;min-width:0;padding:13px}.executive-focus-beacon.warn{border-left-color:var(--warn)}.executive-focus-beacon.success{border-left-color:var(--good)}.executive-focus-actions,.executive-focus-main,.executive-focus-meta{min-width:0}.executive-focus-main h3{color:var(--white);font-size:18px;line-height:1.18;margin:3px 0 5px;overflow-wrap:anywhere}.executive-focus-main p{color:#d5e4e4;font-size:12px;font-weight:760;line-height:1.35;margin:0}.executive-focus-meta{display:grid;grid-gap:5px;gap:5px;justify-items:end}.executive-focus-meta span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--gold-300);font-size:11px;font-weight:880;padding:4px 8px}.executive-focus-meta strong{color:var(--white);font-size:13px;line-height:1.15}.executive-focus-meta code{background:rgba(255,255,255,.1);border-radius:6px;color:#d5e4e4;display:block;font-size:10px;max-width:210px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.executive-focus-actions{align-content:flex-start;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.executive-command-center-panel{--tower-accent:var(--teal-500);--tower-accent-soft:rgba(13,91,97,0.12);--tower-accent-line:rgba(13,91,97,0.26);background:linear-gradient(135deg,rgba(255,253,248,.98),var(--tower-accent-soft)),var(--white);border:1px solid var(--tower-accent-line);border-left:4px solid var(--tower-accent);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.executive-command-center-panel.accent-gold{--tower-accent:#c9a961;--tower-accent-soft:rgba(201,169,97,0.13);--tower-accent-line:rgba(201,169,97,0.34)}.executive-command-center-panel.accent-teal{--tower-accent:#0d7d7d;--tower-accent-soft:rgba(13,125,125,0.11);--tower-accent-line:rgba(13,125,125,0.28)}.executive-command-center-panel.accent-blue{--tower-accent:#2f6fa3;--tower-accent-soft:rgba(47,111,163,0.11);--tower-accent-line:rgba(47,111,163,0.28)}.executive-command-center-panel.accent-green{--tower-accent:#2f8f66;--tower-accent-soft:rgba(47,143,102,0.11);--tower-accent-line:rgba(47,143,102,0.28)}.executive-command-center-panel.accent-cyan{--tower-accent:#2f8fa3;--tower-accent-soft:rgba(47,143,163,0.11);--tower-accent-line:rgba(47,143,163,0.28)}.executive-command-center-panel.accent-sand{--tower-accent:#b99251;--tower-accent-soft:rgba(185,146,81,0.12);--tower-accent-line:rgba(185,146,81,0.3)}.executive-command-center-panel.accent-purple{--tower-accent:#7b5fa8;--tower-accent-soft:rgba(123,95,168,0.11);--tower-accent-line:rgba(123,95,168,0.28)}.executive-command-center-panel.accent-violet{--tower-accent:#6554b8;--tower-accent-soft:rgba(101,84,184,0.11);--tower-accent-line:rgba(101,84,184,0.28)}.executive-command-center-panel.accent-rose{--tower-accent:#a85f72;--tower-accent-soft:rgba(168,95,114,0.11);--tower-accent-line:rgba(168,95,114,0.28)}.executive-command-center-panel.accent-indigo{--tower-accent:#4961a6;--tower-accent-soft:rgba(73,97,166,0.11);--tower-accent-line:rgba(73,97,166,0.28)}.executive-command-center-panel.accent-red{--tower-accent:#b45b4f;--tower-accent-soft:rgba(180,91,79,0.11);--tower-accent-line:rgba(180,91,79,0.28)}.executive-command-center-head,.executive-command-center-row{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr) auto;min-width:0}.executive-command-center-head{align-items:center;grid-template-columns:minmax(0,1fr) auto}.executive-command-center-head h2{color:var(--ink-950);font-size:20px;line-height:1.2;margin:2px 0 6px}.executive-command-center-head p{color:var(--muted);margin:0}.executive-tower-contract-strip{align-items:center;background:linear-gradient(135deg,rgba(9,28,49,.94),rgba(17,63,75,.9)),var(--navy-900);border:1px solid rgba(201,169,97,.24);border-radius:8px;color:var(--white);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.9fr) minmax(240px,1.1fr) auto;min-width:0;padding:12px}.executive-tower-contract-strip>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.executive-tower-contract-strip span{color:var(--gold-300);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.executive-tower-contract-strip strong{color:var(--white);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.executive-tower-axis-list,.executive-tower-connector-actions,.executive-tower-workflow{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.executive-tower-axis-list small{background:rgba(255,253,248,.1);border:1px solid rgba(255,253,248,.14);border-radius:999px;color:#dbe8e8;font-size:11px;font-weight:850;max-width:100%;overflow-wrap:anywhere;padding:6px 8px}.executive-tower-connector-actions{justify-content:flex-end}.executive-tower-connector-actions .ghost-button{background:rgba(255,253,248,.09);border-color:rgba(255,253,248,.18);color:var(--white)}.executive-tower-connector-actions .ghost-button:hover{background:rgba(201,169,97,.16);border-color:rgba(201,169,97,.4)}.executive-tower-workflow{align-items:center;background:rgba(255,253,248,.62);border:1px solid rgba(9,28,49,.09);border-radius:8px;padding:10px}.executive-tower-workflow span{align-items:center;background:var(--white);border:1px solid rgba(9,28,49,.1);border-left:3px solid var(--tower-accent);border-radius:8px;color:var(--navy-900);display:inline-flex;font-size:12px;font-weight:850;gap:6px;min-height:34px;padding:7px 9px}.executive-tower-workflow span strong{color:var(--tower-accent);font-size:11px;line-height:1}.executive-tower-workflow em{color:var(--muted);flex:1 1 240px;font-size:12px;font-style:normal;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.executive-command-center-score{background:rgba(9,28,49,.92);border:1px solid rgba(201,169,97,.3);border-radius:8px;color:var(--white);display:grid;grid-gap:4px;gap:4px;min-width:140px;padding:12px;text-align:right}.executive-command-center-score strong{color:var(--gold-300);font-size:28px;line-height:1}.executive-command-center-actions span,.executive-command-center-main small,.executive-command-center-main span,.executive-command-center-score span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35;text-transform:uppercase}.executive-command-center-score span{color:#c9d6d6}.executive-command-center-filters{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(116px,1fr));max-width:100%;min-width:0}.executive-command-center-filters button{align-items:center;background:rgba(255,255,255,.76);border:1px solid rgba(9,28,49,.1);border-radius:8px;box-sizing:border-box;color:var(--navy-900);display:flex;justify-content:space-between;max-width:100%;min-height:42px;padding:0 10px}.executive-command-center-filters button.active{background:var(--navy-900);border-color:rgba(201,169,97,.42);color:var(--white)}.executive-command-center-filters span{font-size:11px;font-weight:850}.executive-command-center-filters strong{font-size:16px}.executive-command-center-composer{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(220px,1.3fr) minmax(160px,.9fr) minmax(120px,.7fr) minmax(112px,.6fr) minmax(128px,.6fr) auto;max-width:100%;min-width:0}.executive-command-center-composer textarea{grid-column:1/-1;min-height:58px}.executive-command-center-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.executive-command-center-row{background:rgba(255,255,255,.78);border:1px solid rgba(9,28,49,.1);border-left:4px solid var(--tower-accent);border-radius:8px;padding:10px}.executive-command-center-row.warn{border-left-color:var(--warn)}.executive-command-center-row.critical{border-left-color:var(--danger)}.executive-command-center-row.success{border-left-color:var(--good)}.executive-action-row.focused,.executive-command-center-row.focused,.executive-control-row.focused{border-color:rgba(201,169,97,.52);border-left-color:var(--gold-500);box-shadow:0 0 0 2px rgba(201,169,97,.2),0 18px 36px rgba(6,16,29,.12)}.executive-action-row,.executive-command-center-row,.executive-control-row,.executive-live-row{scroll-margin-block:92px}.executive-anchor-pulse{animation:executiveAnchorPulse 1.6s ease-out}@keyframes executiveAnchorPulse{0%{box-shadow:0 0 0 0 rgba(201,169,97,.58),0 18px 36px rgba(6,16,29,.12)}55%{box-shadow:0 0 0 7px rgba(201,169,97,.18),0 18px 36px rgba(6,16,29,.12)}to{box-shadow:0 0 0 2px rgba(201,169,97,.2),0 18px 36px rgba(6,16,29,.12)}}.executive-command-center-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.executive-command-center-main strong{color:var(--ink-950);line-height:1.25;overflow-wrap:anywhere}.executive-command-center-main small{font-weight:720;text-transform:none}.executive-command-center-fields{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,minmax(90px,1fr));min-width:0}.executive-command-center-composer input,.executive-command-center-composer select,.executive-command-center-composer textarea,.executive-command-center-fields input,.executive-command-center-fields select{background:rgba(255,253,248,.92);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--text);font:inherit;max-width:100%;min-height:38px;min-width:0;padding:8px 10px;width:100%}.executive-command-center-composer button{box-sizing:border-box;max-width:100%}.executive-command-center-actions{align-content:start;display:grid;grid-gap:8px;gap:8px;justify-items:end;min-width:118px}.executive-command-center-actions>span{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);padding:5px 8px}@media (max-width:1180px){.executive-focus-beacon{grid-template-columns:1fr}.executive-focus-meta{justify-items:start}.executive-focus-actions{justify-content:flex-start}.executive-command-center-head,.executive-command-center-row,.executive-tower-contract-strip{grid-template-columns:1fr}.executive-command-center-actions,.executive-command-center-score,.executive-tower-connector-actions{justify-items:start;justify-content:flex-start;text-align:left}.executive-command-center-filters{grid-template-columns:repeat(3,minmax(120px,1fr))}.executive-command-center-composer{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:700px){.executive-command-center-composer,.executive-command-center-fields,.executive-command-center-filters{grid-template-columns:1fr}}.executive-ops-board{background:rgba(255,253,248,.96);border:1px solid rgba(9,28,49,.14);border-left:4px solid var(--navy-700);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.executive-ops-head,.executive-ops-row{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.executive-ops-head h2{color:var(--navy-900);font-size:19px;line-height:1.18;margin:4px 0 5px}.executive-ops-head p{color:var(--muted);font-size:12px;font-weight:780;line-height:1.38;margin:0}.executive-ops-actions,.executive-ops-row-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.executive-ops-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(106px,1fr));min-width:0}.executive-ops-kpis article{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:68px;min-width:0;padding:10px}.executive-ops-kpis article.success{border-left-color:var(--good)}.executive-ops-kpis article.warn{border-left-color:var(--warn)}.executive-ops-kpis article.critical{border-left-color:var(--danger)}.executive-ops-kpis span,.executive-ops-main small,.executive-ops-main span{color:var(--muted);font-size:11px;font-weight:820;line-height:1.35}.executive-ops-kpis strong{color:var(--navy-900);font-size:20px;line-height:1.08}.executive-ops-create{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,1.35fr) minmax(126px,.82fr) minmax(104px,.62fr) minmax(92px,.55fr) minmax(112px,.55fr) auto;min-width:0}.executive-ops-create textarea{grid-column:1/-1;min-height:62px}.executive-ops-list{display:grid;grid-gap:9px;gap:9px;min-width:0}.executive-ops-row{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,.95fr) auto;padding:10px}.executive-ops-row.done{border-left-color:var(--good);opacity:.88}.executive-ops-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.executive-ops-main strong{color:var(--navy-900);display:block;font-size:13px;line-height:1.24}.executive-ops-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive-ops-fields{display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(116px,1fr) minmax(82px,.68fr) minmax(82px,.68fr) minmax(112px,.78fr);min-width:0}.executive-ops-create input,.executive-ops-create select,.executive-ops-create textarea,.executive-ops-fields input,.executive-ops-fields select{background:rgba(255,253,248,.98);border:1px solid rgba(9,28,49,.16);border-radius:6px;box-sizing:border-box;color:var(--ink-950);font-size:12px;font-weight:760;line-height:1.3;min-height:34px;min-width:0;outline:none;padding:7px 9px;width:100%}.executive-ops-create input:focus,.executive-ops-create select:focus,.executive-ops-create textarea:focus,.executive-ops-fields input:focus,.executive-ops-fields select:focus{border-color:var(--gold-500);box-shadow:0 0 0 2px rgba(201,169,97,.18)}.executive-live-workbench{background:rgba(255,253,248,.94);border:1px solid rgba(25,113,130,.2);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.executive-live-workbench.has-focus{border-left-color:var(--gold-500)}.executive-live-focus,.executive-live-head,.executive-live-row{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.executive-live-head h2{color:var(--navy-900);font-size:20px;line-height:1.18;margin:4px 0 5px}.executive-live-head p{color:var(--muted);font-size:12px;font-weight:780;line-height:1.38;margin:0}.executive-live-actions,.executive-live-buttons{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.executive-live-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(104px,1fr))}.executive-live-kpis article{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:72px;min-width:0;padding:10px}.executive-live-kpis article.success{border-left-color:var(--good)}.executive-live-kpis article.warn{border-left-color:var(--warn)}.executive-live-kpis article.critical{border-left-color:var(--danger)}.executive-live-focus small,.executive-live-focus span,.executive-live-kpis span,.executive-live-row small,.executive-live-row span{color:var(--muted);font-size:11px;font-weight:820;line-height:1.35}.executive-live-kpis strong{color:var(--navy-900);font-size:19px;line-height:1.08}.executive-live-focus{background:rgba(201,169,97,.12);border:1px solid rgba(201,169,97,.28);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;padding:10px}.executive-live-focus strong,.executive-live-row strong{color:var(--navy-900);display:block;font-size:13px;line-height:1.24}.executive-live-focus code{background:rgba(9,28,49,.06);border-radius:6px;color:var(--muted);display:block;font-size:10px;max-width:220px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.executive-live-composer{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(116px,.55fr) minmax(220px,1.3fr) minmax(96px,.45fr) minmax(96px,.45fr) auto;min-width:0}.executive-live-composer textarea{grid-column:1/-1;min-height:60px}.executive-live-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-width:0}.executive-live-column{display:grid;grid-gap:9px;gap:9px;min-width:0}.compact-heading h3{color:var(--navy-900);font-size:14px;line-height:1.2;margin:0}.executive-live-row{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.82fr) auto;padding:10px}.executive-live-row.focused{border-left-color:var(--gold-500);box-shadow:0 0 0 2px rgba(201,169,97,.18)}.executive-live-fields{display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(110px,.8fr) minmax(80px,.6fr) minmax(80px,.6fr);min-width:0}.executive-live-composer input,.executive-live-composer select,.executive-live-composer textarea,.executive-live-fields input,.executive-live-fields select{background:rgba(255,253,248,.98);border:1px solid rgba(9,28,49,.16);border-radius:6px;box-sizing:border-box;color:var(--ink-950);font-size:12px;font-weight:760;line-height:1.3;min-height:34px;min-width:0;outline:none;padding:7px 9px;width:100%}.executive-live-composer input:focus,.executive-live-composer select:focus,.executive-live-composer textarea:focus,.executive-live-fields input:focus,.executive-live-fields select:focus{border-color:var(--gold-500);box-shadow:0 0 0 2px rgba(201,169,97,.18)}.executive-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.executive-grid.wide{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.executive-panel{min-width:0;padding:14px}.executive-panel,.executive-row{display:grid;grid-gap:12px;gap:12px}.executive-row{align-items:center;border-left:4px solid var(--teal-500);grid-template-columns:minmax(0,1fr) auto;padding:12px}.executive-row.as-button{color:var(--text);cursor:pointer;text-align:left;width:100%}.channel-grid strong,.executive-row strong{color:var(--ink-950);display:block;font-size:14px;line-height:1.25}.executive-row em{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;font-style:normal;font-weight:900;padding:6px 8px;white-space:nowrap}.progress-row-card .progress-row{margin-top:8px}.channel-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.channel-grid article,.channel-grid button{border-left:4px solid rgba(109,122,131,.5);display:grid;grid-gap:5px;gap:5px;min-height:88px;padding:11px;text-align:left;width:100%}.channel-grid article.active,.channel-grid button.active{border-left-color:var(--good)}.executive-funnel{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.executive-funnel button,.executive-funnel span{align-items:center;background:rgba(9,28,49,.92);border:1px solid rgba(201,169,97,.28);border-radius:8px;color:var(--white);display:inline-flex;font-size:12px;font-weight:850;gap:8px;justify-content:center;min-width:0;min-height:52px;padding:0 10px;text-align:center}.executive-funnel strong{color:var(--gold-300);font-size:11px}.channel-grid button,.executive-funnel button{cursor:pointer}.executive-controls-panel{background:rgba(255,253,248,.9);border:1px solid rgba(25,113,130,.18);border-radius:8px}.executive-actions-panel,.executive-controls-panel{box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.executive-actions-panel{background:rgba(255,253,248,.92);border:1px solid rgba(201,169,97,.28);border-radius:8px}.executive-runtime-panel{background:linear-gradient(135deg,rgba(9,28,49,.97),rgba(20,75,86,.94));border:1px solid rgba(201,169,97,.34);border-radius:8px;box-shadow:var(--shadow);color:var(--white);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:15px}.executive-runtime-panel.warn{border-color:rgba(188,133,39,.5)}.executive-runtime-panel.critical{border-color:rgba(171,69,58,.58)}.executive-runtime-head,.executive-runtime-row,.executive-runtime-toolbar{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.executive-runtime-head h2{color:var(--white);font-size:20px;line-height:1.16;margin:3px 0 5px}.executive-runtime-head p,.executive-runtime-row em,.executive-runtime-row small,.executive-runtime-toolbar span{color:rgba(255,253,248,.76);font-size:12px;font-style:normal;font-weight:780;line-height:1.35}.executive-runtime-score{background:rgba(255,253,248,.1);border:1px solid rgba(255,253,248,.16);border-radius:8px;display:grid;grid-gap:4px;gap:4px;justify-items:end;min-width:160px;padding:11px}.executive-runtime-score strong{color:var(--gold-300);font-size:30px;line-height:1}.executive-runtime-score span{color:var(--white);font-size:12px;font-weight:900}.executive-runtime-next code,.executive-runtime-score code{color:rgba(255,253,248,.62);display:block;font-size:10px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive-runtime-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(108px,1fr))}.executive-runtime-kpis article{background:rgba(255,253,248,.1);border:1px solid rgba(255,253,248,.14);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:76px;min-width:0;padding:10px}.executive-runtime-kpis article.success{border-left-color:var(--good)}.executive-runtime-kpis article.warn{border-left-color:var(--warn)}.executive-runtime-kpis article.critical{border-left-color:var(--danger)}.executive-runtime-kpis span{color:rgba(255,253,248,.7);font-size:11px;font-weight:840}.executive-runtime-kpis strong{color:var(--white);font-size:19px;line-height:1.08}.executive-runtime-toolbar{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.12);border-radius:8px;padding:10px}.executive-runtime-toolbar strong{display:block;font-size:13px;margin-bottom:3px}.executive-runtime-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.executive-runtime-list{display:grid;grid-gap:9px;gap:9px;min-width:0}.executive-runtime-row{background:rgba(255,253,248,.96);border:1px solid rgba(255,253,248,.2);border-left:4px solid var(--teal-500);border-radius:8px;color:var(--ink-950);grid-template-columns:minmax(0,1.35fr) minmax(180px,.55fr) auto;padding:11px}.executive-runtime-row.warn{border-left-color:var(--warn)}.executive-runtime-row.critical{border-left-color:var(--danger)}.executive-runtime-row.success{border-left-color:var(--good)}.executive-runtime-row span{color:var(--teal-700);display:block;font-size:11px;font-weight:900;margin-bottom:3px}.executive-runtime-row strong{color:var(--navy-900);display:block;font-size:13px;line-height:1.25;margin-bottom:3px}.executive-runtime-row em,.executive-runtime-row small{color:var(--muted)}.executive-runtime-actions,.executive-runtime-next{min-width:0}.executive-runtime-next{display:grid;grid-gap:6px;gap:6px}.executive-runtime-next code{background:rgba(9,28,49,.06);border-radius:6px;color:var(--muted);padding:6px}.executive-runtime-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.executive-red-team-inbox{background:rgba(255,253,248,.96);border:1px solid rgba(9,28,49,.14);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;min-width:0;overflow:hidden;padding:14px}.executive-red-team-inbox.success{border-left-color:var(--good)}.executive-red-team-inbox.warn{border-left-color:var(--warn)}.executive-red-team-inbox.critical{border-left-color:var(--danger)}.executive-red-team-head,.executive-red-team-note,.executive-red-team-row{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.executive-red-team-head h2{color:var(--navy-900);font-size:19px;line-height:1.18;margin:4px 0 5px}.executive-red-team-head p,.executive-red-team-note span,.executive-red-team-row em,.executive-red-team-row small{color:var(--muted);font-size:12px;font-style:normal;font-weight:780;line-height:1.38;margin:0}.executive-red-team-actions,.executive-red-team-row-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.executive-red-team-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(96px,1fr));min-width:0}.executive-red-team-kpis article{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:68px;min-width:0;padding:10px}.executive-red-team-kpis article.success,.executive-red-team-row.success{border-left-color:var(--good)}.executive-red-team-kpis article.warn,.executive-red-team-row.warn{border-left-color:var(--warn)}.executive-red-team-kpis article.critical,.executive-red-team-row.critical{border-left-color:var(--danger)}.executive-red-team-kpis span,.executive-red-team-meta small,.executive-red-team-row span{color:var(--muted);font-size:11px;font-weight:820;line-height:1.35}.executive-red-team-kpis strong{color:var(--navy-900);font-size:20px;line-height:1.08;overflow-wrap:anywhere}.executive-red-team-note{background:rgba(9,28,49,.04);border:1px solid rgba(9,28,49,.08);border-radius:8px;padding:10px}.executive-red-team-meta code,.executive-red-team-note code{background:rgba(9,28,49,.06);border-radius:6px;color:var(--teal-700);display:block;font-size:10px;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:6px;white-space:normal}.executive-red-team-list{display:grid;grid-gap:9px;gap:9px;min-width:0}.executive-red-team-row{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(160px,.55fr) auto;padding:11px}.executive-red-team-meta,.executive-red-team-row>div{min-width:0}.executive-red-team-row span{color:var(--teal-700);display:block;font-weight:900;margin-bottom:3px;overflow-wrap:anywhere}.executive-red-team-row strong{color:var(--navy-900);font-size:13px;line-height:1.25;margin-bottom:4px}.executive-red-team-row em,.executive-red-team-row small,.executive-red-team-row strong{display:block;overflow-wrap:anywhere}.executive-red-team-row em{color:var(--teal-700);margin-top:5px}.executive-red-team-meta{display:grid;grid-gap:6px;gap:6px}.executive-action-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.executive-action-kpis article{background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px}.executive-action-kpis article.success{border-color:rgba(51,130,93,.28)}.executive-action-kpis article.warn{border-color:rgba(188,133,39,.3)}.executive-action-kpis span,.executive-action-row small,.executive-action-row span{color:var(--muted);font-size:11px;font-weight:820;line-height:1.35}.executive-action-kpis strong{color:var(--navy-900);font-size:20px;line-height:1}.executive-action-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.executive-action-row{align-items:start;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(160px,.55fr) auto;min-width:0;padding:12px}.executive-action-row.status-em-execução{border-left-color:var(--teal-500)}.executive-action-row.status-planejado{border-left-color:var(--gold-500)}.executive-action-row.status-atenção,.executive-action-row.status-bloqueado{border-left-color:var(--danger)}.executive-action-row.status-concluído{border-left-color:var(--good)}.executive-action-row strong{color:var(--navy-900);font-size:14px;line-height:1.2}.executive-action-buttons,.executive-action-status,.executive-action-tags{min-width:0}.executive-action-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.executive-action-tags small{background:rgba(25,113,130,.09);border:1px solid rgba(25,113,130,.12);border-radius:999px;color:var(--teal-700);padding:4px 7px}.executive-action-live-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(112px,1fr));margin-top:10px;min-width:0}.executive-action-live-grid label{display:grid;grid-gap:4px;gap:4px;min-width:0}.executive-action-live-grid label.span-2{grid-column:span 2}.executive-action-live-grid span{color:var(--muted);font-size:10px;font-weight:860;text-transform:uppercase}.executive-action-status{display:grid;grid-gap:6px;gap:6px}.executive-action-status code{background:rgba(9,28,49,.06);border-radius:6px;color:var(--muted);display:block;font-size:10px;max-width:190px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.executive-action-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.executive-control-composer{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(112px,.55fr) minmax(220px,1.35fr) minmax(92px,.45fr) minmax(92px,.45fr) minmax(132px,.55fr) auto;min-width:0}.executive-control-composer textarea{grid-column:1/-1;min-height:72px}.executive-actions-panel input,.executive-actions-panel select,.executive-actions-panel textarea,.executive-controls-panel input,.executive-controls-panel select,.executive-controls-panel textarea{background:rgba(255,253,248,.96);border:1px solid rgba(9,28,49,.16);border-radius:6px;color:var(--ink-950);font-size:12px;font-weight:760;line-height:1.3;min-height:34px;min-width:0;outline:none;padding:7px 9px;width:100%}.executive-actions-panel textarea,.executive-controls-panel textarea{min-height:60px;resize:vertical}.executive-actions-panel input:focus,.executive-actions-panel select:focus,.executive-actions-panel textarea:focus,.executive-controls-panel input:focus,.executive-controls-panel select:focus,.executive-controls-panel textarea:focus{border-color:var(--gold-500);box-shadow:0 0 0 2px rgba(201,169,97,.18)}.executive-control-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.executive-control-row{align-items:start;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;box-shadow:0 12px 26px rgba(6,16,29,.06);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}.executive-control-row.warn{border-left-color:var(--warn)}.executive-control-row.success{border-left-color:var(--good)}.executive-control-actions,.executive-control-list,.executive-control-main{min-width:0}.executive-control-main{display:grid;grid-gap:8px;gap:8px}.executive-control-fields,.executive-control-title-row{display:grid;grid-gap:8px;gap:8px;min-width:0}.executive-control-title-row{grid-template-columns:minmax(108px,.48fr) minmax(180px,1fr) minmax(130px,.52fr)}.executive-control-fields{grid-template-columns:repeat(5,minmax(118px,1fr))}.executive-control-fields label{display:grid;grid-gap:4px;gap:4px;min-width:0}.executive-control-fields span,.executive-control-main small{color:var(--muted);font-size:11px;font-weight:820;line-height:1.35}.executive-control-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;max-width:280px}.business-blueprint-panel{background:rgba(255,253,248,.88);border:1px solid rgba(201,169,97,.32);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.business-blueprint-head{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.business-blueprint-head h2{color:var(--navy-900);font-size:21px;line-height:1.18;margin:4px 0 6px}.business-blueprint-head p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0;max-width:760px}.business-blueprint-score{align-items:center;background:var(--navy-900);border:1px solid rgba(201,169,97,.36);border-radius:8px;color:var(--white);display:grid;grid-gap:5px;gap:5px;min-width:122px;padding:12px;text-align:center}.business-blueprint-score strong{color:var(--gold-300);font-size:28px;line-height:1}.business-blueprint-score span{color:#d7dfdf;font-size:11px;font-weight:850}.business-blueprint-actions,.business-blueprint-grid,.business-blueprint-kpis,.business-blueprint-tags{display:grid;grid-gap:10px;gap:10px}.business-blueprint-kpis{grid-template-columns:repeat(4,minmax(130px,1fr))}.business-blueprint-card,.business-blueprint-kpis article{background:rgba(255,255,255,.84);border:1px solid var(--line);border-radius:8px}.business-blueprint-kpis article{border-left:4px solid var(--teal-500);display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:11px}.business-blueprint-card.success,.business-blueprint-kpis article.success{border-left-color:var(--good)}.business-blueprint-card.warn,.business-blueprint-kpis article.warn{border-left-color:var(--warn)}.business-blueprint-card.critical,.business-blueprint-kpis article.critical{border-left-color:var(--danger)}.business-blueprint-card small,.business-blueprint-card span,.business-blueprint-kpis span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.business-blueprint-kpis strong{color:var(--navy-900);font-size:20px;line-height:1.1}.business-blueprint-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.business-blueprint-card{border-left:4px solid var(--teal-500);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.business-blueprint-card-head{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.business-blueprint-card-head h3{color:var(--ink-950);font-size:14px;line-height:1.28;margin:3px 0 0}.business-blueprint-card-head strong{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:12px;line-height:1;padding:7px 8px;white-space:nowrap}.business-blueprint-tags{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.business-blueprint-tags span{background:rgba(9,28,49,.06);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);padding:6px 8px;text-align:center}.business-blueprint-card p{color:var(--text);font-size:12px;font-weight:760;line-height:1.45;margin:0}.business-blueprint-actions{align-items:center;grid-template-columns:auto auto;justify-content:start}.business-blueprint-actions a{color:var(--teal-700);font-size:12px;font-weight:900}.access-persona-panel,.audit-execution-panel,.audit-route-matrix-panel,.audit-run-panel,.functional-probe-panel,.functional-red-team-panel,.manual-living-layout,.manual-tower-proposals,.red-team-command-panel,.red-team-multilayer-panel,.red-team-panel,.visual-inspection-panel{display:grid;grid-gap:14px;gap:14px;min-width:0}.access-persona-panel,.audit-execution-panel,.audit-route-matrix-panel,.audit-run-panel,.functional-probe-panel,.functional-red-team-panel,.manual-tower-proposals,.red-team-command-panel,.red-team-multilayer-panel,.red-team-panel,.visual-inspection-panel{background:rgba(255,253,248,.9);border:1px solid rgba(201,169,97,.3);border-radius:8px;box-shadow:var(--shadow);padding:16px}.audit-route-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.audit-route-toolbar span{color:var(--muted);font-size:12px;font-weight:850}.audit-run-toolbar{align-items:center;background:rgba(9,28,49,.05);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px}.audit-run-toolbar span{color:var(--muted);font-size:12px;font-weight:850;min-width:0}.red-team-command-toolbar{align-items:center;background:rgba(9,28,49,.05);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px}.red-team-command-actions{display:flex;flex-wrap:wrap;gap:8px}.red-team-command-layers{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.red-team-command-layers article{background:rgba(255,255,255,.88);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.red-team-command-layers article.success{border-left-color:var(--good)}.red-team-command-layers article.warn{border-left-color:var(--warn)}.red-team-command-layers article.critical{border-left-color:var(--danger)}.red-team-command-layers em,.red-team-command-layers small,.red-team-command-layers span{color:var(--muted);font-size:11px;font-style:normal;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.red-team-command-layers strong{color:var(--navy-900);font-size:22px;line-height:1}.red-team-multilayer-panel{display:grid;grid-gap:14px;gap:14px;min-width:0;overflow:hidden}.red-team-multilayer-panel *{min-width:0}.red-team-multilayer-panel.success{border-color:rgba(58,136,98,.28)}.red-team-multilayer-panel.warn{border-color:rgba(201,169,97,.42)}.red-team-multilayer-panel.critical{border-color:rgba(176,57,57,.34)}.red-team-multilayer-head,.red-team-multilayer-row,.red-team-multilayer-toolbar{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.red-team-multilayer-row{background:rgba(255,255,255,.9);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(190px,.6fr) auto;padding:12px}.red-team-multilayer-row.success{border-left-color:var(--good)}.red-team-multilayer-row.warn{border-left-color:var(--warn)}.red-team-multilayer-row.critical{border-left-color:var(--danger)}.red-team-multilayer-head h2{color:var(--navy-900);font-size:21px;line-height:1.18;margin:4px 0 6px}.red-team-multilayer-head p,.red-team-multilayer-main em,.red-team-multilayer-main p,.red-team-multilayer-status span,.red-team-multilayer-toolbar span{color:var(--text);font-size:12px;font-weight:760;line-height:1.45;margin:0}.red-team-multilayer-main em{color:var(--teal-700);display:block;font-style:normal;font-weight:850;margin-top:7px}.red-team-multilayer-score{align-items:end;display:grid;grid-gap:5px;gap:5px;justify-items:end;min-width:0}.red-team-multilayer-score strong{color:var(--navy-900);font-size:30px;line-height:1}.red-team-multilayer-score span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.red-team-multilayer-score code,.red-team-multilayer-status code{background:rgba(9,28,49,.06);border-radius:6px;color:var(--muted);display:block;font-size:10px;max-width:220px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.red-team-multilayer-actions,.red-team-multilayer-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.red-team-multilayer-kpis,.red-team-multilayer-layers{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.red-team-multilayer-kpis article,.red-team-multilayer-layers article{background:rgba(255,255,255,.88);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;overflow:hidden;padding:10px}.red-team-multilayer-kpis article.success,.red-team-multilayer-layers article.success{border-left-color:var(--good)}.red-team-multilayer-kpis article.warn,.red-team-multilayer-layers article.warn{border-left-color:var(--warn)}.red-team-multilayer-kpis article.critical,.red-team-multilayer-layers article.critical{border-left-color:var(--danger)}.red-team-multilayer-kpis span,.red-team-multilayer-layers em,.red-team-multilayer-layers small,.red-team-multilayer-layers span,.red-team-multilayer-main span{color:var(--muted);font-size:11px;font-style:normal;font-weight:850;line-height:1.35;min-width:0;overflow-wrap:anywhere}.red-team-multilayer-kpis strong,.red-team-multilayer-layers strong{color:var(--navy-900);display:block;font-size:22px;line-height:1.05;overflow-wrap:anywhere;white-space:normal}.red-team-multilayer-layers b,.red-team-multilayer-status b{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;line-height:1;padding:7px 8px;width:max-content}.red-team-multilayer-list,.red-team-multilayer-main,.red-team-multilayer-status{display:grid;grid-gap:8px;gap:8px;min-width:0}.red-team-multilayer-main strong{color:var(--navy-900);font-size:14px;line-height:1.2}.functional-probe-head{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.functional-probe-head h2{color:var(--navy-900);font-size:21px;line-height:1.18;margin:4px 0 6px}.functional-probe-head p{color:var(--muted);font-size:13px;font-weight:760;line-height:1.45;margin:0}.functional-probe-readiness{background:var(--navy-900);border:1px solid rgba(201,169,97,.36);border-radius:8px;color:var(--white);display:grid;grid-gap:5px;gap:5px;min-width:126px;padding:12px;text-align:center}.functional-probe-readiness.success{border-color:rgba(36,121,86,.5)}.functional-probe-readiness.warn{border-color:rgba(199,139,35,.55)}.functional-probe-readiness.critical{border-color:rgba(153,55,65,.55)}.functional-probe-readiness strong{color:var(--gold-300);font-size:28px;line-height:1}.functional-probe-readiness span{color:#d7dfdf;font-size:11px;font-weight:850}.functional-probe-toolbar{align-items:center;background:rgba(9,28,49,.05);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px}.functional-probe-toolbar span{color:var(--muted);font-size:12px;font-weight:850;min-width:0}.functional-probe-actions{display:flex;flex-wrap:wrap;gap:8px}.functional-probe-kpis{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.functional-probe-kpis article{background:rgba(255,255,255,.86);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-height:78px;padding:11px}.functional-probe-kpis article.success{border-left-color:var(--good)}.functional-probe-kpis article.warn{border-left-color:var(--warn)}.functional-probe-kpis article.critical{border-left-color:var(--danger)}.functional-probe-kpis span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.functional-probe-kpis strong{color:var(--navy-900);font-size:20px;line-height:1.1}.functional-probe-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.functional-probe-row{align-items:start;background:rgba(255,255,255,.9);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr) auto;min-width:0;padding:12px}.functional-probe-row.success{border-left-color:var(--good)}.functional-probe-row.warn{border-left-color:var(--warn)}.functional-probe-row.critical{border-left-color:var(--danger)}.functional-probe-main,.functional-probe-row-actions,.functional-probe-status{min-width:0}.functional-probe-main em,.functional-probe-main p{color:var(--text);font-size:12px;font-weight:760;line-height:1.45;margin:7px 0}.functional-probe-main em{color:var(--teal-700);display:block;font-style:normal;font-weight:850}.functional-probe-main small,.functional-probe-status span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.functional-probe-status{display:grid;grid-gap:6px;gap:6px}.functional-probe-status b{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;line-height:1;padding:7px 8px;width:max-content}.functional-probe-status code{background:rgba(9,28,49,.06);border-radius:6px;color:var(--muted);display:block;font-size:10px;max-width:210px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.functional-probe-row-actions{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.visual-inspection-panel{border-left:4px solid var(--teal-500)}.visual-inspection-row{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr) auto}.visual-checkpoint-list{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;min-width:0}.visual-checkpoint-list small{background:rgba(9,28,49,.06);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--muted);display:inline-flex;font-size:10px;font-weight:850;line-height:1.2;max-width:100%;overflow-wrap:anywhere;padding:6px 8px;white-space:normal}.visual-checkpoint-list small.success{border-color:rgba(70,139,124,.5);color:var(--good)}.visual-checkpoint-list small.warn{border-color:rgba(201,164,91,.55);color:var(--warn)}.visual-checkpoint-list small.critical{border-color:rgba(184,74,58,.55);color:var(--danger)}.audit-run-actions{display:flex;flex-wrap:wrap;gap:8px}.audit-run-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.audit-run-grid article{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.audit-run-grid article.success{border-color:rgba(36,121,86,.35)}.audit-run-grid article.warn{border-color:rgba(199,139,35,.35)}.audit-run-grid article.critical{border-color:rgba(153,55,65,.35)}.audit-run-grid span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.audit-run-grid strong{color:var(--navy-900);font-size:22px;line-height:1}.audit-run-grid code{color:var(--muted);font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-run-list{display:grid;grid-gap:9px;gap:9px}.audit-run-row{background:rgba(255,255,255,.9);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);min-width:0;padding:11px}.audit-run-row.success{border-left-color:var(--good)}.audit-run-row.warn{border-left-color:var(--warn)}.audit-run-row.critical{border-left-color:var(--danger)}.audit-run-row div{display:grid;grid-gap:5px;gap:5px;min-width:0}.audit-run-row small,.audit-run-row span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.audit-run-row strong{color:var(--navy-900);font-size:13px;line-height:1.25}.audit-run-row b{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;line-height:1;padding:7px 8px;width:max-content}.audit-run-row em{color:var(--teal-700);font-size:12px;font-style:normal;font-weight:850;line-height:1.35}.audit-run-row code{background:rgba(9,28,49,.06);border-radius:6px;color:var(--muted);font-size:10px;max-width:210px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.access-persona-list,.audit-execution-list,.audit-route-list,.red-team-command-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.access-persona-row,.audit-execution-row,.audit-route-row,.red-team-command-row{align-items:start;background:rgba(255,255,255,.9);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr) auto;min-width:0;padding:12px}.audit-execution-row{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr) auto}.access-persona-row{grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr) auto}.red-team-command-row{grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr) auto}.access-persona-row.success,.audit-execution-row.success,.audit-route-row.success,.red-team-command-row.success{border-left-color:var(--good)}.access-persona-row.warn,.audit-execution-row.warn,.audit-route-row.warn,.red-team-command-row.warn{border-left-color:var(--warn)}.access-persona-row.critical,.audit-execution-row.critical,.audit-route-row.critical,.red-team-command-row.critical{border-left-color:var(--danger)}.access-persona-actions,.access-persona-main,.access-persona-status,.audit-execution-actions,.audit-execution-main,.audit-execution-status,.audit-route-actions,.audit-route-main,.audit-route-status,.red-team-command-main,.red-team-command-row-actions,.red-team-command-status{min-width:0}.audit-execution-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.audit-execution-filters{display:flex;flex-wrap:wrap;gap:8px}.audit-execution-filters label{align-items:center;background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:8px;display:flex;gap:7px;min-width:190px;padding:8px 10px}.audit-execution-filters select{background:transparent;border:0;color:var(--navy-900);font-size:12px;font-weight:850;min-width:0;outline:0;width:100%}.audit-route-title-row{display:grid;grid-gap:3px;gap:3px}.audit-route-main small,.audit-route-status span,.audit-route-title-row span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.audit-route-title-row strong{color:var(--navy-900);font-size:14px;line-height:1.2}.audit-execution-main em,.audit-execution-main p,.audit-route-main p,.red-team-command-main em,.red-team-command-main p{color:var(--text);font-size:12px;font-weight:760;line-height:1.45;margin:7px 0}.audit-execution-main em,.red-team-command-main em{color:var(--teal-700);display:block;font-style:normal;font-weight:850}.access-persona-tags,.audit-route-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.access-persona-tags small,.audit-route-tags small{background:rgba(25,113,130,.09);border:1px solid rgba(25,113,130,.12);border-radius:999px;color:var(--teal-700);padding:4px 7px}.access-persona-main p{color:var(--text);font-size:12px;font-weight:760;line-height:1.45;margin:7px 0}.access-persona-main small,.access-persona-scope span,.access-persona-status span,.audit-execution-main small,.audit-execution-status span,.red-team-command-status span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.access-persona-scope{display:grid;grid-gap:5px;gap:5px;margin:8px 0}.access-persona-status,.audit-execution-status,.audit-route-status,.red-team-command-status{display:grid;grid-gap:6px;gap:6px}.access-persona-status b,.audit-execution-status b,.audit-route-status b,.red-team-command-status b{background:rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;line-height:1;padding:7px 8px;width:max-content}.access-persona-status code,.audit-execution-status code,.audit-route-status code,.red-team-command-status code{background:rgba(9,28,49,.06);border-radius:6px;color:var(--muted);display:block;font-size:10px;max-width:210px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.access-persona-actions,.audit-execution-actions,.audit-route-actions,.red-team-command-row-actions{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.manual-hero,.red-team-head{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.manual-hero{padding:18px}.manual-hero h2,.manual-tower-proposals h2,.red-team-head h2{color:var(--navy-900);font-size:21px;line-height:1.18;margin:4px 0 6px}.manual-hero h2{color:var(--white)}.manual-hero p,.manual-proposal-grid p,.manual-section-card p,.red-team-head p{color:var(--muted);font-size:13px;font-weight:760;line-height:1.45;margin:0}.manual-hero p{color:#d6dfdf;max-width:780px}.manual-hero-status,.red-team-score{background:var(--navy-900);border:1px solid rgba(201,169,97,.36);border-radius:8px;color:var(--white);display:grid;grid-gap:5px;gap:5px;min-width:122px;padding:12px;text-align:center}.manual-hero-status{background:rgba(255,255,255,.08)}.manual-hero-status strong,.red-team-score strong{color:var(--gold-300);font-size:28px;line-height:1}.manual-hero-status strong{font-size:18px}.manual-hero-status span,.red-team-score span{color:#d7dfdf;font-size:11px;font-weight:850}.functional-red-team-actions-list,.functional-red-team-grid,.manual-kpis,.manual-proposal-grid,.manual-section-grid,.red-team-actions,.red-team-grid,.red-team-kpis{display:grid;grid-gap:10px;gap:10px}.manual-kpis,.red-team-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.functional-red-team-card,.manual-kpis article,.manual-proposal-grid article,.manual-section-card,.red-team-card,.red-team-kpis article{background:rgba(255,255,255,.86);border:1px solid var(--line);border-left:4px solid var(--teal-500);border-radius:8px}.manual-kpis article,.red-team-kpis article{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:11px}.functional-red-team-card.success,.manual-kpis article.success,.manual-section-card.success,.red-team-card.success,.red-team-kpis article.success{border-left-color:var(--good)}.functional-red-team-card.warn,.manual-kpis article.warn,.manual-section-card.warn,.red-team-card.warn,.red-team-kpis article.warn{border-left-color:var(--warn)}.functional-red-team-card.critical,.manual-kpis article.critical,.manual-section-card.critical,.red-team-card.critical,.red-team-kpis article.critical{border-left-color:var(--danger)}.functional-red-team-actions-list small,.functional-red-team-card small,.functional-red-team-card span,.manual-kpis span,.manual-section-card span,.red-team-card small,.red-team-card span,.red-team-kpis span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.manual-kpis strong,.red-team-kpis strong{color:var(--navy-900);font-size:20px;line-height:1.1}.functional-red-team-grid,.red-team-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.functional-red-team-card,.manual-proposal-grid article,.manual-section-card,.red-team-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.manual-section-card{align-items:center;grid-template-columns:minmax(0,1fr) auto}.manual-proposal-head,.red-team-card-head{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.manual-proposal-grid small,.manual-proposal-head span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.manual-proposal-grid h3,.manual-section-card h3,.red-team-card-head h3{color:var(--ink-950);font-size:14px;line-height:1.28;margin:3px 0 0}.red-team-card-head strong{background:rgba(9,28,49,.08);border-radius:999px;font-size:12px}.manual-proposal-head strong,.red-team-card-head strong{color:var(--navy-900);line-height:1;padding:7px 8px;white-space:nowrap}.manual-proposal-head strong{background:rgba(201,169,97,.16);border:1px solid rgba(201,169,97,.28);border-radius:999px;font-size:11px;font-weight:950}.manual-proposal-actions,.manual-proposal-tags{display:flex;flex-wrap:wrap;gap:8px}.manual-proposal-tags span{background:rgba(25,113,130,.1);border:1px solid rgba(25,113,130,.14);border-radius:999px;color:var(--teal-700);font-size:11px;font-weight:900;padding:5px 8px}.functional-red-team-card em,.functional-red-team-card p,.red-team-card em,.red-team-card p{color:var(--text);font-size:12px;font-weight:760;line-height:1.45;margin:0}.functional-red-team-card em,.red-team-card em{color:var(--teal-700);font-style:normal;font-weight:850}.functional-red-team-actions-list{grid-template-columns:repeat(auto-fit,minmax(96px,max-content));justify-content:start}.functional-red-team-actions-list small{background:rgba(25,113,130,.1);border-radius:999px;color:var(--teal-700);padding:5px 8px}.red-team-actions{grid-template-columns:repeat(2,max-content);justify-content:start}.manual-proposal-grid,.manual-section-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.finding-card.focused{outline:3px solid rgba(201,169,97,.55);outline-offset:2px}.reports-grid{align-items:start;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.report-panel{display:grid;grid-gap:11px;gap:11px;padding:14px}.timesheet-filter-panel{background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(237,242,239,.86))}.timesheet-filter-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(112px,1fr))}.timesheet-filter-grid label{display:grid;grid-gap:5px;gap:5px;min-width:0}.timesheet-filter-grid span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.timesheet-filter-grid input,.timesheet-filter-grid select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);height:38px;min-width:0;padding:0 9px;width:100%}.timesheet-quick-row{display:flex;flex-wrap:wrap;gap:8px}.section-heading.subtle{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.workload-card{border-left:4px solid var(--good);display:grid;grid-gap:10px;gap:10px;padding:12px}.workload-card-head{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 142px}.workload-card-head strong,.workspace-report-row strong{color:var(--ink-950);display:block;font-size:15px;line-height:1.24}.capacity-control{display:grid;grid-gap:5px;gap:5px}.capacity-control input{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);height:38px;min-width:0;padding:0 9px;width:100%}.workload-stats,.workspace-report-metrics{display:flex;flex-wrap:wrap;gap:7px}.workload-stats span,.workspace-report-metrics small{background:rgba(25,113,130,.1);border-radius:999px;color:var(--teal-500);font-size:11px;font-weight:850;padding:5px 8px}.workspace-report-metrics small.danger{background:rgba(173,63,53,.12);color:var(--danger)}.workspace-report-metrics small.good{background:rgba(46,125,91,.12);color:var(--good)}.utilization-bar{background:var(--ivory-deep);border-radius:999px;height:10px;overflow:hidden}.utilization-bar i{background:linear-gradient(90deg,var(--teal-500),var(--gold-500));display:block;height:100%}.workload-card.critical .utilization-bar i{background:var(--danger)}.workload-card.warn .utilization-bar i{background:var(--warn)}.utilization-label{color:var(--navy-900);font-size:12px}.workspace-report-row{display:grid;grid-gap:10px;gap:10px;padding:12px}.report-risk-grid{grid-template-columns:repeat(4,minmax(160px,1fr))}.report-risk-grid article{border-left:4px solid var(--teal-500);display:grid;grid-gap:6px;gap:6px;min-height:108px;padding:12px}.report-risk-grid strong{color:var(--navy-900);font-size:25px;line-height:1}.report-risk-grid small{color:var(--muted);font-size:12px;line-height:1.35}.report-task-ledger{background:rgba(255,253,248,.92)}.report-task-ledger>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.report-task-ledger>summary::-webkit-details-marker{display:none}.report-task-ledger>summary span{display:grid;grid-gap:3px;gap:3px}.report-task-ledger>summary small{color:var(--muted);font-size:12px}.report-task-ledger>summary em{background:var(--navy-900);border-radius:999px;color:var(--white);font-size:12px;font-style:normal;font-weight:850;min-width:30px;padding:6px 9px;text-align:center}.report-task-ledger-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-task-ledger-grid button{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:11px;text-align:left}.report-task-ledger-grid button:focus-visible,.report-task-ledger-grid button:hover{border-color:var(--gold-500);box-shadow:0 0 0 3px rgba(201,169,97,.14)}.report-task-ledger-grid small,.report-task-ledger-grid strong{overflow-wrap:anywhere}.report-task-ledger-grid small{color:var(--muted);font-size:12px}.time-entry-report-panel{gap:12px}.time-entry-report-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(180px,1fr))}.time-entry-report-grid article,.time-entry-task-grid article{background:rgba(25,113,130,.08);border:1px solid rgba(25,113,130,.14);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:11px}.time-entry-task-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(180px,1fr))}.time-entry-task-grid article{background:rgba(201,169,97,.11);border-color:rgba(201,169,97,.24)}.time-entry-task-grid article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.time-entry-report-grid strong,.time-entry-task-grid strong{color:var(--ink-950);font-size:14px}.time-entry-report-grid small,.time-entry-report-grid span,.time-entry-task-grid small,.time-entry-task-grid span{color:var(--muted);font-size:12px}.time-entry-report-feed{display:grid;grid-gap:8px;gap:8px}.time-entry-report-feed article{align-items:center;background:rgba(255,253,248,.72);border:1px solid var(--line);border-radius:8px;justify-content:space-between;padding:10px}.time-entry-report-feed article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.data-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}.archive-card,.data-card,.empty-state,.user-card,.user-form{display:grid;grid-gap:12px;gap:12px;padding:16px}.archive-card h2,.data-card h2,.user-form h2{color:var(--ink-950);font-size:16px;margin:0}.dark-card h2{color:var(--white)}.archive-card p,.data-card p,.empty-state{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.data-export-matrix{grid-column:span 3}.data-export-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(90px,1fr))}.data-export-kpis span{background:rgba(9,28,49,.06);border:1px solid rgba(9,28,49,.08);border-radius:8px;color:var(--muted);display:grid;font-size:11px;font-weight:780;grid-gap:3px;gap:3px;min-height:54px;padding:9px}.data-export-kpis strong{color:var(--ink-950);font-size:18px;line-height:1}.data-export-preset-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(220px,1fr))}.data-export-preset{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;justify-content:stretch;min-height:58px;padding:9px 11px;text-align:left}.data-export-preset span{display:grid;grid-gap:2px;gap:2px;min-width:0}.data-export-preset small,.data-export-preset strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-export-preset em,.data-export-preset small{font-size:11px;font-style:normal;font-weight:780;opacity:.78}.data-export-preset em{background:rgba(255,253,248,.18);border:1px solid rgba(201,169,97,.2);border-radius:999px;padding:4px 7px}.data-layout{align-items:start}.data-hub-panel{grid-column:1/-1}.data-hub-intro-card{align-items:center;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.data-hub-intro-card>svg{color:var(--gold-300)}.data-hub-intro-card p{color:rgba(255,253,248,.86)}.data-hub-head,.data-hub-preview-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;min-width:0}.data-hub-head h2{font-size:22px}.data-hub-head p,.data-hub-preview-head small{color:var(--muted);line-height:1.45;margin:0}.data-hub-export-actions,.data-hub-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.data-hub-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(110px,1fr))}.data-hub-kpis span{background:linear-gradient(135deg,rgba(9,28,49,.06),rgba(26,121,123,.08));border:1px solid rgba(9,28,49,.08);border-radius:8px;color:var(--muted);display:grid;font-size:11px;font-weight:780;grid-gap:4px;gap:4px;min-height:58px;min-width:0;padding:10px}.data-hub-kpis strong{color:var(--ink-950);font-size:20px;line-height:1}.data-hub-filter-panel{background:rgba(255,253,248,.72);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(130px,1fr));padding:12px}.data-hub-filter-panel label{display:grid;grid-gap:6px;gap:6px;min-width:0}.data-hub-filter-panel .wide-field{grid-column:span 2}.data-hub-filter-actions span,.data-hub-filter-panel label>span{color:var(--muted);font-size:11px;font-weight:820;overflow-wrap:anywhere}.data-hub-filter-panel input,.data-hub-filter-panel select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:0;padding:0 10px}.data-hub-filter-panel .input-with-icon{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:18px minmax(0,1fr);min-width:0;padding:0 10px}.data-hub-filter-panel .input-with-icon input{border:0;min-height:36px;padding:0}.data-hub-filter-actions{align-content:end;align-items:end;grid-column:span 2}.data-hub-preview-head{border-top:1px solid rgba(9,28,49,.08);padding-top:12px}.data-hub-preview-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.data-hub-preview-head>span{background:rgba(9,28,49,.06);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--muted);font-size:11px;font-weight:780;max-width:260px;overflow:hidden;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.data-hub-table-wrap{border:1px solid rgba(9,28,49,.08);border-radius:8px;max-width:100%;overflow:auto}.data-hub-table{border-collapse:collapse;min-width:3120px;table-layout:fixed;width:100%}.data-hub-table td,.data-hub-table th{border-bottom:1px solid rgba(9,28,49,.07);min-width:120px;overflow-wrap:anywhere;padding:10px;text-align:left;vertical-align:top;white-space:normal}.data-hub-table td[data-column-key=id],.data-hub-table th[data-column-key=id]{width:210px}.data-hub-table td[data-column-key=custom_fields],.data-hub-table td[data-column-key=detail],.data-hub-table td[data-column-key=title],.data-hub-table th[data-column-key=custom_fields],.data-hub-table th[data-column-key=detail],.data-hub-table th[data-column-key=title]{width:240px}.data-hub-table th{background:rgba(9,28,49,.045);color:var(--muted);font-size:11px;font-weight:860;position:-webkit-sticky;position:sticky;top:0;z-index:1}.data-hub-table td{color:var(--text);font-size:12px}.data-hub-table td small,.data-hub-table td span,.data-hub-table td strong{display:block;min-width:0;overflow-wrap:anywhere}.data-hub-table td small{color:var(--muted);line-height:1.35;margin-top:3px}.data-hub-table tr[data-gap-row=true]{background:rgba(201,169,97,.12)}.data-hub-gap-pill{background:rgba(201,169,97,.22);border:1px solid rgba(201,169,97,.36);border-radius:999px;color:var(--ink-950);display:inline-block;font-size:10px;font-weight:860;margin-top:5px;padding:3px 7px;width:-moz-fit-content;width:fit-content}.intake-layout{align-items:start;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.intake-form,.intake-side-panel{display:grid;grid-gap:14px;gap:14px;padding:16px}.intake-form-head{align-items:center;display:flex;gap:12px}.intake-custom-fields h2,.intake-form-head h2{color:var(--ink-950);font-size:16px;margin:0}.intake-custom-grid,.intake-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(160px,1fr))}.intake-custom-fields label,.intake-form label{display:grid;grid-gap:6px;gap:6px;min-width:0}.intake-custom-fields label>span,.intake-form label>span,.intake-snapshot span{color:var(--muted);font-size:12px;font-weight:780}.intake-custom-fields input,.intake-custom-fields select,.intake-form input,.intake-form select,.intake-form textarea{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:0;padding:0 10px}.intake-form textarea{min-height:118px;padding:10px;resize:vertical}.intake-form .wide-field{grid-column:1/-1}.intake-custom-fields{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:14px}.intake-actions{display:flex;justify-content:flex-end}.intake-side-panel{position:-webkit-sticky;position:sticky;top:96px}.intake-snapshot{background:rgba(255,255,255,.62);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.intake-snapshot strong{color:var(--ink-950);font-size:14px;overflow-wrap:anywhere}.projects-layout{display:grid;grid-gap:16px;gap:16px}.projects-command{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,520px);padding:18px}.projects-command h2{color:var(--white);font-size:20px;margin:0 0 6px}.projects-command p{color:rgba(255,253,248,.74);font-size:13px;line-height:1.5;margin:0}.project-form-grid,.project-grid,.project-meta-grid,.projects-summary-grid{display:grid;grid-gap:12px;gap:12px}.projects-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.projects-summary-grid article{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.16);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:76px;padding:12px}.project-access-head span,.project-card-head span,.project-member-grid span,.project-meta-grid span,.project-objective span,.project-tags-field span,.projects-summary-grid span{color:var(--muted);font-size:12px;font-weight:780}.projects-summary-grid strong{color:var(--white);font-size:24px}.projects-summary-grid article.critical strong{color:#f6b3a8}.projects-summary-grid article.success strong{color:#b8e5c2}.project-card,.project-form{background:rgba(255,253,248,.88);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 40px rgba(21,33,55,.08);display:grid;grid-gap:14px;gap:14px;padding:16px}.project-form-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.project-form-grid label,.project-meta-grid label,.project-objective,.project-tags-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.project-card-head input,.project-form-grid input,.project-form-grid select,.project-form-grid textarea,.project-meta-grid input,.project-meta-grid select,.project-objective textarea,.project-tags-field input{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:0;padding:0 10px}.project-form-grid textarea,.project-objective textarea{min-height:96px;padding:10px;resize:vertical}.project-form-grid .wide-field{grid-column:1/-1}.project-actions{display:flex;justify-content:flex-end}.project-grid{grid-template-columns:repeat(2,minmax(320px,1fr))}.project-card{align-content:start}.project-card.health-atencao{border-color:rgba(180,132,53,.34)}.project-card.health-critico{border-color:rgba(180,63,48,.42)}.project-card.is-private{border-color:rgba(12,54,91,.28);box-shadow:0 18px 46px rgba(12,54,91,.13)}.project-card-head{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.project-card-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.project-card-head input{color:var(--ink-950);font-size:16px;font-weight:820}.project-card-head button,.project-task-list button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:34px;padding:0 10px}.project-meta-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.project-access-panel{background:rgba(12,54,91,.045);border:1px solid rgba(12,54,91,.12);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.project-access-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.project-access-head strong{color:var(--ink-950);font-size:13px}.project-member-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-member-grid label{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) minmax(104px,126px);min-height:42px;padding:8px}.project-member-grid input{accent-color:var(--gold-600)}.project-member-grid select{background:rgba(255,253,248,.98);color:var(--text);min-height:32px;min-width:0;padding:0 8px}.project-member-grid select,.project-progress{border:1px solid var(--line);border-radius:8px}.project-progress{background:rgba(21,33,55,.04);display:grid;grid-gap:10px;gap:10px;padding:12px}.project-progress>div:first-child{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.project-progress strong{color:var(--ink-950);font-size:22px}.project-progress span,.project-signal-row span,.project-task-list small,.project-task-list span{color:var(--muted);font-size:12px}.project-signal-row{display:flex;flex-wrap:wrap;gap:8px}.project-card-chip,.project-signal-row span{align-items:center;background:rgba(21,33,55,.05);border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;gap:5px;max-width:100%;min-height:26px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.project-signal-row span.danger{background:rgba(180,63,48,.09);border-color:rgba(180,63,48,.22);color:var(--danger)}.project-signal-row span.good{background:rgba(40,120,82,.08);border-color:rgba(40,120,82,.18);color:var(--success)}.project-task-list{display:grid;grid-gap:8px;gap:8px}.project-task-list button{justify-content:space-between;min-height:52px;padding:10px;text-align:left}.project-task-list button>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.project-task-list strong{color:var(--ink-950);font-size:13px;overflow-wrap:anywhere}.project-card-chip{align-self:start;color:var(--navy-900);font-size:12px;font-weight:760;margin-top:2px}.notes-layout{display:grid;grid-gap:16px;gap:16px}.notes-hero{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,520px);padding:18px}.notes-create-panel h2,.notes-editor-panel h2,.notes-hero h2{margin:0}.notes-hero h2{color:var(--white);font-size:20px}.notes-hero p{color:rgba(255,253,248,.74);font-size:13px;line-height:1.5;margin:6px 0 0}.notes-summary-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.notes-summary-grid article{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.16);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:76px;padding:12px}.notes-form-grid span,.notes-link-task span,.notes-summary-grid span{color:var(--muted);font-size:12px;font-weight:780}.notes-summary-grid strong{color:var(--white);font-size:24px}.notes-summary-grid article.critical strong{color:#f6b3a8}.notes-create-panel,.notes-editor-panel,.notes-list-panel{background:rgba(255,253,248,.88);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 40px rgba(21,33,55,.08)}.notes-create-panel{display:grid;grid-gap:14px;gap:14px;padding:16px}.notes-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(160px,1fr))}.notes-form-grid label,.notes-link-task{display:grid;grid-gap:6px;gap:6px;min-width:0}.notes-form-grid .wide-field{grid-column:1/-1}.notes-form-grid input,.notes-form-grid select,.notes-form-grid textarea,.notes-link-task select,.notes-search input{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:0;padding:0 10px;width:100%}.notes-form-grid textarea{min-height:128px;padding:10px;resize:vertical}.notes-workbench{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.notes-editor-panel,.notes-list-panel{display:grid;grid-gap:12px;gap:12px;padding:14px}.notes-search{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:40px;padding:0 10px}.notes-search input{border:0;min-height:32px;padding:0}.notes-list{max-height:620px;overflow:auto}.notes-list,.notes-list button{display:grid;grid-gap:8px;gap:8px}.notes-list button{align-items:center;background:rgba(236,229,218,.44);border:1px solid rgba(16,35,53,.08);border-left:4px solid transparent;border-radius:8px;color:var(--text);grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:9px;text-align:left}.notes-list button.active{background:rgba(201,169,97,.13);border-left-color:var(--gold-500)}.notes-linked-grid strong,.notes-list strong{color:var(--ink-950);font-size:13px;line-height:1.28;overflow-wrap:anywhere}.notes-editor-head small,.notes-linked-grid small,.notes-linked-grid span,.notes-list small,.notes-list span{color:var(--muted);font-size:11px}.notes-editor-head{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.notes-editor-actions{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(260px,1fr)}.notes-link-task{align-items:end;grid-template-columns:minmax(180px,1fr) auto}.notes-link-task span{grid-column:1/-1}.notes-linked-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.notes-linked-grid article{background:rgba(9,28,49,.04);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:10px}.notes-linked-grid button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);display:flex;gap:8px;justify-content:space-between;min-height:34px;padding:7px 9px;text-align:left}.notes-linked-grid article>span{background:var(--white);border:1px solid var(--line);border-radius:999px;color:var(--navy-900);display:inline-flex;font-weight:820;justify-self:start;padding:5px 8px}.file-button{align-items:center;background:var(--navy-900);border:1px solid var(--navy-900);border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:0 14px;width:-moz-fit-content;width:fit-content}.file-button.dark{background:rgba(255,253,248,.08);border-color:rgba(255,253,248,.22)}.file-button input{display:none}.attachment-upload{justify-self:start}.archive-grid{margin-top:12px}.archive-card{background:var(--white);border:1px solid var(--line);border-radius:8px}.archive-card small{color:var(--muted)}.empty-state{background:rgba(255,253,248,.76);border:1px dashed var(--line);border-radius:8px}.ghost-button.danger{color:var(--danger)}.ghost-button.dark{background:rgba(255,253,248,.08);border-color:rgba(201,169,97,.28);color:var(--white)}.access-layout{grid-template-columns:340px minmax(0,1fr)}.access-layout .access-grid{grid-column:1/-1}.access-red-team-panel{background:linear-gradient(135deg,rgba(9,28,49,.97),rgba(16,59,70,.92)),var(--site-navy);border:1px solid rgba(201,169,97,.34);border-radius:8px;box-shadow:var(--shadow);color:var(--white);display:grid;grid-gap:14px;gap:14px;grid-column:1/-1;max-width:100%;min-width:0;overflow:hidden;padding:16px}.access-red-team-detail-grid>*,.access-red-team-head>*,.access-red-team-kpis>*,.access-red-team-lists>*,.access-red-team-panel>*,.access-red-team-toolbar>*,.access-route-grid>*{min-width:0}.access-red-team-panel.warn{border-color:rgba(201,169,97,.62)}.access-red-team-panel.critical{border-color:rgba(247,123,123,.55)}.access-red-team-actions,.access-red-team-head,.access-red-team-recommendation,.access-red-team-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.access-red-team-head h2{color:var(--white);font-size:22px;line-height:1.18;margin:4px 0 6px}.access-red-team-detail-grid small,.access-red-team-head p,.access-red-team-recommendation span,.access-red-team-toolbar span,.access-red-team-verdict span,.access-route-pill small{color:rgba(255,253,248,.72);font-size:12px;line-height:1.42;margin:0}.access-low-suite-kpis,.access-red-team-detail-grid,.access-red-team-kpis,.access-red-team-lists,.access-route-grid{display:grid;grid-gap:10px;gap:10px}.access-low-suite-kpis,.access-red-team-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.access-red-team-detail-grid,.access-red-team-lists{grid-template-columns:repeat(3,minmax(0,1fr))}.access-low-suite-kpis article,.access-red-team-detail-grid article,.access-red-team-kpis article,.access-red-team-lists article{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.12);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px}.access-low-suite-kpis article.success,.access-red-team-kpis article.success,.access-red-team-lists article.success,.access-route-pill.ok.visible{border-color:rgba(72,187,120,.34)}.access-low-suite-kpis article.warn,.access-red-team-kpis article.warn,.access-red-team-lists article.warn,.access-route-pill.warn.visible{border-color:rgba(201,169,97,.54)}.access-low-suite-kpis article.critical,.access-red-team-kpis article.critical,.access-route-pill.critical.visible{border-color:rgba(247,123,123,.55)}.access-low-suite-kpis span,.access-low-suite-visible span,.access-red-team-detail-grid span,.access-red-team-kpis span,.access-red-team-lists h3,.access-route-pill em{color:rgba(255,253,248,.68);font-size:11px;font-style:normal;font-weight:860;letter-spacing:0;margin:0;text-transform:uppercase}.access-low-suite-kpis strong,.access-red-team-detail-grid strong,.access-red-team-kpis strong,.access-red-team-verdict strong{color:var(--white);font-size:20px;line-height:1.1}.access-low-suite-panel{background:linear-gradient(135deg,rgba(255,253,248,.1),rgba(201,169,97,.08)),rgba(255,253,248,.05);border:1px solid rgba(201,169,97,.28);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.access-low-suite-panel.success{border-color:rgba(72,187,120,.42)}.access-low-suite-panel.warn{border-color:rgba(201,169,97,.6)}.access-low-suite-panel.critical{border-color:rgba(247,123,123,.58)}.access-low-suite-footer,.access-low-suite-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0}.access-low-suite-head h3{color:var(--white);font-size:18px;line-height:1.2;margin:4px 0 6px}.access-low-suite-head p,.access-low-suite-kpis small{color:rgba(255,253,248,.72);font-size:12px;line-height:1.42;margin:0}.access-low-suite-status{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.14);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:min(100%,160px);padding:10px}.access-low-suite-status strong{color:var(--white);font-size:18px}.access-low-suite-status.success strong{color:#8ee0ad}.access-low-suite-status.warn strong{color:#e5c96e}.access-low-suite-status.critical strong{color:#ff9d9d}.access-low-suite-status span{color:rgba(255,253,248,.72);font-size:12px}.access-low-suite-routes{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0}.access-low-suite-routes span{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.12);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px}.access-low-suite-routes span.blocked{border-color:rgba(72,187,120,.34)}.access-low-suite-routes span.visible{border-color:rgba(247,123,123,.58)}.access-low-suite-routes b,.access-low-suite-visible b{color:var(--white);font-size:12px;min-width:0;overflow-wrap:anywhere}.access-low-suite-routes em{color:rgba(255,253,248,.68);font-size:11px;font-style:normal;font-weight:860;letter-spacing:0;text-transform:uppercase}.access-low-suite-visible{display:grid;flex:1 1 320px;grid-gap:7px;gap:7px;min-width:0}.access-low-suite-visible div{display:flex;flex-wrap:wrap;gap:6px}.access-low-suite-visible b{background:rgba(255,253,248,.1);border:1px solid rgba(255,253,248,.12);border-radius:999px;padding:5px 8px}.access-low-suite-warning{align-items:center;background:rgba(201,169,97,.1);border:1px solid rgba(201,169,97,.28);border-radius:8px;color:rgba(255,253,248,.78);display:flex;flex:1 1 280px;gap:8px;min-width:0;padding:9px 10px}.access-low-suite-warning span{font-size:12px;line-height:1.35;min-width:0}.access-low-suite-disclosure{background:rgba(9,28,49,.14);border:1px solid rgba(255,253,248,.12);border-radius:8px;min-width:0;overflow:hidden}.access-low-suite-disclosure>summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:10px 12px}.access-low-suite-disclosure>summary::-webkit-details-marker{display:none}.access-low-suite-disclosure>summary span,.access-low-suite-disclosure>summary strong{color:var(--white);font-size:12px}.access-low-suite-disclosure>summary span{font-weight:840}.access-low-suite-disclosure>summary strong{color:#8ee0ad}.access-low-suite-disclosure-content{border-top:1px solid rgba(255,253,248,.1);display:grid;grid-gap:12px;gap:12px;padding:12px}.access-red-team-toolbar{background:rgba(255,253,248,.06);border:1px solid rgba(255,253,248,.1);border-radius:8px;padding:10px}.access-red-team-toolbar label{display:grid;grid-gap:6px;gap:6px;min-width:min(100%,280px)}.access-red-team-toolbar select{background:rgba(255,253,248,.96);border:1px solid rgba(201,169,97,.34);border-radius:8px;color:var(--site-navy);max-width:100%;min-height:40px;min-width:0;padding:0 10px;width:100%}.access-red-team-verdict{display:grid;flex:1 1 260px;grid-gap:4px;gap:4px;min-width:0}.access-red-team-verdict.success strong{color:#8ee0ad}.access-red-team-verdict.warn strong{color:#e5c96e}.access-red-team-verdict.critical strong{color:#ff9d9d}.access-red-team-lists div{display:flex;flex-wrap:wrap;gap:6px}.access-red-team-lists span{background:rgba(255,253,248,.1);border:1px solid rgba(255,253,248,.12);border-radius:999px;color:var(--white);font-size:11px;font-weight:820;padding:5px 8px}.access-ct-preview{background:linear-gradient(135deg,rgba(255,253,248,.1),rgba(25,113,130,.11)),rgba(255,253,248,.06);border:1px solid rgba(201,169,97,.24);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.access-ct-preview-head{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:24px minmax(0,1fr) auto}.access-ct-preview-head strong{color:var(--white);display:block;font-size:15px}.access-ct-preview-head span{color:rgba(255,253,248,.72);display:block;font-size:12px;line-height:1.35}.access-ct-preview-head em{border:1px solid rgba(255,253,248,.16);border-radius:999px;font-size:11px;font-style:normal;font-weight:900;padding:5px 8px;text-transform:uppercase}.access-ct-preview-head em.success{color:#8ee0ad}.access-ct-preview-head em.warn{color:#e5c96e}.access-ct-preview-head em.critical{color:#ff9d9d}.access-ct-preview-body{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.access-ct-preview-body article{background:rgba(255,253,248,.07);border:1px solid rgba(255,253,248,.1);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.access-ct-preview-body article.warn{border-color:rgba(201,169,97,.48)}.access-ct-preview-body article.success{border-color:rgba(72,187,120,.34)}.access-ct-preview-body article>span{color:rgba(255,253,248,.68);font-size:11px;font-weight:860;text-transform:uppercase}.access-ct-preview-body div{display:flex;flex-wrap:wrap;gap:6px}.access-ct-preview-body b{background:rgba(255,253,248,.1);border:1px solid rgba(255,253,248,.12);border-radius:999px;color:var(--white);font-size:11px;font-weight:820;max-width:100%;overflow-wrap:anywhere;padding:5px 8px}.access-route-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.access-route-pill{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.1);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.access-route-pill.blocked{opacity:.72}.access-route-pill b{color:var(--white);font-size:13px}.access-red-team-recommendation{background:rgba(255,253,248,.08);border:1px solid rgba(201,169,97,.28);border-radius:8px;justify-content:flex-start;padding:10px}.access-red-team-recommendation code{background:rgba(255,253,248,.1);border-radius:6px;color:var(--gold-500);font-size:11px;padding:4px 6px}.access-invite-panel{background:rgba(255,253,248,.88);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.access-invite-panel .section-heading span{color:var(--muted);display:block;font-size:12px;font-weight:760;margin-top:4px}.access-invite-form{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.access-invite-card label,.access-invite-form label{display:grid;grid-gap:6px;gap:6px}.access-invite-card label span,.access-invite-form span{color:var(--muted);font-size:12px;font-weight:780}.access-invite-card input,.access-invite-form input,.access-invite-form select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:40px;padding:0 10px}.access-invite-form .wide-field,.access-invite-list,.user-list{grid-column:1/-1}.access-invite-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.access-invite-card{background:rgba(255,255,255,.84);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.access-invite-card.status-pendente{border-color:rgba(201,169,97,.42)}.access-invite-card.status-aceito{border-color:rgba(25,113,130,.28)}.access-invite-card.status-expirado,.access-invite-card.status-revogado{border-color:rgba(139,40,56,.32)}.access-invite-actions,.access-invite-card-head,.access-invite-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.access-invite-card-head span,.access-invite-card-head strong{display:block}.access-invite-card p,.access-invite-card-head span{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.access-invite-card-head em,.access-invite-meta span{background:rgba(9,28,49,.06);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:11px;font-style:normal;font-weight:850;padding:5px 8px}.user-card,.user-form{align-content:start}.user-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.user-card-head>.ghost-button{min-height:34px}.user-identity{align-items:center;display:flex;gap:10px;min-width:0}.user-avatar-field{display:grid;grid-gap:6px;gap:6px}.user-avatar-field span,.user-avatar-preview small{color:var(--muted);font-size:12px;font-weight:780}.user-avatar-preview{border-radius:8px;flex-direction:column;gap:4px;height:72px;min-width:72px;padding:8px;width:100%}.user-card-head span,.user-card-head strong{display:block}.toggle-row span,.user-card-head span{color:var(--muted);font-size:12px}.toggle-row{align-items:center;display:inline-flex;gap:6px}.workspace-checks{display:flex;flex-wrap:wrap;gap:8px}.workspace-checks label{align-items:center;background:rgba(25,113,130,.1);border:1px solid rgba(25,113,130,.16);border-radius:999px;display:inline-flex;gap:6px;padding:6px 9px}.workspace-checks span{color:var(--navy-900);font-size:11px;font-weight:820}.compact-grid{grid-template-columns:160px 1fr}.access-tower-registry-summary,.gate4-tower-strip,.gate5-kanban-scope-strip,.manual-tower-registry,.notification-tower-scope{background:rgba(255,253,248,.9);border:1px solid rgba(201,169,97,.24);border-radius:8px;box-shadow:0 10px 24px rgba(6,16,29,.06);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px}.gate4-tower-strip,.gate5-kanban-scope-strip{align-items:center;grid-template-columns:minmax(230px,.34fr) minmax(220px,.22fr) minmax(0,1fr);margin-bottom:12px}.gate5-kanban-scope-strip>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.gate5-kanban-scope-strip>div:first-child small,.gate5-kanban-scope-strip>div:first-child strong{display:block}.gate5-scope-select{align-items:center;background:rgba(9,28,49,.045);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:8px 10px}.gate5-scope-select span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.gate5-scope-select select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--ink-950);font-size:13px;font-weight:820;min-height:36px;min-width:0;padding:0 10px;width:100%}.access-tower-registry-summary h2,.gate4-tower-strip strong,.manual-tower-registry strong,.notification-tower-scope strong{color:var(--ink-950)}.access-tower-registry-summary p,.gate4-tower-strip small,.manual-tower-registry small,.notification-tower-scope em,.notification-tower-scope span{color:var(--muted);font-size:12px;line-height:1.4}.access-tower-registry-chips,.gate4-tower-scroll,.notification-tower-scope>div:last-child{display:flex;gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px}.manual-tower-registry>div:last-child{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));min-width:0;overflow:visible}.manual-tower-registry>div:last-child span{min-width:0}.access-tower-registry-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));overflow:visible}.access-tower-registry-chips span{min-width:0}.access-tower-registry-chips span,.gate4-tower-chip,.manual-tower-registry>div:last-child span,.notification-tower-scope b,.notification-tower-scope em{background:rgba(9,28,49,.055);border:1px solid rgba(9,28,49,.09);border-radius:8px;color:var(--navy-900);flex:0 0 auto;min-width:104px;padding:8px 10px}.manual-tower-registry>div:last-child b,.manual-tower-registry>div:last-child small,.manual-tower-registry>div:last-child span{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.gate4-tower-chip{cursor:pointer;display:grid;grid-gap:3px;gap:3px;text-align:left}.gate4-tower-chip.active{background:rgba(13,91,97,.12);border-color:rgba(201,169,97,.46);box-shadow:inset 3px 0 0 var(--gold-500)}.access-tower-registry-chips small,.gate4-tower-chip span,.manual-tower-registry>div:last-child small{color:var(--muted);display:block;font-size:10px;font-weight:850;text-transform:uppercase}.access-tower-registry-summary{grid-column:1/-1}.access-tower-registry-kpis{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.access-tower-registry-kpis article{background:rgba(9,28,49,.055);border:1px solid rgba(9,28,49,.08);border-radius:8px;padding:10px}.access-tower-registry-kpis span,.access-tower-registry-kpis strong{display:block}.access-tower-registry-kpis strong{color:var(--ink-950);font-size:22px}.notification-tower-scope{box-shadow:none;background:rgba(232,241,239,.62)}.notification-tower-scope b,.notification-tower-scope em{font-style:normal;min-width:auto;padding:6px 8px}@media (max-width:900px){.gate4-tower-strip,.gate5-kanban-scope-strip{grid-template-columns:1fr}.board-toolbar{align-items:stretch}.add-column,.board-group-control,.toolbar-note{flex:1 1 100%;width:100%}.kanban-column{min-height:360px}.access-tower-registry-kpis{grid-template-columns:1fr}.gate5-kanban-scope-strip .gate4-tower-scroll{display:none}}@media (max-width:1500px){.integration-layout,.main-grid{grid-template-columns:1fr}.detail-panel{max-height:none;position:static}}@media (min-width:701px) and (max-width:1320px){.executive-command-center-filters{grid-template-columns:repeat(3,minmax(120px,1fr))}.executive-command-center-composer{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:1320px){.topbar{align-items:start;grid-template-columns:1fr}.topbar-actions,.topbar-brand,.workspace-heading{grid-column:1/-1}.topbar-brand{grid-row:1;max-width:360px}.workspace-heading{grid-row:2}.topbar-actions{grid-row:3;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%}.command-actions{flex:1 1 auto}.search-box{flex:1 1;width:auto}}@media (max-width:1180px){.search-box{flex:1 1;width:auto}.audit-layout,.automation-board-button-builder .automation-builder-grid,.automation-card-button-builder .automation-builder-grid,.automation-layout,.automation-rule-builder .automation-builder-grid,.board-template-panel,.executive-command,.executive-grid,.followup-layout,.intake-layout,.integration-layout,.main-grid,.notes-hero,.notes-workbench,.notifications-layout,.projects-command,.reports-grid{grid-template-columns:1fr}.audit-feed,.automation-rule-builder,.detail-panel,.intake-side-panel{max-height:none;position:static}.access-layout,.advanced-filters,.audit-drilldown-focus,.audit-drilldown-head,.audit-drilldown-kpis,.audit-drilldown-row,.audit-operations-desk-batch-summary,.audit-operations-desk-filters,.audit-operations-desk-kpis,.audit-operations-desk-mode,.audit-operations-desk-package-grid,.audit-overview-grid,.auditor-cycle-grid,.auditor-cycle-kpis,.auditor-signoff-grid,.auditor-signoff-kpis,.automation-grid,.automation-quick-grid,.business-blueprint-grid,.business-blueprint-kpis,.calendar-grid,.channel-grid,.configured-automation-grid,.configured-card-button-list,.dashboard-columns,.dashboard-global-grid,.dashboard-metric-grid,.dashboard-wip-summary,.dashboard-workspace-grid,.data-grid,.executable-parity-grid,.executable-parity-kpis,.executive-funnel,.executive-red-team-kpis,.executive-runtime-kpis,.executive-stat-grid,.feature-matrix,.field-qa-grid,.field-qa-kpis,.finding-summary-grid,.intake-custom-grid,.intake-form-grid,.integration-channel-form-grid,.integration-channel-grid,.integration-conflict-card,.integration-conflict-grid,.integration-dispatch-grid,.integration-filter-bar,.integration-health-grid,.integration-ingestion-card,.integration-ingestion-grid,.integration-payload-grid,.integration-payload-workbench,.integration-reconciliation-finding,.integration-reconciliation-grid,.integration-resolution-strip,.integration-summary-grid,.integration-test-grid,.integration-tower-matrix-grid,.integration-tower-status,.market-audit-kpis,.notes-form-grid,.notes-linked-grid,.planner-board,.planner-days,.planner-summary-grid,.project-form-grid,.project-grid,.project-member-grid,.project-meta-grid,.projects-summary-grid,.quick-action-grid,.red-team-view-audit-kpis,.release-gate-grid,.release-gate-kpis,.report-risk-grid,.report-task-ledger-grid,.reports-summary-grid,.surface-audit-grid,.surface-audit-kpis,.task-note-actions,.task-transfer-grid,.time-entry-report-grid,.time-entry-task-grid,.timesheet-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.audit-operations-desk-active-package,.audit-operations-desk-batch-head,.audit-operations-desk-batch-limit,.audit-operations-desk-head,.audit-operations-desk-row,.audit-operations-desk-toolbar,.automation-monitor,.board-template-actions,.board-template-filter-row,.board-template-save,.business-blueprint-head,.button-library-row,.dashboard-wip-head,.dashboard-wip-row,.executive-command,.followup-command,.followup-task-row,.integration-builder-footer,.integration-command,.integration-queue-card,.notification-row,.notifications-command,.planner-hero,.reports-command{grid-template-columns:1fr}.integration-channel-form-grid .wide-field{grid-column:auto}.integration-builder-footer{align-items:stretch;flex-direction:column}.board-template-meta,.board-template-save{grid-column:auto}.board-template-gallery{grid-template-columns:1fr}.data-export-matrix{grid-column:auto}.data-export-kpis,.data-export-preset-grid,.data-hub-filter-panel,.data-hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.data-hub-filter-actions,.data-hub-filter-panel .wide-field{grid-column:auto}.audit-operations-desk-batch-actions,.automation-monitor-stats,.followup-chip-row,.integration-queue-actions,.notification-actions{justify-content:flex-start;max-width:none}.automation-monitor-grid,.automation-monitor-rule,.automation-worker-grid,.automation-worker-job,.followup-columns,.followup-summary-grid,.notification-summary-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:900px){.app-shell.sidebar-is-open .topbar-brand{visibility:hidden}.dashboard-wip-head{align-items:stretch;flex-direction:column}.access-invite-form,.app-shell,.dashboard-wip-row{grid-template-columns:1fr}.app-shell{overflow-x:hidden}.mobile-sidebar-backdrop{background:rgba(6,16,29,.56);border:0;bottom:0;display:block;left:0;opacity:0;padding:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .18s ease,visibility .18s ease;visibility:hidden;z-index:28}.mobile-sidebar-backdrop.is-visible{opacity:1;pointer-events:auto;visibility:visible}.sidebar{bottom:0;left:0;opacity:0;padding:12px 10px;pointer-events:none;position:fixed;top:0;transform:translateX(-110%);visibility:hidden;width:286px}.sidebar-v2{max-width:none;width:min(360px,calc(100vw - 16px))}.brand-row{min-height:50px}.sidebar.is-open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.sidebar-v2.is-open{box-shadow:18px 0 44px rgba(6,16,29,.32)}.mobile-only{display:inline-flex!important}.mobile-workspace-nav{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-4px 0 12px;max-width:100%;overflow:visible;padding:2px 0 6px}.mobile-workspace-nav button{align-items:center;background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:8px;color:var(--navy-900);display:inline-flex;justify-content:center;gap:6px;min-width:0;min-height:38px;padding:0 6px;white-space:nowrap}.mobile-workspace-nav button span{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-workspace-nav button.active{background:var(--navy-900);border-color:rgba(201,169,97,.46);color:var(--white)}.mobile-tower-nav{margin-top:-8px}.mobile-tower-nav button{background:rgba(9,28,49,.08)}.mobile-tower-nav button.active{background:linear-gradient(135deg,rgba(9,28,49,.98),rgba(26,121,123,.92))}.workspace-shell{grid-column:1;grid-row:1;max-width:100vw;overflow-x:hidden;padding:18px;width:100%}.audit-layout,.board-button-strip,.cases-layout,.control-strip,.dashboard-layout,.data-grid,.executive-layout,.followup-layout,.intake-layout,.main-grid,.metric-strip,.notes-layout,.notifications-layout,.planner-layout,.projects-layout,.reports-layout,.topbar,.view-tabs{width:100%}.topbar{align-items:start;grid-template-columns:auto minmax(0,1fr)}.topbar-brand{grid-column:1/-1;grid-row:1;max-width:100%;min-height:58px}.mobile-only{grid-column:1;grid-row:2}.workspace-heading{grid-column:2;grid-row:2}.topbar-actions{grid-column:1/-1;grid-row:3}.access-grid,.access-layout,.advanced-checklist-add,.advanced-filters,.audit-overview-grid,.auditor-cycle-grid,.auditor-cycle-kpis,.auditor-grid,.auditor-signoff-grid,.auditor-signoff-kpis,.automation-grid,.automation-monitor-grid,.automation-monitor-rule,.automation-quick-grid,.automation-worker-grid,.automation-worker-job,.business-blueprint-actions,.business-blueprint-card-head,.business-blueprint-grid,.business-blueprint-head,.business-blueprint-kpis,.button-library-row,.calendar-grid,.case-row,.cases-command,.cases-filter-panel,.cases-grid,.cases-summary-grid,.channel-grid,.checkline-meta,.configured-automation-grid,.dashboard-columns,.dashboard-global-grid,.dashboard-metric-grid,.dashboard-wip-head,.dashboard-wip-row,.dashboard-wip-summary,.dashboard-workspace-grid,.data-grid,.executable-parity-grid,.executable-parity-kpis,.executive-funnel,.executive-grid,.executive-stat-grid,.feature-matrix,.field-qa-grid,.field-qa-kpis,.finding-controls,.finding-summary-grid,.followup-columns,.followup-summary-grid,.intake-custom-grid,.intake-form-grid,.intake-layout,.integration-channel-form-grid,.integration-channel-grid,.integration-conflict-card,.integration-conflict-grid,.integration-dispatch-grid,.integration-filter-bar,.integration-health-grid,.integration-ingestion-card,.integration-ingestion-grid,.integration-payload-grid,.integration-payload-workbench,.integration-reconciliation-finding,.integration-reconciliation-grid,.integration-resolution-strip,.integration-summary-grid,.integration-test-grid,.integration-tower-matrix-grid,.integration-tower-status,.market-audit-kpis,.metric-strip,.notes-editor-actions,.notes-form-grid,.notes-link-task,.notes-linked-grid,.notes-summary-grid,.notes-workbench,.notification-summary-grid,.planner-board,.planner-days,.planner-summary-grid,.project-form-grid,.project-grid,.project-member-grid,.project-meta-grid,.projects-summary-grid,.release-gate-grid,.release-gate-kpis,.report-risk-grid,.reports-grid,.reports-summary-grid,.subtask-add,.subtask-row,.surface-audit-grid,.surface-audit-kpis,.task-note-actions,.task-note-list article,.time-entry-report-grid,.time-entry-task-grid,.timesheet-filter-grid,.topbar-actions,.workload-card-head{grid-template-columns:1fr}.case-actions,.cases-command-actions{justify-content:stretch;min-width:0;width:100%}.case-actions .ghost-button{width:100%}.market-audit-heading{align-items:flex-start;flex-direction:column}.market-audit-heading>strong{min-width:0;width:100%}.account-actions,.board-button-list,.board-group-control,.board-toolbar,.bulk-action-bar,.command-actions,.control-strip-actions,.control-strip-body,.saved-view-controls,.sort-controls,.timer-row,.topbar-actions{align-items:stretch;flex-wrap:wrap;width:100%}.board-group-control{justify-content:stretch}.board-button-list,.board-button-strip{grid-template-columns:1fr}.board-button-list{display:grid;justify-content:stretch}.board-button-list button{width:100%}.board-group-control select{flex-basis:100%}.control-strip-actions{justify-content:flex-start;margin-left:0}.notification-actions{display:grid;grid-template-columns:1fr}.audit-drilldown-actions,.audit-drilldown-row-actions{justify-content:flex-start}.audit-drilldown-focus code,.audit-drilldown-row code{justify-self:start;max-width:100%;width:100%}.notification-actions button{justify-content:center;width:100%}.quiet-hours-grid{grid-template-columns:1fr}.preference-channel-row button,.preference-chip-grid button{flex:1 1 92px;justify-content:center}.control-toggle{display:inline-flex}.control-strip-body{display:none}.control-strip-body.open{display:flex}.board-button-list button,.bulk-action-bar button,.bulk-action-bar select,.bulk-tag-inline,.bulk-tag-inline input,.control-strip button,.saved-view-controls input,.saved-view-controls select,.sort-controls input,.sort-controls select{flex:1 1 160px}.subtask-actions,.subtask-add button{width:100%}.subtask-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.subtask-actions button{width:100%}.subtask-comment-add{grid-template-columns:1fr}.subtask-comment-add button{justify-content:center;width:100%}.topbar-actions .search-box{flex:1 0 176px;min-width:176px;width:auto}.account-actions,.command-actions{width:100%}.command-actions{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) 36px 36px 36px minmax(92px,auto);overflow-x:visible}.command-actions .search-box{min-width:0;width:100%}.account-actions{border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;justify-content:space-between}.session-pill,.session-pill strong{max-width:none}.account-actions .icon-button{width:38px}.toolbar-note{width:100%}.view-tabs{box-sizing:border-box;contain:inline-size layout paint;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;width:100%}.view-tabs button{flex-basis:calc((100% - 5px) / 2);max-width:none}.dashboard-metric-grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.executive-command,.executive-red-team-head,.executive-red-team-note,.executive-red-team-row,.executive-row,.executive-runtime-head,.executive-runtime-row,.executive-runtime-toolbar{grid-template-columns:1fr}.executive-command-actions{min-width:0}.executive-runtime-score{justify-items:start;min-width:0;width:100%}.executive-runtime-next code,.executive-runtime-score code{max-width:100%}.executive-focus-actions,.executive-live-actions,.executive-live-buttons,.executive-ops-actions,.executive-ops-row-actions,.executive-red-team-actions,.executive-red-team-row-actions,.executive-runtime-actions,.executive-runtime-toolbar>div:last-child{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.executive-focus-actions button,.executive-live-actions button,.executive-live-buttons button,.executive-ops-actions button,.executive-ops-row-actions button,.executive-red-team-actions button,.executive-red-team-row-actions button,.executive-runtime-actions button,.executive-runtime-toolbar button{justify-content:center;width:100%}.access-low-suite-kpis,.access-red-team-detail-grid,.access-red-team-kpis,.access-red-team-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.access-low-suite-footer,.access-low-suite-head,.access-red-team-actions,.access-red-team-toolbar{align-items:stretch}.access-low-suite-footer button,.access-red-team-actions button{justify-content:center;width:100%}.access-ct-preview-body{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric{flex:0 0 142px;scroll-snap-align:start}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:74px}.kanban-board{grid-auto-columns:100%;scroll-snap-type:x mandatory}.kanban-scroll-frame{display:grid;grid-gap:8px;gap:8px}.kanban-scroll-cue{align-items:center;background:var(--navy-900);border:1px solid var(--gold-500);border-radius:8px;box-shadow:0 6px 14px rgba(6,16,29,.14);color:var(--gold-300);display:inline-grid;height:38px;justify-content:center;justify-self:end;padding:0;position:static;width:38px}.operations-empty-state{grid-template-columns:auto minmax(0,1fr)}.operations-empty-state button{grid-column:1/-1}.attachment-add,.custom-field-definition-grid,.field-definition-builder,.field-grid,.inline-add.two,.locked-panel,.projects-command,.task-activity-list article,.time-entry-edit-grid,.time-entry-form{grid-template-columns:1fr}.project-member-grid label{grid-template-columns:auto minmax(0,1fr)}.project-member-grid select{grid-column:2}.task-activity-list em{text-align:left;white-space:normal}.locked-panel{align-items:stretch}.locked-panel>svg{justify-self:start}.locked-panel .form-error{grid-column:1}.unlock-row{flex-wrap:wrap}.unlock-row button,.unlock-row input{flex:1 1 160px}.field-definition-list article{grid-template-columns:1fr}.dashboard-hero{display:grid}.timeline-toolbar{align-items:flex-start;flex-direction:column}.timeline-row{grid-template-columns:minmax(220px,250px) minmax(720px,1fr) minmax(240px,260px)}.integration-map{grid-template-columns:1fr}.hub-node{grid-column:auto}.executive-action-kpis,.executive-action-live-grid,.executive-action-row,.executive-control-composer,.executive-control-fields,.executive-control-row,.executive-control-title-row,.executive-focus-beacon,.executive-live-composer,.executive-live-fields,.executive-live-focus,.executive-live-grid,.executive-live-head,.executive-live-kpis,.executive-live-row,.executive-ops-create,.executive-ops-fields,.executive-ops-head,.executive-ops-kpis,.executive-ops-row,.executive-red-team-kpis,.executive-red-team-row{grid-template-columns:1fr}.executive-action-live-grid label.span-2{grid-column:auto}.executive-action-buttons{justify-content:flex-start}.executive-control-actions{justify-content:flex-start;max-width:none}}@media (max-width:560px){.manual-hero{gap:12px;padding:15px}.manual-hero h2{font-size:18px;line-height:1.22;margin-top:3px}.manual-hero p{font-size:12px;line-height:1.42}.manual-hero-status{padding:10px}.manual-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.manual-kpis article{min-width:0;min-height:86px}.manual-tower-registry>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.manual-tower-registry>div:last-child span{min-width:0}.workspace-heading h1{font-size:25px}.login-panel{padding:20px}.login-brand{align-items:flex-start;flex-direction:column}.session-pill{max-width:none;width:auto}.topbar{gap:12px}.topbar-actions>.primary-button{flex:1 1}.add-column{width:100%}.add-column input{flex:1 1;min-width:0}.access-low-suite-kpis,.access-red-team-detail-grid,.access-red-team-kpis,.access-red-team-lists,.access-route-grid,.data-export-kpis,.data-export-preset-grid,.data-hub-filter-panel,.data-hub-kpis{grid-template-columns:1fr}.data-export-preset{grid-template-columns:20px minmax(0,1fr) auto;justify-items:stretch;min-height:52px}.data-hub-table-wrap{border:0;max-height:62vh;overflow-x:hidden;overflow-y:auto}.data-hub-table,.data-hub-table tbody,.data-hub-table tr{display:block;min-width:0;width:100%}.data-hub-table thead{display:none}.data-hub-table tbody{display:grid;grid-gap:10px;gap:10px}.data-hub-table tr{background:rgba(255,253,248,.96);border:1px solid rgba(9,28,49,.1);border-radius:8px;padding:6px 10px}.data-hub-table td{border-bottom:1px solid rgba(9,28,49,.06);display:grid;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:82px minmax(0,1fr);padding:8px 0}.data-hub-table td:last-child{border-bottom:0}.data-hub-table td:before{color:var(--muted);font-size:10px;font-weight:850;grid-row:1/span 3;text-transform:uppercase}.data-hub-table td:first-child:before{content:"Entidade"}.data-hub-table td:nth-child(2):before{content:"Registro"}.data-hub-table td:nth-child(3):before{content:"Escopo"}.data-hub-table td:nth-child(4):before{content:"Status"}.data-hub-table td:nth-child(5):before{content:"Responsável"}.data-hub-table td:nth-child(6):before{content:"Fluxo"}.data-hub-table td:nth-child(7):before{content:"Data"}.data-hub-table td>*{grid-column:2}.integration-filter-bar>label:first-child{grid-column:auto}.data-hub-head,.data-hub-preview-head{align-items:stretch;flex-direction:column}.data-hub-export-actions,.data-hub-filter-actions{justify-content:stretch}.data-hub-export-actions>button,.data-hub-filter-actions>button{width:100%}.access-low-suite-panel,.access-red-team-panel{padding:12px}.access-ct-preview-body,.access-ct-preview-head{grid-template-columns:1fr}.access-red-team-head h2{font-size:19px}.detail-panel{padding:12px}.task-modal-backdrop{padding:10px}.task-modal-panel{min-height:calc(100vh - 20px);width:calc(100vw - 20px)}.task-modal-panel .detail-panel{max-height:calc(100vh - 20px);min-height:calc(100vh - 20px);padding:14px}.task-modal-panel .panel-title-row:first-child{align-items:flex-start;margin:-14px -14px 2px;padding:14px;top:-14px}.task-modal-panel .task-title-input{font-size:20px;max-height:92px;min-height:58px;overflow-y:auto}.task-modal-panel .panel-actions{display:grid;flex:0 0 74px;grid-template-columns:repeat(2,34px)}.wip-override-backdrop{padding:10px}.wip-override-panel{width:calc(100vw - 20px)}.wip-override-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wip-override-panel footer{align-items:stretch;flex-direction:column-reverse}.task-cover-editor{grid-template-columns:1fr;padding:10px}.task-cover-preview{max-width:118px;min-height:82px;width:118px}.cover-mode-row button{flex:1 1 88px}.automation-monitor-grid,.automation-monitor-rule,.automation-monitor-rule-meta,.automation-worker-grid,.automation-worker-job,.automation-worker-job-contract,.automation-worker-job-meta,.configured-card-button-list,.quick-action-grid{grid-template-columns:1fr}.action-row button,.audit-operations-desk-batch-actions button{flex:1 1}.access-persona-row,.audit-drilldown-focus,.audit-drilldown-head,.audit-drilldown-row,.audit-execution-row,.audit-operations-desk-head,.audit-operations-desk-package-pager,.audit-operations-desk-pagination,.audit-operations-desk-row,.audit-operations-desk-toolbar,.audit-route-row,.audit-run-row,.compact-grid,.functional-probe-head,.functional-probe-row,.functional-red-team-actions-list,.manual-hero,.manual-section-card,.red-team-actions,.red-team-card-head,.red-team-command-row,.red-team-head,.red-team-multilayer-head,.red-team-multilayer-row,.red-team-multilayer-toolbar,.red-team-view-audit-head,.red-team-view-audit-row,.red-team-view-audit-toolbar,.visual-inspection-row{grid-template-columns:1fr}.access-persona-actions,.audit-execution-actions,.audit-operations-desk-actions,.audit-operations-desk-package-actions,.audit-route-actions,.functional-probe-row-actions,.red-team-command-row-actions,.red-team-multilayer-row-actions,.red-team-view-audit-row-actions,.visual-inspection-row .functional-probe-row-actions{grid-template-columns:1fr 1fr}.audit-run-actions,.functional-probe-actions,.red-team-command-actions,.red-team-multilayer-actions,.red-team-multilayer-row-actions,.red-team-view-audit-actions,.red-team-view-audit-row-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.audit-run-actions button,.functional-probe-actions button,.red-team-command-actions button,.red-team-multilayer-actions button,.red-team-view-audit-actions button{justify-content:center;width:100%}.audit-drilldown-kpis,.audit-operations-desk-batch-summary,.audit-operations-desk-filters,.audit-operations-desk-kpis,.audit-operations-desk-mode,.audit-operations-desk-package-grid,.audit-run-grid,.red-team-command-layers,.red-team-multilayer-kpis,.red-team-multilayer-layers,.red-team-view-audit-kpis{grid-template-columns:1fr 1fr}.audit-drilldown-focus>*,.audit-drilldown-head>*,.audit-drilldown-row>*,.audit-operations-desk-head>*,.audit-operations-desk-row>*{min-width:0}.audit-drilldown-row em,.audit-drilldown-row small,.audit-drilldown-row span,.audit-operations-desk-batch-preview small,.audit-operations-desk-batch-summary strong,.audit-operations-desk-main small,.audit-operations-desk-main span,.audit-operations-desk-meta small{overflow-wrap:anywhere;white-space:normal}.access-persona-actions button,.audit-execution-actions button,.audit-operations-desk-actions button,.audit-operations-desk-package-actions button,.audit-operations-desk-package-pager button,.audit-operations-desk-pagination button,.audit-route-actions button,.functional-probe-row-actions button,.red-team-command-row-actions button,.red-team-multilayer-row-actions button,.red-team-view-audit-row-actions button,.visual-inspection-row .functional-probe-row-actions button{justify-content:center;width:100%}.access-persona-status code,.audit-execution-status code,.audit-operations-desk-batch-summary code,.audit-operations-desk-meta code,.audit-route-status code,.audit-run-row code,.functional-probe-status code,.red-team-command-status code,.red-team-multilayer-score code,.red-team-multilayer-status code,.red-team-view-audit-score code,.red-team-view-audit-status code{max-width:100%}.audit-operations-desk-score,.functional-probe-readiness,.manual-hero-status,.red-team-multilayer-score,.red-team-score,.red-team-view-audit-score{width:100%}.manual-hero-logo{justify-self:start;max-height:76px}.audit-operations-desk-package-grid{grid-template-columns:1fr}.red-team-multilayer-score{justify-items:start}.audit-technical-toggle{grid-template-columns:32px minmax(0,1fr)}.audit-technical-score{grid-column:1/-1;justify-items:start;min-width:0}.red-team-multilayer-layers strong{font-size:17px;line-height:1.12}.executive-controls-panel,.executive-live-workbench,.executive-ops-board,.executive-red-team-inbox{padding:11px}.executive-ops-main small{white-space:normal}.executive-live-focus code{max-width:100%}.executive-control-actions{display:grid;grid-template-columns:1fr}.audit-drilldown-actions button,.audit-drilldown-row-actions button,.executive-control-actions button,.executive-control-composer button,.executive-live-actions button,.executive-live-buttons button,.executive-live-composer button,.executive-ops-actions button,.executive-ops-create button,.executive-ops-row-actions button,.executive-red-team-actions button,.executive-red-team-row-actions button{justify-content:center;width:100%}.audit-command{gap:12px;padding:13px}.audit-command h2{font-size:18px}.audit-cockpit-panel,.audit-feed,.audit-filters label,.audit-operations-desk-panel,.audit-overview-panel,.audit-technical-section{box-shadow:0 10px 24px rgba(6,16,29,.07)}.audit-cockpit-panel,.audit-operations-desk-panel,.audit-overview-panel{padding:11px}.audit-overview-panel{display:none}.audit-overview-grid{max-height:360px;overflow-y:auto;padding-right:2px}.audit-overview-card{gap:5px;min-height:78px;padding:10px}.audit-overview-card strong{font-size:21px}.audit-operations-desk-panel{max-height:min(92vh,760px);overflow-y:auto;overscroll-behavior:contain}.audit-operations-desk-list,.audit-operations-desk-packages{max-height:430px;overflow-y:auto;padding-right:2px}.audit-technical-section.open .audit-technical-body{max-height:min(82vh,680px);overflow-y:auto;overscroll-behavior:contain}.audit-technical-toggle{padding:10px}.audit-feed{max-height:420px;overflow-y:auto;overscroll-behavior:contain}}@media (max-width:520px){.topbar-brand{grid-template-columns:minmax(0,1fr);min-height:54px;padding:7px 8px}.topbar-brand-icon{height:38px;width:38px}.topbar-brand-logo{height:38px;max-width:260px}.topbar-brand-slogan-text{display:none}.command-actions{grid-template-columns:minmax(0,1fr) repeat(3,38px)}.operations-filter-bar,.operations-filter-bar.compact{grid-template-columns:minmax(0,1fr)}.operations-filter-search{grid-column:auto}.operations-breakdown-grid{grid-template-columns:minmax(0,1fr)}.command-actions .primary-button.compact{grid-column:1/-1;width:100%}.view-tabs button{display:inline-flex;flex-basis:calc((100% - 5px) / 2);max-width:none;padding-inline:8px;width:auto}.view-tabs button span,.view-tabs button.active span{display:inline}}@media (min-width:901px){.topbar{grid-template-columns:minmax(0,1fr)}.topbar-brand{align-self:center;background:transparent;border:0;box-shadow:none;display:grid;grid-column:2;grid-row:1;height:40px;justify-self:start;min-height:40px;padding:2px;width:40px;z-index:1}.topbar-brand-assets{display:block;height:36px;width:36px}.topbar-brand-logo,.topbar-brand-slogan-text{display:none}.topbar-brand-mobile-icon{display:block;height:36px;object-fit:contain;width:36px}.workspace-heading{grid-column:1;grid-row:1}.topbar-actions{grid-column:1;grid-row:2}}.access-simulation-banner{align-items:center;background:#102b3a;border-bottom:1px solid rgba(201,169,97,.52);color:var(--white);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:70}.access-simulation-banner div{min-width:0}.access-simulation-banner span,.access-simulation-banner strong{display:block}.access-simulation-banner strong{font-size:14px}.access-simulation-banner small,.access-simulation-banner span{color:rgba(255,253,248,.7);font-size:11px;line-height:1.35}.access-simulation-banner .ghost-button{background:rgba(255,253,248,.08);border-color:rgba(255,253,248,.18);color:var(--white)}.gate12-access-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);min-width:0}.gate12-access-layout>*{grid-column:1/-1;min-width:0}.gate12-access-layout [hidden]{display:none!important}.access-command-header{align-items:center;background:rgba(255,253,248,.94);border:1px solid rgba(201,169,97,.26);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);padding:16px}.access-command-header h2{color:var(--ink-950);font-size:24px;line-height:1.15;margin:4px 0 6px}.access-command-header p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.access-command-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.access-command-kpis article{background:rgba(9,28,49,.045);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:10px}.access-command-kpis article.success{border-color:rgba(48,138,89,.28)}.access-command-kpis article.critical{border-color:rgba(184,56,68,.34)}.access-command-kpis span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.access-command-kpis strong{color:var(--ink-950);font-size:22px}.access-section-tabs{align-items:center;background:rgba(240,237,229,.96);border:1px solid rgba(9,28,49,.08);border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;position:-webkit-sticky;position:sticky;top:8px;z-index:24}.access-section-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;justify-content:center;font:inherit;font-size:12px;font-weight:850;gap:7px;min-height:38px;padding:0 12px;min-width:0;white-space:nowrap}.access-section-tabs button.active{background:var(--white);border-color:rgba(201,169,97,.34);color:var(--navy-900);box-shadow:0 4px 12px rgba(9,28,49,.07)}.gate12-create-user{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.gate12-create-user>.access-draft-simulation,.gate12-create-user>.section-heading,.gate12-create-user>.workspace-checks{grid-column:1/-1}.access-level-fields label,.gate12-create-user>label{display:grid;grid-gap:6px;gap:6px}.access-level-editor input,.access-level-editor select,.gate12-create-user input,.gate12-create-user select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--ink-950);min-height:40px;min-width:0;padding:0 10px;width:100%}.access-draft-simulation{align-items:center;background:rgba(9,28,49,.045);border:1px solid rgba(9,28,49,.1);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(130px,.3fr) minmax(0,1fr) auto;padding:10px 12px}.access-draft-simulation.success{border-color:rgba(48,138,89,.3)}.access-draft-simulation.critical{border-color:rgba(184,56,68,.4)}.access-draft-simulation div,.access-draft-simulation p{min-width:0}.access-draft-simulation span,.access-draft-simulation strong{display:block}.access-draft-simulation span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.access-draft-simulation strong{color:var(--ink-950);font-size:15px}.access-draft-simulation p{color:var(--muted);font-size:12px;margin:0}.access-draft-simulation code{background:rgba(9,28,49,.07);border-radius:6px;color:var(--navy-900);font-size:10px;padding:5px 7px}.gate12-access-layout .access-invite-panel,.gate12-access-layout .access-levels-workbench,.gate12-access-layout .access-red-team-panel,.gate12-access-layout .access-tower-registry-summary,.gate12-access-layout .user-list{grid-column:1/-1}.gate12-access-layout .user-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.access-user-filters{background:rgba(255,253,248,.94);grid-gap:8px;gap:8px;grid-template-columns:minmax(240px,1fr) minmax(140px,.24fr) minmax(130px,.2fr) auto;padding:10px}.access-user-filters,.access-user-search{align-items:center;border:1px solid var(--line);border-radius:8px;display:grid}.access-user-search{background:var(--white);grid-template-columns:auto minmax(0,1fr);min-width:0;padding:0 10px}.access-user-filters select,.access-user-search input{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--ink-950);min-height:38px;min-width:0;padding:0 9px;width:100%}.access-user-search input{border:0}.access-user-filters>span{color:var(--muted);font-size:11px;font-weight:820;white-space:nowrap}.gate12-access-layout .user-card{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.user-card-editor{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:12px}.access-editor-actions,.access-level-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.access-editor-actions .danger.armed{background:rgba(184,56,68,.08);border-color:rgba(184,56,68,.34)}.access-levels-workbench{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.access-level-editor,.access-level-list{background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.access-level-fields{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.access-level-fields .wide-field{grid-column:1/-1}.access-level-fields .toggle-row{align-items:center;align-self:end;display:flex;min-height:40px}.access-level-fields .toggle-row input[type=checkbox]{flex:0 0 18px;height:18px;min-height:0;padding:0;width:18px}.access-audit-detail-disclosure{background:rgba(255,253,248,.055);border:1px solid rgba(255,253,248,.12);border-radius:8px;min-width:0;overflow:hidden}.access-audit-detail-disclosure>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:12px 14px}.access-audit-detail-disclosure>summary::-webkit-details-marker{display:none}.access-audit-detail-disclosure>summary span,.access-audit-detail-disclosure>summary strong{color:var(--white);font-size:12px}.access-audit-detail-disclosure>summary span{font-weight:860}.access-audit-detail-disclosure>summary strong{color:rgba(255,253,248,.7);font-weight:760}.access-audit-detail-content{border-top:1px solid rgba(255,253,248,.1);display:grid;grid-gap:12px;gap:12px;padding:12px}.access-level-fields span,.access-level-scope>div>span{color:var(--muted);font-size:11px;font-weight:820}.access-level-scope{display:grid;grid-gap:12px;gap:12px}.access-level-scope>div{display:grid;grid-gap:8px;gap:8px}.access-permission-matrix{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-width:0;padding:12px}.access-permission-matrix legend{color:var(--navy-900);font-size:12px;font-weight:900;padding:0 6px}.access-permission-matrix label{align-items:center;background:rgba(9,28,49,.035);border:1px solid rgba(9,28,49,.06);border-radius:7px;display:grid;grid-gap:2px 7px;gap:2px 7px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:8px}.access-permission-matrix label input{grid-row:1/3;min-height:auto;width:auto}.access-permission-matrix label.permission-locked{background:rgba(9,28,49,.025);border-style:dashed;opacity:.72}.access-permission-matrix label.permission-locked small{color:var(--gold-700);font-weight:800}.access-permission-matrix span{color:var(--ink-950);font-size:11px;font-weight:800}.access-permission-matrix small{color:var(--muted);font-size:9px;overflow-wrap:anywhere}.access-level-list{align-content:start}.access-level-card{background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;padding:12px}.access-level-card.inactive{opacity:.68}.access-level-card-head,.access-level-card-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between}.access-level-card-head span,.access-level-card-head strong{display:block}.access-level-card p,.access-level-card-head span{color:var(--muted);font-size:11px;line-height:1.4;margin:0}.access-level-card-head em,.access-level-card-metrics span{background:rgba(9,28,49,.055);border:1px solid rgba(9,28,49,.08);border-radius:999px;color:var(--navy-900);font-size:10px;font-style:normal;font-weight:820;padding:4px 7px}@media (max-width:1100px){.access-command-header,.access-levels-workbench{grid-template-columns:minmax(0,1fr)}.access-permission-matrix,.gate12-create-user{grid-template-columns:repeat(2,minmax(0,1fr))}.gate12-access-layout .user-list{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px) and (max-width:1400px){.gate12-create-user{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.access-simulation-banner{grid-template-columns:auto minmax(0,1fr);padding:9px 12px}.access-simulation-banner button,.access-simulation-banner small{grid-column:1/-1}.access-simulation-banner button{width:100%}.access-command-header{padding:12px}.access-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.access-section-tabs{top:4px}.access-section-tabs button{font-size:10px;gap:4px;padding:0 4px}.access-level-fields,.access-permission-matrix,.access-user-filters,.gate12-create-user{grid-template-columns:minmax(0,1fr)}.access-level-fields .wide-field,.gate12-create-user>*{grid-column:1}.access-draft-simulation{align-items:start;grid-template-columns:minmax(0,1fr)}.access-editor-actions,.access-level-card-actions{align-items:stretch;flex-direction:column}.access-editor-actions button,.access-level-card-actions button{justify-content:center;width:100%}.user-card-head{align-items:stretch}.user-card-head>.toggle-row,.user-card-head>button{flex:1 1 140px}}@media (min-width:1181px) and (max-width:1550px){.data-hub-filter-panel{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (min-width:901px) and (max-width:1550px){.access-executive-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.access-executive-checks label{border-radius:8px;min-width:0}}.manual-tower-registry>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.manual-tower-registry>div:first-child small,.manual-tower-registry>div:first-child strong{display:block}.manual-tower-registry>div:last-child b,.manual-tower-registry>div:last-child small,.manual-tower-registry>div:last-child span{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.sidebar-registry-nav{padding-bottom:14px;scroll-padding-block:14px}.sidebar-footer{background:rgba(6,16,29,.98);border-top:1px solid rgba(255,253,248,.12);flex:0 0 auto;padding-top:8px;position:relative;z-index:2}.user-avatar-preview svg{color:var(--gold-300)}.user-avatar-preview small{text-align:center}@media (min-width:901px){.gate5-kanban-scope-strip{grid-template-columns:minmax(230px,.42fr) minmax(220px,.3fr)}.gate5-kanban-scope-strip .gate4-tower-scroll{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));overflow:visible;padding-bottom:0}.gate5-kanban-scope-strip .gate4-tower-chip{min-width:0;width:100%}.kanban-board{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.kanban-column{min-width:0}.manual-tower-registry>div:last-child{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (max-width:900px){.sidebar-mobile-close{align-items:center;background:rgba(255,253,248,.08);border:1px solid rgba(201,169,97,.28);border-radius:8px;color:var(--white);display:inline-grid;height:36px;justify-content:center;padding:0 0 0 44px;position:absolute;right:18px;top:21px;width:36px;z-index:4}.sidebar-v2 .brand-row{padding-right:48px}.sidebar-footer{display:none}.topbar{grid-template-columns:40px minmax(0,1fr)}.mobile-only{align-self:center;grid-column:1;grid-row:1}.topbar-brand{grid-column:2;grid-row:1;justify-self:start;max-width:178px;min-height:42px;padding:5px 8px;width:100%}.topbar-brand-logo{height:28px;max-width:150px}.workspace-heading{grid-column:1/-1;grid-row:2}.topbar-actions{grid-column:1/-1;grid-row:3}.dashboard-metric-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.dashboard-metric{min-width:0;width:100%}.dashboard-metric:last-child:nth-child(odd){grid-column:1/-1}.kanban-scroll-frame{display:block}.kanban-scroll-cue{display:none}.kanban-board{gap:12px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.kanban-column{min-width:0;width:100%}.manual-tower-registry>div:last-child{grid-template-columns:minmax(0,1fr)}.board-template-panel.is-collapsed{align-items:stretch;display:grid;grid-gap:8px;gap:8px}.board-template-panel.is-collapsed .board-template-copy{align-items:stretch;display:grid;grid-gap:6px;gap:6px}.board-template-panel.is-collapsed .board-template-copy h2,.board-template-panel.is-collapsed .board-template-copy p{min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.board-template-meta.compact,.board-template-panel.is-collapsed .board-template-copy button{justify-self:start}}.manual-living-layout .manual-hero-v35{align-items:center;background:#0b2034;gap:20px;grid-template-columns:minmax(0,1fr) auto;min-height:132px;padding:22px 24px}.manual-living-layout .manual-hero-v35 h2{color:#fffdf8;font-size:26px}.manual-living-layout .manual-hero-v35 p{color:#cbd7dd;font-size:13px;font-weight:500}.manual-living-layout .manual-procedure-guide{background:rgba(255,253,248,.72);border-color:rgba(9,28,49,.12);gap:12px;padding:16px}.manual-living-layout .manual-procedure-toolbar{grid-template-columns:minmax(240px,1fr) minmax(170px,220px) auto}.manual-living-layout .manual-tower-registry{background:rgba(26,105,107,.055);border-color:rgba(26,105,107,.16);border-radius:6px;box-shadow:none;display:block;padding:0}.manual-living-layout .manual-master-v35{background:#0f2d43;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);padding:20px}.manual-living-layout .manual-master-v35:after{display:none}@media (max-width:980px){.manual-living-layout .manual-procedure-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,.46fr)}.manual-living-layout .manual-guide-version{grid-column:1/-1}}@media (max-width:560px){.manual-living-layout .manual-hero-v35{align-items:start;gap:12px;grid-template-columns:minmax(0,1fr);min-height:0;padding:16px}.manual-living-layout .manual-hero-v35 h2{font-size:21px}.manual-living-layout .manual-procedure-guide{padding:12px}.manual-living-layout .manual-procedure-toolbar{grid-template-columns:minmax(0,1fr)}}.manual-living-layout{--manual-accent:#1a797b;--manual-accent-soft:rgba(26,121,123,0.1);color:#102437;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:18px}.manual-living-layout.manual-profile-diretoria{--manual-accent:#c9a961;--manual-accent-soft:rgba(201,169,97,0.13)}.manual-living-layout.manual-profile-admin,.manual-living-layout.manual-profile-gestor{--manual-accent:#267d68;--manual-accent-soft:rgba(38,125,104,0.11)}.manual-living-layout.manual-profile-parceiro{--manual-accent:#2c6d9f;--manual-accent-soft:rgba(44,109,159,0.11)}.manual-living-layout.manual-profile-visualizador{--manual-accent:#6d6f49;--manual-accent-soft:rgba(109,111,73,0.11)}.manual-living-layout .manual-hero-v35{background:#081f33;border-color:rgba(201,169,97,.34);border-left:4px solid var(--manual-accent);box-shadow:0 14px 34px rgba(6,22,37,.14);min-height:120px;padding:20px 24px}.manual-living-layout .manual-hero-v35:after{background:var(--manual-accent);height:2px;opacity:.76}.manual-living-layout .manual-hero-v35 h2,.manual-living-layout .manual-master-v35 h2,.manual-living-layout .manual-procedure-article h3,.manual-living-layout .manual-procedure-guide h2,.manual-living-layout .manual-route-directory h2{font-family:Montserrat Local,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.manual-living-layout .manual-hero-v35 p{font-size:14px;line-height:1.52}.manual-living-layout .manual-hero-v35 .manual-hero-status{align-items:center;background:transparent;border:0;border-left:1px solid rgba(255,253,248,.2);border-radius:0;display:grid;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:34px minmax(116px,1fr);min-width:190px;padding:5px 0 5px 18px}.manual-profile-icon{align-items:center;background:var(--manual-accent);border-radius:50%;color:#081f33!important;display:inline-flex;grid-row:1/3;height:34px;justify-content:center;width:34px}.manual-profile-admin .manual-profile-icon,.manual-profile-gestor .manual-profile-icon,.manual-profile-operador .manual-profile-icon,.manual-profile-parceiro .manual-profile-icon,.manual-profile-visualizador .manual-profile-icon{color:#fffdf8!important}.manual-profile-copy{display:grid;grid-gap:1px;gap:1px}.manual-living-layout .manual-profile-copy strong{font-size:15px;line-height:1.15}.manual-living-layout .manual-hero-status>small,.manual-living-layout .manual-profile-copy span{color:#c9d5dc;font-size:11px;line-height:1.25}.manual-living-layout .manual-hero-status>small{grid-column:2}.manual-living-layout .manual-kpis{background:transparent;border-bottom:1px solid rgba(9,28,49,.13);border-top:1px solid rgba(9,28,49,.13);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px 0}.manual-living-layout .manual-kpis.operational{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-living-layout .manual-kpis article,.manual-living-layout .manual-kpis article.critical,.manual-living-layout .manual-kpis article.success,.manual-living-layout .manual-kpis article.warn{background:transparent;border:0;border-left:2px solid var(--manual-accent);border-radius:0;box-shadow:none;min-height:56px;padding:8px 14px}.manual-living-layout .manual-kpis article+article{border-left-color:rgba(9,28,49,.14)}.manual-living-layout .manual-kpis span{color:#5f7180;font-size:11px;font-weight:720}.manual-living-layout .manual-kpis strong{color:#0b2034;font-size:20px;line-height:1.15}.manual-living-layout .manual-procedure-guide{background:transparent;border:0;border-radius:0;box-shadow:none;gap:14px;padding:0}.manual-living-layout .manual-procedure-guide>.section-heading{border-bottom:1px solid rgba(9,28,49,.13);padding:0 0 12px}.manual-living-layout .manual-procedure-guide>.section-heading h2{font-size:21px}.manual-living-layout .manual-procedure-guide>.section-heading span{font-size:12px}.manual-living-layout .manual-procedure-toolbar{align-items:end;background:rgba(255,253,248,.62);border-bottom:1px solid rgba(9,28,49,.1);border-top:1px solid rgba(9,28,49,.1);gap:10px;padding:10px 12px}.manual-profile-lock{align-content:center;border-left:2px solid var(--manual-accent);display:grid;grid-gap:2px;gap:2px;min-height:42px;padding:2px 10px}.manual-guide-version span,.manual-profile-lock span{color:#697986;font-size:10px;font-weight:760;text-transform:uppercase}.manual-profile-lock strong{color:#0b2034;font-size:13px}.manual-living-layout .manual-category-tabs{background:transparent;border:0;border-bottom:1px solid rgba(9,28,49,.12);border-radius:0;padding:0 0 7px}.manual-living-layout .manual-category-tabs button{border:1px solid transparent;border-radius:4px;font-size:12px;min-height:34px}.manual-living-layout .manual-category-tabs button:hover{background:var(--manual-accent-soft);border-color:rgba(9,28,49,.1);color:#0b2034}.manual-living-layout .manual-category-tabs button.active{background:#0b2034;border-color:#0b2034;color:#fffdf8}.manual-living-layout .manual-tower-registry{background:transparent;border:0;border-bottom:1px solid rgba(26,105,107,.19);border-radius:0;border-top:1px solid rgba(26,105,107,.19)}.manual-living-layout .manual-tower-registry summary{min-height:48px;padding:9px 4px}.manual-living-layout .manual-tower-registry-labels{display:block;max-width:min(100%,960px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-living-layout .manual-reader-layout{gap:0}.manual-living-layout .manual-procedure-index{border:0;border-bottom:1px solid rgba(9,28,49,.13);border-radius:0;border-right:1px solid rgba(9,28,49,.13);border-top:1px solid rgba(9,28,49,.13)}.manual-living-layout .manual-procedure-index button{background:rgba(255,253,248,.45);min-height:82px;padding:13px 14px}.manual-living-layout .manual-procedure-index button.active{background:#10334b;border-left:3px solid var(--manual-accent);padding-left:11px}.manual-living-layout .manual-procedure-index button strong{font-size:13px}.manual-living-layout .manual-procedure-index button small,.manual-living-layout .manual-procedure-index button span{font-size:11px}.manual-living-layout .manual-procedure-article{border:0;border-bottom:1px solid rgba(9,28,49,.13);border-radius:0;border-right:1px solid rgba(9,28,49,.13);border-top:1px solid rgba(9,28,49,.13);box-shadow:0 12px 28px rgba(8,31,51,.06)}.manual-living-layout .manual-procedure-article>header{background:var(--manual-accent-soft);border-bottom-color:rgba(9,28,49,.11);padding:22px 24px}.manual-living-layout .manual-procedure-article>header h3{font-size:23px}.manual-living-layout .manual-procedure-article>header p,.manual-living-layout .manual-steps li,.manual-living-layout .manual-when-to-use p{font-size:13px;line-height:1.58}.manual-living-layout .manual-procedure-detail-grid li{font-size:12px;line-height:1.52}.manual-living-layout .manual-procedure-article>footer{font-size:11px;line-height:1.45}.manual-living-layout .manual-route-list{border:0;border-bottom:1px solid rgba(9,28,49,.13);border-radius:0;border-top:1px solid rgba(9,28,49,.13)}.manual-living-layout .manual-route-list>button{background:transparent;min-height:68px}.manual-living-layout .manual-route-list strong{font-size:13px}.manual-living-layout .manual-route-list small,.manual-living-layout .manual-route-list>button>span:nth-child(3){font-size:11px}.active-view-anchor{scroll-margin-top:8px}@media (max-width:900px){.manual-living-layout .manual-hero-v35{align-items:center;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:15px 16px}.manual-living-layout .manual-hero-v35 h2{font-size:22px;margin:3px 0 5px}.manual-living-layout .manual-hero-v35 p{font-size:13px}.manual-living-layout .manual-hero-v35 .manual-hero-status{border-left:0;grid-template-columns:30px minmax(0,1fr);min-width:145px;padding:3px 0 3px 10px}.manual-profile-icon{height:30px;width:30px}.manual-living-layout .manual-profile-copy strong{font-size:13px}.manual-living-layout .manual-hero-status>small,.manual-living-layout .manual-profile-copy span{font-size:10px}.manual-living-layout .manual-kpis,.manual-living-layout .manual-kpis.operational{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-living-layout .manual-kpis article,.manual-living-layout .manual-kpis article.critical,.manual-living-layout .manual-kpis article.success,.manual-living-layout .manual-kpis article.warn{min-height:52px;padding:7px 10px}.manual-living-layout .manual-kpis.operational article{min-height:54px}.manual-living-layout .manual-reader-layout{gap:10px}.manual-living-layout .manual-procedure-index{border-bottom:1px solid rgba(9,28,49,.13)}.manual-living-layout .manual-procedure-article,.manual-living-layout .manual-procedure-index{border-left:1px solid rgba(9,28,49,.13);border-radius:6px}}@media (max-width:560px){.manual-living-layout{gap:13px}.manual-living-layout .manual-hero-v35{gap:10px;grid-template-columns:minmax(0,1fr);padding:14px}.manual-living-layout .manual-hero-v35 p{font-size:12.5px;line-height:1.48}.manual-living-layout .manual-hero-v35 .manual-hero-status{border-top:1px solid rgba(255,253,248,.16);grid-template-columns:28px minmax(0,1fr) auto;min-width:0;padding:9px 0 0;width:100%}.manual-living-layout .manual-hero-status>small{align-self:center;grid-column:3;grid-row:1/3;text-align:right}.manual-profile-icon{height:28px;width:28px}.manual-living-layout .manual-kpis,.manual-living-layout .manual-kpis.operational{grid-template-columns:repeat(2,minmax(0,1fr));padding:3px 0}.manual-living-layout .manual-kpis article,.manual-living-layout .manual-kpis article.critical,.manual-living-layout .manual-kpis article.success,.manual-living-layout .manual-kpis article.warn{min-height:50px;padding:7px 10px}.manual-living-layout .manual-kpis article:nth-child(odd){border-left-color:var(--manual-accent)}.manual-living-layout .manual-kpis span{font-size:10px}.manual-living-layout .manual-kpis strong{font-size:18px}.manual-living-layout .manual-procedure-guide{padding:0}.manual-living-layout .manual-procedure-guide>.section-heading h2{font-size:19px}.manual-living-layout .manual-procedure-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:9px 0}.manual-living-layout .manual-procedure-toolbar>.search-field{align-items:center;display:flex;grid-column:1/-1;min-height:44px}.manual-living-layout .manual-procedure-toolbar>label:not(.search-field),.manual-living-layout .manual-profile-lock{grid-column:1;min-width:0}.manual-living-layout .manual-guide-version{grid-column:2;justify-items:end;min-width:86px;padding:0 2px}.manual-living-layout .manual-category-tabs button{font-size:11px}.manual-living-layout .manual-procedure-index{grid-auto-columns:calc((100% - 1px) / 2);scroll-snap-type:x mandatory}.manual-living-layout .manual-procedure-index button{min-height:88px;scroll-snap-align:start}.manual-living-layout .manual-procedure-article>header{padding:18px}.manual-living-layout .manual-procedure-article>header h3{font-size:20px}.manual-living-layout .manual-procedure-detail-grid section,.manual-living-layout .manual-procedure-detail-grid section:nth-child(2n),.manual-living-layout .manual-steps,.manual-living-layout .manual-when-to-use{padding-left:18px;padding-right:18px}.manual-living-layout .manual-procedure-article>footer{font-size:11px;gap:6px 12px;padding:13px 18px 16px}.manual-living-layout .manual-route-list>button{min-height:72px}}.audit-layout,.audit-operations-desk-list,.audit-operations-desk-packages,.audit-operations-desk-panel,.dossier-workbench,.dossier-workbench-list,.dossier-workbench-row,.executive-control-list,.executive-control-row,.executive-controls-panel,.executive-layout,.executive-layout>*,.executive-runtime-head,.executive-runtime-kpis,.executive-runtime-kpis article,.executive-runtime-list,.executive-runtime-panel,.executive-runtime-row,.executive-runtime-score,.executive-runtime-toolbar,.executive-stat,.executive-stat-grid,.manual-living-layout,.manual-living-layout>*,.view-tabs-frame,.view-tabs-frame .view-tabs{box-sizing:border-box;max-width:100%;min-width:0}.audit-operations-desk-list,.audit-operations-desk-packages,.audit-operations-desk-panel{overflow-x:hidden}.audit-operations-desk-panel *,.executive-runtime-panel *,.manual-living-layout *{box-sizing:border-box}.audit-operations-desk-package,.audit-operations-desk-package>*,.audit-operations-desk-row,.audit-operations-desk-row>*,.audit-operations-desk-toolbar{max-width:100%;min-width:0}.audit-operations-desk-meta code,.audit-operations-desk-package code,.audit-operations-desk-row small,.dossier-workbench-row small,.dossier-workbench-row strong,.executive-control-row code,.executive-control-row small{overflow-wrap:anywhere;white-space:normal}@media (min-width:701px) and (max-width:1320px){.audit-layout{grid-template-columns:minmax(0,1fr)}.audit-cockpit-toolbar{grid-template-columns:minmax(240px,1fr) minmax(160px,.38fr)}.audit-cockpit-actions{grid-column:1/-1;justify-content:flex-start}.view-tabs-frame .view-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.view-tabs-frame .view-tabs button{min-height:38px}.executive-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1500px){.audit-operations-desk-toolbar{grid-template-columns:minmax(0,1fr)}.audit-operations-desk-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-operations-desk-toolbar select{width:100%}}@media (max-width:900px){.mobile-tower-nav{display:none}.audit-operations-desk-list,.audit-operations-desk-packages,.audit-operations-desk-panel,.audit-technical-section.open .audit-technical-body{max-height:none;overflow:visible}}@media (max-width:700px){.view-tabs-frame{grid-template-columns:minmax(0,1fr)}.view-tabs-frame.compact .view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.view-tabs-frame.expanded .view-tabs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;overflow:visible;scroll-snap-type:none}.task-cover-editor{align-items:start;grid-template-columns:58px minmax(0,1fr);padding:9px}.task-cover-preview,.task-cover-preview.image{height:54px;max-width:58px;min-height:54px;width:58px}.view-tabs-frame.expanded .view-tabs button{scroll-snap-align:start}.view-tabs-toggle{min-height:40px;width:100%}.session-pill small,.session-pill strong{max-width:100%;overflow-wrap:anywhere;white-space:normal}.audit-operations-desk-filters,.audit-operations-desk-kpis,.audit-operations-desk-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-operations-desk-actions,.audit-operations-desk-comment,.audit-operations-desk-package-actions,.audit-operations-desk-row,.audit-operations-desk-toolbar,.audit-operations-desk-workflow,.executive-control-composer,.executive-control-fields,.executive-control-readonly-metrics,.executive-control-row,.executive-control-title-row,.executive-runtime-head,.executive-runtime-row,.executive-runtime-toolbar{grid-template-columns:minmax(0,1fr)}.executive-runtime-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-command-actions{align-items:center;grid-template-columns:auto minmax(0,1fr)}.executive-command-actions strong{grid-row:1/3}.executive-command-actions small{grid-column:2}.executive-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-stat{min-height:92px;padding:10px}.executive-stat strong{font-size:20px;overflow-wrap:anywhere}.audit-operations-desk-actions,.audit-operations-desk-package-actions,.executive-control-actions{max-width:100%;width:100%}.audit-operations-desk-actions button,.audit-operations-desk-comment button,.audit-operations-desk-package-actions button,.executive-control-actions button{justify-content:center;width:100%}.dossier-workbench-row{grid-template-columns:46px minmax(0,1fr) 16px}.dossier-workbench-row>span:nth-child(3){grid-column:2}.manual-living-layout .manual-category-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.manual-living-layout .manual-category-tabs button{max-width:100%;min-width:0;width:100%}.manual-living-layout .manual-procedure-index{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow-x:visible;scroll-snap-type:none}.manual-living-layout .manual-procedure-index button{min-height:72px;width:100%}}@media (max-width:560px){.audit-cockpit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.audit-cockpit-actions button{min-width:0;width:100%}.audit-cockpit-actions button:last-child:nth-child(odd){grid-column:1/-1}}.data-hub-preview-schema{display:flex;flex-wrap:wrap;gap:6px}.data-hub-preview-schema span{background:rgba(9,28,49,.06);border:1px solid rgba(9,28,49,.1);border-radius:999px;color:var(--navy-900);font-size:10px;font-weight:820;padding:5px 7px}.dossier-workbench-toolbar{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) auto}.dossier-workbench-toolbar label{display:grid;grid-gap:5px;gap:5px;min-width:0}.dossier-workbench-toolbar label>span{color:var(--muted);font-size:11px;font-weight:820}.dossier-workbench-toolbar input,.dossier-workbench-toolbar select{background:var(--white);border:1px solid var(--line);border-radius:7px;box-sizing:border-box;color:var(--text);font:inherit;min-height:40px;min-width:0;padding:8px 10px;width:100%}.dossier-workbench-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.dossier-workbench-row{grid-template-columns:minmax(0,1fr) auto}.dossier-workbench-row.archived{border-left:4px solid var(--muted);opacity:.82}.dossier-workbench-open{align-items:center;background:transparent;border:0;color:var(--navy-900);display:grid;grid-gap:10px;gap:10px;grid-template-columns:56px minmax(0,1fr) minmax(150px,auto) 18px;min-width:0;padding:0;text-align:left}.dossier-workbench-open>span{display:grid;grid-gap:3px;gap:3px;min-width:0}@media (max-width:900px){.dossier-workbench-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-workbench-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.workspace-shell{padding:14px}.metric-strip{display:flex;gap:8px;margin-bottom:8px;max-width:100%;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.metric-card{flex:0 0 112px;gap:3px;min-height:62px;padding:9px;scroll-snap-align:start}.metric-card span{font-size:10px;line-height:1.2}.metric-card strong{font-size:21px}.dossier-workbench-toolbar{grid-template-columns:minmax(0,1fr)}.dossier-workbench-actions{grid-column:auto;display:grid;grid-template-columns:minmax(0,1fr)}.dossier-workbench-actions button{justify-content:center;width:100%}.dossier-workbench-row{grid-template-columns:minmax(0,1fr)}.dossier-workbench-open{grid-template-columns:48px minmax(0,1fr) 16px}.dossier-workbench-open>span:nth-child(3){grid-column:2}.dossier-workbench-row>.ghost-button{justify-content:center;width:100%}.workspace-shell{padding:12px}.topbar{align-items:center;gap:6px;grid-template-columns:36px minmax(88px,1fr) auto;margin-bottom:8px}.mobile-only{grid-column:1;grid-row:1;height:36px;width:36px}.topbar-brand{grid-column:2;grid-row:1;height:38px;justify-self:start;max-width:138px;min-height:38px;padding:3px 6px}.topbar-brand-logo{height:32px;max-width:126px}.topbar-brand-slogan-text,.workspace-heading .eyebrow,.workspace-heading p{display:none}.workspace-heading{grid-column:1/-1;grid-row:2;min-height:24px}.workspace-heading h1{font-size:19px;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{display:contents}.command-actions{align-items:center;display:grid;flex-wrap:nowrap;grid-gap:4px;gap:4px;grid-column:1/-1;grid-row:3;grid-template-columns:minmax(0,1fr) repeat(4,36px);height:44px;overflow:visible;padding:3px;width:100%}.command-actions .search-box{flex-basis:auto;height:36px;min-width:0;padding-inline:9px;width:100%}.command-actions .global-search-shell{min-width:0;width:100%}.command-actions .icon-button,.command-actions .primary-button.compact{grid-column:auto;height:36px;min-height:36px;min-width:36px;padding:0;width:36px}.command-actions .primary-button.compact{font-size:0}.account-actions{align-items:center;display:grid;grid-gap:3px;gap:3px;grid-column:3;grid-row:1;grid-template-columns:repeat(3,32px);padding:2px;width:auto}.account-actions .icon-button{height:32px;min-height:32px;width:32px}.session-pill{gap:4px;grid-template-columns:28px;min-height:32px;padding:2px;width:32px}.session-avatar{height:28px;width:28px}.session-pill>div:last-child{display:none}.mobile-workspace-nav{display:none!important}.view-tabs-frame.compact{align-items:stretch;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) 40px;margin-bottom:8px}.view-tabs-frame.compact .view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:40px;height:40px;min-height:40px;padding:3px}.view-tabs-frame.compact .view-tabs button{font-size:10px;gap:4px;min-height:40px;padding:4px}.view-tabs-frame.compact .view-tabs-toggle{height:40px;min-height:40px;padding:0;width:40px}.view-tabs-frame.compact .view-tabs-toggle span{display:none}.view-tabs-frame.expanded{grid-template-columns:minmax(0,1fr)}.view-tabs-frame.expanded .view-tabs-toggle{width:100%}.board-utility-strips{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}}@media (max-width:700px){.board-utility-strips:has([aria-expanded=true]){grid-template-columns:minmax(0,1fr)}.board-utility-strips>.board-button-strip,.board-utility-strips>.control-strip{min-width:0;padding:6px}.board-utility-strips .board-button-toggle,.board-utility-strips .control-toggle{font-size:11px;min-height:34px;padding-inline:6px}}.executive-command-center-panel,.topbar-brand,.view-tabs{background:#fffdf8}.topbar-brand{min-height:58px}.topbar{gap:10px 14px;grid-template-columns:minmax(220px,290px) minmax(260px,1fr)}.session-pill span,.session-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-tabs-frame{align-items:stretch;background:rgba(255,253,248,.96);border:1px solid rgba(201,169,97,.34);border-radius:8px;box-shadow:0 8px 20px rgba(6,16,29,.055);gap:4px;grid-template-columns:minmax(0,1fr) minmax(112px,132px);padding:4px}.view-tabs-frame .view-tabs{background:transparent;border:0;border-radius:5px;box-shadow:none;gap:3px;min-height:44px;padding:0}.view-tabs-frame.compact .view-tabs{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(44px,auto)}.view-tabs-frame.expanded .view-tabs{grid-template-rows:repeat(2,minmax(44px,auto))}.view-tabs-frame .view-tabs button{border-radius:5px;font-size:11px;gap:5px;min-height:44px;min-width:0;padding:5px 6px;width:100%}.view-tabs-frame .view-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-tabs-frame .view-tabs button.active{background:var(--navy-900);box-shadow:inset 0 -3px 0 var(--gold-500);color:var(--white)}.view-tabs-frame .view-tabs button.active span{color:inherit}.view-tabs-toggle{align-self:stretch;background:rgba(9,28,49,.045);border:0;border-left:1px solid rgba(201,169,97,.34);border-radius:4px;box-shadow:none;min-height:44px;padding-inline:9px}.view-tabs-toggle:focus-visible,.view-tabs-toggle:hover{background:rgba(26,105,107,.1)}.gate12-access-layout .user-list{align-items:start}.gate12-access-layout .user-list>.user-card{align-self:start;container-type:inline-size;max-width:100%;min-width:0}.gate12-access-layout .user-list>.user-card:has(.user-card-editor:not([hidden])){grid-column:1/-1}.gate12-access-layout .user-card-head{grid-template-columns:minmax(0,1fr) auto auto auto}.gate12-access-layout .user-identity>div:last-child{min-width:0}.gate12-access-layout .user-card>strong,.gate12-access-layout .user-identity>div:last-child>:is(strong,span,small){display:block;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.gate12-access-layout .user-identity small,.gate12-access-layout .user-identity span{overflow-wrap:anywhere}@container (max-width: 280px){.gate12-access-layout .user-card-head{align-items:stretch;grid-template-columns:minmax(0,1fr)}.gate12-access-layout .user-card-head>.toggle-row,.gate12-access-layout .user-card-head>button,.gate12-access-layout .user-identity{grid-column:1;min-width:0;width:100%}.gate12-access-layout .user-card-head>.toggle-row,.gate12-access-layout .user-card-head>button{justify-content:center;min-height:44px}}.gate12-access-layout .user-card-editor{border-top:2px solid rgba(26,105,107,.24);box-sizing:border-box;gap:14px;inline-size:auto;justify-self:stretch;max-width:100%;min-width:0;overflow:hidden;padding-top:14px;width:auto}.gate12-access-layout .user-card-editor .compact-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:0;justify-self:stretch;max-width:100%;min-inline-size:100%;min-width:100%;overflow:hidden;width:0}@media (max-width:700px){.gate12-access-layout .user-card-editor{inline-size:100cqi;max-inline-size:100cqi;width:100cqi}.gate12-access-layout .user-card-editor .compact-grid{grid-template-columns:minmax(0,1fr);inline-size:100cqi;max-inline-size:100cqi;min-inline-size:0;min-width:0;width:100cqi}.gate12-access-layout .access-editor-actions,.gate12-access-layout .access-editor-actions>button,.gate12-access-layout .user-card-editor>.workspace-checks{inline-size:100cqi;max-inline-size:100cqi;min-inline-size:0;width:100cqi}.gate12-access-layout .access-editor-actions>button{flex:1 1 100cqi;min-width:0}}.gate12-access-layout .user-card-editor :is(label,.field-block,.workspace-checks){box-sizing:border-box;inline-size:auto;max-width:100%;min-width:0;width:auto}.gate12-access-layout .user-card-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;max-width:100%;min-width:0;width:100%}.gate12-access-layout .user-card-editor input[type=file]{overflow:hidden}.gate12-access-layout .access-editor-actions,.gate12-access-layout .user-card-editor>.workspace-checks{border-top:1px solid rgba(9,28,49,.09);box-sizing:border-box;inline-size:0;max-inline-size:100%;min-inline-size:100%;overflow:hidden;padding-top:12px;width:0}.gate12-access-layout .access-editor-actions{justify-content:flex-start}@media (max-width:700px){.gate12-access-layout .user-card-editor>*{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-width:0;width:100%}.gate12-access-layout .access-editor-actions>button{flex-basis:100cqi;inline-size:100cqi;max-inline-size:100cqi;min-inline-size:0;min-width:0;width:100cqi}.gate12-access-layout .access-view-matrix{max-width:100%;min-width:0;overflow:hidden}.gate12-access-layout .access-view-matrix :is(.workspace-checks,label,span,p,legend){box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}}.executive-layout{align-items:start;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.executive-layout>.business-blueprint-panel,.executive-layout>.executive-command,.executive-layout>.executive-command-center-panel,.executive-layout>.executive-controls-panel,.executive-layout>.executive-focus-beacon,.executive-layout>.executive-grid,.executive-layout>.executive-live-workbench,.executive-layout>.executive-stat-grid{grid-column:1/-1}.executive-command,.executive-focus-beacon,.executive-runtime-panel,.executive-tower-contract-strip{background:var(--navy-900)}.business-blueprint-panel,.executive-actions-panel,.executive-command,.executive-command-center-panel,.executive-controls-panel,.executive-live-workbench,.executive-ops-board,.executive-red-team-inbox,.executive-runtime-panel{border-radius:6px;box-shadow:0 8px 22px rgba(6,16,29,.065);gap:10px;padding:12px}.executive-command{min-height:108px;padding:14px 16px}.executive-command h2{font-size:20px}.executive-command-actions{box-shadow:none;min-width:190px;padding:10px}.executive-stat-grid{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.executive-stat{border-radius:5px;box-shadow:none;gap:4px;min-height:82px;padding:9px 10px}.executive-stat:nth-child(n+5){background:rgba(255,253,248,.58)}.executive-stat strong{font-size:22px}.executive-stat small,.executive-stat span{font-size:11px}.executive-focus-beacon{border-left-color:var(--gold-500);border-radius:6px;box-shadow:0 8px 22px rgba(6,16,29,.12);padding:11px 12px}.executive-command-center-panel{border-left-width:3px}.executive-tower-contract-strip{border-radius:5px;padding:10px}.executive-layout :is(.executive-command-center-row,.executive-ops-row,.executive-live-row,.executive-runtime-row,.executive-red-team-row,.executive-action-row,.executive-control-row,.executive-row){background:transparent;border-bottom:1px solid rgba(9,28,49,.11);border-radius:0;box-shadow:none;padding:9px 8px}.executive-layout>.executive-actions-panel .executive-action-row,.executive-layout>.executive-red-team-inbox .executive-red-team-row,.executive-layout>.executive-runtime-panel .executive-runtime-row{grid-template-columns:minmax(0,1fr) auto}.executive-layout>.executive-actions-panel .executive-action-row>:first-child,.executive-layout>.executive-red-team-inbox .executive-red-team-row>:first-child,.executive-layout>.executive-runtime-panel .executive-runtime-row>:first-child{grid-column:1/-1}.executive-layout>.executive-actions-panel :is(.executive-action-status,.executive-action-buttons),.executive-layout>.executive-red-team-inbox :is(.executive-red-team-row-actions,.executive-red-team-meta),.executive-layout>.executive-runtime-panel :is(.executive-runtime-next,.executive-runtime-actions){justify-content:flex-start;max-width:none}.executive-layout>.executive-actions-panel .executive-action-status code{max-width:100%}.executive-runtime-panel :is(.executive-runtime-row){background:rgba(255,253,248,.96)}.executive-layout :is(.executive-ops-kpis,.executive-live-kpis,.executive-runtime-kpis,.executive-red-team-kpis,.executive-action-kpis){gap:6px}.executive-layout :is(.executive-ops-kpis article,.executive-live-kpis article,.executive-runtime-kpis article,.executive-red-team-kpis article,.executive-action-kpis article){background:transparent;border-radius:0;box-shadow:none;min-height:60px;padding:8px}.executive-runtime-panel .executive-runtime-kpis article{background:rgba(255,253,248,.08)}.executive-grid{gap:10px}.executive-panel{border-radius:6px;box-shadow:none;padding:12px}.executive-layout button:hover{transform:none}.sidebar-registry-nav{border-block:1px solid rgba(255,253,248,.09);box-shadow:inset 0 10px 12px -14px rgba(255,253,248,.65),inset 0 -10px 12px -14px rgba(255,253,248,.65);scrollbar-color:rgba(201,169,97,.72) rgba(255,253,248,.08);scrollbar-gutter:stable;scrollbar-width:thin}.registry-route-button{scroll-margin-block:64px}.registry-route-button.active{box-shadow:inset 3px 0 0 var(--gold-500);outline:1px solid rgba(201,169,97,.2);outline-offset:-1px}@media (min-width:701px) and (max-width:1320px){.topbar{align-items:center;grid-template-columns:minmax(210px,270px) minmax(0,1fr)}.topbar-brand{grid-column:1;grid-row:1;max-width:270px}.workspace-heading{grid-column:2;grid-row:1}.topbar-actions{grid-column:1/-1;grid-row:2}}@media (min-width:701px) and (max-width:900px){.view-tabs-frame.compact .view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(44px,auto))}.view-tabs-frame.expanded .view-tabs{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,minmax(44px,auto))}}@media (max-width:1180px){.executive-layout{grid-template-columns:minmax(0,1fr)}.executive-layout>*{grid-column:1}}@media (max-width:700px){.topbar{align-items:center;gap:6px;grid-template-columns:44px minmax(96px,1fr) auto;grid-template-rows:44px 52px;margin-bottom:8px}.mobile-only{grid-column:1;width:44px}.mobile-only,.topbar-brand{grid-row:1;height:44px;min-height:44px}.topbar-brand{grid-column:2;max-width:166px;padding:4px 6px}.topbar-brand-logo{height:34px;max-width:154px}.workspace-heading{display:none}.topbar-actions{display:contents}.command-actions{gap:4px;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) repeat(4,44px);height:52px;min-height:52px;padding:4px}.command-actions .icon-button,.command-actions .primary-button.compact,.command-actions .search-box{height:44px;min-height:44px}.command-actions .icon-button,.command-actions .primary-button.compact{min-width:44px;width:44px}.account-actions{display:flex;gap:3px;grid-column:3;grid-row:1;padding:0}.account-actions .icon-button,.session-pill{height:44px;min-height:44px;min-width:44px;width:44px}.session-pill{grid-template-columns:36px;padding:3px}.session-avatar{height:36px;width:36px}.metric-strip{display:grid!important;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin-bottom:8px;max-width:100%;overflow:visible;padding:0}.metric-card{box-shadow:none;min-height:62px;padding:8px}.metric-card span{font-size:9px;line-height:1.2}.metric-card strong{font-size:19px}.view-tabs-frame,.view-tabs-frame.compact,.view-tabs-frame.expanded{gap:4px;grid-template-columns:minmax(0,1fr);padding:4px}.view-tabs-frame.compact .view-tabs{height:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(44px,auto));min-height:0;overflow:visible}.view-tabs-frame.expanded .view-tabs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;overflow:visible}.view-tabs-frame .view-tabs button,.view-tabs-frame.compact .view-tabs button{font-size:10px;min-height:44px;padding:5px}.view-tabs-frame .view-tabs-toggle,.view-tabs-frame.compact .view-tabs-toggle,.view-tabs-frame.expanded .view-tabs-toggle{border-left:0;border-top:1px solid rgba(201,169,97,.3);height:44px;min-height:44px;width:100%}.view-tabs-frame.compact .view-tabs-toggle span{display:inline}.gate12-access-layout .user-card-head{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.gate12-access-layout .user-identity{grid-column:1/-1}.gate12-access-layout .user-card-head>.toggle-row,.gate12-access-layout .user-card-head>button{justify-content:center;min-height:44px;min-width:0;width:100%}.gate12-access-layout .user-card-editor .compact-grid{grid-template-columns:minmax(0,1fr)}.gate12-access-layout :is(button,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.executive-command,.executive-command-center-head,.executive-focus-beacon,.executive-red-team-head,.executive-runtime-head,.executive-runtime-toolbar,.executive-tower-contract-strip{grid-template-columns:minmax(0,1fr)}.executive-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-layout :is(button,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.executive-layout :is(.executive-command-center-row,.executive-ops-row,.executive-live-row,.executive-runtime-row,.executive-red-team-row,.executive-action-row,.executive-control-row){grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.workspace-shell{padding-inline:10px}.topbar-brand{max-width:146px}.topbar-brand-logo{max-width:134px}.account-actions{gap:2px}.command-actions{grid-template-columns:minmax(0,1fr) repeat(4,44px)}}@media (min-width:701px){.topbar{align-items:center;gap:10px 14px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.topbar-brand{display:none}.workspace-heading{grid-column:1;grid-row:1}.topbar-actions{display:contents}.account-actions{align-self:center;grid-column:2;grid-row:1;justify-self:end;max-width:min(100%,320px)}.command-actions{display:flex;grid-column:1/-1;grid-row:2;width:100%}.command-actions .global-search-shell{flex:1 1 260px;min-width:160px;width:auto}.command-actions .search-box{width:100%}.account-actions .icon-button,.command-actions .icon-button{flex:0 0 40px;height:40px;min-height:40px;width:40px}.command-actions .primary-button.compact{flex:0 0 auto;height:40px;min-height:40px}.session-pill{flex:0 1 222px;min-height:44px}}.view-tabs-frame{border-color:rgba(9,28,49,.12);box-shadow:0 6px 16px rgba(6,16,29,.045);margin-bottom:10px}.view-tabs-frame .view-tabs{overflow:visible;scrollbar-width:none}.view-tabs-frame .view-tabs::-webkit-scrollbar{display:none}.view-tabs-frame.expanded .view-tabs{align-items:stretch;grid-auto-flow:row;grid-auto-rows:minmax(58px,auto);grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:none;max-height:none;overflow:visible}.view-tabs-frame.expanded .view-tabs button{flex-direction:column;height:auto;gap:4px;letter-spacing:normal;min-height:58px;overflow:visible;padding:7px 0;white-space:normal}.view-tabs-frame.expanded .view-tabs button span{display:block;-webkit-hyphens:none;hyphens:none;line-height:1.24;overflow:visible;overflow-wrap:normal;text-overflow:clip;text-align:center;text-wrap:balance;width:100%;white-space:normal;word-break:normal}.view-tabs-frame .view-tabs button,.view-tabs-toggle{font-weight:740}.view-tabs-frame.compact .view-tabs-toggle{background:rgba(25,113,130,.12);border-color:rgba(25,113,130,.24);box-shadow:inset 3px 0 0 var(--teal-500);color:var(--teal-700)}.view-tabs-frame.expanded .view-tabs-toggle{background:rgba(9,28,49,.06);border-color:rgba(9,28,49,.12);box-shadow:none}@media (min-width:701px){.view-tabs-frame.expanded{grid-template-columns:minmax(0,1fr) 44px}.view-tabs-frame.expanded .view-tabs-toggle{align-self:start;height:44px;min-height:44px;padding:0;width:44px}.view-tabs-frame.expanded .view-tabs-toggle span{display:none}}.account-actions,.board-button-strip,.board-group-control,.command-actions,.control-strip,.gate4-tower-strip,.gate5-kanban-scope-strip,.session-pill{border-color:rgba(9,28,49,.12)}.account-actions,.board-button-strip,.command-actions,.gate4-tower-strip,.gate5-kanban-scope-strip{box-shadow:0 6px 16px rgba(6,16,29,.04)}.session-pill{background:rgba(9,28,49,.055)}.board-button-toggle,.board-group-control small,.board-group-control span,.control-toggle,.metric-card span{font-weight:720}@media (min-width:701px) and (max-width:1320px){.workspace-heading h1{font-size:27px}.workspace-heading p{max-width:560px}.view-tabs-frame.expanded .view-tabs{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:701px) and (max-width:900px){.view-tabs-frame.expanded .view-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:700px){.workspace-shell{padding:10px}.topbar{align-items:center;gap:6px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:44px auto 52px;margin-bottom:8px}.mobile-only{grid-column:1;width:44px}.mobile-only,.topbar-brand{grid-row:1;height:44px;min-height:44px}.topbar-brand{display:grid;grid-column:2;justify-self:start;max-width:160px;padding:4px 6px}.topbar-brand-logo{height:34px;max-width:148px}.topbar-brand-slogan-text{display:none}.workspace-heading{display:grid;grid-gap:1px;gap:1px;grid-column:1/-1;grid-row:2;min-height:0;padding:2px 1px 3px}.workspace-heading .eyebrow{display:block;font-size:9px;line-height:1.15}.workspace-heading h1{font-size:20px;line-height:1.08;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-heading p{display:-webkit-box;font-size:11px;line-height:1.2;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.topbar-actions{display:contents}.account-actions{display:grid;grid-gap:3px;gap:3px;grid-auto-columns:44px;grid-auto-flow:column;grid-column:3;grid-row:1;grid-template-columns:none;padding:0}.account-actions .icon-button,.session-pill{height:44px;min-height:44px;min-width:44px;width:44px}.session-pill{grid-template-columns:36px;padding:3px}.session-avatar{height:36px;width:36px}.session-pill>div:last-child{display:none}.command-actions{align-items:center;display:flex;gap:4px;grid-column:1/-1;grid-row:3;height:52px;min-height:52px;padding:4px;width:100%}.command-actions .global-search-shell{flex:1 1 auto;min-width:0;width:auto}.command-actions .icon-button,.command-actions .primary-button.compact,.command-actions .search-box{height:44px;min-height:44px}.command-actions .search-box{padding-inline:9px;width:100%}.command-actions .icon-button,.command-actions .primary-button.compact{flex:0 0 44px;min-width:44px;padding:0;width:44px}.command-actions .primary-button.compact{font-size:0}.command-actions .primary-button.compact svg{height:16px;width:16px}.metric-strip{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.metric-card{gap:3px;min-height:54px;padding:6px 7px}.metric-card span{font-size:9px;line-height:1.15}.metric-card strong{font-size:18px}.view-tabs-frame.compact{align-items:stretch;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr) 44px;margin-bottom:8px;padding:4px}.view-tabs-frame.compact .view-tabs{height:44px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:44px;min-height:44px;overflow:visible;padding:0}.view-tabs-frame.compact .view-tabs button{font-size:10px;gap:4px;height:44px;min-height:44px;padding:4px}.view-tabs-frame.compact .view-tabs-toggle{border:0;border-radius:5px;box-shadow:inset 3px 0 0 var(--teal-500);height:44px;min-height:44px;padding:0;width:44px}.view-tabs-frame.compact .view-tabs-toggle span{display:none}.view-tabs-frame.expanded{gap:4px;grid-template-columns:minmax(0,1fr);padding:4px}.view-tabs-frame.expanded .view-tabs{grid-auto-rows:minmax(44px,auto);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.view-tabs-frame.expanded .view-tabs button{flex-direction:row;min-height:48px}.view-tabs-frame.expanded .view-tabs-toggle{border:0;border-top:1px solid rgba(9,28,49,.12);height:44px;min-height:44px;width:100%}.view-tabs-frame.expanded .view-tabs-toggle span{display:inline}.board-utility-strips{gap:6px;margin-bottom:8px}.board-utility-strips>.board-button-strip,.board-utility-strips>.control-strip{padding:4px}.board-utility-strips .board-button-toggle,.board-utility-strips .control-toggle{font-size:11px;line-height:1.15;min-height:44px;padding-inline:6px}.gate5-kanban-scope-strip{gap:8px;margin-bottom:8px;padding:10px}.gate5-scope-select{gap:4px;padding:6px 8px}.gate5-scope-select select{min-height:44px}.board-toolbar{gap:8px;margin-bottom:8px}.board-group-control,.board-toolbar :is(button,input,select){min-height:44px}}@media (max-width:390px){.topbar-brand{max-width:146px}.topbar-brand-logo{max-width:134px}}.executive-layout{grid-template-columns:minmax(0,1fr)}.executive-layout>*{grid-column:1;max-width:100%;min-width:0}@media (min-width:701px) and (max-width:1500px){.executive-action-row,.executive-command-center-row,.executive-control-row,.executive-live-row,.executive-ops-row,.executive-red-team-row,.executive-runtime-row{grid-template-columns:minmax(0,1fr)}.executive-action-buttons,.executive-command-center-actions,.executive-control-actions,.executive-live-buttons,.executive-ops-row-actions,.executive-red-team-row-actions,.executive-runtime-actions{justify-content:flex-start;justify-items:start;max-width:100%}.executive-action-live-grid,.executive-command-center-composer,.executive-command-center-fields,.executive-control-fields,.executive-live-fields,.executive-ops-create,.executive-ops-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-runtime-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:701px) and (max-width:1320px){.executive-ops-kpis,.executive-red-team-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-ops-row{grid-template-columns:minmax(0,1fr)}.executive-action-live-grid,.executive-ops-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-ops-row-actions{justify-content:flex-start}}.marketing-cockpit .executive-funnel button{flex-direction:column;gap:3px;line-height:1.18;min-height:60px;overflow:visible;overflow-wrap:anywhere;padding:6px 4px;white-space:normal}@media (min-width:701px) and (max-width:1320px){.view-tabs-frame.compact .view-tabs button{font-size:10px;gap:3px;padding-inline:3px}.view-tabs-frame.expanded .view-tabs button{font-size:10px}.view-tabs-frame.compact .view-tabs button span{overflow:visible;text-overflow:clip}}.data-export-preset{min-height:68px}.data-export-preset small,.data-export-preset strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}[data-testid=tower-structural-crud]{background:rgba(255,253,248,.98);border:1px solid rgba(16,35,53,.16);border-left:4px solid var(--teal-500);border-radius:6px;box-shadow:0 10px 26px rgba(6,16,29,.06);display:grid;grid-gap:16px;gap:16px;margin-bottom:14px;min-width:0;padding:16px}[data-testid=tower-structural-crud]>.section-heading{align-items:end;border-bottom:1px solid rgba(16,35,53,.12);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:14px}[data-testid=tower-structural-crud]>.section-heading h2{font-size:22px;margin:3px 0 4px}[data-testid=tower-structural-crud]>.section-heading p{color:var(--muted);line-height:1.45;margin:0;max-width:760px}[data-testid=tower-create-form]{align-items:end;background:rgba(25,113,130,.055);border:1px solid rgba(25,113,130,.2);border-radius:5px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:12px}[data-testid=tower-create-form] label,[data-testid=tower-registry-row]>label{color:var(--text);display:grid;font-size:12px;font-weight:800;grid-gap:5px;gap:5px;min-width:0}[data-testid=tower-create-form] :is(input,select),[data-testid=tower-registry-row] :is(input,select){background:var(--white);border:1px solid rgba(16,35,53,.22);border-radius:4px;color:var(--text);font:inherit;font-size:13px;font-weight:650;min-height:40px;min-width:0;padding:8px 10px;width:100%}[data-testid=tower-create-form] :is(input,select):focus-visible,[data-testid=tower-registry-row] :is(input,select):focus-visible{border-color:var(--teal-500);box-shadow:0 0 0 3px rgba(25,113,130,.15);outline:0}[data-testid=tower-create-submit]{justify-content:center;min-height:40px;white-space:nowrap}[data-testid=tower-registry-list],[data-testid=tower-registry-row]{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}[data-testid=tower-registry-row]{background:var(--white);border:1px solid rgba(16,35,53,.14);border-left:3px solid var(--gold-500);border-radius:5px;padding:12px}[data-testid=tower-registry-row]>.action-row,[data-testid=tower-registry-row]>div:first-child,[data-testid=tower-registry-row]>small{grid-column:1/-1;min-width:0}[data-testid=tower-registry-row]>div:first-child{align-items:baseline;border-bottom:1px solid rgba(16,35,53,.1);display:grid;grid-gap:3px 8px;gap:3px 8px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:9px}[data-testid=tower-registry-row]>div:first-child .eyebrow{grid-column:1/-1}[data-testid=tower-registry-row]>div:first-child strong{font-size:16px;overflow-wrap:anywhere}[data-testid=tower-registry-row]>div:first-child small,[data-testid=tower-registry-row]>small{color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}[data-testid=tower-registry-row]>.action-row{border-top:1px solid rgba(16,35,53,.1);display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;padding-top:10px}[data-testid=tower-registry-row]>.action-row .ghost-button{min-height:38px}.eyebrow{color:var(--gold-text);letter-spacing:.04em}.dark-card .eyebrow,.executive-command .eyebrow,.executive-focus-beacon .eyebrow,.sidebar .eyebrow{color:var(--gold-300)}@media (max-width:980px){[data-testid=tower-registry-list]{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){[data-testid=tower-structural-crud]{gap:12px;padding:12px}[data-testid=tower-structural-crud]>.section-heading{align-items:start;grid-template-columns:minmax(0,1fr)}[data-testid=tower-structural-crud]>.section-heading h2{font-size:20px}[data-testid=tower-structural-crud]>.section-heading .toggle-row{justify-self:start}[data-testid=tower-create-form],[data-testid=tower-registry-row]{grid-template-columns:minmax(0,1fr)}[data-testid=tower-registry-row]>.action-row,[data-testid=tower-registry-row]>div:first-child,[data-testid=tower-registry-row]>label,[data-testid=tower-registry-row]>small{grid-column:1}[data-testid=tower-registry-row]>div:first-child{grid-template-columns:minmax(0,1fr)}[data-testid=tower-registry-row]>.action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-testid=tower-registry-row]>.action-row .ghost-button{justify-content:center;width:100%}[data-testid=tower-registry-row]>.action-row .danger{grid-column:1/-1}.workspace-heading .eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){:is(button,input,select,textarea,[role=button]):focus-visible{outline:3px solid currentColor;outline-offset:2px}.executive-panel,.surface-card,[data-testid=tower-registry-row],[data-testid=tower-structural-crud]{border-color:currentColor}}@media (forced-colors:active){:is(button,input,select,textarea,[role=button]){forced-color-adjust:auto}.dark-card,.executive-command,.sidebar{border:1px solid CanvasText}}.hierarchy-workbench,.task-read-restriction{border:1px solid rgba(9,28,49,.12);border-radius:8px;min-width:0;padding:14px}.hierarchy-grant-list,.hierarchy-workbench,.task-read-allowlist,.task-read-restriction-editor{display:grid;grid-gap:12px;gap:12px}.hierarchy-quick-setup{align-items:center;background:#f7faf8;border-left:4px solid var(--gold-500);display:grid;grid-gap:10px 16px;gap:10px 16px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.hierarchy-quick-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.hierarchy-quick-copy strong{color:var(--ink-950);font-size:15px}.hierarchy-advanced-scope>p,.hierarchy-quick-copy p{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.hierarchy-quick-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hierarchy-quick-setup>small{color:var(--teal-700);font-weight:800;grid-column:1/-1}.hierarchy-advanced-scope{border-top:1px solid rgba(9,28,49,.12);display:grid;grid-gap:12px;gap:12px;padding-top:10px}.hierarchy-advanced-scope>summary{align-items:center;color:var(--ink-950);cursor:pointer;display:inline-flex;font-weight:850;gap:8px;min-height:44px;width:-moz-fit-content;width:fit-content}.hierarchy-advanced-scope[open]>summary{color:var(--teal-700)}.hierarchy-capability-grid,.hierarchy-editor-grid,.hierarchy-scope-chain{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hierarchy-scope-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.hierarchy-capability-grid label,.hierarchy-scope-chain label,.task-read-allowlist fieldset label,.task-read-restriction-editor>label{align-items:center;display:flex;gap:8px;min-height:44px}.hierarchy-scope-chain fieldset{max-height:280px;min-width:0;overflow:auto}.hierarchy-grant-row{align-items:center;border-top:1px solid rgba(9,28,49,.1);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding-block:10px}.access-cloud-provisioning,.hierarchy-grant-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.task-read-restriction summary{align-items:center;cursor:pointer;display:flex;font-weight:850;gap:8px;min-height:44px}.task-read-visibility{align-items:center;border:1px solid rgba(11,95,101,.28);border-radius:999px;color:#0b5f65;display:inline-flex;font-weight:800;gap:6px;min-height:32px;padding:4px 10px}.task-read-visibility.restricted{border-color:rgba(184,68,62,.3);color:#8f312d}.task-read-allowlist fieldset{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow:auto}.task-read-allowlist textarea{min-height:88px;width:100%}@media (max-width:430px){.hierarchy-quick-setup{grid-template-columns:minmax(0,1fr);padding:12px}.hierarchy-quick-actions{display:grid;justify-content:stretch}.hierarchy-capability-grid,.hierarchy-editor-grid,.hierarchy-grant-row,.hierarchy-quick-actions,.hierarchy-scope-chain,.task-read-allowlist fieldset{grid-template-columns:minmax(0,1fr)}.access-section-tabs,.access-section-tabs[data-tab-count="5"]{grid-template-columns:minmax(0,1fr);position:static}.access-section-tabs button,.hierarchy-workbench :is(button,input,select,textarea),.task-modal-panel :is(button,input,select,textarea){min-height:44px}.hierarchy-workbench :is(input,select,textarea),.task-modal-panel :is(input,select,textarea){font-size:16px;max-width:100%}.hierarchy-workbench,.task-modal-panel,.task-modal-panel .detail-panel,.task-read-restriction{max-width:100%;min-width:0;overflow-x:hidden}.access-editor-actions,.hierarchy-actions{bottom:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr);position:-webkit-sticky;position:sticky}}@media (min-width:701px){.view-tabs-frame.expanded .view-tabs{grid-auto-rows:minmax(58px,auto);grid-template-rows:repeat(2,minmax(58px,auto))}.view-tabs-frame.expanded .view-tabs-toggle{position:-webkit-sticky;position:sticky;top:8px;z-index:2}}@media (max-width:700px){.view-tabs-frame.expanded{grid-template-rows:minmax(0,auto) 44px;max-height:none;overflow:visible}.view-tabs-frame.expanded .view-tabs{grid-auto-rows:minmax(50px,auto);grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}.view-tabs-frame.expanded .view-tabs button{flex-direction:column;gap:3px;min-height:50px;padding:5px 3px}.view-tabs-frame.expanded .view-tabs button span{font-size:9px;line-height:1.12}.view-tabs-frame.expanded .view-tabs-toggle{background:#fffdf8;bottom:0;box-shadow:0 -8px 16px rgba(6,16,29,.08);position:-webkit-sticky;position:sticky;z-index:3}}@media (max-width:900px){.mobile-sidebar-backdrop{background:rgba(6,16,29,.46)}.sidebar.sidebar-v2{background-color:#091c31;border-right-color:rgba(201,169,97,.28);gap:9px;height:100dvh;max-height:100dvh;max-width:min(312px,calc(100vw - 48px));min-height:100dvh;padding:10px;width:min(312px,calc(100vw - 48px))}.sidebar.sidebar-v2.is-open{box-shadow:18px 0 40px rgba(6,16,29,.3);display:flex;opacity:1;visibility:visible}.sidebar-v2 .brand-row{min-height:52px}.sidebar-mobile-close{height:40px;right:16px;top:16px;width:40px}.sidebar-v2 .workspace-switcher-v2{flex:0 0 auto}.sidebar-v2 .sidebar-registry-nav{flex:1 1 auto;min-height:0;overscroll-behavior:contain}.sidebar-v2 :is(button,[role=button]):focus-visible{outline:2px solid #f0cf7a;outline-offset:2px}}@media (min-width:701px){.view-tabs-frame.expanded .view-tabs{grid-auto-rows:minmax(48px,auto);grid-template-rows:repeat(2,minmax(48px,auto))}.view-tabs-frame.expanded .view-tabs button{min-height:48px;padding-block:5px}}@media (max-width:700px){.topbar{grid-template-columns:44px minmax(96px,1fr) auto;grid-template-rows:44px auto 52px}.topbar-brand{align-self:center;background:transparent;border:0;box-shadow:none;display:grid;grid-column:2;grid-row:1;height:40px;justify-self:start;min-height:40px;max-width:150px;padding:2px 4px;width:100%;z-index:1}.topbar-brand-assets{align-items:center;display:flex;gap:4px;height:36px;width:100%}.topbar-brand-slogan-text{display:none}.topbar-brand-logo{display:block;height:32px;max-width:142px;object-fit:contain;object-position:left center;width:100%}.topbar-brand-mobile-icon{display:none}.workspace-heading{align-self:center;display:grid;grid-gap:2px;gap:2px;grid-column:1/-1;grid-row:2;min-width:0;padding:2px 1px 4px}.account-actions{grid-column:3}.workspace-heading .eyebrow{display:block;font-size:9px;line-height:1.15}.workspace-heading p{display:none}.workspace-heading h1{display:-webkit-box;font-size:20px;line-height:1.12;margin:0;max-width:100%;overflow:hidden;overflow-wrap:normal;white-space:normal;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-actions{grid-column:1/-1;grid-row:3}.metric-strip{gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-strip.executive-context{gap:3px;grid-template-columns:repeat(5,minmax(0,1fr))}.metric-strip.executive-context .metric-card{min-height:56px;padding:5px 3px}.metric-strip.executive-context .metric-card span{font-size:8px;line-height:1.12}.metric-card{gap:2px;min-height:56px;padding:5px}.metric-card span{font-size:9px;line-height:1.16;overflow-wrap:normal;word-break:normal}.metric-card strong{font-size:17px}.view-tabs-frame.expanded .view-tabs{gap:3px;grid-auto-rows:52px;grid-template-columns:repeat(3,minmax(0,1fr));padding-right:2px}.view-tabs-frame.expanded .view-tabs button{flex-direction:column;gap:3px;min-height:52px;padding:5px 3px}.view-tabs-frame.expanded .view-tabs button span{font-size:9px;line-height:1.12;overflow-wrap:normal;text-align:center;word-break:normal}.view-tabs-frame.compact{grid-template-columns:minmax(0,1fr) auto}.view-tabs-frame.compact .view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.view-tabs-frame.compact .view-tabs-toggle{gap:4px;padding-inline:8px;width:auto}.view-tabs-frame.compact .view-tabs-toggle span{display:inline;font-size:10px;white-space:nowrap}.board-utility-strips{background:rgba(255,253,248,.78);border:1px solid rgba(9,28,49,.12);border-radius:7px;gap:0;padding:3px}.board-utility-strips>.board-button-strip,.board-utility-strips>.control-strip{background:transparent;border:0;border-radius:4px;box-shadow:none;padding:2px 4px}.board-utility-strips>.control-strip+.board-button-strip{border-left:1px solid rgba(9,28,49,.1)}.board-utility-strips:has([aria-expanded=true])>.control-strip+.board-button-strip{border-left:0;border-top:1px solid rgba(9,28,49,.1)}.gate5-kanban-scope-strip{gap:8px;grid-template-columns:minmax(0,1fr) minmax(150px,1fr);padding:8px}.gate5-kanban-scope-strip>div:first-child .eyebrow,.gate5-kanban-scope-strip>div:first-child small{display:none}.gate5-kanban-scope-strip>div:first-child strong{font-size:14px;line-height:1.2}.gate5-scope-select{gap:2px;padding:5px 6px}.gate5-scope-select select{min-height:44px}.board-toolbar{align-items:stretch;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr)}.board-toolbar .toolbar-note{display:none}.board-toolbar .add-column{display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.board-toolbar .add-column input{min-width:0}.board-toolbar .board-group-control{display:grid;grid-gap:4px;gap:4px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:6px 8px;width:100%}.board-toolbar .board-group-control>span{align-self:center;white-space:nowrap}.board-toolbar .board-group-control select{flex-basis:auto;height:44px;min-height:44px}.board-toolbar .board-group-control small{align-self:center;font-size:10px;grid-column:1/-1;line-height:1.2;text-align:left;white-space:normal}.board-template-panel.is-collapsed{display:block;padding:6px 8px}.board-template-panel.is-collapsed .board-template-copy{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto}.board-template-panel.is-collapsed .board-template-copy h2{font-size:13px;white-space:normal}.board-template-panel.is-collapsed .board-template-copy p,.board-template-panel.is-collapsed .board-template-meta.compact{display:none}.board-template-panel.is-collapsed .board-template-copy button{justify-self:end;min-height:44px}.executive-layout{gap:8px}.business-blueprint-panel,.executive-actions-panel,.executive-command,.executive-command-center-panel,.executive-controls-panel,.executive-live-workbench,.executive-ops-board,.executive-red-team-inbox,.executive-runtime-panel{gap:8px;padding:10px}.executive-command{min-height:0}.executive-command h2{font-size:18px;line-height:1.12;margin-block:2px}.executive-command p{display:-webkit-box;font-size:13px;line-height:1.28;margin-block:2px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.executive-command-actions{min-width:0;padding:8px}.executive-stat-grid{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.executive-stat{min-height:68px;padding:7px}.executive-stat strong{font-size:15px;line-height:1.08;overflow-wrap:normal;word-break:normal}.executive-stat small,.executive-stat span{font-size:10px;line-height:1.24;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.executive-stat small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reports-command{align-items:stretch;padding:14px}.reports-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.reports-command-actions>div{grid-column:1/-1;min-width:0;width:100%}.reports-command-actions .ghost-button{box-sizing:border-box;font-size:14px;justify-content:center;max-width:100%;min-width:0;white-space:nowrap;width:100%}.executive-layout :is(.executive-command-center-row,.executive-ops-row,.executive-live-row,.executive-runtime-row,.executive-red-team-row,.executive-action-row,.executive-control-row,.executive-row){padding:8px 4px}.executive-layout :is(.executive-ops-kpis article,.executive-live-kpis article,.executive-runtime-kpis article,.executive-red-team-kpis article,.executive-action-kpis article){min-height:54px;padding:6px}}@media (max-width:480px){.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip:not(.executive-context) .metric-card:last-child:nth-child(odd){grid-column:1/-1}.metric-strip.executive-context{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:340px){.board-toolbar,.gate5-kanban-scope-strip{grid-template-columns:minmax(0,1fr)}}.sidebar-v2 .sidebar-registry-nav{align-content:start;flex:1 1;grid-auto-rows:max-content;min-height:0;padding-bottom:22px;scroll-padding-block:14px 72px}.sidebar-v2 .sidebar-footer{box-shadow:0 -12px 20px rgba(6,16,29,.32);margin-top:0}@media (min-width:901px) and (max-width:1320px){.automation-monitor{align-items:end;grid-template-columns:minmax(0,1fr) auto}.automation-monitor>:first-child{min-width:0}.automation-monitor-stats{display:grid;grid-gap:7px;gap:7px;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.automation-monitor-stats span{min-width:0;width:100%}}@media (max-width:700px){.executive-grid,.executive-grid.wide{grid-template-columns:minmax(0,1fr)}.view-tabs-frame.expanded{grid-template-rows:minmax(0,auto) 44px;overflow:hidden}.view-tabs-frame.expanded .view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(38dvh,288px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 8px 2px;scroll-padding-block:6px;scrollbar-color:rgba(26,105,107,.58) rgba(9,28,49,.06);scrollbar-gutter:stable;scrollbar-width:thin}.view-tabs-frame.expanded .view-tabs::-webkit-scrollbar{display:block;width:6px}.view-tabs-frame.expanded .view-tabs::-webkit-scrollbar-thumb{background:rgba(26,105,107,.58);border-radius:999px}.view-tabs-frame.expanded .view-tabs button{min-height:52px}.view-tabs-frame.expanded .view-tabs-toggle{box-shadow:0 -8px 18px rgba(6,16,29,.08);position:relative}.metric-strip.executive-context{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip.executive-context .metric-card{gap:4px;min-height:66px;padding:8px 9px}.metric-strip.executive-context .metric-card:last-child:nth-child(odd){grid-column:1/-1}.metric-strip.executive-context .metric-card span{font-size:10px;line-height:1.22;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.executive-stat-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.executive-stat{gap:5px;min-height:88px;padding:10px}.executive-stat:last-child:nth-child(odd){grid-column:1/-1}.executive-stat strong{font-size:18px;line-height:1.12;overflow-wrap:anywhere}.executive-stat small,.executive-stat span{display:block;font-size:11px;line-height:1.3;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:initial}}.audit-cockpit-actions{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%}.audit-cockpit-actions>:is(button,label){box-sizing:border-box;justify-content:center;max-width:100%;min-height:44px;min-width:0;text-align:center;white-space:normal;width:100%}.audit-cockpit-actions>:last-child:nth-child(3n+1){grid-column:1/-1}@media (max-width:700px){.audit-cockpit-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-cockpit-actions>:last-child:nth-child(3n+1){grid-column:auto}.audit-cockpit-actions>:last-child:nth-child(odd){grid-column:1/-1}.topbar-brand{max-width:44px;padding:2px;width:44px}.topbar-brand-assets{height:40px;justify-content:flex-start;width:40px}.topbar-brand-logo{display:none}.topbar-brand-mobile-icon{display:block;flex:0 0 36px;height:36px;object-fit:contain;width:36px}}.data-hub-table-wrap{max-height:clamp(420px,58dvh,680px);overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.data-hub-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3}[data-testid=executive-tower-root][data-tower-key=finance]{--tower-identity:#c9a961;--tower-identity-soft:rgba(201,169,97,0.1)}[data-testid=executive-tower-root][data-tower-key=operations]{--tower-identity:#0d7d7d;--tower-identity-soft:rgba(13,125,125,0.09)}[data-testid=executive-tower-root][data-tower-key=marketing]{--tower-identity:#2f6fa3;--tower-identity-soft:rgba(47,111,163,0.09)}[data-testid=executive-tower-root][data-tower-key=growth]{--tower-identity:#2f8f66;--tower-identity-soft:rgba(47,143,102,0.09)}[data-testid=executive-tower-root][data-tower-key=journey]{--tower-identity:#2f8fa3;--tower-identity-soft:rgba(47,143,163,0.09)}[data-testid=executive-tower-root][data-tower-key=documents]{--tower-identity:#b99251;--tower-identity-soft:rgba(185,146,81,0.09)}[data-testid=executive-tower-root][data-tower-key=partners]{--tower-identity:#7b5fa8;--tower-identity-soft:rgba(123,95,168,0.09)}[data-testid=executive-tower-root][data-tower-key=ai]{--tower-identity:#6554b8;--tower-identity-soft:rgba(101,84,184,0.09)}[data-testid=executive-tower-root][data-tower-key=people]{--tower-identity:#a85f72;--tower-identity-soft:rgba(168,95,114,0.09)}[data-testid=executive-tower-root][data-tower-key=bi]{--tower-identity:#4961a6;--tower-identity-soft:rgba(73,97,166,0.09)}[data-testid=executive-tower-root][data-tower-key=compliance]{--tower-identity:#b45b4f;--tower-identity-soft:rgba(180,91,79,0.09)}.custom-executive-tower-surface[data-testid=executive-tower-root]{--tower-identity:var(--gold-500);--tower-identity-soft:rgba(201,169,97,0.09);background:rgba(255,253,248,.88);border:1px solid rgba(201,169,97,.32);-webkit-border-start:4px solid var(--tower-identity);border-inline-start:4px solid var(--tower-identity);border-radius:8px;box-shadow:0 12px 30px rgba(10,30,46,.08);overflow:clip}.custom-executive-tower-details>summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;min-height:62px;padding:12px 16px}.custom-executive-tower-details>summary::-webkit-details-marker{display:none}.custom-executive-tower-details>summary>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.custom-executive-tower-details>summary small,.custom-executive-tower-details>summary strong{overflow-wrap:anywhere}.custom-executive-tower-details>summary small{color:var(--ink-600)}.custom-executive-tower-content{border-top:1px solid rgba(201,169,97,.24);display:grid;grid-gap:12px;gap:12px;padding:12px}.custom-executive-tower-content .executive-command-center-panel.compact,.custom-executive-tower-content .executive-controls-panel{margin:0}[data-testid=executive-tower-root][data-tower-key] .executive-tower-contract-strip,[data-testid=executive-tower-root][data-tower-key]>.executive-command{-webkit-border-start:4px solid var(--tower-identity,var(--teal-500));border-inline-start:4px solid var(--tower-identity,var(--teal-500))}[data-testid=executive-tower-root][data-tower-key] .executive-stat:not(.critical,.warn,.success){background:var(--tower-identity-soft,rgba(13,125,125,.09));border-inline-start-color:var(--tower-identity,var(--teal-500))}@media (max-width:700px){.custom-executive-tower-details>summary{align-items:flex-start;flex-direction:column;gap:8px}.custom-executive-tower-content,.workspace-shell{padding:8px}.topbar{gap:3px 4px;grid-template-rows:44px 22px 48px;margin-bottom:6px}.workspace-heading{min-height:22px;padding:0 1px}.workspace-heading .eyebrow,.workspace-heading p{display:none}.workspace-heading h1{display:block;font-size:18px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-actions{height:48px;min-height:48px;padding-block:2px}}@media (max-width:700px){:is(button,[role=button],summary,select,textarea,input:not([type=checkbox]):not([type=radio]),.file-button,.card-select,label.toggle-row){min-height:44px;min-width:44px}:is(.sidebar-v2,.view-tabs-frame,.board-template-grid,.data-export-preset-grid) a[href]{min-height:44px;min-width:44px}.board-template-card :is(span,small,p),.data-export-preset :is(strong,small),.data-hub-preview-schema,.data-hub-table :is(th,td),.data-hub-table td:before,.sidebar-registry-nav :is(button,a) :is(span,small),.view-tabs-frame .view-tabs button span,:is(.metric-strip,.dashboard-metric-grid,.dashboard-global-grid,.dashboard-workspace-grid,.executive-stat-grid,.executive-ops-kpis,.executive-live-kpis,.executive-runtime-kpis,.executive-red-team-kpis,.executive-action-kpis,.channel-grid) :is(span,small){font-size:12px}.executive-layout :is(.executive-ops-kpis,.executive-live-kpis,.executive-runtime-kpis,.executive-red-team-kpis,.executive-action-kpis,.channel-grid,.executive-command-center-filters),.executive-stat-grid,.metric-strip,.metric-strip.executive-context{gap:6px;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.metric-strip{margin-bottom:6px}.metric-card,.metric-strip.executive-context .metric-card{gap:3px;min-height:62px;padding:6px 7px}.executive-layout{gap:7px}.executive-layout :is(.executive-ops-kpis article,.executive-live-kpis article,.executive-runtime-kpis article,.executive-red-team-kpis article,.executive-action-kpis article,.channel-grid article,.channel-grid button),.executive-stat{min-height:64px;padding:7px}.data-hub-table-wrap{max-height:min(56dvh,480px);scrollbar-gutter:stable}}.view-tabs-count{align-items:center;background:rgba(9,28,49,.1);border:1px solid rgba(9,28,49,.12);border-radius:999px;display:inline-flex;font-size:10px;height:22px;justify-content:center;line-height:1;min-width:22px;padding-inline:5px}.topbar-brand-wordmark{display:none}.task-modal-panel .task-section-nav{align-items:stretch;background:rgba(255,253,248,.97);border:1px solid rgba(9,28,49,.12);border-radius:7px;box-shadow:0 8px 20px rgba(6,16,29,.08);display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));order:2;padding:4px;position:-webkit-sticky;position:sticky;top:76px;z-index:3}.task-modal-panel .task-section-nav button{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--navy-700);display:inline-flex;font-weight:780;gap:6px;justify-content:center;min-height:40px;padding:6px}.task-modal-panel .task-section-nav button:focus-visible,.task-modal-panel .task-section-nav button:hover{background:rgba(25,113,130,.1);color:var(--teal-700)}.task-modal-panel .task-description-field{order:3}.task-modal-panel .task-core-fields{order:4}.task-modal-panel .quick-actions-panel{order:5}.task-modal-panel .task-cover-editor{grid-template-columns:minmax(190px,270px) minmax(0,1fr);order:6}.task-modal-panel .task-cover-preview,.task-modal-panel .task-cover-preview.image{aspect-ratio:16/8;max-height:170px;min-height:118px}.task-modal-panel .task-transfer-panel{order:7}.task-modal-panel .task-notes-panel{order:8}.task-modal-panel .task-activity-panel{order:9}.task-modal-panel [data-task-section]{scroll-margin-top:136px}.access-user-editor-nav{background:rgba(255,253,248,.97);border:1px solid rgba(9,28,49,.12);border-radius:7px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.access-user-editor-nav button{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--navy-700);display:inline-flex;font-weight:800;gap:6px;justify-content:center;min-height:42px;padding:7px}.access-user-editor-nav button.active{background:var(--site-navy);color:var(--ivory)}.user-card-editor:not([hidden]){max-height:min(78dvh,760px);overflow:auto;overscroll-behavior:contain;padding:8px;scrollbar-gutter:stable}.access-user-editor-section{border:1px solid rgba(9,28,49,.1);border-radius:7px;margin:8px 0;padding:12px}.access-editor-actions{background:rgba(255,253,248,.97);border-top:1px solid rgba(9,28,49,.12);bottom:0;margin:8px -8px -8px;padding:8px;position:-webkit-sticky;position:sticky;z-index:3}.integration-focus-nav{background:rgba(255,253,248,.96);border:1px solid rgba(9,28,49,.12);border-radius:7px;box-shadow:0 8px 20px rgba(6,16,29,.05);display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px}.integration-focus-nav button{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--navy-700);display:grid;font-weight:800;grid-gap:5px;gap:5px;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;padding:7px 9px;text-align:left}.integration-focus-nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-focus-nav button b{align-items:center;background:rgba(9,28,49,.08);border-radius:999px;display:inline-flex;font-size:10px;height:22px;justify-content:center;min-width:22px;padding-inline:5px}.integration-focus-nav button.active{background:var(--site-navy);color:var(--ivory)}.integration-focus-nav button.active b{background:rgba(255,255,255,.14);color:var(--gold-300)}.integration-layout[data-integration-focus=channels] :is([data-testid=gate11-resolution-strip],[data-testid=gate11-tower-matrix],[data-testid=gate11-reconciliation-panel],[data-testid=gate11-conflict-panel],[data-testid=gate11-ingestion-panel],[data-testid=gate11-dispatch-panel],[data-testid=gate11-queue-summary],[data-testid=gate11-queue-panel]),.integration-layout[data-integration-focus=flow] :is([data-testid=gate11-contract-health],[data-testid=gate11-tower-matrix],[data-testid=gate11-test-panel],[data-testid=gate11-payload-panel],[data-testid=gate11-queue-summary],[data-testid=gate11-channel-builder],.integration-channel-grid,[data-testid=gate11-queue-panel]),.integration-layout[data-integration-focus=queue] :is([data-testid=gate11-contract-health],[data-testid=gate11-tower-matrix],[data-testid=gate11-reconciliation-panel],[data-testid=gate11-conflict-panel],[data-testid=gate11-test-panel],[data-testid=gate11-payload-panel],[data-testid=gate11-channel-builder],.integration-channel-grid),.integration-layout[data-integration-focus=summary] :is([data-testid=gate11-integration-filters],[data-testid=gate11-conflict-panel],[data-testid=gate11-ingestion-panel],[data-testid=gate11-dispatch-panel],[data-testid=gate11-test-panel],[data-testid=gate11-payload-panel],[data-testid=gate11-queue-summary],[data-testid=gate11-channel-builder],.integration-channel-grid,[data-testid=gate11-queue-panel]){display:none}.integration-layout[data-integration-focus=channels],.integration-layout[data-integration-focus=flow],.integration-layout[data-integration-focus=queue]{grid-template-columns:minmax(0,1fr)}.integration-layout[data-integration-focus=channels]>[data-testid=gate11-side-feed],.integration-layout[data-integration-focus=flow]>[data-testid=gate11-side-feed],.integration-layout[data-integration-focus=queue]>[data-testid=gate11-side-feed]{display:none}@media (max-width:700px){.topbar{gap:3px 4px;grid-template-columns:42px minmax(98px,1fr) minmax(132px,auto);grid-template-rows:44px 22px 48px}.topbar-brand{background:transparent;border:0;box-shadow:none;display:block;grid-column:2;grid-row:1;height:40px;max-width:148px;min-height:40px;padding:2px 0;width:100%}.topbar-brand-assets{align-items:center;display:flex;height:36px;justify-content:flex-start;width:100%}.topbar-brand-logo,.topbar-brand-slogan-text{display:none}.topbar-brand-mobile-icon{display:block;flex:0 0 30px;height:30px;object-fit:contain;width:30px}.topbar-brand-wordmark{color:var(--site-navy);display:block;font-family:var(--font-heading);font-size:14px;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-actions{grid-gap:4px;grid-column:3;grid-row:1;grid-template-columns:minmax(86px,1fr) 40px;justify-self:end;max-width:164px}.account-actions,.account-actions .session-pill{align-items:center;display:grid;gap:4px;min-width:0;width:100%}.account-actions .session-pill{flex:none;grid-gap:4px;grid-template-columns:28px minmax(0,1fr);min-height:40px;padding:4px 5px}.account-actions .session-avatar{height:28px;width:28px}.account-actions .session-pill>div:last-child{display:grid!important;min-width:0}.account-actions .session-pill span,.account-actions .session-pill strong{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-actions .session-pill strong{font-size:10px;line-height:1.15}.account-actions .session-pill span{font-size:8px;line-height:1.1}.executive-generic-cockpit>*{order:10}.executive-generic-cockpit>.executive-command{order:0}.executive-generic-cockpit>.executive-focus-beacon{order:1}.executive-generic-cockpit>.executive-command-center-panel{order:2}.executive-generic-cockpit>.dossier-workbench{order:3}.executive-generic-cockpit>.executive-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));order:4}.executive-generic-cockpit>.executive-stat-grid .executive-stat,.executive-generic-cockpit>.executive-stat-grid .executive-stat:last-child:nth-child(odd){grid-column:auto;min-height:78px}.executive-generic-cockpit>.executive-stat-grid .executive-stat small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-modal-panel .task-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:4px;scroll-snap-type:none;top:108px}.task-modal-panel .task-section-nav button{flex:none;min-height:44px;min-width:0}.task-modal-panel .task-description-field textarea{min-height:96px}.task-modal-panel .task-cover-editor{grid-template-columns:minmax(0,1fr)}.task-modal-panel .task-cover-preview,.task-modal-panel .task-cover-preview.image{aspect-ratio:16/6;max-height:132px;min-height:96px}.task-modal-panel [data-task-section]{scroll-margin-top:214px}.access-user-editor-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.access-user-editor-nav button:last-child:nth-child(odd){grid-column:1/-1}.user-card-editor:not([hidden]){max-height:76dvh}.access-user-editor-section{padding:9px}.integration-focus-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-focus-nav button:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:560px){:is(.integration-command,.audit-command)>.action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.integration-command,.audit-command)>.action-row>:is(button,.file-button){box-sizing:border-box;min-height:44px;min-width:0;white-space:normal;width:100%}}@media (max-width:400px){.topbar{grid-template-columns:42px minmax(88px,1fr) minmax(126px,auto)}.topbar-brand{max-width:116px}.topbar-brand-wordmark{font-size:13px}.account-actions{max-width:152px}.account-actions .session-pill{grid-template-columns:25px minmax(0,1fr)}.account-actions .session-avatar{height:25px;width:25px}}@media (max-width:1400px){.gate12-access-layout .user-list{grid-template-columns:minmax(0,1fr)}}.gate12-access-layout .user-card-editor:not([hidden]){align-content:start;box-sizing:border-box;grid-auto-rows:max-content;inline-size:100%;max-inline-size:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto;width:100%}.gate12-access-layout .access-editor-actions,.gate12-access-layout .user-card-editor .compact-grid,.gate12-access-layout .user-card-editor>.access-draft-simulation,.gate12-access-layout .user-card-editor>.access-user-editor-section,.gate12-access-layout .user-card-editor>.workspace-checks{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-width:0;width:100%}.gate12-access-layout .access-view-matrix{overflow:visible}.gate12-access-layout .access-editor-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;overflow:visible}.gate12-access-layout .access-editor-actions>button{inline-size:100%;max-inline-size:100%;min-inline-size:0;min-width:0;width:100%}@container (max-width: 560px){.gate12-access-layout .access-editor-actions,.gate12-access-layout .user-card-editor .compact-grid{grid-template-columns:minmax(0,1fr)}.gate12-access-layout .access-editor-actions{bottom:auto;position:static}.gate12-access-layout .access-user-editor-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 240px){.gate12-access-layout .access-user-editor-nav{grid-template-columns:minmax(0,1fr)}}.task-modal-panel{--card-workspace-accent:#1a797b;border-top:4px solid var(--card-workspace-accent)}.task-modal-panel[data-workspace=symbios7]{--card-workspace-accent:#c9a961}.task-modal-panel[data-workspace=trabalhista]{--card-workspace-accent:#2f8f66}.task-modal-panel[data-workspace=cidadania]{--card-workspace-accent:#b45b4f}.task-card.selected{border-color:var(--task-cover-color,var(--gold-500));box-shadow:0 0 0 2px color-mix(in srgb,var(--task-cover-color,var(--gold-500)) 24%,transparent),0 12px 28px rgba(6,16,29,.07)}.task-modal-panel [hidden]{display:none!important}.task-modal-panel .task-section-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.task-modal-panel .task-section-nav button.active{background:color-mix(in srgb,var(--card-workspace-accent) 16%,#fffdf8);box-shadow:inset 0 -2px 0 var(--card-workspace-accent);color:#091c31}.task-modal-panel .task-section-nav button.secondary{border-left:1px solid rgba(9,28,49,.1)}.task-more-actions{position:relative}.task-more-actions>summary{align-items:center;border:1px solid var(--line);border-radius:6px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;list-style:none;width:36px}.task-more-actions>summary::-webkit-details-marker{display:none}.task-more-actions>div{background:#fffdf8;border:1px solid rgba(9,28,49,.14);border-radius:7px;box-shadow:0 18px 44px rgba(6,16,29,.18);display:grid;grid-gap:4px;gap:4px;min-width:150px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:12}.task-more-actions>div button{align-items:center;display:flex;gap:8px;justify-content:flex-start;width:100%}.task-delete-confirmation{align-items:center;background:#fff7f5;border:1px solid rgba(180,91,79,.34);border-left:4px solid #b45b4f;border-radius:7px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;order:2;padding:10px 12px}.task-delete-confirmation span,.task-delete-confirmation strong{display:block}.task-delete-confirmation span{color:var(--muted);font-size:12px;margin-top:2px}.danger-button{background:#8f3d35;border-color:#8f3d35;color:#fff}.card-field-admin{border-top:1px solid rgba(9,28,49,.1);margin-top:10px;padding-top:8px}.card-field-admin>summary{color:var(--navy-700);cursor:pointer;font-weight:800;padding:7px 2px}.task-modal-panel .task-cover-editor{grid-template-columns:minmax(150px,220px) minmax(0,1fr)}.task-modal-panel .task-cover-preview,.task-modal-panel .task-cover-preview.image{max-height:132px;min-height:96px}.task-modal-panel .task-id{color:color-mix(in srgb,var(--card-workspace-accent) 52%,#091c31)}.task-title-readonly{color:var(--ink-950);font-family:var(--font-heading);font-size:20px;font-weight:850;line-height:1.2;margin:5px 0 0;overflow-wrap:anywhere}.task-modal-panel .task-section-nav button.secondary{border-left:0}.task-modal-panel button:disabled{cursor:not-allowed;opacity:.68}.task-modal-panel .task-notes-panel{border-left:3px solid color-mix(in srgb,var(--card-workspace-accent) 68%,#fffdf8)}.task-access-state{margin-left:auto}.task-access-state.granted{background:#e9f6ef;color:#205e43}.task-access-state.limited{background:#fff5de;color:#795a18}.task-access-state.readonly{background:#eef1f4;color:#596673}.task-effective-access-panel>details>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.task-effective-access-panel>details>summary::-webkit-details-marker{display:none}.task-effective-access-panel>details>summary span{align-items:center;display:inline-flex;gap:7px}.task-effective-access-panel>details>summary strong{color:color-mix(in srgb,var(--card-workspace-accent) 70%,#091c31);font-size:12px}.task-effective-access-panel p{color:var(--muted);font-size:12px;margin:10px 0}.task-capability-grid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.task-capability-grid span{align-items:center;border:1px solid rgba(9,28,49,.1);border-radius:6px;display:flex;font-size:12px;font-weight:750;gap:6px;min-width:0;padding:7px 8px}.task-capability-grid .allowed{background:#f1f8f4;color:#205e43}.task-capability-grid .blocked{background:#f5f4f1;color:#697581}.task-modal-panel .is-readonly input:disabled,.task-modal-panel .is-readonly select:disabled,.task-modal-panel .is-readonly textarea:disabled{background:#f6f4ef;color:#344252;opacity:1}@media (max-width:700px){.task-modal-panel .task-section-nav{grid-template-columns:repeat(6,minmax(0,1fr));position:-webkit-sticky;position:sticky;top:0;z-index:8}.task-modal-panel .task-section-nav button{grid-column:span 2}.task-modal-panel .task-section-nav button:nth-child(4){grid-column:2/span 2}.task-delete-confirmation{grid-template-columns:auto minmax(0,1fr)}.task-delete-confirmation button{width:100%}.task-delete-confirmation button:first-of-type{grid-column:1}.task-modal-panel .task-cover-editor{grid-template-columns:minmax(0,1fr)}.task-modal-panel .task-cover-preview,.task-modal-panel .task-cover-preview.image{aspect-ratio:auto;height:64px;max-height:64px;min-height:64px}.task-access-state{margin-left:0;width:100%}.task-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-section-tabs[data-tab-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.access-create-user-workbench{background:rgba(255,253,248,.96);border-color:rgba(201,169,97,.3);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);padding:16px}.task-modal-panel .task-cover-editor{align-items:start;grid-template-columns:112px minmax(0,1fr)}.task-modal-panel .task-cover-preview,.task-modal-panel .task-cover-preview.image{aspect-ratio:auto;box-sizing:border-box;height:88px;max-height:88px;max-width:112px;min-height:88px;width:112px}@media (max-width:700px){.topbar-brand-mobile-icon{flex-basis:36px;height:36px;width:36px}.task-modal-panel .task-cover-editor{grid-template-columns:58px minmax(0,1fr)}.task-modal-panel .task-cover-preview,.task-modal-panel .task-cover-preview.image{height:54px;max-height:54px;max-width:58px;min-height:54px;width:58px}}.access-create-user-workbench>*{grid-column:1;min-width:0}.access-create-user-heading{align-items:center}.access-create-user-heading h2,.access-user-directory-heading h2{color:var(--ink-950);font-size:18px;line-height:1.2;margin:3px 0 4px}.access-create-user-heading p,.access-user-directory-heading p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.access-create-user-layout{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(360px,.86fr) minmax(420px,1.14fr)}.access-create-user-profile-panel,.access-create-user-scope-panel{background:var(--white);border:1px solid rgba(9,28,49,.1);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.access-create-user-profile-panel{align-content:start}.access-create-block-heading{align-items:center;display:grid;grid-gap:9px;gap:9px;grid-template-columns:28px minmax(0,1fr)}.access-create-block-heading>span{align-items:center;background:var(--site-navy);border-radius:999px;color:var(--gold-300);display:inline-flex;font-size:11px;font-weight:900;height:28px;justify-content:center;width:28px}.access-create-block-heading small,.access-create-block-heading strong{display:block}.access-create-block-heading strong{color:var(--ink-950);font-size:13px}.access-create-block-heading small{color:var(--muted);font-size:11px;line-height:1.35;margin-top:2px}.access-create-user-identity-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.access-create-user-identity-grid>label{display:grid;grid-gap:5px;gap:5px;min-width:0}.access-create-user-identity-grid>label>span,.access-scope-group>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.access-avatar-upload-control{cursor:pointer;position:relative}.access-avatar-upload-control input[type=file]{block-size:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.access-avatar-upload-button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:7px;color:var(--navy-900);display:inline-flex;font-size:12px;font-weight:850;gap:7px;justify-content:center;min-height:40px;padding:0 10px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.access-avatar-upload-control:hover .access-avatar-upload-button{border-color:rgba(201,169,97,.72);box-shadow:0 5px 14px rgba(9,28,49,.07)}.access-avatar-upload-control:focus-within .access-avatar-upload-button{border-color:var(--gold-500);box-shadow:0 0 0 3px rgba(201,169,97,.18)}.access-create-user-workbench input[type=checkbox]{flex:0 0 16px;height:16px;min-height:0;padding:0;width:16px}.access-create-avatar-row{align-items:center;background:rgba(9,28,49,.035);border:1px solid rgba(9,28,49,.07);border-radius:7px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:42px minmax(0,1fr) auto;padding:8px}.access-create-avatar-row .user-avatar-preview{border-radius:999px;height:42px;min-width:42px;padding:0;width:42px}.access-create-avatar-row .user-avatar-preview img{height:100%;width:100%}.access-create-avatar-row small,.access-create-avatar-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-create-avatar-row strong{color:var(--ink-950);font-size:12px}.access-create-avatar-row small{color:var(--muted);font-size:11px;margin-top:2px}.access-create-user-scope-panel{align-content:start}.access-scope-group{display:grid;grid-gap:7px;gap:7px}.access-create-tower-list{align-content:start;max-height:224px;overflow:auto;padding:2px 4px 2px 0;scrollbar-gutter:stable}.access-create-policy-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.access-create-policy-panel{align-content:start;background:var(--white);grid-template-columns:minmax(0,1fr);padding:12px}.access-create-policy-panel>p{color:var(--muted);font-size:11px;line-height:1.4;margin:0}.access-policy-count{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.access-create-policy-panel .access-policy-scroll{align-content:start;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px;overflow:auto;padding:2px 5px 2px 0;scrollbar-gutter:stable}.access-create-policy-panel .access-policy-scroll label{border-radius:7px;min-width:0;padding:7px 8px}.access-create-user-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.access-create-user-actions small{color:var(--muted);font-size:11px;line-height:1.4}.access-user-directory-heading{align-items:center;background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:0;padding:13px 14px}.access-user-directory-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.access-user-directory-actions>strong{background:rgba(48,138,89,.1);border:1px solid rgba(48,138,89,.22);border-radius:999px;color:#276d49;font-size:10px;padding:5px 8px;white-space:nowrap}.gate12-access-layout .access-user-filters{border-radius:8px;position:relative;z-index:auto}.board-permission-note{align-items:center;background:rgba(9,28,49,.045);border:1px solid rgba(9,28,49,.11);border-radius:7px;color:var(--muted);display:flex;flex:1 1 380px;font-size:11px;gap:8px;line-height:1.4;min-height:40px;min-width:0;padding:8px 10px}.board-permission-note svg{color:var(--gold-600);flex:0 0 auto}.board-permission-note strong{color:var(--navy-900)}.gate12-access-layout .user-list{grid-template-columns:minmax(0,1fr)}.gate12-access-layout .user-card{background:rgba(255,253,248,.96);border-color:rgba(9,28,49,.1);padding:12px 14px}.gate12-access-layout .user-card.editing{border-color:rgba(201,169,97,.55);box-shadow:0 10px 28px rgba(9,28,49,.08)}.gate12-access-layout .user-card-head{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) auto}.user-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.user-card-actions .toggle-row{background:rgba(9,28,49,.035);border:1px solid rgba(9,28,49,.08);border-radius:7px;min-height:34px;padding:0 9px}.user-card-scope-summary{align-items:center;border-top:1px solid rgba(9,28,49,.07);display:flex;flex-wrap:wrap;gap:6px;padding-top:9px}.user-card-scope-summary span{align-items:center;background:rgba(9,28,49,.045);border:1px solid rgba(9,28,49,.07);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;gap:4px;min-height:26px;padding:4px 8px}.user-card-scope-summary b{color:var(--navy-900)}.access-tower-management{min-width:0}.access-tower-management>.access-panel{margin:0}@media (min-width:901px){.view-tabs-frame.compact[data-compact-tab-count="7"] .view-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:1100px){.access-create-policy-grid,.access-create-user-layout{grid-template-columns:minmax(0,1fr)}.access-create-user-scope-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.access-create-user-scope-panel .access-create-block-heading{grid-column:1/-1}}@media (max-width:700px){.access-section-tabs[data-tab-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.access-section-tabs[data-tab-count="5"] button:nth-last-child(-n+2){grid-column:span 1}.access-create-user-workbench{padding:12px}.access-create-policy-panel .access-policy-scroll,.access-create-user-identity-grid,.access-create-user-scope-panel{grid-template-columns:minmax(0,1fr)}.access-create-user-scope-panel .access-create-block-heading{grid-column:1}.access-create-policy-panel .access-policy-scroll,.access-create-tower-list{max-height:220px}.access-create-avatar-row{grid-template-columns:42px minmax(0,1fr)}.access-create-avatar-row button{grid-column:1/-1;justify-content:center;width:100%}.access-create-user-actions,.access-user-directory-heading{align-items:stretch;flex-direction:column}.access-user-directory-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.access-user-directory-actions button,.access-user-directory-actions>strong{justify-content:center;text-align:center;width:100%}.access-create-user-actions button{justify-content:center;width:100%}.gate12-access-layout .user-card-head{align-items:stretch;grid-template-columns:minmax(0,1fr)}.user-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.user-card-actions .toggle-row,.user-card-actions button{justify-content:center;width:100%}}.executive-section-nav{background:rgba(255,253,248,.96);border:1px solid rgba(9,28,49,.12);border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px}.executive-section-nav button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);display:grid;font:inherit;font-size:12px;font-weight:800;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:8px 10px;text-align:left}.executive-section-nav button:hover{background:rgba(9,28,49,.04);border-color:rgba(9,28,49,.08);color:var(--navy-900)}.executive-section-nav button.active{background:rgba(201,169,97,.13);border-color:rgba(201,169,97,.48);color:var(--navy-900);box-shadow:inset 0 -2px 0 var(--gold-600)}.executive-section-nav button svg{color:var(--gold-600)}.executive-section-nav button small{align-items:center;background:rgba(9,28,49,.07);border-radius:999px;color:var(--navy-900);display:inline-flex;font-size:10px;justify-content:center;min-height:22px;min-width:22px;padding:2px 6px}.executive-section-panel{display:grid;grid-gap:16px;gap:16px;min-width:0}.executive-section-panel[hidden]{display:none!important}@media (max-width:1100px){.executive-section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.executive-section-nav{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.executive-section-nav button{min-height:44px;min-width:0;width:100%}.executive-section-nav button:last-child{grid-column:1/-1}}.access-operation-notice{margin:0;padding:10px 12px;border:1px solid var(--line);border-left-width:4px;background:var(--surface);color:var(--ink);font-weight:700}.access-operation-notice.is-success{border-left-color:#2f8f68}.access-operation-notice.is-warning{border-left-color:#b9862f}.access-operation-notice.is-error{border-left-color:#b8443e}:is(a[href],button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 6px #fffdf8!important;outline:3px solid #0b5f65!important;outline-offset:3px!important}@media (forced-colors:active){:is(a[href],button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:none!important;outline-color:Highlight!important}}@media (max-width:430px){.gate12-access-layout .access-section-tabs[data-tab-count="5"],.gate12-access-layout .hierarchy-capability-grid,.gate12-access-layout .hierarchy-editor-grid,.gate12-access-layout .hierarchy-grant-row,.gate12-access-layout .hierarchy-scope-chain,.task-modal-panel .task-read-allowlist fieldset{grid-template-columns:minmax(0,1fr)!important}.gate12-access-layout :is(input,select,textarea),.task-modal-panel :is(input,select,textarea){font-size:16px!important}}