.tax-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.tax-layout>aside{display:grid;gap:14px}.tax-types{display:grid;gap:7px}.tax-types button{text-align:left}.tax-types button[aria-pressed=true]{background:#166cb8;color:white}.tax-table-scroll{overflow:auto;max-height:65vh}.tax-app table{width:100%;border-collapse:collapse;min-width:920px;font-size:12px}.tax-app th,.tax-app td{padding:9px 7px;border-bottom:1px solid #d6e2ec;text-align:left}.tax-app th{background:#e8f2fc;position:sticky;top:0}.tax-app td:nth-last-child(-n+2){text-align:right;white-space:nowrap}.tax-app .tax-sum{display:flex;justify-content:flex-end;gap:25px;padding:18px 0;border-top:2px solid #284d70}.tax-app [data-tax-error]{color:#b22626}.tax-submenu{margin:3px 8px}.tax-submenu>summary{padding:10px;cursor:pointer;font-weight:700}.tax-submenu .dropitem{padding-left:25px}@media(max-width:1000px){.tax-layout{grid-template-columns:1fr}.tax-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-types{grid-column:1/-1;grid-template-columns:1fr 1fr}.tax-app .tax-sum{flex-wrap:wrap}}
