.vat-page .vat-table{min-width:760px}.vat-page .vat-table th,.vat-page .vat-table td{text-align:left}.vat-page .vat-table th:nth-child(n+4),.vat-page .vat-table td:nth-child(n+4){text-align:right}.vat-page .vat-table th:nth-child(7),.vat-page .vat-table td:nth-child(7),.vat-page .vat-table th:last-child,.vat-page .vat-table td:last-child{text-align:center}.vat-pill{border-radius:5px;justify-content:center;min-width:44px;padding:3px 5px;font-size:8px;font-weight:700;display:inline-flex}.vat-pill.output{color:#3159a8;background:#e7efff}.vat-pill.input{color:#247447;background:#e4f5eb}.vat-pill.review{color:#9a6511;background:#fff1d6}.vat-summary-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.vat-summary-row>div{text-align:center;background:#faf9ff;border-radius:5px;overflow:hidden}.vat-summary-row span,.vat-summary-row strong{display:block}.vat-summary-row span{color:var(--muted);padding:6px 4px 4px;font-size:9px}.vat-summary-row strong{background:var(--lavender);color:#3f177b;padding:6px 4px;font-size:12px}.vat-summary-row>div:nth-child(2) strong{color:#247447;background:#e4f5eb}.vat-summary-row>div:nth-child(3) strong{color:#9a6511;background:#fff1d6}.vat-use-section{padding-top:46px}.vat-use-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.vat-use-card{min-height:150px;padding:15px}.vat-use-card .pnl-related-icon{background:var(--lavender);width:32px;height:32px;color:var(--purple);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.vat-use-card h3{color:#342b3d;font-family:var(--serif);margin-bottom:5px;font-size:18px;font-weight:400;line-height:1.05}.vat-use-card p{color:var(--muted);font-size:10.5px;line-height:1.4}.vat-cta-proof{gap:8px;max-width:720px;margin:0 0 21px;padding:0;list-style:none;display:grid}.vat-cta-proof li{color:#5f5666;padding-left:25px;font-size:13px;line-height:1.45;position:relative}.vat-cta-proof li:before{background:var(--purple);color:#fff;content:"✓";border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid;position:absolute;top:1px;left:0}@media (max-width:1000px){.vat-use-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.vat-use-grid{grid-template-columns:1fr}.vat-use-card{min-height:0}.vat-summary-row{min-width:500px}}
