.tax-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.tax-card,.tax-section{border:1px solid #e0e7f2;border-radius:17px;background:white;padding:23px;box-shadow:0 6px 20px rgba(24,42,70,.035)}.tax-card{display:flex;flex-direction:column;gap:8px}.tax-card strong{font-size:23px;color:#14284a}.tax-card small,.tax-label,.tax-section p{color:#647593}.tax-label{display:block;font-size:12px;font-weight:600}.tax-status{font-size:18px!important}.tax-card a{color:#1769b0}.tax-cols{display:grid;grid-template-columns:minmax(340px,1fr) minmax(400px,1.3fr);gap:18px;align-items:start}.tax-section{margin:0 0 18px}.tax-section h2{margin:0 0 12px;font-size:20px}.tax-section-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.tax-section-head p{margin-top:0}.tax-fields{display:grid;gap:13px}.tax-fields-two{grid-template-columns:1fr 1fr}.tax-fields label,.tax-line label{display:flex;flex-direction:column;font-size:13px;font-weight:600;color:#304565;gap:6px}.tax-fields input:not([type=checkbox]),.tax-fields textarea,.tax-fields select,.tax-line input,.tax-line select{width:100%;min-width:0;border:1px solid #dce5f1;border-radius:10px;padding:10px 12px;background:#fff;color:#253c5d;font:inherit}.tax-fields input:focus,.tax-line input:focus,.tax-line select:focus{outline:2px solid #b1d5ed}.tax-checkbox{flex-direction:row!important;align-items:start!important}.tax-wide{grid-column:1/-1}.tax-info{background:#f1f7fc;border-left:3px solid #158d98;border-radius:7px;padding:12px 14px;font-size:12px;color:#536982}.tax-list{display:flex;flex-direction:column;gap:0}.tax-list-row{display:flex;gap:15px;justify-content:space-between;padding:14px 4px;border-bottom:1px solid #e8edf4}.tax-list-row:last-child{border:0}.tax-list-row>div{min-width:0}.tax-list-row b{display:block;font-size:13px}.tax-list-row small{display:block;color:#75869f;font-size:11px;margin-top:4px}.tax-list-right{text-align:right;display:flex;flex-direction:column;gap:6px;align-items:end}.tax-list-right strong{font-size:14px}.tax-unpaid{font-size:11px;color:#a4660c}.tax-table-wrap{width:100%;overflow-x:auto}.tax-table{width:100%;border-collapse:collapse;text-align:left;min-width:650px}.tax-table th{font-size:12px;color:#60718b;background:#f4f7fc;padding:14px}.tax-table td{font-size:13px;padding:15px 14px;border-bottom:1px solid #e9edf4}.tax-table a{color:#077c94;font-weight:600}.tax-tag{display:inline-block;background:#ddf7ec;border-radius:7px;color:#096d50;padding:5px 10px;font-size:11px}.tax-tag-void{background:#ffe5e5;color:#a02323}.tax-warning{background:#fff9e9;border:1px solid #f2dca7;border-radius:12px;color:#685321;padding:15px 18px;margin:20px 0;font-size:13px}.tax-warning a{color:#1769a6}.tax-form{max-width:1100px}.tax-line{display:grid;grid-template-columns:1.5fr .55fr 1fr 1fr 1fr;gap:12px;align-items:end;border-bottom:1px solid #e9eef5;padding:15px 0}.tax-line[hidden]{display:none}.tax-row-num{grid-column:1/-1;font-size:11px;color:#73829a;font-weight:600}.tax-total-preview{background:#eaf9f8;border:1px solid #b2e3df;padding:14px;border-radius:10px;color:#176d71;margin-top:16px;font-weight:600}.tax-doc-code{font-size:18px;color:#5075aa}.tax-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:18px 0}.tax-doc-grid>div{border:1px solid #e3eaf4;padding:20px;border-radius:14px}.tax-doc-grid strong{display:block;margin-top:7px}.tax-sum{margin-left:auto;max-width:360px;margin-top:20px}.tax-sum>div{display:flex;justify-content:space-between;padding:9px;border-bottom:1px solid #e5edf5}.tax-sum .tax-grand{font-size:18px;border-top:2px solid #173260}.tax-empty{padding:20px;color:#7b8ba4}@media(max-width:1100px){.tax-cols{grid-template-columns:1fr}.tax-line{grid-template-columns:1fr 1fr 1fr}.tax-line label:first-of-type{grid-column:1/-1}}@media(max-width:700px){.tax-overview{grid-template-columns:1fr}.tax-fields-two,.tax-doc-grid{grid-template-columns:1fr}.tax-line{grid-template-columns:1fr 1fr}.tax-line label:first-of-type{grid-column:1/-1}.tax-section{padding:15px}}
