
/* Quadro de apuração sem confundir documento, imposto e pagamento. */
#v175618Tributos{padding:18px;margin:16px 0;background:var(--surface,#fff);border:1px solid rgba(130,130,130,.24);border-radius:14px;color:var(--text,#1f2937)}
#v175618Tributos .v175618-tax-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}
#v175618Tributos h3{font-size:16px;font-weight:750;margin:0 0 4px}
#v175618Tributos p{font-size:12px;line-height:1.6;margin:0;color:var(--muted,#64748b)}
#v175618Tributos button{background:#e6bd5a;color:#292006;border:0;border-radius:8px;padding:10px 14px;font-weight:750;font-size:12px;cursor:pointer}
#v175618Tributos .v175618-tax-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
#v175618Tributos .v175618-tax-cards>div{padding:14px;min-width:0;border:1px solid rgba(130,130,130,.22);border-radius:10px;display:flex;flex-direction:column;gap:7px}
#v175618Tributos .v175618-tax-cards span{font-size:11px;color:var(--muted,#64748b)}
#v175618Tributos .v175618-tax-cards strong{font-size:clamp(17px,2vw,24px);letter-spacing:-.5px;white-space:normal;overflow-wrap:anywhere}
#v175618Tributos .v175618-tax-cards small{font-size:10px;color:var(--muted,#64748b)}
#v175618Tributos .v175618-emphasis{border-color:#ccaa60!important;background:rgba(204,170,96,.09)}
#v175618Tributos .v175618-tax-note{margin-top:12px;border-top:1px solid rgba(130,130,130,.22);padding-top:12px}
@media(max-width:1080px){#v175618Tributos .v175618-tax-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){#v175618Tributos .v175618-tax-cards{grid-template-columns:1fr}#v175618Tributos{padding:12px}}
