/* The product shares the presentation site's coral, paper and charcoal palette. */
body[data-requires-auth]{color-scheme:light;--bg:#f1f1ed;--surface:#eaeae5;--surface-2:#fff;--surface-3:#edede8;--border:#dedfd9;--text:#20221f;--text-muted:#676a64;--text-faint:#777b72;--brand:#d95458;--brand-dim:#f6e1df;--sev-critical:#b13741;--sev-high:#916022;--sev-medium:#827022;--sev-low:#397256;--status-ok:#397256;--status-info:#4c698b;background:var(--bg);color:var(--text)}
.sidebar{--text:#f0f1f3;--text-muted:#a5a7b0;--text-faint:#858994;--brand:#e65b5d;--surface-3:#24262c;--border:#2b2d33;background:#101113;border-color:#26272b}.sidebar .workspace-select{background:#1c1e21}.sidebar .nav-link{font-size:12px}.sidebar .nav-link[aria-current=page]{background:#3c282a;color:#f2989b}.sidebar .brand-word{color:#f5f5f1}.sidebar .sidebar-brand{padding-bottom:30px}.sidebar .workspace-select>span:nth-child(2){line-height:1.65}.sidebar .workspace-select small{color:#b9bac2}.sidebar .nav-count{color:#f4a0a1}.sidebar-foot .demo-label{color:#c1c3ca}
.topbar{background:var(--bg);border-color:#ddded7;height:76px}.breadcrumbs{color:#767a70;font-size:11px}.breadcrumbs span:last-child{color:#32372f}.topbar-search{background:#e7e8e1;border-color:#dedfd7;color:#30352d;padding:10px 13px}.topbar-search::placeholder{color:#6f7569}.avatar{background:#dce0d6;color:#394432}.menu-toggle{border-color:#d5d8ce;color:#343b2e}.menu-toggle:hover{color:#161b12;background:#e0e3d9}.content{padding:32px 36px 40px;gap:22px}.page-heading h1{font-size:36px;font-weight:600;letter-spacing:-1.6px}.page-heading p{font-size:13px;color:#60615e}.page-heading.overview-intro{background:#e65b5d;padding:31px 34px 33px;border-radius:6px;align-items:flex-end;color:#161815;min-height:228px}.overview-intro h1{font-size:48px;font-weight:600;letter-spacing:-2.6px;line-height:1.04;margin-bottom:17px;max-width:600px}.overview-intro p{color:#48262a;font-size:12px;max-width:420px;line-height:1.7}.overview-intro .page-actions{align-self:flex-end;padding-bottom:5px}.overview-intro .btn{font-size:11px;padding:12px 15px}.btn-primary{background:#171a16;color:#fff;border-color:#171a16}.btn-primary:hover{background:#30392b;border-color:#30392b}.btn-secondary{background:#fff;color:#32392b;border-color:#d4d9cc}.btn-secondary:hover{background:#e7eadd;border-color:#a8b49b}.overview-intro .btn-secondary{background:transparent;color:#241b1b;border-color:#b33e43}.overview-intro .btn-secondary:hover{background:#ee8181}.link-btn{color:#656e5c}.demo-notice{background:#e9e9e1;color:#656b5c;padding:9px 12px;font-size:10px;border-radius:4px}.demo-notice a{color:#616b55}.demo-notice .live-dot{background:#c75256}
.kpi-card{background:#fff;border:0;border-radius:6px;padding:22px 23px;min-height:158px}.kpi-label{font-size:12px;font-weight:500;color:#64665f}.kpi-value{font-size:43px;font-weight:500;letter-spacing:-2px;margin-top:15px;margin-bottom:5px}.kpi-icon{background:#eeeeea;color:#767e6c;border-radius:5px;width:30px;height:30px}.kpi-icon svg{width:15px;height:15px}.kpi-meta{color:#767970;font-size:10px}.kpi-spark{width:66px;bottom:23px}.kpi-grid{gap:14px}.kpi-card .kpi-dot{top:27px}.panel,.settings-card{background:#fff;border:0;border-radius:6px;padding:24px}.panel-title,.settings-card h2{font-size:15px;font-weight:600;color:#2c2e29;letter-spacing:-.4px}.panel-subtitle{color:#74776f;font-size:11px}.panel-head{margin-bottom:24px}.panel-head .text-link{font-size:11px}.text-link{color:#5b5e55;font-size:11px}.text-link:hover{color:#b13943}.panel-footer{font-size:10px;color:#77806c}.panel-grid,.dashboard-lower{gap:18px}.chart-tabs{border:0;background:#eaece4;padding:4px}.chart-tab{color:#777a71;font-size:10px}.chart-tab[aria-pressed=true]{background:#fff;color:#252d1d}.chart-summary{gap:28px}.chart-summary strong{font-size:26px;font-weight:500;color:#262e20}.chart-summary span{color:#777a71;font-size:11px}.chart-grid{stroke:#dfe3d7}.chart-labels{fill:#737d69;font-size:10px}.chart-area{fill:#f1d5d5;opacity:.65}.chart-line{stroke:#d95c61;stroke-width:2.5}.chart-line-secondary{stroke:#7a8d6a}.chart-legend{color:#70766a;font-size:11px}.chart-legend span:nth-child(2) i{background:#7a8d6a}.risk-ring circle:first-child{stroke:#e9eae3}.risk-ring-center strong{color:#2c3425}.risk-ring-center span{color:#747e69}.risk-legend a{color:#656a5e;font-size:11px}.risk-legend strong{color:#3d4932;font-size:12px}.risk-callout{background:#f6e2e1;color:#923e43;padding:12px;border-radius:4px;font-size:10px}.risk-callout a{color:#923e43}
.data-table{font-size:12px!important}.data-table th{color:#767d6e;border-color:#e0e3da;font-size:10px}.data-table td{border-color:#e5e8e0;padding-block:16px;color:#343730}.data-table tbody tr:hover{background:#f4f5ee}.data-table .cell-muted{color:#7a8470}.entity-avatar{background:#edf0e7;color:#6c7c5d;border-radius:5px}.entity-name{font-size:12px;color:#34372e}.entity-sub{font-size:10px;color:#7a7f73}.badge,.status-badge{background:#ecefe6;color:#5e6e4e;border-radius:4px;font-size:9px}.status-aberta{color:#ae3f48;background:#f7e4e4}.status-em-correcao,.status-pendente,.status-em-progresso{color:#8e602a;background:#f6ebdc}.status-online,.status-concluido,.status-corrigida,.status-finalizando{color:#397256;background:#e3eee5}.status-executando,.status-agendado{color:#4c698b;background:#e5ecf5}.status-iniciando,.status-offline{color:#7c8473;background:#ecefe6}.sev-critico,.risk-critico{color:#b13741}.sev-alto,.risk-alto{color:#916022}.sev-medio,.risk-medio{color:#827022}.sev-baixo,.risk-baixo{color:#397256}.badge.sev-critico,.status-badge.sev-critico{background:#f6e1e1;color:#b13741}.badge.sev-alto,.status-badge.sev-alto{background:#f3e8d7;color:#916022}.badge.sev-medio,.status-badge.sev-medio{background:#eeecd5;color:#827022}.badge.sev-baixo,.status-badge.sev-baixo{background:#e1ecdf;color:#397256}.score-value{color:#b13741}.activity-item p{color:#6e7467;font-size:11px}.activity-item strong{color:#373e30;font-weight:600}.activity-item time{color:#7e8576;font-size:10px}.activity-item:not(:last-child)::before{background:#e0e3da}.activity-icon{background:#f7e7e6;color:#b34c52}.activity-icon.ok{background:#e2ece0;color:#5a8150}.activity-icon.neutral{background:#e6ecef;color:#668092}.dashboard-footer{color:#7b856e}.filter-tabs{background:#e3e6dc;border:0}.filter-tab{color:#69775b}.filter-tab[aria-selected=true]{background:#e65b5d;color:#261a1b}.filter-tab:hover{color:#1c2912}.inline-note{background:#e6e9df;color:#657658}.severity-total{color:#343d2b}.donut-legend li{color:#75826a}.donut-legend b{color:#414d36}.cve-title{color:#626e57}.cve-sub{color:#7d8e6f}.cvss-chip{background:#f7e3e3;color:#b2454c}.progress-track{background:#e5e9dd}.progress-fill{background:#9bafa6}.progress-fill[data-tone=warn]{background:#d6b58a}.progress-value{color:#7b8b6c}
.settings-row{border-color:#e2e7d9}.settings-row-label{color:#435738}.setting-copy,.settings-description{color:#778a67}.settings-row-value input,.settings-row-value select,.field input,.field select{background:#f3f5ed;border-color:#d7dfcc;color:#3e5430}.field label{color:#5e754e}.field input::placeholder{color:#8d9e7d}.settings-save{color:#718664}.switch-track{background:#d1dac6}.switch-track::before{background:#fff}.switch input:checked+.switch-track{background:#cb595a}.integration-card,.report-card,.report-preview{background:#f0f3e9}.integration-card p{color:#768b67}.integration-icon,.report-icon{background:#e0e8d5;color:#627c50}.report-meta{color:#859b73}.report-preview{color:#7a906b}.report-card h2{color:#415d30}.report-card .btn-secondary{background:#fff}.empty-search{color:#7f946d}.modal{color-scheme:light}dialog.modal{background:#fff;color:#354d25;border-color:#d3dfc8}.modal-head{border-color:#e1ead9}.modal-head h2{color:#354d25}.modal-body p{color:#7b906e}.toast{background:#26341f;color:#f0f5eb;border-color:#4b6240}
.sidebar{color:#f0f1f3}.sidebar .workspace-select strong{color:#e8e9ed}.sidebar .nav-link{font-size:13px}.data-table td.sev-critico{color:var(--sev-critical)}.data-table td.sev-alto{color:var(--sev-high)}.data-table td.sev-medio{color:var(--sev-medium)}.data-table td.sev-baixo{color:var(--sev-low)}
@media(max-width:1200px){.page-heading.overview-intro{padding:28px;align-items:flex-start}.overview-intro h1{font-size:42px}.overview-intro .page-actions{max-width:155px;flex-direction:column;align-items:stretch}.overview-intro .btn{width:100%}.kpi-card{padding:20px}.kpi-value{font-size:40px}.panel{padding:21px}}
@media(max-width:760px){.content{padding:24px 18px}.page-heading h1{font-size:31px}.page-heading.overview-intro{padding:28px 24px;gap:25px;min-height:0}.overview-intro h1{font-size:40px;letter-spacing:-2px;max-width:330px}.overview-intro .page-actions{max-width:none;flex-direction:row;align-items:center;width:100%}.overview-intro .btn{width:auto;padding:11px 12px}.overview-intro p{font-size:11px}.kpi-value{font-size:39px}.kpi-card{min-height:150px;padding:18px}.kpi-label{font-size:11px}.kpi-meta{font-size:9px}.panel{padding:21px}.panel-title{font-size:15px}.chart-summary strong{font-size:24px}.chart-summary span{font-size:10px}.risk-distribution{gap:30px}.risk-legend a{font-size:11px}.risk-ring-center span{font-size:9px}.sidebar .nav-link{font-size:13px}.topbar-search{width:180px}}
@media(prefers-reduced-motion:reduce){.overview-intro{animation:none}}

