:root{--color-primary:var(--sicoob-folha);--color-secondary:var(--sicoob-petroleo);--color-success:var(--sicoob-status-bom);--color-warning:var(--sicoob-status-atencao);--color-danger:var(--sicoob-status-critico);--color-surface:var(--sicoob-painel);--color-background:var(--sicoob-papel);--color-border:var(--sicoob-borda);--color-text-primary:var(--sicoob-tinta);--color-text-secondary:var(--sicoob-texto-muted);--radius:var(--sicoob-radius);--radius-sm:var(--sicoob-radius-sm);--shadow:var(--sicoob-sombra-destaque);--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--font-family:"Asap", sans-serif;--exec-manual-claro:#c2611f;--exec-informatizado-claro:#2f6db5;--exec-automatizado-claro:#5e8f18;--exec-manual:var(--exec-manual-claro);--exec-informatizado:var(--exec-informatizado-claro);--exec-automatizado:var(--exec-automatizado-claro);--risco-nao-avaliada-fill:var(--sicoob-status-neutro);--risco-nao-avaliada-ink:var(--sicoob-texto-muted);--risco-muito-baixo-fill:#7db61c;--risco-muito-baixo-ink:#4d7a17;--risco-baixo-fill:#d4b106;--risco-baixo-ink:#7a6500;--risco-medio-fill:#d9822b;--risco-medio-ink:#9a5212;--risco-alto-fill:#b23a3a;--risco-alto-ink:#b23a3a}.dark-mode{--exec-manual:#e59457;--exec-informatizado:#7faee6;--exec-automatizado:#9ed45c;--risco-muito-baixo-ink:#9ed45c;--risco-baixo-ink:#e6cf4a;--risco-medio-ink:#f0a35e;--risco-alto-ink:#e17575}.risk-badge,.exec-badge{white-space:nowrap;border-radius:.4rem;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.risk--nao-avaliada{color:var(--risco-nao-avaliada-ink);border:1px dashed var(--risco-nao-avaliada-fill);background:#8a949029}.risk--muito-baixo{color:var(--risco-muito-baixo-ink);background:#7db61c29}.risk--baixo{color:var(--risco-baixo-ink);background:#d4b1062e}.risk--medio{color:var(--risco-medio-ink);background:#d9822b29}.risk--alto{color:var(--risco-alto-ink);background:#b23a3a24}.risk-badge--solid{border-radius:.5rem;padding:.35rem .65rem;font-size:.85rem}.exec--manual{background:color-mix(in srgb, var(--exec-manual) 14%, transparent);color:var(--exec-manual)}.exec--informatizado{background:color-mix(in srgb, var(--exec-informatizado) 14%, transparent);color:var(--exec-informatizado)}.exec--automatizado{background:color-mix(in srgb, var(--exec-automatizado) 16%, transparent);color:var(--exec-automatizado)}.trend{white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:inline-flex}.trend--bom{color:var(--risco-muito-baixo-ink)}.trend--critico{color:var(--risco-alto-ink)}.trend--neutro,.trend--info,.trend--atencao{color:var(--sicoob-texto-muted)}.risk-dot{border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem;display:inline-block}.risk-dot--nao-avaliada{border:2px dashed var(--risco-nao-avaliada-fill);background:0 0}.risk-dot--muito-baixo{background:var(--risco-muito-baixo-fill)}.risk-dot--baixo{background:var(--risco-baixo-fill)}.risk-dot--medio{background:var(--risco-medio-fill)}.risk-dot--alto{background:var(--risco-alto-fill)}.topbar-search{align-items:center;position:relative}.topbar-search>i{color:#fff9;font-size:.85rem;position:absolute;left:.6rem}.topbar-search input{color:#fff;background:#ffffff1a;border-color:#ffffff26;width:240px;padding-left:1.9rem}.topbar-search input::placeholder{color:#fff9}.topbar-search input:focus{color:#fff;background:#ffffff29}.topbar-simulator{border-radius:var(--sicoob-radius-sm);border:1px dashed #ffffff59;align-items:center;gap:.5rem;padding:.2rem .25rem .2rem .6rem}.topbar-simulator label{color:#fffc;font-weight:600}.topbar-simulator select{width:auto;max-width:210px}.topbar-dot{background:var(--sicoob-folha);width:.55rem;height:.55rem;box-shadow:0 0 0 2px var(--sicoob-petroleo);border-radius:50%;position:absolute;top:-2px;right:-3px}.topbar-notifications{width:340px;max-width:90vw}.topbar-notifications .dropdown-item{white-space:normal;padding-top:.5rem;padding-bottom:.5rem}.info-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.9rem 1.5rem;margin:0;display:grid}.info-list dt{color:var(--sicoob-texto-muted);font-size:.75rem;font-weight:600}.info-list dd{margin:0;font-weight:600}.composition-bar{background:var(--sicoob-borda);border-radius:1rem;height:.9rem;display:flex;overflow:hidden}.composition-bar>span{height:100%}.composition-legend{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.6rem;font-size:.85rem;display:flex}.risk-pill{cursor:pointer;color:inherit;text-decoration:none}.risk-pill:hover{border-color:var(--sicoob-folha)}.step-flow{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.step-flow-item{text-align:left;border-radius:var(--sicoob-radius-sm);background:var(--sicoob-painel);border:1px solid var(--sicoob-borda);border-top:3px solid var(--exec-color,var(--sicoob-borda));width:180px;color:inherit;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.step-flow-item:hover,.step-flow-item:focus-visible{border-color:var(--sicoob-folha)}.step-flow-arrow{color:var(--sicoob-texto-muted);align-self:center}.step-flow-group{width:100%;color:var(--sicoob-texto-muted);margin-top:.5rem;font-size:.78rem;font-weight:700}.exec-border--manual{--exec-color:var(--exec-manual)}.exec-border--informatizado{--exec-color:var(--exec-informatizado)}.exec-border--automatizado{--exec-color:var(--exec-automatizado)}.central-hero{background:var(--sicoob-petroleo);color:#fff;border-radius:var(--sicoob-radius-lg);padding:2.5rem 2rem}.dark-mode .central-hero{background:var(--sicoob-petroleo-escuro)}.central-hero h1{color:#fff;font-size:1.6rem;font-weight:800}.central-hero .form-control{border:0;padding:.85rem 1rem;font-size:1.1rem}.central-hero .btn{padding-left:1.5rem;padding-right:1.5rem}.central-hero .hero-hint{color:#ffffffbf}.central-hero .hero-hint button{color:#fff}.category-card{background:var(--sicoob-painel);border:1px solid var(--sicoob-borda);border-radius:var(--sicoob-radius);height:100%;color:inherit;align-items:center;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.category-card.active{border-color:var(--sicoob-folha);box-shadow:inset 0 0 0 1px var(--sicoob-folha)}.category-card .outcome-icon{border-radius:var(--sicoob-radius-sm);background:var(--sicoob-petroleo);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:flex}.dark-mode .category-card .outcome-icon{color:var(--sicoob-folha);background:#ffffff14}.process-card{height:100%;color:inherit;background:var(--sicoob-painel);border:1px solid var(--sicoob-borda);border-radius:var(--sicoob-radius);padding:1.1rem 1.25rem;text-decoration:none;display:block}.process-card h3{margin:0 0 .25rem;font-size:1rem;font-weight:700}.step-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.step-list-item{text-align:left;background:var(--sicoob-painel);width:100%;color:inherit;border:1px solid var(--sicoob-borda);border-left:4px solid var(--exec-color,var(--sicoob-borda));border-radius:var(--sicoob-radius-sm);align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.step-list-item:hover,.step-list-item:focus-visible{border-color:var(--sicoob-folha);border-left-color:var(--exec-color)}.step-number{background:var(--sicoob-petroleo);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:inline-flex}.dark-mode .step-number{background:#ffffff24}.side-panel{--bs-offcanvas-width:min(520px, 100vw)}.side-panel h3{color:var(--sicoob-texto-muted);align-items:center;gap:.4rem;margin:1.25rem 0 .5rem;font-size:.8rem;font-weight:700;display:flex}.side-panel ol,.side-panel ul{margin-bottom:0;padding-left:1.2rem}.checklist{list-style:none;padding-left:0!important}.checklist li{align-items:flex-start;gap:.5rem;margin-bottom:.3rem;display:flex}.checklist li i,.icon-yes{color:var(--sicoob-folha-escuro)}.dark-mode .checklist li i,.dark-mode .icon-yes{color:var(--sicoob-folha)}.note-box{border-radius:var(--sicoob-radius-sm);border-left:3px solid var(--sicoob-status-atencao);background:#b4790f1a;padding:.75rem 1rem}.screenshot-placeholder{aspect-ratio:16/9;border:2px dashed var(--sicoob-borda);border-radius:var(--sicoob-radius-sm);color:var(--sicoob-texto-muted);text-align:center;background:#00364108;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem;display:flex}.screenshot-placeholder i{font-size:2rem}.min-w-0{min-width:0}.doc-item{border-bottom:1px solid var(--sicoob-borda);align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.doc-item:last-child{border-bottom:0}.doc-icon{width:2.2rem;height:2.2rem;color:var(--sicoob-petroleo);background:#00364114;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dark-mode .doc-icon{color:var(--sicoob-tinta);background:#ffffff14}.locked-score{border-radius:var(--sicoob-radius-sm);border:1px dashed var(--sicoob-borda);background:#0036410d;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.dark-mode .locked-score{background:#ffffff0d}.locked-score .value{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.risk-matrix td{white-space:nowrap}.future-page-icon{border-radius:var(--sicoob-radius);width:4rem;height:4rem;color:var(--sicoob-folha-escuro);background:#7db61c24;flex-shrink:0;justify-content:center;align-items:center;font-size:1.8rem;display:inline-flex}.flow-concept{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.flow-concept span.step{border:1px solid var(--sicoob-borda);background:var(--sicoob-painel);border-radius:2rem;padding:.4rem .8rem;font-size:.85rem;font-weight:600}.pre-line{white-space:pre-line}.step-section-count{font-size:.72rem}.step-edit-row{border-bottom:1px solid var(--sicoob-borda);align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.step-edit-row:last-child{border-bottom:0}.step-image{border:1px solid var(--sicoob-borda);border-radius:var(--sicoob-radius-sm);background:#fff;max-width:100%}.side-panel .accordion-button{padding:.65rem .85rem;font-size:.9rem;font-weight:700}.side-panel .accordion-body{padding:.75rem .85rem}.side-panel .accordion-body ol,.side-panel .accordion-body ul{padding-left:0}
