.mc{--mc-primary:#FDA701;--mc-primary-soft:#FFF4D9;--mc-primary-strong:#8A5B00;--mc-ink:#0A0A0A;--mc-text:#1B1B1B;--mc-muted:#5E5E5E;--mc-faint:#8A8A8A;--mc-canvas:#F6F6F3;--mc-line:#E7E7E3;--mc-ok:#15803D;--mc-ok-soft:#E7F6EC;--mc-info:#1D4ED8;--mc-info-soft:#EAF0FD;--mc-bad:#B42318;--mc-bad-soft:#FDECEC;color:var(--mc-text);font-size:15px;line-height:1.5;padding-bottom:8px}.mc a{text-decoration:none}.mc :focus-visible{outline:2px solid var(--mc-ink);outline-offset:2px}.mc-topo{justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.mc-quem,.mc-topo{display:flex;align-items:center}.mc-quem{gap:14px;min-width:0}.mc-avatar{width:56px;height:56px;border-radius:999px;background:var(--mc-primary);color:var(--mc-ink);display:grid;place-items:center;font-weight:700;font-size:18px;flex:none}.mc-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-primary-strong);margin-bottom:2px}.mc-quem h1{font-size:24px;font-weight:700;color:var(--mc-ink);line-height:1.2;margin:0}.mc-quem p{margin:2px 0 0;font-size:13px;color:var(--mc-muted);overflow-wrap:anywhere}.mc-topo-acoes{display:flex;gap:8px;flex-wrap:wrap}.mc-abas{display:flex;gap:4px;padding:6px;border:1px solid var(--mc-line);border-radius:16px;background:#fff;overflow-x:auto;scrollbar-width:thin}.mc-aba,.mc-abas{align-items:center}.mc-aba{display:inline-flex;gap:8px;height:42px;padding:0 16px;border-radius:11px;font-size:14.5px;font-weight:600;color:var(--mc-muted)!important;white-space:nowrap;flex:none;transition:background .15s,color .15s}.mc-aba i{color:var(--mc-faint)}.mc-aba:hover{background:var(--mc-canvas);color:var(--mc-ink)!important}.mc-aba.is-active{background:var(--mc-ink);color:#fff!important}.mc-aba.is-active i{color:var(--mc-primary)}.mc-aba-cont{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--mc-primary);color:var(--mc-ink);font-size:11.5px;font-weight:800;display:inline-grid;place-items:center}.mc-abas-sep{width:1px;height:26px;background:var(--mc-line);margin:0 6px;flex:none}.mc-subabas{display:flex;gap:6px;margin-top:10px;padding:0 6px;border-bottom:1px solid var(--mc-line);overflow-x:auto}.mc-subabas a{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:14px;font-weight:600;color:var(--mc-muted)!important;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;flex:none}.mc-subabas a.is-active,.mc-subabas a:hover{color:var(--mc-ink)!important}.mc-subabas a.is-active{border-bottom-color:var(--mc-primary)}.mc-conteudo{padding-top:26px;min-width:0}.mc-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.mc-cab h2{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--mc-ink);line-height:1.15;margin:0}.mc-cab p{margin:4px 0 0;color:var(--mc-muted)}.mc-cab-acoes{display:flex;gap:10px;flex-wrap:wrap}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:12px;font:inherit;font-weight:700;font-size:14px;border:1px solid transparent;white-space:nowrap;cursor:pointer;line-height:1;transition:filter .15s,background .15s}.mc-btn:hover{filter:brightness(.96)}.mc-btn-primario{background:var(--mc-primary);color:var(--mc-ink)!important}.mc-btn-escuro{background:var(--mc-ink);color:#fff!important}.mc-btn-linha{background:#fff;color:var(--mc-ink)!important;border-color:var(--mc-line)}.mc-btn-linha:hover{background:var(--mc-canvas);filter:none}.mc-btn-sm{height:36px;padding:0 12px;font-size:13px;border-radius:10px}.mc-link{color:var(--mc-ink)!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.mc-card{background:#fff;border:1px solid var(--mc-line);border-radius:18px;padding:22px;min-width:0}.mc-card-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.mc-card-cab h3{font-size:17px;font-weight:700;color:var(--mc-ink);margin:0}.mc-card-cab .mc-mini{color:var(--mc-muted);font-size:13px}.mc-grade{display:grid;gap:20px}.mc-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-principal{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.mc-pilha{display:grid;gap:20px;min-width:0}.mc-espaco{margin-bottom:20px}.mc-kpi-rot{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--mc-ink);font-size:14.5px}.mc-kpi-ic{width:34px;height:34px;border-radius:10px;background:var(--mc-canvas);display:grid;place-items:center;color:var(--mc-ink);flex:none}.mc-kpi-num{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:14px 0 6px}.mc-kpi-num b{font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--mc-ink);line-height:1.05}.mc-kpi-num small{font-size:14px;color:var(--mc-muted)}.mc-kpi-det{font-size:13.5px;color:var(--mc-muted)}.mc-delta{font-size:13px;font-weight:700;color:var(--mc-ok)}.mc-delta.neg{color:var(--mc-bad)}.mc-kpi.destaque{background:var(--mc-ink);border-color:var(--mc-ink)}.mc-kpi.destaque .mc-kpi-num b,.mc-kpi.destaque .mc-kpi-rot{color:#fff}.mc-kpi.destaque .mc-kpi-ic{background:#222;color:var(--mc-primary)}.mc-kpi.destaque .mc-kpi-det,.mc-kpi.destaque .mc-kpi-num small{color:#C9C9C9}.mc-kpi.amarelo{background:var(--mc-primary-soft);border-color:#F3D48A}.mc-st{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap}.mc-st i{font-size:11px}.mc-st.ok{background:var(--mc-ok-soft);color:var(--mc-ok)}.mc-st.info{background:var(--mc-info-soft);color:var(--mc-info)}.mc-st.warn{background:var(--mc-primary-soft);color:var(--mc-primary-strong)}.mc-st.bad{background:var(--mc-bad-soft);color:var(--mc-bad)}.mc-st.neutro{background:var(--mc-canvas);color:var(--mc-muted)}.mc-filtros{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.mc-pilulas{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--mc-canvas);border-radius:12px}.mc-pilulas button{height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--mc-muted);cursor:pointer;white-space:nowrap}.mc-pilulas button em{font-style:normal;font-size:12px;color:var(--mc-faint);margin-left:4px}.mc-pilulas button[aria-pressed=true]{background:#fff;color:var(--mc-ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.mc-busca{margin-left:auto;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;width:260px;max-width:100%;border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-faint)}.mc-busca input{border:0;outline:0;background:transparent;font:inherit;font-size:13.5px;color:var(--mc-ink);width:100%}.mc-tabela-wrap{overflow-x:auto}.mc-tabela{width:100%;border-collapse:collapse;font-size:14px}.mc-tabela th{text-align:left;font-weight:600;color:var(--mc-muted);font-size:13px;padding:10px 12px;white-space:nowrap}.mc-tabela td,.mc-tabela th{border-bottom:1px solid var(--mc-line)}.mc-tabela td{padding:14px 12px;vertical-align:middle}.mc-tabela tr:last-child td{border-bottom:0}.mc-tabela .dir{text-align:right;white-space:nowrap}.mc-tabela tfoot td{font-weight:700;color:var(--mc-ink);border-top:1px solid var(--mc-line);border-bottom:0}.mc-tabela tbody tr.mc-linha-link{cursor:pointer}.mc-tabela tbody tr.mc-linha-link:hover td{background:#FCFCFA}.mc-prod{display:flex;align-items:center;gap:12px;min-width:0}.mc-prod-ic{width:40px;height:40px;border-radius:12px;background:var(--mc-primary-soft);color:var(--mc-primary-strong);display:grid;place-items:center;flex:none}.mc-prod b{display:block;color:var(--mc-ink);font-weight:600}.mc-prod span{font-size:12.5px;color:var(--mc-muted)}.mc-rodape-tab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;color:var(--mc-muted);font-size:13px}.mc-vazio{text-align:center;padding:28px 16px;color:var(--mc-muted)}.mc-vazio i{font-size:24px;color:var(--mc-faint);display:block;margin-bottom:8px}.mc-acoes{display:grid;gap:10px}.mc-acao{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--mc-line);background:#fff}.mc-acao-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none}.mc-acao-ic.ok{background:var(--mc-ok-soft);color:var(--mc-ok)}.mc-acao-ic.info{background:var(--mc-info-soft);color:var(--mc-info)}.mc-acao-ic.warn{background:var(--mc-primary-soft);color:var(--mc-primary-strong)}.mc-acao b{display:block;color:var(--mc-ink);font-size:14px}.mc-acao span{font-size:12.5px;color:var(--mc-muted)}.mc-acao .mc-btn{margin-left:auto}.mc-kv{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;border-bottom:1px dashed var(--mc-line)}.mc-kv:last-child{border-bottom:0}.mc-insight{display:flex;gap:14px;padding:16px 18px;border-radius:14px;background:var(--mc-primary-soft);border:1px solid #f3d48a}.mc-insight-ic{width:38px;height:38px;border-radius:10px;background:var(--mc-primary);color:var(--mc-ink);display:grid;place-items:center;flex:none}.mc-insight strong{display:block;color:var(--mc-ink)}.mc-insight p{font-size:13.5px;color:#5A4300;margin:2px 0 0}.mc-progresso{height:10px;border-radius:999px;background:var(--mc-canvas);overflow:hidden}.mc-progresso i{display:block;height:100%;border-radius:999px;background:var(--mc-primary)}.mc-kpi.destaque .mc-progresso{background:#2A2A2A}.mc-barras{display:grid;gap:10px;list-style:none;margin:0;padding:0}.mc-barra{display:grid;grid-template-columns:minmax(70px,120px) 1fr auto;align-items:center;gap:14px;font-size:13px}.mc-barra-trilha{height:12px;border-radius:999px;background:var(--mc-canvas);overflow:hidden}.mc-barra-trilha i{display:block;height:100%;border-radius:999px;background:var(--mc-ink)}.mc-barra-trilha i.am{background:var(--mc-primary)}.mc-barra b{color:var(--mc-ink);text-align:right;white-space:nowrap}.mc-colunas{display:flex;align-items:flex-end;gap:10px;height:200px;padding-top:10px;border-bottom:1px solid var(--mc-line)}.mc-colunas>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.mc-colunas>div i{width:100%;max-width:32px;border-radius:8px 8px 3px 3px;background:var(--mc-ink);min-height:2px}.mc-colunas>div i.am{background:var(--mc-primary)}.mc-colunas small{font-size:11.5px;color:var(--mc-muted);font-weight:600}.mc-eixo{display:flex;gap:10px;margin-top:8px}.mc-eixo span{flex:1;text-align:center;font-size:12px;color:var(--mc-faint)}.mc-resumo-faixa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:var(--mc-canvas);border-radius:14px;padding:16px;margin-bottom:18px}.mc-resumo-faixa b{display:block;font-size:22px;color:var(--mc-ink)}.mc-resumo-faixa span{font-size:12.5px;color:var(--mc-muted)}.mc-code{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:12px;background:var(--mc-canvas);border:1px dashed #cfcfc8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;color:var(--mc-ink);overflow-wrap:anywhere}.mc-end address{font-style:normal;margin:10px 0 0;line-height:1.6}.mc-end-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--mc-muted);text-transform:uppercase;letter-spacing:.06em}.mc-vazio-box{border:1.5px dashed #cfcfc8;border-radius:18px;display:grid;place-items:center;text-align:center;padding:28px;color:var(--mc-muted);min-height:180px}.mc-vazio-box .mc-kpi-ic{margin:0 auto 10px;background:#fff;border:1px solid var(--mc-line);width:48px;height:48px;border-radius:14px}.mc-card .form-row,.mc-card .woocommerce-form-row{margin-bottom:14px}@media (max-width:1199px){.mc-principal{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.mc-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-g3{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.mc-g2{grid-template-columns:minmax(0,1fr)}.mc-g4{gap:10px}.mc-g4>.mc-kpi{padding:14px}.mc-g4 .mc-kpi-rot{font-size:13px;gap:6px;align-items:flex-start}.mc-g4 .mc-kpi-ic{width:26px;height:26px;border-radius:8px;font-size:12px}.mc-g4 .mc-kpi-num{margin:10px 0 4px}.mc-g4 .mc-kpi-num b{font-size:24px!important}.mc-g4 .mc-kpi-det{font-size:12px}.mc-card{padding:16px}.mc-tabela{min-width:600px}.mc-tabela .mc-prod b{white-space:nowrap}.mc-cab h2{font-size:24px}.mc-busca{margin-left:0;width:100%}.mc-resumo-faixa{grid-template-columns:minmax(0,1fr)}.mc-acao{flex-wrap:wrap}.mc-acao .mc-btn{margin-left:0;width:100%}.mc-topo-acoes{width:100%}}.mc code{color:var(--mc-ink);background:var(--mc-canvas);font-family:inherit}.mc-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mc-campo-todo{grid-column:1/-1}.mc-form label{display:block;font-size:13.5px;font-weight:600;color:var(--mc-ink);margin-bottom:6px}.mc-form .required{color:#C62828}.mc-form .form-control{height:46px;border:1px solid var(--mc-line);border-radius:12px;padding:0 14px;font-size:15px;background:#fff;box-shadow:none}.mc-form .form-control:focus{border-color:var(--mc-ink);outline:2px solid var(--mc-primary);outline-offset:1px}.mc-ajuda{font-size:13px;color:var(--mc-muted);margin:6px 0 0}.mc-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:575px){.mc-campos{grid-template-columns:minmax(0,1fr)}.mc-form .mc-btn-primario{width:100%;justify-content:center}}.mc-insight.erro{background:#FDECEC;border-color:#F5C2C2;color:#8A1C1C}.mc-insight.erro .mc-insight-ic{background:#C62828;color:#fff}.mc-form select.form-control{appearance:auto}.mc-modal{position:fixed;inset:0;margin:auto;height:fit-content;width:min(880px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:20px;padding:24px;background:#fff;color:var(--mc-ink);box-shadow:0 24px 64px rgba(0,0,0,.25)}.mc-modal::backdrop{background:rgba(10,10,10,.55)}.mc-modal-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.mc-modal-cab h3{margin:0;font-size:20px;font-weight:700}.mc-modal-fechar{width:38px;height:38px;border-radius:10px;border:1px solid var(--mc-line);background:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.mc-modal .mc-principal{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:767px){.mc-modal{padding:18px}.mc-modal .mc-principal{grid-template-columns:minmax(0,1fr)}}@layer components{.mc .mc-subabas a,.mc a.mc-aba,.mc a.mc-btn,.mc a.mc-vazio-box b{font-weight:600!important}.mc a.mc-btn{font-weight:700!important}}