.ir-summary{background:var(--color-surface-sunken)}.ir-sort-toggle{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-sm);background:var(--color-surface);margin-bottom:var(--space-sm)}.ir-sort-btn{padding:5px 12px;font-size:var(--fs-12);font-weight:var(--fw-medium);border-radius:calc(var(--radius-sm) - 2px);background:transparent;border:none;color:var(--color-ink-secondary);cursor:pointer;transition:all .15s ease;font-variant-numeric:tabular-nums}.ir-sort-btn:hover{color:var(--color-ink)}.ir-sort-btn.active{background:var(--color-forest-tint);color:var(--color-forest);font-weight:var(--fw-semibold)}.ir-row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.ir-row-select{display:flex;align-items:center;gap:8px;cursor:pointer}.ir-row-select input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-forest);cursor:pointer}.ir-row-actions{display:flex;align-items:center;gap:8px}.ir-row-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.ir-row-fields .ir-field-note,.ir-row-fields .ir-field-asset{grid-column:1 / -1}.ir-field-lowconf{border-color:var(--color-warning);background:var(--color-warning-tint)}.ir-field-lowconf:focus{box-shadow:0 0 0 3px #9c7a3e29}.ir-lowconf-hint{color:var(--color-brass);font-weight:var(--fw-semibold)}.ir-row-nocat{box-shadow:inset 3px 0 0 var(--color-brass);background:var(--color-warning-tint)}.ir-nocat-note{font-size:var(--fs-13);color:var(--color-brass);margin-bottom:var(--space-xs)}.ir-nocat-note:empty{display:none}.ir-footer-actions{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:flex-end}.ir-status{width:auto;min-width:0;height:30px;padding:0 28px 0 10px;font-size:var(--fs-12);font-weight:var(--fw-semibold)}.ir-status-present{color:var(--color-ink-secondary)}.ir-status-check{color:var(--color-brass);border-color:var(--color-warning)}.ir-match{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-ink-secondary);font-variant-numeric:tabular-nums}.ir-link{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.ir-link-opt{display:flex;align-items:center;gap:6px;font-size:var(--fs-12);cursor:pointer}.ir-link-opt input{accent-color:var(--color-forest)}.ir-balance-note{margin-top:var(--space-xs);font-variant-numeric:tabular-nums}.ir-balance-diff{color:var(--color-negative-text);font-weight:var(--fw-semibold)}@media (max-width:480px){.ir-row-fields{grid-template-columns:1fr}}@media (max-width:480px){.pfh-inspector-footer:has(.ir-footer-actions){flex-direction:column-reverse;align-items:stretch;gap:var(--space-xs);padding:var(--space-md)}.pfh-inspector-footer:has(.ir-footer-actions)>.ds-btn-ghost{align-self:center}.ir-footer-actions{gap:var(--space-sm);justify-content:stretch}.ir-footer-actions #irSelectedCount{flex:1 0 100%;text-align:center}.ir-footer-actions .ds-btn-secondary{flex:1 1 0;min-width:0;padding-inline:var(--space-sm)}.ir-footer-actions #irConfirmAll{flex:1 0 100%;order:-1}}
