#insured-origin-report-panel,#origin-results{display:grid;gap:20px;min-width:0}
#insured-origin-report-panel[hidden]{display:none}
#insured-origin-report-panel .ppr-detail{margin-top:0}
.origin-tabs{display:flex;gap:8px;flex-wrap:wrap}
.origin-tabs button[aria-pressed=true]{background:var(--cad-primary,#2563eb);color:white}
.origin-table{overflow:auto}
.origin-table table{width:100%;border-collapse:collapse;min-width:650px;font-size:13px}
.origin-table td,.origin-table th{padding:13px 12px;border-bottom:1px solid var(--cad-border,#e4ebf4);text-align:left}
.origin-table small{display:block;margin-top:4px;color:var(--cad-muted,#71829c)}
.origin-sort{background:transparent;color:inherit;font:inherit;font-weight:700;border:0;padding:0;text-align:left;cursor:pointer;white-space:nowrap}
#insured-origin-report-panel .ppr-card-header{flex-wrap:wrap;align-items:center}
#insured-origin-report-panel .ppr-form{grid-template-columns:1fr 1fr 1.5fr auto}
@media(max-width:700px){#insured-origin-report-panel .ppr-form{grid-template-columns:1fr 1fr}}
