.taxforce-detail-layout{gap:16px;width:100%;display:flex}.taxforce-detail-main{flex:1;min-width:0}.taxforce-detail-sidebar{flex-shrink:0;width:320px}@media (max-width:992px){.taxforce-detail-layout{flex-direction:column}.taxforce-detail-sidebar{width:100%}}.taxforce-header-summary{margin-bottom:16px}.taxforce-section-spacing>*+*{margin-top:16px}.taxforce-section-spacing-lg>*+*{margin-top:24px}.taxforce-sticky-sidebar{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.entity-primary{color:var(--ant-color-text);align-items:center;font-weight:600;display:flex}.identifier-compact{align-items:center;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;display:flex}.address-compact{align-items:flex-start;line-height:1.4;display:flex}.date-compact{align-items:center;font-size:.9em;display:flex}.currency-amount{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:500}.currency-emphasis{color:var(--ant-color-text);font-size:1.1em;font-weight:600}.taxforce-status-success{color:var(--ant-color-success)}.taxforce-status-warning{color:var(--ant-color-warning)}.taxforce-status-error{color:var(--ant-color-error)}.taxforce-status-info{color:var(--ant-color-info)}.taxforce-financial-positive{color:var(--ant-color-success);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:600}.taxforce-financial-negative{color:var(--ant-color-error);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:600}.taxforce-financial-neutral{color:var(--ant-color-text);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:500}.taxforce-card-compact{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius)}.taxforce-card-elevated{background:var(--ant-color-bg-elevated);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);box-shadow:var(--ant-box-shadow)}.taxforce-card-enhanced{background:var(--ant-color-bg-container);border-radius:var(--ant-border-radius);border:1px solid #e8e8e8;transition:box-shadow .2s ease-in-out;box-shadow:0 2px 8px #0000001a}.taxforce-card-enhanced:hover{box-shadow:0 4px 12px #00000026}.dark .taxforce-card-enhanced{border-color:#424242;box-shadow:0 2px 8px #0000004d}.dark .taxforce-card-enhanced:hover{box-shadow:0 4px 12px #0006}@media (max-width:576px){.taxforce-mobile-stack{flex-direction:column!important}.taxforce-mobile-full-width{width:100%!important}.taxforce-mobile-hidden{display:none!important}}@media (max-width:768px){.taxforce-tablet-hidden{display:none!important}}.dark .taxforce-focus-visible:focus-visible{outline-color:var(--ant-color-primary);box-shadow:0 0 0 2px #063b2633}.dark .taxforce-sticky-sidebar{background:var(--ant-color-bg-container);border-radius:var(--ant-border-radius)}.taxforce-focus-visible:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px;border-radius:2px}@media (prefers-contrast:high){.taxforce-detail-layout{border:1px solid}.taxforce-card-compact,.taxforce-card-elevated{border-width:2px}}@media (prefers-reduced-motion:reduce){.taxforce-detail-layout,.taxforce-sticky-sidebar{transition:none!important}}@media print{.taxforce-detail-layout{flex-direction:column!important}.taxforce-detail-sidebar{width:100%!important;position:static!important}.taxforce-sticky-sidebar{max-height:none!important;position:static!important}}
