/* WorkTarget Financeiro — tema v13 (sobrepõe o CSS original sem alterar a estrutura) */
:root{
  --wt-bg:#f4f6fb; --wt-surface:#fff; --wt-ink:#14213a; --wt-ink2:#4a5b74; --wt-muted:#7d8ca3; --wt-line:#e6eaf2;
  --wt-navy:#0b1f3a; --wt-navy2:#132d52; --wt-brand:#2563eb; --wt-brand2:#1d4ed8; --wt-accent:#10b981;
  --wt-pos:#0f9d6b; --wt-neg:#dc3545; --wt-warn:#b7791f; --wt-r:14px; --wt-shadow:0 1px 2px #0b1f3a0d,0 8px 24px #0b1f3a0f;
}
body{font:14px/1.5 Inter,system-ui,"Segoe UI",Arial,sans-serif;background:var(--wt-bg);color:var(--wt-ink);-webkit-font-smoothing:antialiased}
.wt-ic{flex:none;vertical-align:-3px}
/* ---------- menu lateral */
aside{width:252px;background:linear-gradient(180deg,var(--wt-navy) 0%,#0e2748 100%);padding:22px 14px;display:flex;flex-direction:column;overflow-y:auto;z-index:20}
.wt-brand{display:flex;align-items:center;gap:11px;padding:4px 8px 18px;border-bottom:1px solid #ffffff14}
.wt-logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--wt-brand),var(--wt-accent));color:#fff;box-shadow:0 6px 18px #2563eb55}
.wt-logo .wt-ic{width:22px;height:22px}
aside h2{font-size:18px;font-weight:800;letter-spacing:-.3px;margin:0;color:#fff}
aside small{font-size:10px;letter-spacing:2.6px;color:#8fa7c7;font-weight:600}
nav{margin-top:14px}
.wt-navlabel{font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#6f88ab;padding:16px 12px 6px}
nav a{display:flex;align-items:center;gap:11px;padding:9px 12px;margin:2px 0;border-radius:10px;color:#c4d2e6;font-weight:500;font-size:13.5px;transition:background .15s,color .15s}
nav a .wt-ic{opacity:.75}
nav a:hover{background:#ffffff0f;color:#fff}
nav a.on{background:linear-gradient(90deg,#2563eb33,#2563eb10);color:#fff;box-shadow:inset 3px 0 0 var(--wt-accent)}
nav a.on .wt-ic{opacity:1;color:#6ee7b7}
.wt-user{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 8px 4px;border-top:1px solid #ffffff14}
.wt-user strong{display:block;color:#fff;font-size:13px}
.wt-user small{display:block;letter-spacing:0;font-size:11px;color:#8fa7c7;line-height:1.3}
.wt-user form{margin-left:auto}
.wt-user button{padding:7px 10px;font-size:12px}
.wt-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:#fff;font-weight:700;flex:none}
/* ---------- conteúdo */
main{margin-left:252px;padding:28px 34px 40px}
header{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--wt-line)}
.wt-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--wt-brand);text-transform:uppercase}
h1{font-size:26px;font-weight:800;letter-spacing:-.6px;color:var(--wt-ink)}
h3{font-size:16px;font-weight:700;letter-spacing:-.2px;color:var(--wt-ink)}
.muted{color:var(--wt-muted)}
.panel,.card{border:1px solid var(--wt-line);border-radius:var(--wt-r);box-shadow:var(--wt-shadow)}
.card{transition:transform .15s,box-shadow .15s}
.card:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0b1f3a12,0 14px 30px #0b1f3a14}
.card small{color:var(--wt-muted)}
.card strong{color:var(--wt-ink);font-weight:800;letter-spacing:-.4px;font-variant-numeric:tabular-nums}
/* ---------- formulários e botões */
label{font-weight:600;color:var(--wt-ink2)}
input,select,textarea{border:1px solid #d9e0ea;border-radius:10px;padding:10px 12px;font:inherit;color:var(--wt-ink);transition:border-color .15s,box-shadow .15s}
input:focus,select:focus,textarea:focus{outline:0;border-color:var(--wt-brand);box-shadow:0 0 0 3px #2563eb22}
button{background:var(--wt-brand);border-radius:10px;font-weight:600;font-family:inherit;transition:background .15s,transform .05s}
button:hover{background:var(--wt-brand2)}
button:active{transform:translateY(1px)}
button.secondary{background:#eef2f8;color:#26406a}
button.secondary:hover{background:#e1e8f3}
header>button{box-shadow:0 6px 16px #2563eb40;padding:11px 18px}
.tabs button{background:#eef2f8;color:#26406a}
.tabs button.on{background:var(--wt-navy2);color:#fff}
/* ---------- tabelas */
table{font-size:13px;font-variant-numeric:tabular-nums}
th{background:#f7f9fc;color:#6b7c95;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}
th,td{border-bottom:1px solid #eef1f6}
tbody tr:hover td{background:#f8fafd}
td.num{text-align:right;white-space:nowrap}
.pill{font-weight:600}
/* ---------- alertas e modal */
.alert{border:1px solid #f3d6a8}
.alert.good{border-color:#b9e6cd}
.modalbg{background:#0b1f3acc;backdrop-filter:blur(3px)}
.modal{border-radius:18px;box-shadow:0 30px 80px #0b1f3a66}
.login{border-radius:20px;box-shadow:0 30px 80px #0b1f3a26}
/* ---------- filtro do painel */
.wt-filter{padding:18px 22px}
.wt-filter h3{margin-bottom:10px}
.wt-filter .grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}
.wt-section{margin:26px 0 12px;font-size:15px}
.wt-section small{font-weight:500;color:var(--wt-muted);font-size:12px;margin-left:6px}
/* ---------- rentabilidade */
.wt-rent{margin:0 0 8px}
.wt-rent-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 12px}
.wt-rent-head h3{margin:0 0 2px;font-size:18px}
.wt-link{color:var(--wt-brand);font-weight:600;text-decoration:none;white-space:nowrap}
.wt-rent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}
.wt-rent-card{background:var(--wt-surface);border:1px solid var(--wt-line);border-radius:18px;padding:20px 22px;box-shadow:var(--wt-shadow);position:relative;overflow:hidden}
.wt-rent-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--wt-brand),var(--wt-accent))}
.wt-rent-card.consol{background:linear-gradient(160deg,#0b1f3a,#16345e);color:#e8eef8;border-color:#0b1f3a}
.wt-rent-card.consol:before{background:linear-gradient(90deg,#6ee7b7,#93c5fd)}
.wt-rent-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:0;padding:0;margin:0 0 14px}
.wt-rent-card header strong{font-size:15px;font-weight:800;display:block}
.wt-badge{display:inline-block;margin-top:5px;font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:3px 8px;border-radius:20px;background:#eaf1ff;color:#1d4ed8}
.consol .wt-badge{background:#ffffff1f;color:#dbe7ff}
.wt-res{text-align:right}
.wt-res small{display:block;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--wt-muted)}
.wt-res b{display:block;font-size:26px;font-weight:800;letter-spacing:-.6px;font-variant-numeric:tabular-nums}
.wt-res.pos b{color:var(--wt-pos)}.wt-res.neg b{color:var(--wt-neg)}
.consol .wt-res.pos b{color:#6ee7b7}.consol .wt-res.neg b{color:#fda4af}.consol .wt-res small,.consol .muted{color:#9fb3d1}
.wt-res span{font-size:12px;color:var(--wt-ink2)}
.consol .wt-res span{color:#c7d5ea}
.wt-delta{display:inline-flex;align-items:center;gap:2px;margin-left:4px;font-weight:700;font-size:11.5px;padding:1px 6px;border-radius:20px}
.wt-delta .wt-ic{width:12px;height:12px}
.wt-delta.up{background:#e7f8f0;color:#0f7a54}.wt-delta.down{background:#fdecee;color:#b42335}
.consol .wt-delta.up{background:#10b98126;color:#6ee7b7}.consol .wt-delta.down{background:#f43f5e26;color:#fda4af}
.wt-steps{display:grid;gap:10px;margin:4px 0 14px}
.wt-step-top{display:flex;justify-content:space-between;gap:10px;font-size:13px}
.wt-step-top span{color:var(--wt-ink2);font-weight:500}
.consol .wt-step-top span{color:#c7d5ea}
.wt-step-top em{font-style:normal;font-weight:700;color:var(--wt-brand);margin-left:4px}
.consol .wt-step-top em{color:#93c5fd}
.wt-step-top b{font-variant-numeric:tabular-nums;white-space:nowrap}
.wt-step-top b.neg{color:var(--wt-neg)}
.wt-bar{height:7px;border-radius:6px;background:#eef2f8;margin-top:5px;overflow:hidden}
.consol .wt-bar{background:#ffffff1a}
.wt-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--wt-brand),var(--wt-accent))}
.wt-bar i.neg{background:var(--wt-neg)}
.wt-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:12px 0 0;border-top:1px dashed var(--wt-line)}
.consol .wt-mini{border-color:#ffffff26}
.wt-mini div{display:flex;flex-direction:column}
.wt-mini dt{font-size:11.5px;color:var(--wt-muted)}
.wt-mini dt small{font-size:10.5px}
.wt-mini dd{margin:1px 0 0;font-weight:700;font-variant-numeric:tabular-nums}
.consol .wt-mini dt{color:#9fb3d1}
.wt-warn,.wt-info{margin:12px 0 0;padding:9px 11px;border-radius:10px;font-size:12.5px}
.wt-warn{background:#fff7e6;color:#8a5a0b}.wt-info{background:#eef4ff;color:#2b4a85}
.consol .wt-warn{background:#ffffff14;color:#fde68a}.consol .wt-info{background:#ffffff10;color:#c7d5ea}
.wt-warn a{color:inherit;font-weight:700}
.wt-recur h3{display:flex;align-items:center;gap:8px}
/* ---------- celular */
.wt-navbtn{display:none}
@media(max-width:1000px){.wt-filter .grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){
  aside{position:fixed;inset:0 auto 0 0;width:270px;transform:translateX(-100%);transition:transform .2s;box-shadow:none}
  body.wt-nav-open aside{transform:none;box-shadow:0 0 40px #0008}
  .wt-charts{grid-template-columns:1fr!important}
  .wt-chart{min-width:0;overflow:hidden}
  .wt-daily{overflow-x:auto;-webkit-overflow-scrolling:touch}
  .wt-chart-legend{flex-wrap:wrap}
  .scroll,.panel{max-width:100%}
  .panel{overflow-x:auto}
  nav{display:block;overflow:visible;margin:14px 0 0}
  nav a{white-space:normal}
  main{margin:0;padding:16px}
  header{flex-direction:row!important;align-items:center!important}
  header>div{display:flex;flex-direction:column}
  .wt-navbtn{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;margin-bottom:6px;background:var(--wt-navy2);font-size:18px}
  header>button{padding:10px 12px;font-size:13px}
  .wt-filter .grid{grid-template-columns:1fr}
  .wt-rent-grid{grid-template-columns:1fr}
  .wt-res b{font-size:22px}
  .wt-mini{grid-template-columns:1fr}
}
@media print{aside,header>button,.wt-navbtn{display:none}main{margin:0}}

/* ---------- v15: recados do dia */
.wt-recados{display:grid;gap:10px;margin:0 0 18px}
.wt-recado{display:flex;gap:14px;align-items:flex-start;background:#eef4ff;border:1px solid #c9dafc;border-left:5px solid var(--wt-brand);border-radius:var(--wt-r);padding:14px 16px;box-shadow:var(--wt-shadow)}
.wt-recado.imp{background:#fff4f2;border-color:#f6c9c3;border-left-color:var(--wt-neg)}
.wt-recado.lido{background:var(--wt-surface);border-color:var(--wt-line);border-left-color:var(--wt-pos);box-shadow:none}
.wt-recado-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--wt-brand);color:#fff;flex:none}
.wt-recado.imp .wt-recado-ic{background:var(--wt-neg)}.wt-recado.lido .wt-recado-ic{background:var(--wt-pos)}
.wt-recado-txt{flex:1;min-width:0}.wt-recado-txt small{display:block;font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--wt-ink2)}
.wt-recado-txt p{margin:4px 0 0;font-size:15px;color:var(--wt-ink);white-space:normal;overflow-wrap:anywhere}
.wt-recado-acao{flex:none;text-align:right;max-width:260px}.wt-recado-acao small{color:var(--wt-ink2);font-weight:600}
.wt-recado-acao button{padding:9px 18px}
.wt-recado-form textarea{width:100%;box-sizing:border-box;font:inherit;padding:11px;border:1px solid var(--wt-line);border-radius:8px;resize:vertical}
.wt-span-all{grid-column:1/-1}.wt-check{display:flex!important;gap:8px;align-items:center;font-weight:600;margin-top:12px}.wt-check input{width:auto}
.wt-recado-msg{max-width:460px;overflow-wrap:anywhere}.wt-recado-passado td{opacity:.62}
.wt-tag{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#e8eff5;color:var(--wt-ink2)}
.wt-tag-hoje{background:#dbe7ff;color:var(--wt-brand2)}.wt-tag-agendado{background:#dcf5ea;color:var(--wt-pos)}
@media(max-width:700px){.wt-recado{flex-wrap:wrap}.wt-recado-acao{width:100%;text-align:left;max-width:none}}

/* v16: atalho da conciliação OFX */
.wt-ofx-cta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.wt-ofx-cta h3{margin:0 0 4px}.wt-ofx-cta .muted{margin:0}.wt-btn{display:inline-block;background:var(--wt-brand);color:#fff;text-decoration:none;padding:11px 18px;border-radius:8px;font-weight:600;white-space:nowrap}

/* v17: DRE pelas notas */
.wt-dre-notas{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;border:1px solid var(--wt-line);border-left:5px solid #94a3b8;border-radius:10px;padding:12px 14px;margin:10px 0;font-size:13px;background:#fbfdff}.wt-dre-notas.on{border-left-color:var(--wt-brand);background:#eef4ff}.wt-btn.sec{background:#e8eef6;color:#173451}
.wt-dre-notas-cfg{margin:8px 0 12px}.wt-dre-notas-cfg summary{cursor:pointer;font-weight:700;font-size:13px}.wt-dre-notas-cfg table{width:100%}.wt-dre-notas-cfg select{max-width:340px}

/* ===== v18: parcelas, PIX na baixa e anexos ===== */
.wt-parc-line{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:4px}
.wt-parc{display:inline-block;background:#eef3ff;color:#2446a8;border:1px solid #d6e0fb;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;white-space:nowrap}
.wt-parc.big{font-size:12px;padding:2px 10px;margin-right:6px}
.wt-clip{background:transparent!important;border:1px dashed #c9d4e2!important;color:#7a8aa0!important;border-radius:999px!important;padding:1px 8px!important;font-size:11px!important;line-height:1.5;cursor:pointer;min-height:0!important;box-shadow:none!important}
.wt-clip.has{border-style:solid!important;border-color:#bfe3cf!important;background:#eaf7f0!important;color:#176c49!important;font-weight:700}
.wt-ei{margin:6px 0 12px}
.wt-ei:empty{display:none}
.wt-ei-top{padding:10px 12px;background:#f6f9fc;border:1px solid #e3eaf2;border-radius:10px;margin-bottom:10px;line-height:1.6}
.wt-pix{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid #bfe3cf;background:#effaf4;border-radius:12px;margin-bottom:10px}
.wt-pix small{display:block;font-size:10.5px;letter-spacing:.6px;color:#2c7a55;font-weight:700}
.wt-pix code{display:block;font-size:15px;font-weight:700;color:#12344d;word-break:break-all;margin:2px 0;background:none;padding:0}
.wt-copy{white-space:nowrap;flex:none}
.wt-copy.ok{background:#e4f3e9!important;color:#176c49!important}
.wt-ax-panel{background:#f6f9fc;margin:0 0 12px;border-style:dashed}
.wt-ax-panel input[type=file],.wt-ax-form input[type=file]{width:100%;padding:10px;border:1px dashed #b9c7d8;border-radius:8px;background:#fff}
.wt-ax-resumo:empty{display:none}
.wt-ax-resumo{margin-top:8px;display:grid;gap:8px}
.wt-ax-list{display:grid;gap:8px;margin-bottom:10px}
.wt-ax-card{border:1px solid #e3eaf2;border-radius:10px;padding:10px 12px;background:#fff}
.wt-ax-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.wt-ax-nome{font-weight:600;color:#17283a;word-break:break-all;flex:1;min-width:120px}
.wt-ax-tag{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;border-radius:6px;padding:2px 7px;background:#eef1f6;color:#4a5a70}
.wt-ax-tag.t-nf{background:#fff3e0;color:#9a5b00}.wt-ax-tag.t-boleto{background:#eef3ff;color:#2446a8}.wt-ax-tag.t-pix{background:#eaf7f0;color:#176c49}
.wt-ax-acoes{display:flex;gap:6px;align-items:center}
.wt-ax-acoes a.secondary{display:inline-block;padding:6px 10px;border-radius:7px;text-decoration:none;background:#e8eff5;color:#17283a;font-weight:600;font-size:13px}
.wt-ax-acoes .wt-dl{text-decoration:none;color:#4a5a70;padding:4px}
.wt-ax-del{display:inline;margin:0}.wt-ax-del button{padding:5px 9px;min-height:0}
.wt-ax-l{margin-top:6px;font-size:13px}
.wt-ax-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}
.wt-ax-chips .chip{background:#f2f5f9;border-radius:999px;padding:2px 9px;font-size:12px;color:#33475e}
.wt-ax-chips .chip.strong{background:#17283a;color:#fff;font-weight:700}
.wt-ax-code{display:flex;gap:8px;align-items:center;margin-top:6px;flex-wrap:wrap}
.wt-ax-code code{flex:1;min-width:200px;font-size:12.5px;background:#f6f9fc;border:1px solid #e3eaf2;border-radius:7px;padding:6px 8px;word-break:break-all}
.wt-ax-aviso{margin-top:6px;font-size:12.5px;color:#8a5a00;background:#fff8e6;border-radius:7px;padding:6px 9px}
.wt-ax-preench{font-size:13px;background:#eef7ff;border:1px solid #d3e6fb;border-radius:9px;padding:8px 10px;line-height:1.55}
.wt-ax-up{margin-top:6px}.wt-ax-up summary{cursor:pointer;font-weight:700;color:#2446a8;padding:4px 0}
.wt-ax-form{display:grid;gap:8px;padding:10px 0 2px}
.wt-ax-todas{display:flex;gap:6px;align-items:center;font-weight:400}
.wt-ax-todas input{width:auto}
.wt-filled{outline:2px solid #7cc4a0;outline-offset:1px;transition:outline-color .4s}

/* =====================================================================
   v19 — visual "Açaí" (marca nova: roxo do açaí, polpa e lilás; fonte Schibsted Grotesk)
   ===================================================================== */
:root{
  --wt-bg:#EEF2F5; --wt-surface:#fff; --wt-ink:#1B2130; --wt-ink2:#3F4859; --wt-muted:#5B6577; --wt-line:#DCE3EA;
  --wt-navy:#2A1634; --wt-navy2:#3D2249; --wt-brand:#7A3E9D; --wt-brand2:#6A338A; --wt-accent:#B57BD6;
  --wt-pos:#18794E; --wt-neg:#B3264A; --wt-warn:#A55A00; --wt-shadow:0 1px 2px #2A16340d,0 6px 18px #2A16340d;
}
body{font-family:"Schibsted Grotesk",system-ui,"Segoe UI",Arial,sans-serif;font-size:14.5px}
:focus-visible{outline:3px solid #B98AD6;outline-offset:2px}
/* menu */
aside{background:var(--wt-navy)}
.wt-brand{border-bottom-color:#ffffff14}
.wt-logo{background:transparent;box-shadow:none;width:40px;height:40px;border-radius:11px}
.wt-logo svg{width:40px;height:40px;display:block}
aside h2{font-size:18px;letter-spacing:-.02em}
aside .wt-brand small{letter-spacing:0;font-size:12px;font-weight:500;color:#C9A6DD}
.wt-navlabel{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:#A891B6}
nav a{color:#E6DAEE;font-size:14px}
nav a:hover{background:#ffffff12}
nav a.on{background:#fff;color:var(--wt-navy);box-shadow:none;font-weight:700}
nav a.on .wt-ic{color:var(--wt-brand)}
.wt-user{border-top-color:#ffffff14}.wt-user small{color:#C9A6DD}
/* conteúdo */
h1{font-size:28px;letter-spacing:-.025em}
.wt-eyebrow{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}
input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #7A3E9D2e}
button.secondary,.tabs button{background:#F1E8F6;color:#4B2160}
button.secondary:hover{background:#E6D6EF}
.tabs button.on{background:var(--wt-navy);color:#fff}
header>button{box-shadow:0 4px 12px #7A3E9D40}
th{text-transform:none;letter-spacing:0;font-size:12.5px;color:#5B6577;background:#F6F8FA}
/* Schibsted Grotesk alarga a pontuação com tnum: números proporcionais em tudo */
body *{font-variant-numeric:normal!important}
main a[style*="background:#e8eff5"]{background:#F1E8F6!important;color:#4B2160!important;font-weight:600}
tbody tr:hover td{background:#FAF7FC}
.modalbg{background:#2A1634cc}
.modal{box-shadow:0 30px 80px #2A163466}
.login{box-shadow:0 30px 80px #2A163426}
.wt-link{color:var(--wt-brand)}
.wt-rent-card.consol{background:linear-gradient(160deg,#2A1634,#4B2A59);border-color:#2A1634;color:#F1E8F6}
.wt-rent-card.consol:before{background:linear-gradient(90deg,#C9A6DD,#8FD3B0)}
.wt-badge{background:#F1E8F6;color:#6A338A}
.wt-res small{text-transform:none;letter-spacing:0;font-size:12px}
.consol .wt-res.pos b{color:#8FD3B0}.consol .wt-step-top em{color:#C9A6DD}
.wt-info{background:#F7F1FA;color:#4B2160}
.wt-recado{background:#F7F1FA;border-color:#E2CFEC}
.wt-recado-txt small{letter-spacing:0}
.wt-tag-hoje{background:#F1E8F6;color:#6A338A}
.wt-parc{background:#F1E8F6;color:#6A338A;border-color:#E2CFEC}
.wt-ax-tag{text-transform:none;letter-spacing:0;font-size:11.5px}
.wt-ax-tag.t-boleto{background:#F1E8F6;color:#6A338A}
.wt-ax-up summary{color:var(--wt-brand)}
.wt-ax-chips .chip.strong{background:var(--wt-navy)}
.wt-pix small{letter-spacing:0;font-size:12px}
.wt-navbtn{background:var(--wt-navy)}
/* login */
.wt-login-marca{display:flex;align-items:center;gap:12px;margin-bottom:6px}
.wt-login-marca svg{width:46px;height:46px;flex:none}
.wt-login-marca b{display:block;font-size:22px;letter-spacing:-.02em;color:var(--wt-navy)}
.wt-login-marca small{display:block;font-size:13px;color:var(--wt-brand);font-weight:500}
