.tax-center{min-width:0}.tax-download,.tax-profile,.tax-section{margin-top:20px;padding:24px}.tax-download,.tax-profile,.tax-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tax-download{border-color:var(--primary,#159570);background:color-mix(in srgb,var(--primary,#159570) 5%,var(--card,#fff));margin:0 0 20px}.tax-download h2{margin:7px 0}.tax-download-actions{flex-wrap:wrap;gap:9px;display:flex}.tax-download-note{width:100%;font-size:13px;line-height:1.6}.tax-profile{margin-bottom:20px}.tax-profile p{margin-top:5px}.tax-section-heading p{max-width:700px;margin-top:7px;font-size:13px}.tax-section-heading{align-items:flex-start}.tax-progress{white-space:nowrap;font-size:25px;font-weight:700}.tax-progress small{color:var(--muted-foreground,#657783);font-size:11px;font-weight:500;display:block}.tax-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.tax-check{text-align:left;border:1px solid var(--border,#dce4e3);background:var(--card,#fff);border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:80px;padding:13px;display:flex}.tax-check span{flex:1;min-width:0}.tax-check strong{font-size:13px;line-height:1.45}.tax-check small{color:var(--muted-foreground,#657783);margin-top:5px;font-size:11px;display:block}.tax-check>svg{flex-shrink:0}.tax-check.clear>svg:first-child{color:#159570}.tax-check.pending>svg:first-child{color:#b5740c}.tax-check.no-data>svg:first-child{color:var(--muted-foreground,#657783)}.tax-check:hover,.tax-quarters button:hover,.tax-category-list button:hover,.tax-issue-list button:hover{border-color:var(--primary,#159570);background:color-mix(in srgb,var(--primary,#159570) 7%,var(--card,#fff))}.tax-center button:focus-visible{outline:3px solid var(--primary,#159570);outline-offset:3px}.tax-center button:disabled{cursor:default;opacity:.65}.tax-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;margin-top:20px;display:grid}.tax-search{align-items:center;display:flex;position:relative}.tax-search>svg{color:var(--muted-foreground,#657783);position:absolute;left:12px}.tax-search input{width:100%;padding-left:38px!important}.tax-filters select{width:100%}.tax-issue-list{margin-top:18px;padding:0;list-style:none}.tax-issue-list li+li{border-top:1px solid var(--border,#e1e8e7)}.tax-issue-list button{text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:14px;width:100%;padding:13px 8px;display:flex}.tax-issue-list button>span:first-child{flex:1;min-width:0}.tax-issue-list strong,.tax-category-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.tax-issue-list small,.tax-category-list small{color:var(--muted-foreground,#657783);margin-top:5px;font-size:12px;line-height:1.5;display:block}.tax-row-action{white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.tax-empty{color:var(--muted-foreground,#657783);align-items:center;gap:12px;padding:28px 8px;font-size:13px;line-height:1.6;display:flex}.tax-empty svg{flex-shrink:0}.tax-quarters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.tax-quarters button{text-align:left;border:1px solid var(--border,#dce4e3);border-radius:12px;padding:16px}.tax-quarters strong{overflow-wrap:anywhere;margin:8px 0;font-size:20px;display:block}.tax-quarters small{color:var(--muted-foreground,#657783);justify-content:space-between;align-items:center;font-size:12px;display:flex}.tax-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.tax-category-list button{text-align:left;border:1px solid var(--border,#dce4e3);border-radius:10px;align-items:center;gap:14px;padding:13px;display:flex}.tax-category-list button>span:first-child{flex:1;min-width:0}.tax-category-list button>span:nth-child(2){text-align:right}.tax-category-list svg{flex-shrink:0}.tax-issues,.tax-section{scroll-margin-top:85px}@media (max-width:700px){.tax-download,.tax-profile,.tax-section{padding:16px}.tax-checks,.tax-filters,.tax-category-list{grid-template-columns:1fr}.tax-quarters{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-download-actions{width:100%}.tax-download-actions>a{flex:1}.tax-download-actions a{white-space:normal;min-height:44px}.tax-issue-list button{align-items:flex-start}.tax-row-action{flex-direction:column;align-items:flex-end}.tax-section-heading>button{width:100%}.tax-check{min-height:76px}}.tax-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:18px;display:flex}.tax-pagination>span{text-align:center;font-size:13px;line-height:1.5}.tax-pagination small{color:var(--muted-foreground);font-size:11px;display:block}.tax-pagination button{min-height:44px}@media (max-width:400px){.tax-pagination{gap:6px}.tax-pagination button{padding:8px 11px}}
