.tax-report[hidden]{display:none!important}.tax-report{margin:20px 0}.tax-report .panel-title{align-items:flex-start;gap:12px}.tax-report-actions{display:flex;gap:10px;flex-wrap:wrap}.tax-report-note,.tax-report-checks{background:#fff5e5;border:1px solid #eddbc1;border-radius:12px;padding:14px 18px;color:#684b25}.tax-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.tax-report-kpis article{border:1px solid #ecd8ca;background:#fffaf5;border-radius:14px;padding:16px}.tax-report-kpis strong{display:block;font-size:1.4rem;margin:12px 0}.tax-report small{display:block;color:#796c62;font-size:.76rem;margin-top:5px}.tax-report .tax-missing{color:#916124;font-weight:700}.tax-report h4{font-size:1.08rem;margin:26px 0 10px}.tax-report p,.tax-report li{line-height:1.6}.tax-report-checks li+li{margin-top:7px}.tax-report summary{cursor:pointer;font-weight:700}.tax-report .table-wrap{overflow:auto;margin-bottom:18px}.tax-report table{width:100%;min-width:710px}.tax-report td{vertical-align:top}.tax-report tfoot{font-weight:700;background:#fff6ed}.tax-report-source{font-size:.82rem;color:#796c62}.tax-report-source a{color:#b4131b}@media(max-width:1000px){.tax-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.tax-report-kpis{grid-template-columns:1fr}.tax-report .panel-title{flex-direction:column}}
