/* Prototype appearance; native dialogs and server-side permissions. */
:root{--bg:#EEF4FA;--surface:#fff;--surface-alt:#F5F9FD;--ink:#0B2540;--muted:#4A6178;--primary:#14538F;--primary-strong:#0A3A66;--accent1:#1E88C7;--accent2:#0F6D8C;--accent3:#2C3E82;--border:#D7E3EE;--on:#F3F8FD;--green:#1B8A73;--red:#A33E3E;--amber:#97711A}
body[data-theme=dark]{--bg:#071523;--surface:#0E2438;--surface-alt:#112B44;--ink:#E7F1FB;--muted:#90A9C2;--primary:#4FA8E8;--primary-strong:#0A2038;--accent1:#57B6EA;--accent2:#4FB6CE;--accent3:#8792E0;--border:#1C3B54;--green:#3FBE97;--red:#DB7A7A;--amber:#D8B152}
html{scroll-behavior:auto}body{font-family:Inter,system-ui,sans-serif;line-height:normal}h1,h2,.brand strong,.action-card strong{font-family:'Space Grotesk',sans-serif}.mono,.kpi-card strong,.target strong,.summary-card strong{font-family:'IBM Plex Mono',monospace}
.topbar{padding:20px 40px}.brand{min-width:0}.brand strong{line-height:1;font-size:20px;letter-spacing:0}.brand small{font-size:11px;margin-top:2px}.brand-sub{text-transform:uppercase;letter-spacing:.08em}.brand-icon,.login-logo{width:40px;height:40px;flex-shrink:0;background:var(--primary);box-shadow:none}.hero{background:var(--primary-strong);box-shadow:none}.hero-inner{padding:40px}.hero h1{font-size:26px;line-height:1.25;max-width:560px;margin:6px 0 0}.eyebrow{font-size:12px;letter-spacing:.1em;font-weight:600;color:var(--accent1)}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px}.kpi-card{padding:16px;border:0;border-radius:16px;background:rgba(255,255,255,.08)}.kpi-card strong{font-size:24px;font-weight:600}.kpi-card span{display:block;font-size:12px;margin-top:2px;opacity:.75}.last-update{font-size:12px;color:rgba(255,255,255,.6);margin-top:14px}
.section{padding:40px 40px 0}.section h2{font-size:18px;font-weight:600;margin:0}.section-desc{font-size:13px;margin:4px 0 0;color:var(--muted)}.section-heading{margin-bottom:16px}.actions-grid{margin-top:16px}.action-card{padding:20px;border-radius:16px;box-shadow:none;border-top-color:var(--accent1)}.action-icon{width:40px;height:40px;margin-bottom:16px;background:color-mix(in srgb,var(--accent1) 12%,transparent);color:var(--accent1)}.action-icon svg{width:20px;height:20px}.action-card strong{font-size:16px;font-weight:600;margin:0}.action-card p{line-height:1.35;margin:6px 0 0;min-height:36px}.card-link{display:block;font-size:13px;font-weight:600;margin-top:16px;color:var(--accent1)}.accent-data{border-top-color:var(--accent2)}.accent-data .action-icon{background:color-mix(in srgb,var(--accent2) 12%,transparent);color:var(--accent2)}.accent-data .card-link{color:var(--accent2)}.accent-improvements{border-top-color:var(--accent3)}.accent-improvements .action-icon{background:color-mix(in srgb,var(--accent3) 12%,transparent);color:var(--accent3)}.accent-improvements .card-link{color:var(--accent3)}
.module-tabs{flex-wrap:wrap;overflow:visible;gap:8px;padding:0;margin:0}.module-tab{font-weight:600;padding:8px 16px}.module-tab.active{background:var(--accent1);border-color:var(--accent1);box-shadow:none;color:#fff}.module-tab-dados.active{background:var(--accent2);border-color:var(--accent2)}.module-tab-melhorias.active{background:var(--accent3);border-color:var(--accent3)}.module-navigation{gap:18px}.view-switch{gap:6px}.view-switch a{font-weight:600;padding:7px 14px}.view-switch a.active{box-shadow:none}.module-workspace{padding-bottom:0;position:relative}.module-loading{position:absolute;right:40px;top:48px;font-size:12px;color:var(--muted)}[hidden]{display:none!important}#module-content{outline:none;overflow-anchor:none}.module-panel{padding:20px 0 0}.panel{padding:18px;border-radius:16px;box-shadow:none}.panel h3{font-size:14px;font-weight:600;margin:0 0 12px}.target-grid{margin:16px 0 24px;gap:16px}.target small{color:var(--muted)}.chart-grid,.chart-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.chart-wide{grid-column:1/-1}.chart-box{height:var(--chart-height,260px)}.badge{padding:3px 10px;font-size:12px;font-weight:600}.table-wrap{margin-top:16px;border-radius:16px}table{font-size:13px}th,td{padding:12px 16px}th{font-size:13px;text-transform:none;letter-spacing:0;font-weight:600}.record-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.row-actions .danger{color:var(--red)}.records-head{margin:20px 0 16px}.records-head h1{font-size:18px}.records-head .eyebrow,.records-head .section-desc{display:none}.filter-bar{flex-wrap:wrap}.filter-bar select{width:auto}.btn{font-family:inherit;font-size:13px;font-weight:600;gap:7px;padding:10px 15px}.btn-report{padding:9px 15px}.report-export{padding-top:56px;padding-bottom:32px}.report-export .btn{margin-top:16px}.attrib{padding:24px 40px 48px;font-size:12px;color:var(--muted)}
.login-view{min-height:100vh;background:none;padding:20px}.login-card{width:min(380px,100%);padding:32px 28px;box-shadow:0 20px 60px rgba(10,40,70,.12)}.login-card .login-logo{width:52px;height:52px}.login-card h1{font-size:22px}.login-card p{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:4px 0 2px}.login-card>small{font-size:11px;margin:0 0 26px}.login-card form{margin-top:0}.form-stack{gap:16px}.form-stack label,.form-grid label{font-size:13px;font-weight:600}.form-stack input,.form-stack select,.form-stack textarea{font-size:14px;padding:10px 12px}.login-theme{position:fixed;right:20px;top:20px;border-radius:50%;width:40px;height:40px}
.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100%);max-width:100%;height:100%;max-height:100dvh;padding:24px;border:0;border-left:1px solid var(--border);background:var(--surface);color:var(--ink);overflow-y:auto;box-sizing:border-box}.drawer::backdrop,#lightbox::backdrop{background:rgba(5,15,25,.5)}.drawer-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.drawer h2{font-size:18px;margin:0}.drawer-desc{font-size:13px;color:var(--muted);margin:4px 0 20px}.drawer-actions{display:flex;gap:12px;margin-top:24px}.drawer-actions .btn{flex:1}.drawer-actions .btn,.form-actions .btn{padding:12px;border-radius:12px}.field label{display:block;font-size:13px;margin-bottom:6px}.field input,.field select{margin-top:0}.report-config{gap:16px;margin-top:20px}.drawer-close{position:absolute;right:16px;top:16px;z-index:1}.drawer [data-drawer-content]{padding:0}.drawer .page-head{padding-right:25px}.drawer .page-head h1{font-size:18px;margin:0 0 6px}.drawer .page-head .eyebrow,.drawer .page-head>a{display:none}.drawer .form-grid{display:flex;flex-direction:column;border:0;padding:0;gap:16px}.drawer .form-actions .btn{width:100%}.dialog-open{overflow:hidden}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-grid dt{font-size:12px;color:var(--muted);margin-bottom:6px}.detail-grid dd{margin:0;overflow-wrap:anywhere;font-size:14px}.detail-page{padding-bottom:48px}.photo-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.photo-grid img{width:110px;height:90px;object-fit:cover;border-radius:10px;border:1px solid var(--border)}.attachment-list{font-size:13px;line-height:2}.text-preview{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin-top:20px}#lightbox{width:min(1000px,95vw);max-height:95dvh;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--ink)}#lightbox img{display:block;max-width:100%;height:60vh;object-fit:contain;margin:auto}.lightbox-toolbar,.lightbox-controls{display:flex;justify-content:space-between;align-items:center;gap:12px}.lightbox-toolbar{margin-bottom:12px}#lightbox-caption{text-align:center;font-size:13px;overflow-wrap:anywhere}
.report{padding-bottom:40px;max-width:1200px}.report .rpt-page{background:#fff;padding:24px;border-radius:12px}.report .rpt-section{margin-top:24px;break-inside:auto}.rpt-chart{border:1px solid #D7E3EE;border-radius:10px;padding:10px;margin-bottom:14px;min-width:0;break-inside:avoid}.rpt-chart h3,.rpt-section>h3{font-size:12.5px;color:#0B2540;margin:0 0 8px}.rpt-chart .chart-box{height:var(--chart-height,230px)}.rpt-table{table-layout:fixed}.rpt-table td,.rpt-table th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.rpt-table tr{break-inside:avoid}.rpt-table thead{display:table-header-group}.rpt-table tbody tr:hover{background:transparent}.print-chart{display:none;width:100%;height:auto}.rpt-page .chart-box{color:#0B2540}
@media(min-width:1051px){.header-actions{gap:6px}.icon-link,.link-button{font-size:12px;padding:8px}.session-chip{max-width:180px;font-size:12px}}
@media(max-width:899px){.chart-grid,.chart-grid.two{grid-template-columns:minmax(0,1fr)}.chart-wide{grid-column:auto}.target-grid{grid-template-columns:1fr}}
@media(max-width:767px){.topbar{padding:20px 24px;align-items:flex-start}.brand small{display:block;font-size:9px}.brand-sub{letter-spacing:.03em}.brand strong{font-size:18px}.brand-icon{width:36px;height:36px}.brand{gap:8px;max-width:calc(100% - 42px)}.hero{margin:0 24px}.hero-inner{padding:24px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card strong{font-size:24px}.section{padding:40px 24px 0}.actions-grid{grid-template-columns:1fr}.hero h1{font-size:26px}.module-panel{padding-top:20px}.module-tabs{margin:0;padding:0}.view-switch{width:max-content}.view-switch a{font-size:13px;padding:7px 14px}.module-loading{position:static;margin:12px 0 0}.detail-grid{grid-template-columns:1fr}.report{padding:20px 12px}.report .rpt-page{padding:12px}.rpt-grid-2{grid-template-columns:1fr}.rpt-kpi{min-width:0;flex:1 1 35%}.report .rpt-header h1{font-size:21px}.report .rpt-brand span{display:block;margin:4px 0 0}.report-export{padding-bottom:32px}.attrib{padding:24px}.chart-box{height:var(--chart-height,260px)}}
@media print{@page{size:A4;margin:16mm 14mm}body{background:#fff!important;color:#0B2540!important}.report{padding:0;max-width:none}.report .rpt-page{padding:0;border-radius:0}.report .rpt-section{break-inside:auto}.rpt-grid-2{grid-template-columns:1fr 1fr}.rpt-chart{break-inside:avoid}.rpt-chart .chart-box{height:auto}.rpt-chart canvas{display:none!important}.print-chart{display:block}.rpt-table{font-size:9px}.rpt-table td,.rpt-table th{padding:5px}.rpt-kpi{min-width:100px}dialog{display:none!important}.rpt-page h2,.rpt-page h3{break-after:avoid}.rpt-section>h2{color:#0B2540}.rpt-page .rpt-header h1{font-size:21px}.rpt-page .rpt-brand span{display:inline;margin-left:8px}}

.actions-charts{margin-top:16px}.target-danger .progress i{background:var(--red)}.target-warning .progress i{background:var(--amber)}.target-success .progress i{background:var(--green)}.target .badge{order:4}.report-config{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}.report-config>.field{grid-column:1/-1}.report-config>.field:nth-of-type(3),.report-config>.field:nth-of-type(4){grid-column:auto}.report-config>.drawer-actions{grid-column:1/-1}.report-config input[type=month]{min-width:0;width:100%}.report .rpt-section h2{font-size:15px;margin-bottom:10px}.report .rpt-section{page-break-inside:auto}

.chart-empty{display:grid;place-items:center;height:100%;font-size:12px;color:var(--muted)}.rpt-page .chart-empty{color:#4A6178}.rpt-page .chart-box:has(.chart-empty){height:55px}@media print{.rpt-page .chart-box:has(.chart-empty){height:55px}}
.report-config{grid-template-columns:repeat(2,minmax(0,1fr))}.report-config>.field{min-width:0}.report-config select{min-width:0;max-width:100%}

.field-alert{display:block;font-size:12px;color:var(--red);margin-top:6px;line-height:1.4}.field-highlight>label{color:var(--red)}.field-highlight textarea,.field-highlight input,.field-highlight select{border-color:var(--red)!important}
.quadro-area{font-weight:800;font-size:14px;color:var(--primary-strong);margin:20px 0 4px}.quadro-subarea{font-size:12px;font-weight:800;color:var(--ink);background:var(--surface-alt);border:1px solid var(--border);border-bottom:none;padding:6px 10px}.quadro-table{width:100%;border-collapse:collapse;font-size:11.5px;margin-bottom:10px}.quadro-table th,.quadro-table td{text-align:left;padding:6px 8px;border:1px solid var(--border);white-space:normal;vertical-align:top}.quadro-table th{background:var(--surface-alt)}.quadro-empty{font-size:11px;font-style:italic;color:var(--muted);border:1px solid var(--border);border-top:none;padding:8px 10px;margin-bottom:10px}.quadro-complementar{font-size:11px;font-weight:800;color:var(--muted);margin:4px 0}
.rpt-page .quadro-area{color:#0A3A66}.rpt-page .quadro-subarea{background:#F5F9FD;border-color:#D7E3EE;color:#0B2540}.rpt-page .quadro-table th,.rpt-page .quadro-table td{border-color:#D7E3EE}.rpt-page .quadro-table th{background:#EEF4FA}.rpt-page .quadro-empty{border-color:#D7E3EE;color:#4A6178}.rpt-page .quadro-complementar{color:#4A6178}
@media print{.quadro-table{font-size:9px}.quadro-table td,.quadro-table th{padding:4px}.quadro-subarea{break-after:avoid}.quadro-table{break-inside:avoid}}

/* Referência moniplan.html (26/10/2026): hero e cartões centralizados, abas com ícone, recorte de Ações,
   acompanhamento DOMI e relatório em Source Sans 3 com seções largas em A4 paisagem. Classes escopadas
   aos módulos para não alterar filtros administrativos nem a tela de bloqueio. */
.hero-inner{text-align:center}.hero h1{margin:6px auto 0;max-width:640px}.kpi-grid{max-width:960px;margin:32px auto 0}.kpi-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px 16px}.kpi-card strong{font-size:28px;line-height:1.1}.kpi-card span{font-size:12.5px;margin-top:4px}
.last-update{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}
.section-center{justify-content:center;text-align:center}.section-center .section-desc{margin-top:6px}
.actions-grid{max-width:1040px;margin:20px auto 0;gap:18px}.action-card{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:18px;padding:26px 22px 22px}.action-icon{width:52px;height:52px;border-radius:16px;margin-bottom:14px}.action-icon svg{width:26px;height:26px}.action-card strong{font-size:17px}.action-card p{margin:8px 0 0;min-height:54px;line-height:1.45}.card-link{margin-top:14px}
.module-navigation{display:flex;flex-direction:column;align-items:center;gap:18px}.module-tabs{justify-content:center;width:100%;max-width:1040px;gap:12px;overflow:visible;flex-wrap:wrap}
.module-tab{flex:1 1 200px;max-width:320px;justify-content:center;gap:10px;min-height:56px;padding:12px 20px;border-radius:16px;font-size:14px;font-weight:600;color:var(--muted);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}
.module-tab:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(10,40,70,.10);color:var(--ink)}.module-tab:focus-visible{outline:3px solid color-mix(in srgb,var(--accent1) 60%,transparent);outline-offset:2px}
.tab-ico{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--accent1) 14%,transparent);color:var(--accent1)}.tab-ico svg{width:18px;height:18px}
.module-tab-dados .tab-ico{background:color-mix(in srgb,var(--accent2) 14%,transparent);color:var(--accent2)}.module-tab-melhorias .tab-ico{background:color-mix(in srgb,var(--accent3) 14%,transparent);color:var(--accent3)}
.module-tab.active{color:#fff;box-shadow:0 10px 24px rgba(10,40,70,.20)}.module-tab.active .tab-ico{background:rgba(255,255,255,.22);color:#fff}
.tab-count{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--surface-alt);color:var(--muted)}.module-tab.active .tab-count{background:rgba(255,255,255,.2);color:#fff}
.view-switch{margin:0 auto}
.acoes-recorte{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 18px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.acoes-recorte .recorte-field{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 1 120px}.acoes-recorte .recorte-field.grow{flex:2 1 240px}.acoes-recorte .recorte-field.mes{flex:1 1 180px}
.acoes-recorte label,.domi-filters label{font-size:12px;color:var(--muted);font-weight:600}.acoes-recorte select,.domi-filters select{width:100%;min-height:40px;padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface-alt);color:var(--ink);font:inherit;font-size:13px}
.acoes-recorte select:disabled{opacity:.6;cursor:not-allowed}.acoes-recorte-resumo{flex:1 1 100%;margin:0;font-size:13px;color:var(--muted)}.acoes-recorte-resumo b{color:var(--ink)}.recorte-apply{min-height:40px}
.target-scope{line-height:1.35}.meta-locked{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.meta-locked svg{width:13px;height:13px}.meta-manage{font-size:12px;font-weight:600;color:var(--accent1)}
td.wrap{white-space:normal}td.desc{min-width:220px;max-width:420px}
.domi-block{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px;margin:0 0 28px}.domi-block>h3{font-family:'Space Grotesk',sans-serif;font-size:15px;margin:0}
.domi-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0 14px}.domi-filters>div{display:flex;flex-direction:column;gap:4px;min-width:180px;flex:0 1 260px;max-width:100%}
.domi-kpis{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.domi-kpi{border:1px solid var(--border);border-radius:12px;padding:8px 14px;min-width:120px;background:var(--surface-alt)}.domi-kpi .v{font-family:'IBM Plex Mono',monospace;font-size:18px;font-weight:600}.domi-kpi .v small{font-size:12px;font-weight:500;color:var(--muted)}.domi-kpi .l{font-size:11.5px;color:var(--muted);max-width:220px}
.domi-kpi.ok .v{color:var(--green)}.domi-kpi.warn .v{color:var(--amber)}.domi-kpi.bad .v{color:var(--red)}
.domi-group{font-size:13px;font-weight:600;margin:18px 0 8px;color:var(--ink)}
.domi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.domi-card{border:1px solid var(--border);border-radius:14px;padding:14px;background:var(--surface);min-width:0}
.domi-card-title{font-size:13.5px;font-weight:600;line-height:1.35;margin:0 0 2px;overflow-wrap:anywhere}.domi-card-sub{font-size:11.5px;color:var(--muted);margin-bottom:8px}
.domi-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:0 0 8px;font-size:12px}.domi-card-meta dt{color:var(--muted)}.domi-card-meta dd{margin:0;font-family:'IBM Plex Mono',monospace;font-weight:600;color:var(--ink)}
.domi-card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.domi-canvas{position:relative;height:170px}.domi-empty{display:grid;gap:4px}
.domi-details{margin-top:14px;font-size:12.5px;color:var(--muted)}.domi-details summary{cursor:pointer;font-weight:600;color:var(--ink);min-height:32px;display:flex;align-items:center}.domi-details ul{margin:8px 0 0;padding-left:18px}.domi-details li{margin-bottom:4px;overflow-wrap:anywhere}
.badge.neutral{background:var(--surface-alt);color:var(--muted);border:1px solid var(--border)}.badge.partial{background:color-mix(in srgb,var(--accent1) 14%,transparent);color:var(--accent1)}.badge.pending{background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--amber);border:1px dashed var(--amber)}.badge.notarget,.badge.na,.badge.none{background:var(--surface-alt);color:var(--muted);border:1px solid var(--border)}
.input-locked{background:var(--surface-alt)!important;color:var(--muted)!important;cursor:not-allowed}.author-field small{font-weight:400}
.target-edit{display:flex;gap:6px;align-items:center}.target-edit input{width:96px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);color:var(--ink)}
@media(max-width:767px){.hero-inner{padding:24px}.kpi-card strong{font-size:24px}.module-tab{flex:1 1 100%;max-width:none}.acoes-recorte .recorte-field,.acoes-recorte .recorte-field.grow,.acoes-recorte .recorte-field.mes{flex:1 1 100%}.domi-filters>div{flex:1 1 100%}.domi-grid{grid-template-columns:minmax(0,1fr)}}
/* Relatório: Source Sans 3 (fonte humanista do protótipo) e tabelas mais densas. */
.rpt-page{font-family:'Source Sans 3','Segoe UI',Calibri,'Helvetica Neue',Arial,sans-serif;font-size:11.5px;line-height:1.4;font-variant-numeric:lining-nums}.rpt-brand,.rpt-header h1,.rpt-section h2{font-family:'Source Sans 3','Segoe UI',Calibri,Arial,sans-serif}.rpt-kpi .v,.rpt-meta-card .v{font-family:inherit;font-variant-numeric:tabular-nums}
.rpt-page .rpt-table{font-size:10px}.rpt-page .rpt-table th,.rpt-page .rpt-table td{padding:4px 5px;line-height:1.3;overflow-wrap:break-word;word-break:normal}.rpt-page .rpt-table th{font-weight:700;font-size:9.5px}.rpt-page .rpt-table small{font-size:9px;color:#4A6178}
.rpt-page .quadro-table .badge{white-space:normal;font-size:9px;padding:1px 6px}
@media print{@page rptland{size:A4 landscape;margin:12mm 10mm}.rpt-landscape{page:rptland}.rpt-landscape .rpt-table{font-size:10.5px}.rpt-landscape .rpt-table th{font-size:10px}.rpt-landscape .rpt-table td,.rpt-landscape .rpt-table th{padding:5px 6px}.rpt-page .quadro-table{break-inside:auto}.rpt-page .quadro-table tr{break-inside:avoid}.rpt-page .quadro-table thead{display:table-header-group}}
/* Tema escuro: os tons claros dos acentos exigem texto escuro na aba ativa (contraste AA). */
body[data-theme=dark] .module-tab.active{color:#071523}body[data-theme=dark] .module-tab.active .tab-ico{background:rgba(7,21,35,.16);color:#071523}body[data-theme=dark] .module-tab.active .tab-count{background:rgba(7,21,35,.16);color:#071523}
.js .acoes-recorte .recorte-apply,.js .domi-filters .recorte-apply{display:none}
