.tax-report-type-detail .detail-summary{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-6px 0 18px;font-size:12px;display:flex}.tax-report-type-detail .type-code{border:1px solid var(--border-color);color:var(--text);background:var(--bg-surface-secondary);letter-spacing:.03em;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.tax-report-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:16px;display:grid}.detail-overview-card,.detail-impact{grid-column:1/-1}.detail-overview-card{margin-bottom:16px}.detail-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-overview div,.impact-summary div{gap:4px;display:grid}.detail-overview span,.impact-summary span,.entity-list small{color:var(--text-muted);font-size:11px}.detail-overview strong{font-size:14px}.entity-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.entity-list li{align-items:center;gap:9px;display:flex}.entity-initial{color:#fff;background:var(--primary);width:30px;height:30px;font-size:10px;font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.entity-list strong,.entity-list small{display:block}.detail-link{color:var(--primary);margin-top:14px;font-size:12px;text-decoration:none;display:inline-block}.section-links{gap:8px;display:grid}.section-links a{border:1px solid var(--border-color-light);border-radius:var(--radius-sm);color:var(--text);gap:4px;padding:12px 38px 12px 14px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative}.section-links a:hover{border-color:var(--primary);background:var(--primary-lt);transform:translate(2px)}.section-links span{color:var(--text-muted);font-size:11px}.section-links b{color:var(--primary);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.impact-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.impact-summary strong{color:var(--primary);font-size:24px;line-height:1}.impact-summary p{color:var(--text-muted);grid-column:1/-1;margin:6px 0 0;font-size:12px;line-height:1.5}@media (width<=850px){.tax-report-detail-grid{grid-template-columns:1fr}}@media (width<=560px){.section-links,.detail-overview{grid-template-columns:1fr}}
