.detail-page[data-v-7fa824df]{background:#f7f8fa;color:#42526e}.detail-header[data-v-7fa824df]{border-color:#e4e7ec;position:sticky;top:0;z-index:20}.back-button[data-v-7fa824df]{align-items:center;background:#f4f5f7;border:1px solid #e4e7ec;border-radius:.45rem;color:#42526e;display:flex;height:2.4rem;justify-content:center;transition:.15s;width:2.4rem}.back-button[data-v-7fa824df]:hover{border-color:var(--primary-color);color:var(--primary-color)}.status-pill[data-v-7fa824df]{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:600;gap:.35rem;padding:.3rem .65rem}.status-dot[data-v-7fa824df]{background:currentColor;border-radius:999px;height:.4rem;width:.4rem}.status-pill.pending[data-v-7fa824df]{background:#fff7ed;color:#9a5310}.status-pill.success[data-v-7fa824df]{background:#ebf9f1;color:#1f9254}.status-pill.danger[data-v-7fa824df]{background:#ffe0e0;color:#c62a16}.status-pill.info[data-v-7fa824df]{background:var(--primary-color-alpha);color:var(--primary-color)}.reject-button[data-v-7fa824df]{background:#fff;border:1px solid #ec3118;color:#ec3118;padding:.45rem 1rem}.metric-card[data-v-7fa824df]{background:#fff;border:1px solid #e4e7ec;border-radius:.65rem;padding:1rem}.metric-card small[data-v-7fa824df],.metric-card span[data-v-7fa824df],.metric-card strong[data-v-7fa824df]{color:#8993a4;display:block;font-size:.7rem}.metric-card strong[data-v-7fa824df]{color:#172b4d;font-size:1.25rem;margin-top:.35rem}.metric-card small[data-v-7fa824df]{margin-top:.3rem}.metric-card.primary[data-v-7fa824df]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color) 160%);border-color:transparent}.metric-card.primary small[data-v-7fa824df],.metric-card.primary span[data-v-7fa824df],.metric-card.primary strong[data-v-7fa824df]{color:#fff}.content-card[data-v-7fa824df]{background:#fff;border:1px solid #e4e7ec;border-radius:.65rem;overflow:hidden;padding:1.1rem}.card-heading[data-v-7fa824df]{align-items:flex-start;border-bottom:1px solid #edf0f3;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.8rem}.card-heading.compact[data-v-7fa824df]{margin-bottom:.5rem}.allocation-header h2[data-v-7fa824df],.card-heading h2[data-v-7fa824df]{color:#172b4d;font-size:.9rem;font-weight:600}.allocation-header p[data-v-7fa824df],.card-heading p[data-v-7fa824df]{color:#8993a4;font-size:.7rem;margin-top:.15rem}.detail-grid[data-v-7fa824df]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid dd[data-v-7fa824df],.detail-grid dt[data-v-7fa824df],.policy-list dd[data-v-7fa824df],.policy-list dt[data-v-7fa824df],.side-list dd[data-v-7fa824df],.side-list dt[data-v-7fa824df]{color:#8993a4;font-size:.7rem}.detail-grid dd[data-v-7fa824df]{color:#172b4d;font-size:.8rem;font-weight:600;margin-top:.2rem}.policy-list>div[data-v-7fa824df],.side-list>div[data-v-7fa824df]{align-items:flex-start;border-bottom:1px solid #edf0f3;display:flex;justify-content:space-between;padding:.6rem 0}.policy-list dd[data-v-7fa824df],.side-list dd[data-v-7fa824df]{color:#172b4d;font-weight:600;max-width:58%;text-align:right}.balance-check[data-v-7fa824df]{align-items:center;background:#ebf9f1;border-radius:.4rem;color:#1f9254;display:flex;font-size:.68rem;gap:.45rem;margin-top:.8rem;padding:.65rem}.audit-timeline[data-v-7fa824df]{padding-top:.6rem}.audit-event[data-v-7fa824df]{display:flex;gap:.75rem;min-height:4rem;padding-bottom:.7rem;position:relative}.audit-event[data-v-7fa824df]:before{background:#dfe3e8;content:"";height:100%;left:.3rem;position:absolute;top:.65rem;width:1px}.audit-event[data-v-7fa824df]:last-child:before{display:none}.audit-dot[data-v-7fa824df]{background:#fff;border:2px solid #dfe3e8;border-radius:999px;flex:0 0 auto;height:.65rem;margin-top:.15rem;width:.65rem;z-index:1}.audit-event.complete .audit-dot[data-v-7fa824df]{background:#1f9254;border-color:#1f9254}.audit-event.rejected .audit-dot[data-v-7fa824df]{background:#ec3118;border-color:#ec3118}.audit-event p[data-v-7fa824df],.audit-event small[data-v-7fa824df],.audit-event strong[data-v-7fa824df]{color:#172b4d;display:block;font-size:.72rem}.audit-event p[data-v-7fa824df]{margin-top:.15rem}.audit-event small[data-v-7fa824df]{color:#8993a4;margin-top:.15rem}.note-card[data-v-7fa824df]{border-left:4px solid var(--primary-color)}.allocation-card[data-v-7fa824df]{padding:0}.allocation-header[data-v-7fa824df]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.search-box[data-v-7fa824df]{align-items:center;background:#f4f5f7;border:1px solid transparent;border-radius:.4rem;color:#8993a4;display:flex;gap:.5rem;padding:.5rem .7rem;width:16rem}.search-box[data-v-7fa824df]:focus-within{border-color:var(--primary-color)}.search-box input[data-v-7fa824df]{background:transparent;color:#172b4d;font-size:.72rem;outline:none;width:100%}.allocation-tabs[data-v-7fa824df]{border-bottom:1px solid #e4e7ec;border-top:1px solid #e4e7ec;display:flex;padding:0 1.1rem}.allocation-tabs button[data-v-7fa824df]{border-bottom:2px solid transparent;color:#8993a4;font-size:.72rem;padding:.7rem .8rem}.allocation-tabs button.active[data-v-7fa824df]{border-bottom-color:var(--primary-color);color:var(--primary-color);font-weight:600}.allocation-tabs span[data-v-7fa824df]{background:#f4f5f7;border-radius:999px;font-size:.62rem;margin-left:.25rem;padding:.12rem .35rem}.allocation-table[data-v-7fa824df]{border-collapse:collapse;min-width:65rem;width:100%}.allocation-table th[data-v-7fa824df]{background:#fafbfc;color:#8993a4;font-size:.64rem;font-weight:600;letter-spacing:.03em;padding:.7rem 1rem;text-align:left;text-transform:uppercase}.allocation-table td[data-v-7fa824df]{border-top:1px solid #edf0f3;color:#42526e;font-size:.7rem;padding:.75rem 1rem;vertical-align:middle}.allocation-table td small[data-v-7fa824df],.allocation-table td strong[data-v-7fa824df]{color:#172b4d;display:block;font-size:.72rem}.allocation-table td small[data-v-7fa824df]{color:#8993a4;font-size:.64rem;margin-top:.15rem}.allocation-table tbody tr[data-v-7fa824df]:hover{background:#fafbfc}.row-status[data-v-7fa824df]{border-radius:999px;display:inline-block;font-size:.62rem;font-weight:600;padding:.22rem .5rem}.row-status.included[data-v-7fa824df]{background:#ebf9f1;color:#1f9254}.row-status.excluded[data-v-7fa824df]{background:#ffe0e0;color:#c62a16}.empty-cell[data-v-7fa824df]{color:#8993a4!important;padding:2rem!important;text-align:center}.pagination[data-v-7fa824df]{align-items:center;border-top:1px solid #e4e7ec;color:#8993a4;display:flex;font-size:.68rem;justify-content:space-between;padding:.8rem 1.1rem}.pagination div[data-v-7fa824df]{align-items:center;display:flex;gap:.7rem}.pagination button[data-v-7fa824df]{border:1px solid #dfe3e8;border-radius:.35rem;color:#42526e;padding:.35rem .6rem}.pagination button[data-v-7fa824df]:disabled{cursor:not-allowed;opacity:.45}.error-state[data-v-7fa824df]{align-items:flex-start;background:#ffe0e0;border:1px solid #f3b5ad;border-radius:.5rem;color:#c62a16;display:flex;gap:.8rem;padding:1rem}.error-state p[data-v-7fa824df],.error-state strong[data-v-7fa824df]{display:block;font-size:.8rem}.error-state p[data-v-7fa824df]{margin-top:.2rem}@media (max-width:767px){.detail-grid[data-v-7fa824df]{grid-template-columns:1fr}.allocation-header[data-v-7fa824df]{align-items:stretch;flex-direction:column}.search-box[data-v-7fa824df]{width:100%}.pagination[data-v-7fa824df]{align-items:flex-start;flex-direction:column;gap:.6rem}}