/* Palette and existing icon geometry retained. */
body.ov-page #main .ov-kpi-grid .ov-target-status,body.ov-page #main .ov-kpi-grid .ov-foot{font-size:11px!important;font-weight:500!important;line-height:1.3!important}body.ov-page #main .ov-kpi-grid .ov-target-status i{width:6px;height:6px}.sv-help{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:7px;border:1px solid #ccd9df;border-radius:50%;background:white;color:#244b58;cursor:pointer;margin-left:8px}.sv-help svg{width:22px;height:22px}.sv-tower{object-fit:contain!important;background:white;width:44px!important;height:76px!important;flex-basis:44px!important}.sv-ticket{padding:12px;border:1px solid #d8e2e7;border-radius:10px;margin:8px 0}.sv-ticket blockquote{background:#eef5f8;padding:12px;margin:10px 0}.sv-ticket small{display:block}
body[data-r22module="acoes"] .mb-commands{display:flex;flex-wrap:wrap;align-items:center;gap:12px!important}body[data-r22module="acoes"] .af-controls{width:100%;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(200px,1.2fr) minmax(220px,1.4fr) auto;gap:12px!important;align-items:end!important}body[data-r22module="acoes"] .af-controls label{display:flex!important;flex-direction:column;align-items:stretch!important;gap:6px!important;min-width:0;font-size:12px}body[data-r22module="acoes"] .af-controls input,body[data-r22module="acoes"] .af-controls select{width:100%!important;min-width:0!important;height:42px;box-sizing:border-box}body[data-r22module="acoes"] .af-controls button{height:42px}body[data-r22module="acoes"] .af-tags{flex-basis:100%;margin:0}
.sv-workspace{color:#244b58}.sv-toolbar{display:flex;align-items:center;gap:20px;margin-bottom:12px}.sv-toolbar label{display:flex;gap:10px;align-items:center;font-size:12px}.sv-toolbar small{color:#6a8089}.sv-toolbar input{border:1px solid #cddce2;border-radius:8px;padding:8px;background:white;color:#244b58}.sv-roadmap{background:white;border:1px solid #d5e0e6;border-radius:14px;padding:16px 20px;margin-bottom:16px}.sv-roadmap>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sv-roadmap h2{font-size:19px;margin:0 0 3px}.sv-roadmap header small{font-size:11px;color:#6c808b}.sv-roadmap header>div:last-child{display:flex;gap:8px;align-items:center}.sv-time-head,.sv-time-row{display:grid;grid-template-columns:minmax(220px,30%) 1fr;gap:18px;width:100%;align-items:center}.sv-time-head{font-size:11px;color:#6b808b;margin-bottom:6px}.sv-time-head>div{display:grid;grid-template-columns:repeat(12,1fr);text-align:center}.sv-time-row{padding:8px 0;border:0;border-top:1px solid #edf1f4;background:white;text-align:left;cursor:pointer;color:#244b58}.sv-time-row>span{display:block}.sv-time-row strong{font-size:13px;font-weight:550;display:block}.sv-time-row small{display:block;color:#72838c;font-size:10px;margin-top:2px}.sv-time-row>div{height:30px;position:relative;background:repeating-linear-gradient(to right,#f8fafb 0,#f8fafb calc(8.333% - 1px),#e9eff3 calc(8.333% - 1px),#e9eff3 8.333%);border-radius:4px}.sv-time-row i{position:absolute;height:24px;top:3px;border:1px solid #45637725;border-radius:5px;font-style:normal;padding:3px 8px;box-sizing:border-box;font-size:10px;overflow:hidden;white-space:nowrap}.sv-time-row.selected{outline:2px solid #7197ac;outline-offset:2px;border-radius:6px}.sv-quadrants{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px}.sv-progress,.sv-report-card{background:#fff;border:1px solid #d3e0e5;border-radius:14px;padding:20px;min-width:0}.sv-progress h2,.sv-report-summary h2{font-size:19px;margin:0 0 6px}.sv-progress header small{color:#6d828b}.sv-score{font-size:48px;font-weight:600;margin:20px 0;color:#244b58}.sv-score>span{display:block;font-size:12px;font-weight:400;color:#72858c}.sv-bar{margin:12px 0}.sv-bar>span{display:flex;justify-content:space-between;font-size:12px;gap:8px;margin-bottom:6px}.sv-bar>div{height:9px;background:#eff3f5;border-radius:8px;overflow:hidden}.sv-bar i{display:block;height:100%;border-radius:8px}.sv-progress details{font-size:11px;margin:15px 0;color:#627a86}.sv-progress-links{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.sv-report-tools{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px;font-size:11px}.sv-report-tools .ui-btn{font-size:11px;padding:8px 10px;min-height:32px}.sv-report-tools select{padding:7px;border:1px solid #d1dfe5;border-radius:6px}.sv-report-summary>p{font-size:12px;margin:0 0 10px}.sv-report-summary>small{display:block;font-size:11px;margin:10px 0;color:#6b818b}.sv-donut{display:flex;gap:16px;align-items:center}.sv-donut svg{width:112px;height:112px;flex-shrink:0}.sv-donut>div{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;font-size:11px}.sv-donut span{display:flex;gap:6px;align-items:center}.sv-donut b{margin-left:auto}.sv-donut i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sv-swot{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.sv-swot>div{padding:10px;border:1px solid #cfdee5;border-radius:8px;background:#eef5fa}.sv-swot>div:nth-child(2){background:#fcf0f0;border-color:#ead3d3}.sv-swot>div:nth-child(3){background:#eff6ec;border-color:#d8e3d2}.sv-swot>div:nth-child(4){background:#f4eff9;border-color:#ddd3e8}.sv-swot h4{margin:0 0 4px;font-size:12px}.sv-swot p{font-size:11px;margin:0;line-height:1.5}.sv-report-dialog{width:min(1080px,96vw)!important;max-width:1080px!important}.sv-report-paper{background:white;padding:28px;color:#244b58;box-sizing:border-box;font-family:inherit}.sv-report-paper>header{display:flex;justify-content:space-between;gap:25px;border-bottom:2px solid #abc6d4;padding-bottom:15px}.sv-report-paper h2{font-size:25px;margin:6px 0}.sv-report-paper header small{font-size:10px;letter-spacing:1px}.sv-report-paper header p{font-size:14px}.sv-report-paper header>span{font-size:11px;text-align:right}.sv-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.sv-report-kpis>div{background:#f0f6fa;border:1px solid #d6e3ea;border-radius:8px;padding:12px;font-size:11px}.sv-report-kpis b{display:block;font-size:24px;margin-top:7px}.sv-report-copy{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sv-report-copy section{padding:10px;background:#f8fafb;border-radius:7px}.sv-report-paper h3{font-size:13px;margin:8px 0}.sv-report-paper p{font-size:11px;line-height:1.5;margin:6px 0}.sv-report-two{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:15px 0}.sv-report-paper small{font-size:10px}.sv-report-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sv-report-metrics>div{border:1px solid #dce6eb;border-radius:8px;padding:9px}.sv-report-metrics strong,.sv-report-metrics span,.sv-report-metrics small{display:block;font-size:10px;margin:3px 0}.sv-report-metrics svg{max-height:100px;width:100%}.sv-finance{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;padding:10px;background:#eff5f6}.sv-finance span{font-size:10px}.sv-finance b{display:block;font-size:14px;margin-top:6px}.sv-report-paper footer{font-size:9px;color:#6e818c;border-top:1px solid #d7e1e7;margin-top:15px;padding-top:10px}.sv-capture{position:absolute;left:-12000px;top:0;width:1000px;z-index:-1}.sv-capture .sv-report-paper{width:1000px}.sv-ppr-tabs{display:flex;gap:8px}.pp-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;align-items:end!important}.pp-filters label{display:flex;flex-direction:column;gap:6px}.pp-filters input,.pp-filters select{width:100%;box-sizing:border-box;height:42px}.sv-ppr-board{margin:20px 0}.sv-ppr-board>h2{font-size:18px}.sv-ppr-board>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sv-ppr-board>div>section{background:#f7f9fa;border:1px solid var(--tone);border-top:4px solid var(--tone);border-radius:10px;padding:12px}.sv-ppr-board h3{font-size:14px;display:flex;justify-content:space-between}.sv-ppr-board button{display:grid;grid-template-columns:36px 1fr;gap:5px 10px;width:100%;padding:12px;border:1px solid #dbe5ea;background:#fff;border-radius:8px;margin:8px 0;text-align:left;color:#244b58;cursor:pointer}.sv-ppr-board button .pp-avatar{grid-row:span 4}.sv-ppr-board button strong{font-size:13px}.sv-ppr-board button small,.sv-ppr-board button b,.sv-ppr-board button>span:not(.pp-avatar){grid-column:2;font-size:11px}.sv-ppr-board p{font-size:12px}@media(max-width:800px){.sv-quadrants{grid-template-columns:1fr}.sv-time-head,.sv-time-row{grid-template-columns:180px 1fr}.sv-timeline{min-width:650px}.sv-roadmap{overflow:auto}.sv-ppr-board>div{grid-template-columns:1fr}.pp-filters{grid-template-columns:1fr}.sv-toolbar{flex-wrap:wrap}body[data-r22module="acoes"] .af-controls{grid-template-columns:1fr 1fr}.sv-report-metrics{grid-template-columns:1fr 1fr}}@media(max-width:480px){body[data-r22module="acoes"] .af-controls{grid-template-columns:1fr}.sv-report-copy{grid-template-columns:1fr}.sv-report-two{grid-template-columns:1fr}}

body[data-r22module="acoes"] .module-banner .mb-commands .af-controls :is(input,select){max-width:none!important}
.sv-help,.mb-navigation .mb-help.sv-tutorial{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:52px;height:51px;min-height:51px;padding:5px!important;border-radius:9px!important;box-sizing:border-box;margin:0!important;flex-shrink:0}.sv-help{background:#edf0f3!important;color:#263443!important;border:1px solid #c4cdd5!important}.sv-help svg,.mb-navigation .mb-help.sv-tutorial svg{width:22px;height:22px;flex-shrink:0}.sv-help small,.mb-navigation .mb-help.sv-tutorial small{font-size:10px;line-height:1.1;font-weight:500;letter-spacing:0}.mb-navigation .mb-help.sv-tutorial{background:#eee7f6!important;color:#6b5089!important;border:1px solid #d3c4e2!important;min-width:58px;width:58px}.mb-navigation .mb-help.sv-tutorial:hover{background:#e4d9ef!important}.sv-help:hover{background:#dfe5eb!important}.sv-help:focus-visible,.sv-tutorial:focus-visible{outline:2px solid #476b87;outline-offset:3px}
