.detail-page[data-v-695ce0f0]{background:#f7f8fa;color:#42526e}.detail-header[data-v-695ce0f0]{border-color:#e4e7ec;position:sticky;top:0;z-index:20}.back-button[data-v-695ce0f0]{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-695ce0f0]:hover{border-color:var(--primary-color);color:var(--primary-color)}.status-pill[data-v-695ce0f0]{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:600;gap:.35rem;padding:.3rem .65rem}.status-dot[data-v-695ce0f0]{background:currentColor;border-radius:999px;height:.4rem;width:.4rem}.status-pill.pending[data-v-695ce0f0]{background:#fff7ed;color:#9a5310}.status-pill.success[data-v-695ce0f0]{background:#ebf9f1;color:#1f9254}.status-pill.danger[data-v-695ce0f0]{background:#ffe0e0;color:#c62a16}.status-pill.info[data-v-695ce0f0]{background:var(--primary-color-alpha);color:var(--primary-color)}.reject-button[data-v-695ce0f0]{background:#fff;border:1px solid #ec3118;color:#ec3118;padding:.45rem 1rem}.print-button[data-v-695ce0f0]{background:#fff;border:1px solid #cbd5e1;color:#334155;padding:.45rem 1rem}.print-document-header[data-v-695ce0f0]{border-bottom:2px solid #172b4d;padding-bottom:.8rem;text-align:center}.print-organization[data-v-695ce0f0]{color:#172b4d;font-size:1rem;font-weight:700;text-transform:uppercase}.print-document-header h1[data-v-695ce0f0]{color:#172b4d;font-size:1.2rem;font-weight:700;margin-top:.2rem}.print-reference[data-v-695ce0f0]{color:#64748b;font-size:.7rem;margin-top:.2rem}.print-metadata[data-v-695ce0f0]{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.8rem;text-align:left}.print-metadata div[data-v-695ce0f0]{border:1px solid #dbe3eb;border-radius:.25rem;padding:.4rem .5rem}.print-metadata span[data-v-695ce0f0],.print-metadata strong[data-v-695ce0f0]{display:block;font-size:.6rem}.print-metadata span[data-v-695ce0f0]{color:#64748b;font-weight:600;text-transform:uppercase}.print-metadata strong[data-v-695ce0f0]{color:#172b4d;margin-top:.12rem}.print-document-footer[data-v-695ce0f0]{border-top:1px solid #94a3b8;color:#475569;display:flex;font-size:.62rem;justify-content:space-between;padding-top:.5rem}.metric-card[data-v-695ce0f0]{background:#fff;border:1px solid #e4e7ec;border-radius:.65rem;padding:1rem}.metric-card small[data-v-695ce0f0],.metric-card span[data-v-695ce0f0],.metric-card strong[data-v-695ce0f0]{color:#8993a4;display:block;font-size:.7rem}.metric-card strong[data-v-695ce0f0]{color:#172b4d;font-size:1.25rem;margin-top:.35rem}.metric-card small[data-v-695ce0f0]{margin-top:.3rem}.metric-card.primary[data-v-695ce0f0]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color) 160%);border-color:transparent}.metric-card.primary small[data-v-695ce0f0],.metric-card.primary span[data-v-695ce0f0],.metric-card.primary strong[data-v-695ce0f0]{color:#fff}.content-card[data-v-695ce0f0]{background:#fff;border:1px solid #e4e7ec;border-radius:.65rem;overflow:hidden;padding:1.1rem}.card-heading[data-v-695ce0f0]{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-695ce0f0]{margin-bottom:.5rem}.allocation-header h2[data-v-695ce0f0],.card-heading h2[data-v-695ce0f0]{color:#172b4d;font-size:.9rem;font-weight:600}.allocation-header p[data-v-695ce0f0],.card-heading p[data-v-695ce0f0]{color:#8993a4;font-size:.7rem;margin-top:.15rem}.detail-grid[data-v-695ce0f0]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid dd[data-v-695ce0f0],.detail-grid dt[data-v-695ce0f0],.policy-list dd[data-v-695ce0f0],.policy-list dt[data-v-695ce0f0],.side-list dd[data-v-695ce0f0],.side-list dt[data-v-695ce0f0]{color:#8993a4;font-size:.7rem}.detail-grid dd[data-v-695ce0f0]{color:#172b4d;font-size:.8rem;font-weight:600;margin-top:.2rem}.policy-list>div[data-v-695ce0f0],.side-list>div[data-v-695ce0f0]{align-items:flex-start;border-bottom:1px solid #edf0f3;display:flex;justify-content:space-between;padding:.6rem 0}.policy-list dd[data-v-695ce0f0],.side-list dd[data-v-695ce0f0]{color:#172b4d;font-weight:600;max-width:58%;text-align:right}.balance-check[data-v-695ce0f0]{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-695ce0f0]{padding-top:.6rem}.audit-event[data-v-695ce0f0]{display:flex;gap:.75rem;min-height:4rem;padding-bottom:.7rem;position:relative}.audit-event[data-v-695ce0f0]:before{background:#dfe3e8;content:"";height:100%;left:.3rem;position:absolute;top:.65rem;width:1px}.audit-event[data-v-695ce0f0]:last-child:before{display:none}.audit-dot[data-v-695ce0f0]{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-695ce0f0]{background:#1f9254;border-color:#1f9254}.audit-event.rejected .audit-dot[data-v-695ce0f0]{background:#ec3118;border-color:#ec3118}.audit-event p[data-v-695ce0f0],.audit-event small[data-v-695ce0f0],.audit-event strong[data-v-695ce0f0]{color:#172b4d;display:block;font-size:.72rem}.audit-event p[data-v-695ce0f0]{margin-top:.15rem}.audit-event small[data-v-695ce0f0]{color:#8993a4;margin-top:.15rem}.note-card[data-v-695ce0f0]{border-left:4px solid var(--primary-color)}.allocation-card[data-v-695ce0f0]{padding:0}.allocation-header[data-v-695ce0f0]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.search-box[data-v-695ce0f0]{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-695ce0f0]:focus-within{border-color:var(--primary-color)}.search-box input[data-v-695ce0f0]{background:transparent;color:#172b4d;font-size:.72rem;outline:none;width:100%}.allocation-tabs[data-v-695ce0f0]{border-bottom:1px solid #e4e7ec;border-top:1px solid #e4e7ec;display:flex;padding:0 1.1rem}.allocation-tabs button[data-v-695ce0f0]{border-bottom:2px solid transparent;color:#8993a4;font-size:.72rem;padding:.7rem .8rem}.allocation-tabs button.active[data-v-695ce0f0]{border-bottom-color:var(--primary-color);color:var(--primary-color);font-weight:600}.allocation-tabs span[data-v-695ce0f0]{background:#f4f5f7;border-radius:999px;font-size:.62rem;margin-left:.25rem;padding:.12rem .35rem}.allocation-table[data-v-695ce0f0]{border-collapse:collapse;min-width:65rem;width:100%}.allocation-table th[data-v-695ce0f0]{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-695ce0f0]{border-top:1px solid #edf0f3;color:#42526e;font-size:.7rem;padding:.75rem 1rem;vertical-align:middle}.allocation-table td small[data-v-695ce0f0],.allocation-table td strong[data-v-695ce0f0]{color:#172b4d;display:block;font-size:.72rem}.allocation-table td small[data-v-695ce0f0]{color:#8993a4;font-size:.64rem;margin-top:.15rem}.allocation-table tbody tr[data-v-695ce0f0]:hover{background:#fafbfc}.row-status[data-v-695ce0f0]{border-radius:999px;display:inline-block;font-size:.62rem;font-weight:600;padding:.22rem .5rem}.row-status.included[data-v-695ce0f0]{background:#ebf9f1;color:#1f9254}.row-status.excluded[data-v-695ce0f0]{background:#ffe0e0;color:#c62a16}.empty-cell[data-v-695ce0f0]{color:#8993a4!important;padding:2rem!important;text-align:center}.pagination[data-v-695ce0f0]{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-695ce0f0]{align-items:center;display:flex;gap:.7rem}.pagination button[data-v-695ce0f0]{border:1px solid #dfe3e8;border-radius:.35rem;color:#42526e;padding:.35rem .6rem}.pagination button[data-v-695ce0f0]:disabled{cursor:not-allowed;opacity:.45}.error-state[data-v-695ce0f0]{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-695ce0f0],.error-state strong[data-v-695ce0f0]{display:block;font-size:.8rem}.error-state p[data-v-695ce0f0]{margin-top:.2rem}@media (max-width:767px){.detail-grid[data-v-695ce0f0]{grid-template-columns:1fr}.allocation-header[data-v-695ce0f0]{align-items:stretch;flex-direction:column}.search-box[data-v-695ce0f0]{width:100%}.pagination[data-v-695ce0f0]{align-items:flex-start;flex-direction:column;gap:.6rem}}@media print{.print-hide[data-v-695ce0f0]{display:none!important}.detail-page[data-v-695ce0f0]{background:#fff}}@media print{@page{size:A4 landscape;margin:7mm}body.printing-dividend-register,html{width:100%!important;margin:0!important;padding:0!important;background:#fff!important}body.printing-dividend-register #DividendPrintout{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#172b4d;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.printing-dividend-register #DividendPrintout>section{margin-top:8px!important}body.printing-dividend-register #DividendPrintout>section:first-child{margin-top:0!important}body.printing-dividend-register .print-hide{display:none!important}body.printing-dividend-register .metric-card{min-height:52px;padding:7px 9px;-moz-column-break-inside:avoid;break-inside:avoid}body.printing-dividend-register .dividend-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}body.printing-dividend-register .dividend-detail-grid{display:grid!important;grid-template-columns:2fr 1fr!important;gap:8px!important}body.printing-dividend-register .dividend-policy-column{grid-column:auto!important}body.printing-dividend-register .metric-card small,body.printing-dividend-register .metric-card span{font-size:6.5px}body.printing-dividend-register .metric-card strong{font-size:11px;margin-top:2px}body.printing-dividend-register .content-card{padding:8px;border-radius:4px;-moz-column-break-inside:avoid;break-inside:avoid}body.printing-dividend-register .card-heading{margin-bottom:5px;padding-bottom:4px}body.printing-dividend-register .allocation-header h2,body.printing-dividend-register .card-heading h2{font-size:9px}body.printing-dividend-register .allocation-header p,body.printing-dividend-register .card-heading p{font-size:6px}body.printing-dividend-register .detail-grid{gap:5px}body.printing-dividend-register .detail-grid dd,body.printing-dividend-register .detail-grid dt,body.printing-dividend-register .policy-list dd,body.printing-dividend-register .policy-list dt,body.printing-dividend-register .side-list dd,body.printing-dividend-register .side-list dt{font-size:6.5px}body.printing-dividend-register .policy-list>div,body.printing-dividend-register .side-list>div{padding:3px 0}body.printing-dividend-register .audit-event{min-height:28px;padding-bottom:3px}body.printing-dividend-register .audit-event p,body.printing-dividend-register .audit-event small,body.printing-dividend-register .audit-event strong{font-size:6.5px}body.printing-dividend-register .allocation-card{padding:0;-moz-column-break-inside:auto;break-inside:auto}body.printing-dividend-register .allocation-header{padding:7px 8px}body.printing-dividend-register .allocation-table{min-width:0!important;table-layout:fixed}body.printing-dividend-register .allocation-table thead{display:table-header-group}body.printing-dividend-register .allocation-table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}body.printing-dividend-register .allocation-table td,body.printing-dividend-register .allocation-table th{padding:3px 4px;font-size:6.5px;overflow-wrap:anywhere}body.printing-dividend-register .allocation-table td strong{font-size:6.5px}body.printing-dividend-register .allocation-table td small,body.printing-dividend-register .row-status{font-size:5.8px}body.printing-dividend-register .print-document-footer{margin-top:8px;-moz-column-break-inside:avoid;break-inside:avoid}}