@charset "UTF-8";:root{--color-primary: #16c3b3;--color-primary-hover: #12a89d;--color-primary-light: #e8f5f4;--color-navy: #071a3a;--color-bg: #f4f6fb;--color-card-bg: #ffffff;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-border: rgba(0, 0, 0, .12);--color-border-light: rgba(0, 0, 0, .06);--color-input-bg: #ffffff;--color-input-border: rgba(0, 0, 0, .12);--color-input-border-focus: rgba(25, 118, 210, .5);--color-link: #1976d2;--color-link-hover: #1565c0;--color-success-bg: #e8f5e9;--color-success-text: #1b5e20;--color-info-bg: #e3f2fd;--color-info-text: #0d47a1;--color-error-bg: #ffebee;--color-error-text: #b71c1c;--color-warning-bg: #fff3e0;--color-warning-text: #e65100;--color-reject: #ff6b35;--color-reject-hover: #e55a2b;--color-delete: #dc2626;--color-delete-hover: #b91c1c;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}[data-theme=dark]{--color-primary: #4dd9ca;--color-primary-hover: #5fe3d5;--color-primary-light: #0a2f2f;--color-navy: #071a3a;--color-bg: #2d3548;--color-card-bg: #3a4255;--color-text-primary: #f0f4f8;--color-text-secondary: #e1e7ef;--color-border: rgba(255, 255, 255, .15);--color-border-light: rgba(255, 255, 255, .08);--color-input-bg: #2d3548;--color-input-border: rgba(255, 255, 255, .2);--color-input-border-focus: #4dd9ca;--color-link: #5fc9f8;--color-link-hover: #7dd4fa;--color-success-bg: #1b4d1f;--color-success-text: #86efac;--color-info-bg: #1a3a5c;--color-info-text: #7dd3fc;--color-error-bg: #5c1a1a;--color-error-text: #fca5a5;--color-warning-bg: #5c4a1a;--color-warning-text: #fcd34d;--color-reject: #ff9a3e;--color-reject-hover: #ffab5e;--color-delete: #ef4444;--color-delete-hover: #f87171;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .4)}.muted{color:var(--color-text-secondary)}.fd-panel h2,.mf-panel h2,.loan-panel h2{margin:0 0 24px;font-size:1.75rem;font-weight:500;color:var(--color-navy)}.fd-panel .list-card,.mf-panel .list-card,.loan-panel .list-card{margin:0 0 24px;padding:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:8px;overflow:hidden}.fd-panel .list-card .mat-mdc-card-content,.mf-panel .list-card .mat-mdc-card-content,.loan-panel .list-card .mat-mdc-card-content{padding:0}.fd-panel .table-wrap,.mf-panel .table-wrap,.loan-panel .table-wrap{overflow:auto}.fd-panel .mat-elevation-z1,.mf-panel .mat-elevation-z1,.loan-panel .mat-elevation-z1{box-shadow:none;border:1px solid rgba(7,26,58,.1);border-radius:8px;overflow:hidden}.fd-panel .mat-mdc-header-row,.mf-panel .mat-mdc-header-row,.loan-panel .mat-mdc-header-row{background-color:var(--color-navy)}.fd-panel .mat-mdc-header-cell,.mf-panel .mat-mdc-header-cell,.loan-panel .mat-mdc-header-cell{color:#fff;font-weight:600;border-bottom:2px solid rgba(255,255,255,.1)}.fd-panel .mat-mdc-row:nth-child(odd),.mf-panel .mat-mdc-row:nth-child(odd),.loan-panel .mat-mdc-row:nth-child(odd){background-color:var(--color-card-bg)}.fd-panel .mat-mdc-row:nth-child(2n),.mf-panel .mat-mdc-row:nth-child(2n),.loan-panel .mat-mdc-row:nth-child(2n){background-color:var(--color-bg)}.fd-panel .mat-mdc-row:hover,.mf-panel .mat-mdc-row:hover,.loan-panel .mat-mdc-row:hover{background-color:var(--color-primary-light)}.fd-panel .mat-mdc-cell,.mf-panel .mat-mdc-cell,.loan-panel .mat-mdc-cell{border-bottom:1px solid rgba(7,26,58,.06)}.fd-panel .header-with-filter,.mf-panel .header-with-filter,.loan-panel .header-with-filter{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:flex-start}.fd-panel .header-with-filter .header-title,.mf-panel .header-with-filter .header-title,.loan-panel .header-with-filter .header-title{font-weight:600;white-space:nowrap;color:#fff}@media (max-width: 600px){.fd-panel .header-with-filter,.mf-panel .header-with-filter,.loan-panel .header-with-filter{flex-direction:column;align-items:flex-start}}.fd-panel .header-filter-button,.mf-panel .header-filter-button,.loan-panel .header-filter-button{width:36px;height:36px;margin-left:4px}.fd-panel .header-filter-button.active-filter,.mf-panel .header-filter-button.active-filter,.loan-panel .header-filter-button.active-filter{box-shadow:var(--shadow-md);border-radius:6px;background-color:var(--color-info-bg);display:inline-flex;align-items:center;justify-content:center;padding:6px}.fd-panel .header-filter-button.active-filter mat-icon,.mf-panel .header-filter-button.active-filter mat-icon,.loan-panel .header-filter-button.active-filter mat-icon{color:var(--color-info-text)}@media (max-width: 600px){.fd-panel .header-filter-button,.mf-panel .header-filter-button,.loan-panel .header-filter-button{margin-left:0}}.fd-panel .header-filter-button.active-filter,.mf-panel .header-filter-button.active-filter,.loan-panel .header-filter-button.active-filter,.fd-panel .header-filter-button.active-filter .mat-icon,.mf-panel .header-filter-button.active-filter .mat-icon,.loan-panel .header-filter-button.active-filter .mat-icon{color:var(--color-primary)}.fd-panel .header-filter-button:hover,.mf-panel .header-filter-button:hover,.loan-panel .header-filter-button:hover{background-color:#16c3b31a}.fd-panel .mat-mdc-paginator,.mf-panel .mat-mdc-paginator,.loan-panel .mat-mdc-paginator{background-color:transparent}.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last{color:#fff!important;width:40px!important;height:40px!important;border-radius:50%!important;border:none!important;background-color:var(--color-primary)!important;transition:all .2s ease-in-out!important;padding:8px!important}.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous:hover:not(.mat-mdc-button-disabled):not([disabled]),.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next:hover:not(.mat-mdc-button-disabled):not([disabled]),.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first:hover:not(.mat-mdc-button-disabled):not([disabled]),.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last:hover:not(.mat-mdc-button-disabled):not([disabled]),.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous:hover:not(.mat-mdc-button-disabled):not([disabled]),.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next:hover:not(.mat-mdc-button-disabled):not([disabled]),.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first:hover:not(.mat-mdc-button-disabled):not([disabled]),.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last:hover:not(.mat-mdc-button-disabled):not([disabled]),.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous:hover:not(.mat-mdc-button-disabled):not([disabled]),.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next:hover:not(.mat-mdc-button-disabled):not([disabled]),.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first:hover:not(.mat-mdc-button-disabled):not([disabled]),.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last:hover:not(.mat-mdc-button-disabled):not([disabled]){background-color:var(--color-primary-hover)!important;transform:scale(1.05)}.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous.mat-mdc-button-disabled,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous[disabled],.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next.mat-mdc-button-disabled,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next[disabled],.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first.mat-mdc-button-disabled,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first[disabled],.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last.mat-mdc-button-disabled,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last[disabled],.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous.mat-mdc-button-disabled,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous[disabled],.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next.mat-mdc-button-disabled,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next[disabled],.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first.mat-mdc-button-disabled,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first[disabled],.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last.mat-mdc-button-disabled,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last[disabled],.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous.mat-mdc-button-disabled,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous[disabled],.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next.mat-mdc-button-disabled,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next[disabled],.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first.mat-mdc-button-disabled,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first[disabled],.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last.mat-mdc-button-disabled,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last[disabled]{color:#00000042!important;border-color:#0000001f!important;background-color:#0000000a!important;transform:none}.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-mdc-paginator-icon,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-mdc-paginator-icon,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-mdc-paginator-icon,.fd-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-mdc-paginator-icon,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-mdc-paginator-icon,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-mdc-paginator-icon,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-mdc-paginator-icon,.mf-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-mdc-paginator-icon,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-mdc-paginator-icon,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-mdc-paginator-icon,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-mdc-paginator-icon,.loan-panel .mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-mdc-paginator-icon{fill:currentColor}.fd-panel .mat-mdc-paginator .mat-mdc-select,.mf-panel .mat-mdc-paginator .mat-mdc-select,.loan-panel .mat-mdc-paginator .mat-mdc-select{color:var(--color-navy)}.fd-panel .mat-mdc-paginator .mat-mdc-select-arrow,.mf-panel .mat-mdc-paginator .mat-mdc-select-arrow,.loan-panel .mat-mdc-paginator .mat-mdc-select-arrow{color:var(--color-primary)}.fd-panel .mat-mdc-checkbox.mat-accent,.fd-panel .mat-mdc-radio-button.mat-accent,.mf-panel .mat-mdc-checkbox.mat-accent,.mf-panel .mat-mdc-radio-button.mat-accent,.loan-panel .mat-mdc-checkbox.mat-accent,.loan-panel .mat-mdc-radio-button.mat-accent{--mdc-checkbox-selected-checkmark-color: #ffffff;--mdc-checkbox-selected-focus-icon-color: vars.$mudrank-teal;--mdc-checkbox-selected-hover-icon-color: vars.$mudrank-teal;--mdc-checkbox-selected-icon-color: vars.$mudrank-teal;--mdc-checkbox-selected-pressed-icon-color: vars.$mudrank-teal;--mdc-radio-selected-focus-icon-color: vars.$mudrank-teal;--mdc-radio-selected-hover-icon-color: vars.$mudrank-teal;--mdc-radio-selected-icon-color: vars.$mudrank-teal;--mdc-radio-selected-pressed-icon-color: vars.$mudrank-teal}.mf-panel hr{margin:8px 0 16px}@media (max-width: 767.98px){.fd-panel .table-wrap,.mf-panel .table-wrap,.loan-panel .table-wrap{display:none}.fd-panel .mobile-cards,.mf-panel .mobile-cards,.loan-panel .mobile-cards{display:flex;flex-direction:column;gap:12px;padding:12px 0}.fd-panel .item-card,.mf-panel .item-card,.loan-panel .item-card{background-color:var(--color-card-bg);border-radius:16px;box-shadow:var(--shadow-md);border:1px solid var(--color-border-light)}.fd-panel .item-card .mat-mdc-card-content,.mf-panel .item-card .mat-mdc-card-content,.loan-panel .item-card .mat-mdc-card-content{padding:16px}.fd-panel .card-header,.mf-panel .card-header,.loan-panel .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border-light)}.fd-panel .card-header .mat-mdc-checkbox,.fd-panel .card-header .mat-mdc-radio-button,.mf-panel .card-header .mat-mdc-checkbox,.mf-panel .card-header .mat-mdc-radio-button,.loan-panel .card-header .mat-mdc-checkbox,.loan-panel .card-header .mat-mdc-radio-button{--mdc-checkbox-selected-checkmark-color: #ffffff;--mdc-checkbox-selected-focus-icon-color: vars.$mudrank-teal;--mdc-checkbox-selected-hover-icon-color: vars.$mudrank-teal;--mdc-checkbox-selected-icon-color: vars.$mudrank-teal;--mdc-checkbox-selected-pressed-icon-color: vars.$mudrank-teal;--mdc-radio-selected-focus-icon-color: vars.$mudrank-teal;--mdc-radio-selected-hover-icon-color: vars.$mudrank-teal;--mdc-radio-selected-icon-color: vars.$mudrank-teal;--mdc-radio-selected-pressed-icon-color: vars.$mudrank-teal}.fd-panel .card-header-left,.mf-panel .card-header-left,.loan-panel .card-header-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.fd-panel .card-title,.mf-panel .card-title,.loan-panel .card-title{font-weight:600;font-size:1rem;color:var(--color-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.fd-panel .card-title:hover,.mf-panel .card-title:hover,.loan-panel .card-title:hover{text-decoration:underline}.fd-panel .card-title:focus,.mf-panel .card-title:focus,.loan-panel .card-title:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.fd-panel .card-title:focus:not(:focus-visible),.mf-panel .card-title:focus:not(:focus-visible),.loan-panel .card-title:focus:not(:focus-visible){outline:none}.fd-panel .card-title:focus-visible,.mf-panel .card-title:focus-visible,.loan-panel .card-title:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.fd-panel .card-title:active,.mf-panel .card-title:active,.loan-panel .card-title:active{color:var(--color-primary-hover)}.fd-panel .card-fields,.mf-panel .card-fields,.loan-panel .card-fields{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.fd-panel .card-fields-grid,.mf-panel .card-fields-grid,.loan-panel .card-fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px;gap:16px 12px}}@media (max-width: 767.98px) and (max-width: 400px){.fd-panel .card-fields-grid,.mf-panel .card-fields-grid,.loan-panel .card-fields-grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.fd-panel .field-row,.mf-panel .field-row,.loan-panel .field-row{display:flex;flex-direction:column;gap:4px;min-width:0}.fd-panel .field-row .field-label,.mf-panel .field-row .field-label,.loan-panel .field-row .field-label{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.fd-panel .field-row .field-value,.mf-panel .field-row .field-value,.loan-panel .field-row .field-value{font-size:.875rem;color:var(--color-text-primary);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.fd-panel .card-actions,.mf-panel .card-actions,.loan-panel .card-actions{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--color-border-light)}.fd-panel .card-actions button,.mf-panel .card-actions button,.loan-panel .card-actions button{width:100%;min-height:48px;font-size:14px;font-weight:600}.fd-panel .mat-mdc-paginator,.mf-panel .mat-mdc-paginator,.loan-panel .mat-mdc-paginator{margin-top:12px;border-top:1px solid var(--color-border-light);padding-top:12px}.fd-panel .mat-mdc-paginator .mat-mdc-icon-button,.mf-panel .mat-mdc-paginator .mat-mdc-icon-button,.loan-panel .mat-mdc-paginator .mat-mdc-icon-button{width:48px;height:48px;color:var(--color-primary)}.fd-panel h2,.mf-panel h2,.loan-panel h2{font-size:1.5rem;margin-bottom:12px}}.fd-panel.approvals .table-footer-with-actions,.mf-panel.approvals .table-footer-with-actions,.loan-panel.approvals .table-footer-with-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;background-color:transparent}.fd-panel.approvals .approval-actions,.loan-panel.approvals .approval-actions{display:flex;gap:12px;align-items:center}.fd-panel.approvals .approval-actions.empty,.loan-panel.approvals .approval-actions.empty{opacity:.6}.mf-panel.approvals .approval-actions{display:flex;align-items:center;gap:8px}.mf-panel.approvals .approval-actions.empty{visibility:hidden}.mf-panel.approvals .approval-actions .approve-btn .mat-icon,.mf-panel.approvals .approval-actions .reject-btn .mat-icon{color:#fff}.mf-panel.approvals .approval-actions .resubmit-btn{border-color:var(--color-link);color:var(--color-link)}.mf-panel.approvals .approval-actions .resubmit-btn .mat-icon{color:var(--color-link)}@media (max-width: 767.98px){.fd-panel.approvals .table-footer-with-actions .approval-actions,.mf-panel.approvals .table-footer-with-actions .approval-actions,.loan-panel.approvals .table-footer-with-actions .approval-actions{display:none}}.fd-panel.approvals .status-badge,.mf-panel.approvals .status-badge,.loan-panel.approvals .status-badge{display:inline-block;padding:4px 12px;border-radius:16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.fd-panel.approvals .status-badge.status-pending,.mf-panel.approvals .status-badge.status-pending,.loan-panel.approvals .status-badge.status-pending{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.fd-panel.approvals .status-badge.status-approved,.mf-panel.approvals .status-badge.status-approved,.loan-panel.approvals .status-badge.status-approved{background-color:var(--color-success-bg);color:var(--color-success-text)}.fd-panel.approvals .status-badge.status-rejected,.mf-panel.approvals .status-badge.status-rejected,.loan-panel.approvals .status-badge.status-rejected{background-color:var(--color-error-bg);color:var(--color-error-text)}.fd-panel.approvals .status-badge.status-resubmit,.mf-panel.approvals .status-badge.status-resubmit,.loan-panel.approvals .status-badge.status-resubmit{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.approve-btn{background-color:var(--color-primary)!important;color:#fff!important;font-weight:600!important;letter-spacing:.5px!important}.approve-btn .mat-icon{color:#fff!important;margin-right:4px!important}.approve-btn:hover:not([disabled]){background-color:var(--color-primary-hover)!important}.approve-btn:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}.reject-btn{background-color:var(--color-reject)!important;color:#fff!important;font-weight:600!important;letter-spacing:.5px!important}.reject-btn .mat-icon{color:#fff!important;margin-right:4px!important}.reject-btn:hover:not([disabled]){background-color:var(--color-reject-hover)!important}.reject-btn:focus-visible{outline:2px solid var(--color-reject)!important;outline-offset:2px!important}.resubmit-btn{background-color:var(--color-card-bg)!important;color:var(--color-primary)!important;border:2px solid var(--color-primary)!important;font-weight:600!important;letter-spacing:.5px!important}.resubmit-btn .mat-icon{color:var(--color-primary)!important;margin-right:4px!important}.resubmit-btn:hover:not([disabled]){background-color:var(--color-primary-light)!important;border-color:var(--color-primary-hover)!important;color:var(--color-primary-hover)!important}.resubmit-btn:hover:not([disabled]) .mat-icon{color:var(--color-primary-hover)!important}.resubmit-btn:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}.fd-panel.approvals .bulk-progress-overlay,.mf-panel.approvals .bulk-progress-overlay,.loan-panel.approvals .bulk-progress-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.fd-panel.approvals .bulk-progress-card,.mf-panel.approvals .bulk-progress-card,.loan-panel.approvals .bulk-progress-card{background:var(--color-card-bg);padding:24px 32px;border-radius:4px;min-width:320px;max-width:480px;box-shadow:var(--shadow-lg)}.fd-panel.approvals .bulk-progress-title,.mf-panel.approvals .bulk-progress-title,.loan-panel.approvals .bulk-progress-title{font-weight:600;margin-bottom:8px}.fd-panel.approvals .bulk-progress-text,.mf-panel.approvals .bulk-progress-text,.loan-panel.approvals .bulk-progress-text{margin-bottom:16px}.fd-panel:not(.approvals) .action-bar,.mf-panel:not(.approvals) .action-bar,.loan-panel:not(.approvals) .action-bar{margin-top:16px;display:flex;justify-content:flex-end;gap:12px;padding:12px 16px;background-color:#16c3b30a;border-radius:8px;border:1px solid rgba(22,195,179,.2);transition:all .2s ease-in-out}.fd-panel:not(.approvals) .pill-btn,.mf-panel:not(.approvals) .pill-btn,.loan-panel:not(.approvals) .pill-btn{display:inline-flex;align-items:center;gap:8px;border-radius:24px!important;padding:8px 24px!important;font-weight:600!important;letter-spacing:.5px!important;transition:all .2s ease-in-out!important;min-width:0;height:40px;line-height:40px}.fd-panel:not(.approvals) .pill-btn .mat-icon,.mf-panel:not(.approvals) .pill-btn .mat-icon,.loan-panel:not(.approvals) .pill-btn .mat-icon{margin-right:4px!important}.fd-panel:not(.approvals) .update-rates-btn,.mf-panel:not(.approvals) .update-rates-btn,.loan-panel:not(.approvals) .update-rates-btn{background-color:var(--color-primary)!important;color:#fff!important}.fd-panel:not(.approvals) .update-rates-btn:hover:not([disabled]),.mf-panel:not(.approvals) .update-rates-btn:hover:not([disabled]),.loan-panel:not(.approvals) .update-rates-btn:hover:not([disabled]){background-color:var(--color-primary-hover)!important}.fd-panel:not(.approvals) .liquidate-btn,.fd-panel:not(.approvals) .close-btn,.mf-panel:not(.approvals) .liquidate-btn,.mf-panel:not(.approvals) .close-btn,.loan-panel:not(.approvals) .liquidate-btn,.loan-panel:not(.approvals) .close-btn{background-color:var(--color-reject)!important;color:#fff!important}.fd-panel:not(.approvals) .liquidate-btn:hover:not([disabled]),.fd-panel:not(.approvals) .close-btn:hover:not([disabled]),.mf-panel:not(.approvals) .liquidate-btn:hover:not([disabled]),.mf-panel:not(.approvals) .close-btn:hover:not([disabled]),.loan-panel:not(.approvals) .liquidate-btn:hover:not([disabled]),.loan-panel:not(.approvals) .close-btn:hover:not([disabled]){background-color:var(--color-reject-hover)!important}.fd-panel:not(.approvals) .liquidate-btn[disabled],.fd-panel:not(.approvals) .close-btn[disabled],.mf-panel:not(.approvals) .liquidate-btn[disabled],.mf-panel:not(.approvals) .close-btn[disabled],.loan-panel:not(.approvals) .liquidate-btn[disabled],.loan-panel:not(.approvals) .close-btn[disabled]{opacity:.5;cursor:not-allowed}.fd-panel:not(.approvals) .add-trx-btn,.mf-panel:not(.approvals) .add-trx-btn,.loan-panel:not(.approvals) .add-trx-btn{background-color:var(--color-link)!important;color:#fff!important}.fd-panel:not(.approvals) .add-trx-btn:hover:not([disabled]),.mf-panel:not(.approvals) .add-trx-btn:hover:not([disabled]),.loan-panel:not(.approvals) .add-trx-btn:hover:not([disabled]){background-color:var(--color-link-hover)!important}.fd-panel:not(.approvals) .empty-cell,.mf-panel:not(.approvals) .empty-cell,.loan-panel:not(.approvals) .empty-cell{text-align:center;padding:16px;color:#0009}.mf-panel:not(.approvals) .filter-bar{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:8px;margin-bottom:12px;padding:0 16px}.mf-panel:not(.approvals) .isin-filter-field{min-width:320px}.mf-panel:not(.approvals) .isin-filter-field .mat-mdc-form-field-icon-suffix .mat-icon{font-size:16px;opacity:.7}.mf-panel:not(.approvals) .isin-filter-field .mat-mdc-form-field-icon-suffix .mat-icon:hover{opacity:.9}@media (max-width: 600px){.mf-panel:not(.approvals) .filter-bar{justify-content:stretch;padding:0 8px}.mf-panel:not(.approvals) .isin-filter-field{min-width:100%;flex:1}}@media (max-width: 767.98px){.fd-panel:not(.approvals) .action-bar,.loan-panel:not(.approvals) .action-bar{display:none}.fd-panel:not(.approvals) .item-card.selected,.loan-panel:not(.approvals) .item-card.selected{border:2px solid var(--color-primary);box-shadow:0 4px 12px #16c3b333}}button.mat-icon-button.header-filter-button.active-filter,button.mat-icon-button.header-filter-button.active-filter .mat-icon{background-color:var(--color-info-bg)!important;min-width:32px!important;min-height:32px!important;padding:6px!important;border-radius:6px!important;box-shadow:var(--shadow-md)!important}button.mat-icon-button.header-filter-button.active-filter .mat-icon{color:var(--color-info-text)!important}@media (max-width: 600px){.fd-panel .header-with-filter,.mf-panel .header-with-filter,.loan-panel .header-with-filter{flex-direction:column;align-items:flex-start}.fd-panel .header-filter-button,.mf-panel .header-filter-button,.loan-panel .header-filter-button{margin-left:0}}html{--mat-sys-background: light-dark(, );--mat-sys-error: light-dark(, );--mat-sys-error-container: light-dark(, );--mat-sys-inverse-on-surface: light-dark(, );--mat-sys-inverse-primary: light-dark(#4dd9ca, #006969);--mat-sys-inverse-surface: light-dark(, );--mat-sys-on-background: light-dark(, );--mat-sys-on-error: light-dark(, );--mat-sys-on-error-container: light-dark(, );--mat-sys-on-primary: light-dark(#ffffff, #003737);--mat-sys-on-primary-container: light-dark(#005050, #7de9dc);--mat-sys-on-primary-fixed: light-dark(#002020, #002020);--mat-sys-on-primary-fixed-variant: light-dark(#005050, #005050);--mat-sys-on-secondary: light-dark(, );--mat-sys-on-secondary-container: light-dark(, );--mat-sys-on-secondary-fixed: light-dark(, );--mat-sys-on-secondary-fixed-variant: light-dark(, );--mat-sys-on-surface: light-dark(, );--mat-sys-on-surface-variant: light-dark(, );--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(, );--mat-sys-outline-variant: light-dark(, );--mat-sys-primary: light-dark(#006969, #4dd9ca);--mat-sys-primary-container: light-dark(#7de9dc, #005050);--mat-sys-primary-fixed: light-dark(#7de9dc, #7de9dc);--mat-sys-primary-fixed-dim: light-dark(#4dd9ca, #4dd9ca);--mat-sys-scrim: light-dark(, );--mat-sys-secondary: light-dark(, );--mat-sys-secondary-container: light-dark(, );--mat-sys-secondary-fixed: light-dark(, );--mat-sys-secondary-fixed-dim: light-dark(, );--mat-sys-shadow: light-dark(, );--mat-sys-surface: light-dark(, );--mat-sys-surface-bright: light-dark(, );--mat-sys-surface-container: light-dark(, );--mat-sys-surface-container-high: light-dark(, );--mat-sys-surface-container-highest: light-dark(, );--mat-sys-surface-container-low: light-dark(, );--mat-sys-surface-container-lowest: light-dark(, );--mat-sys-surface-dim: light-dark(, );--mat-sys-surface-tint: light-dark(#006969, #4dd9ca);--mat-sys-surface-variant: light-dark(, );--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: ;--mat-sys-neutral10: ;--mat-sys-level0: 0px 0px 0px 0px , 0px 0px 0px 0px , 0px 0px 0px 0px ;--mat-sys-level1: 0px 2px 1px -1px , 0px 1px 1px 0px , 0px 1px 3px 0px ;--mat-sys-level2: 0px 3px 3px -2px , 0px 3px 4px 0px , 0px 1px 8px 0px ;--mat-sys-level3: 0px 3px 5px -1px , 0px 6px 10px 0px , 0px 1px 18px 0px ;--mat-sys-level4: 0px 5px 5px -3px , 0px 8px 10px 1px , 0px 3px 14px 2px ;--mat-sys-level5: 0px 7px 8px -4px , 0px 12px 17px 2px , 0px 5px 22px 4px ;--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}a{color:var(--color-link, #1976d2);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-link-hover, #1565c0);text-decoration:underline}a:visited{color:var(--color-link, #1976d2)}html[data-theme=dark] .mat-divider,html[data-theme=dark] mat-divider{border-top-color:#fff3!important}html[data-theme=dark] ::placeholder{color:#ffffffb3!important;opacity:1}html[data-theme=dark] ::-webkit-input-placeholder{color:#ffffffb3!important}html[data-theme=dark] ::-moz-placeholder{color:#ffffffb3!important;opacity:1}html[data-theme=dark] :-ms-input-placeholder{color:#ffffffb3!important}html[data-theme=dark] h2{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .mat-mdc-form-field .mat-mdc-floating-label,html[data-theme=dark] .mat-mdc-form-field mat-label{color:#ffffffe6!important}html[data-theme=dark] .mat-mdc-form-field .mat-mdc-notched-outline .mat-mdc-notched-outline-leading,html[data-theme=dark] .mat-mdc-form-field .mat-mdc-notched-outline .mat-mdc-notched-outline-notch,html[data-theme=dark] .mat-mdc-form-field .mat-mdc-notched-outline .mat-mdc-notched-outline-trailing{border-color:#ffffff4d!important}html[data-theme=dark] .mat-mdc-form-field input,html[data-theme=dark] .mat-mdc-form-field textarea{color:var(--color-text-primary, #f0f4f8)!important;caret-color:var(--color-primary, #4dd9ca)!important}html[data-theme=dark] .mat-mdc-form-field.mat-focused .mat-mdc-floating-label,html[data-theme=dark] .mat-mdc-form-field.mat-focused mat-label{color:var(--color-primary, #4dd9ca)!important}html[data-theme=dark] .mat-mdc-form-field.mat-focused .mat-mdc-notched-outline .mat-mdc-notched-outline-leading,html[data-theme=dark] .mat-mdc-form-field.mat-focused .mat-mdc-notched-outline .mat-mdc-notched-outline-notch,html[data-theme=dark] .mat-mdc-form-field.mat-focused .mat-mdc-notched-outline .mat-mdc-notched-outline-trailing{border-color:var(--color-input-border-focus, #4dd9ca)!important}html[data-theme=dark] .mat-card,html[data-theme=dark] .mat-mdc-card,html[data-theme=dark] .list-card,html[data-theme=dark] .item-card,html[data-theme=dark] .mat-table,html[data-theme=dark] .mat-mdc-table,html[data-theme=dark] table{background-color:var(--color-card-bg, #3a4255)!important}html[data-theme=dark] .mat-row,html[data-theme=dark] .mat-mdc-row,html[data-theme=dark] tr,html[data-theme=dark] .mat-header-row,html[data-theme=dark] .mat-mdc-header-row,html[data-theme=dark] thead tr{background-color:transparent!important}html[data-theme=dark] .mat-header-cell,html[data-theme=dark] .mat-mdc-header-cell,html[data-theme=dark] th{color:var(--color-text-primary, #f0f4f8)!important;font-weight:600!important}html[data-theme=dark] .mat-cell,html[data-theme=dark] .mat-mdc-cell,html[data-theme=dark] td{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .mat-cell a,html[data-theme=dark] .mat-mdc-cell a,html[data-theme=dark] td a{color:var(--color-link, #5fc9f8)!important}html[data-theme=dark] .mat-cell a:hover,html[data-theme=dark] .mat-mdc-cell a:hover,html[data-theme=dark] td a:hover{color:var(--color-link-hover, #7dd4fa)!important}html[data-theme=dark] .mat-paginator,html[data-theme=dark] .mat-mdc-paginator{background-color:transparent!important;color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .mat-paginator-container,html[data-theme=dark] .mat-mdc-paginator-container,html[data-theme=dark] .mat-paginator-range-label,html[data-theme=dark] .mat-mdc-paginator-range-label,html[data-theme=dark] .mat-paginator-page-size-label,html[data-theme=dark] .mat-mdc-paginator-page-size-label,html[data-theme=dark] .mat-paginator-page-size-select,html[data-theme=dark] .mat-mdc-paginator-page-size-select{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .mat-mdc-snack-bar-container,html[data-theme=dark] .mat-snack-bar-container{--mdc-snackbar-container-color: #3a4255 !important;--mdc-snackbar-supporting-text-color: #f0f4f8 !important;--mat-snack-bar-button-color: #4dd9ca !important;background-color:#3a4255!important;color:#f0f4f8!important}html[data-theme=dark] .mdc-snackbar__surface{background-color:#3a4255!important}html[data-theme=dark] .mdc-snackbar__label,html[data-theme=dark] .mat-mdc-snack-bar-label{color:#f0f4f8!important}html[data-theme=dark] .mat-mdc-snack-bar-action,html[data-theme=dark] .mat-mdc-button.mat-mdc-snack-bar-action{--mdc-text-button-label-text-color: #4dd9ca !important;color:#4dd9ca!important}html[data-theme=dark] .mat-mdc-select-panel,html[data-theme=dark] .mat-select-panel{background-color:var(--color-card-bg, #3a4255)!important}html[data-theme=dark] .mat-mdc-option,html[data-theme=dark] .mat-option{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .mat-mdc-option:hover,html[data-theme=dark] .mat-mdc-option.mat-mdc-option-active,html[data-theme=dark] .mat-mdc-option.mat-option-active,html[data-theme=dark] .mat-option:hover,html[data-theme=dark] .mat-option.mat-mdc-option-active,html[data-theme=dark] .mat-option.mat-option-active{background-color:#ffffff1a!important}html[data-theme=dark] .mat-mdc-option.mat-selected,html[data-theme=dark] .mat-mdc-option.mat-mdc-option-selected,html[data-theme=dark] .mat-option.mat-selected,html[data-theme=dark] .mat-option.mat-mdc-option-selected{background-color:#16c3b333!important;color:var(--color-primary, #4dd9ca)!important}html[data-theme=dark] .mat-mdc-select-value,html[data-theme=dark] .mat-select-value,html[data-theme=dark] .mat-mdc-select-arrow,html[data-theme=dark] .mat-select-arrow,html[data-theme=dark] .mat-paginator-navigation-previous,html[data-theme=dark] .mat-paginator-navigation-next,html[data-theme=dark] .mat-paginator-navigation-first,html[data-theme=dark] .mat-paginator-navigation-last,html[data-theme=dark] .mat-mdc-paginator-navigation-previous,html[data-theme=dark] .mat-mdc-paginator-navigation-next,html[data-theme=dark] .mat-mdc-paginator-navigation-first,html[data-theme=dark] .mat-mdc-paginator-navigation-last,html[data-theme=dark] .mat-mdc-dialog-actions button,html[data-theme=dark] .mat-dialog-actions button,html[data-theme=dark] .timeline-title{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .timeline-sub,html[data-theme=dark] .timeline-meta,html[data-theme=dark] .timeline-meta .by,html[data-theme=dark] .timeline-meta .time,html[data-theme=dark] .no-data{color:var(--color-text-secondary, #e1e7ef)!important}html[data-theme=dark] .authority-group{background:var(--color-surface, #3a4255)!important;border-color:var(--color-border, rgba(255, 255, 255, .15))!important}html[data-theme=dark] .review-authorities .perm-chip{background:#ffffff1a!important;color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .authority-group:before{background:#ffffff1a!important}html[data-theme=dark] .sticky-dialog-header{background:var(--color-card-bg, #3a4255)!important}html[data-theme=dark] .uploads h2{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .uploads .drop-zone{border-color:#ffffff4d!important;color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .uploads .drop-zone .mat-icon{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .uploads .drop-zone.dragging{border-color:var(--color-teal, #16c3b3)!important;background:#16c3b31a!important}html[data-theme=dark] .uploads .drop-text{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .uploads .or{color:var(--color-text-secondary, #e1e7ef)!important}html[data-theme=dark] .uploads .selected-file,html[data-theme=dark] .uploads .selected-file .mat-icon,html[data-theme=dark] .uploads .selected-file .file-name{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .uploads .hint{color:var(--color-text-secondary, #e1e7ef)!important}html[data-theme=dark] .uploads .preview-sections h3,html[data-theme=dark] .uploads .rejected-list,html[data-theme=dark] .uploads .rejected-list li{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .mobile-cards,html[data-theme=dark] .tab-content,html[data-theme=dark] .mat-tab-body-content,html[data-theme=dark] .fd-panel,html[data-theme=dark] .loan-panel,html[data-theme=dark] .mf-panel,html[data-theme=dark] .recent-transactions,html[data-theme=dark] .details-dialog,html[data-theme=dark] .view-grid{background-color:transparent!important}html[data-theme=dark] mat-card,html[data-theme=dark] .mat-mdc-card,html[data-theme=dark] .mat-card,html[data-theme=dark] .info-card,html[data-theme=dark] .audit-card,html[data-theme=dark] .mat-elevation-z1,html[data-theme=dark] .mat-elevation-z2,html[data-theme=dark] .mat-elevation-z3,html[data-theme=dark] .mat-elevation-z4{background-color:var(--color-surface, #3a4255)!important;color:var(--color-text-primary, #f0f4f8)!important;border-color:var(--color-border, rgba(255, 255, 255, .15))!important}html[data-theme=dark] mat-card-content,html[data-theme=dark] .mat-mdc-card-content,html[data-theme=dark] .mat-card-content{color:var(--color-text-primary, #f0f4f8)!important;background-color:transparent!important}html[data-theme=dark] mat-card-header,html[data-theme=dark] .mat-mdc-card-header,html[data-theme=dark] .mat-card-header,html[data-theme=dark] mat-card-title,html[data-theme=dark] .mat-mdc-card-title,html[data-theme=dark] .mat-card-title{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] mat-card-subtitle,html[data-theme=dark] .mat-mdc-card-subtitle,html[data-theme=dark] .mat-card-subtitle{color:var(--color-text-secondary, #e1e7ef)!important}html[data-theme=dark] mat-card h3,html[data-theme=dark] mat-card h4,html[data-theme=dark] mat-card h5,html[data-theme=dark] .mat-mdc-card h3,html[data-theme=dark] .mat-mdc-card h4,html[data-theme=dark] .mat-mdc-card h5{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] mat-card mat-divider,html[data-theme=dark] mat-card .mat-divider,html[data-theme=dark] .mat-mdc-card mat-divider,html[data-theme=dark] .mat-mdc-card .mat-divider{border-top-color:var(--color-border, rgba(255, 255, 255, .15))!important}html[data-theme=dark] .header .avatar,html[data-theme=dark] .details-header .avatar{background:#16c3b333!important;color:var(--color-teal, #16c3b3)!important;box-shadow:0 0 0 3px var(--color-card-bg, #3a4255),0 1px 3px #0000004d!important}html[data-theme=dark] .header .title-block .name,html[data-theme=dark] .header .title-block .title,html[data-theme=dark] .details-header .title-block .name,html[data-theme=dark] .details-header .title-block .title{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .header .title-block .subtitle,html[data-theme=dark] .details-header .title-block .subtitle{color:var(--color-text-secondary, #e1e7ef)!important}html[data-theme=dark] .content-grid .label{color:var(--color-text-label, rgba(255, 255, 255, .9))!important}html[data-theme=dark] .content-grid .value{color:var(--color-text-value, #f0f4f8)!important}html[data-theme=dark] .view-row .label{color:var(--color-text-label, rgba(255, 255, 255, .9))!important}html[data-theme=dark] .view-row .value{color:var(--color-text-value, #f0f4f8)!important}html[data-theme=dark] .status-chip.status-approved{background-color:#4caf5040!important;color:#a5d6a7!important}html[data-theme=dark] .status-chip.status-pending{background-color:#2196f340!important;color:#90caf9!important}html[data-theme=dark] .status-chip.status-rejected{background-color:#f4433640!important;color:#ef9a9a!important}html[data-theme=dark] .panel-section{background-color:var(--color-surface, #3a4255)!important;border-color:var(--color-border, rgba(255, 255, 255, .15))!important}html[data-theme=dark] .panel-section .panel-title{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .panel-section .label{color:var(--color-text-label, rgba(255, 255, 255, .9))!important}html[data-theme=dark] .panel-section .value{color:var(--color-text-value, #f0f4f8)!important}html[data-theme=dark] .section-header,html[data-theme=dark] .section-title{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .details-dialog p:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button),html[data-theme=dark] .details-dialog span:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button),html[data-theme=dark] .details-dialog div:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button),html[data-theme=dark] .details-dialog label:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button),html[data-theme=dark] .view-grid p:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button),html[data-theme=dark] .view-grid span:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button),html[data-theme=dark] .view-grid div:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button),html[data-theme=dark] .view-grid label:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button){color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .details-dialog .muted,html[data-theme=dark] .view-grid .muted{color:var(--color-text-muted, rgba(255, 255, 255, .85))!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .mat-toolbar:not(.layout-toolbar),html[data-theme=dark] .heading-toolbar{background-color:transparent!important;color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .mat-toolbar:not(.layout-toolbar) .heading,html[data-theme=dark] .heading-toolbar .heading{color:var(--color-text-primary, #f0f4f8)!important}html[data-theme=dark] .layout-toolbar{background-color:#071a3a!important;color:#fff!important}html[data-theme=dark] .mat-mdc-tab-group,html[data-theme=dark] .admin-tabs{background-color:transparent!important}html[data-theme=dark] .mat-mdc-tab .mdc-tab__text-label{color:var(--color-text-secondary, #e1e7ef)!important}html[data-theme=dark] .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--color-primary, #4dd9ca)!important}html[data-theme=dark] .filter-bar{background-color:transparent!important}html[data-theme=dark] .mat-mdc-menu-panel,html[data-theme=dark] .mat-mdc-dialog-container,html[data-theme=dark] .mat-mdc-select-panel,html[data-theme=dark] .mat-mdc-autocomplete-panel,html[data-theme=dark] .mat-mdc-datepicker-content,html[data-theme=dark] .mat-datepicker-content,html[data-theme=dark] .mat-calendar{background-color:var(--color-card-bg)!important;color:var(--color-text-primary)!important}html[data-theme=dark] .mat-calendar-body-cell-content,html[data-theme=dark] .mat-calendar-body-label,html[data-theme=dark] .mat-calendar-body-cell,html[data-theme=dark] .mat-calendar-body-cell .mdc-button,html[data-theme=dark] .mat-calendar-body-cell button{color:var(--color-text-primary)!important}html[data-theme=dark] .mat-calendar-body-selected{background-color:var(--color-primary)!important;color:#111827!important}html[data-theme=dark] .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--color-primary)!important;color:var(--color-text-primary)!important}html[data-theme=dark] .mat-mdc-tooltip,html[data-theme=dark] .mat-tooltip{background-color:var(--color-card-bg)!important;color:var(--color-text-primary)!important}html[data-theme=dark] .cdk-overlay-pane.app-dialog--full .mat-mdc-dialog-surface,html[data-theme=dark] .cdk-overlay-pane.app-dialog--full .mat-mdc-dialog-container,html[data-theme=dark] .cdk-overlay-pane.app-dialog--full .mat-mdc-dialog-inner-container{background:var(--color-card-bg)!important}html[data-theme=dark] .mat-step-header .mat-step-icon{background:var(--color-card-bg)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}html[data-theme=dark] .mat-step-header[aria-selected=true] .mat-step-icon{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#111827!important}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:8px}.form-col{width:100%}.app-form-panel{background:var(--mat-sys-surface-container-high);border-radius:16px;box-shadow:var(--mat-elevation-3);padding:16px;display:flex;flex-direction:column}.form-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:12px}.form-actions button{min-width:80px;font-weight:500}.form-actions button[matsStepperNext],.form-actions button[color=primary]{border-radius:24px!important;padding:0 24px!important;font-weight:500!important;transition:all .2s ease!important;background-color:var(--color-primary)!important;color:#fff!important}.form-actions button[matsStepperNext]:hover:not([disabled]),.form-actions button[color=primary]:hover:not([disabled]){background-color:var(--color-primary-hover)!important}.form-actions button[matsStepperNext]:disabled,.form-actions button[color=primary]:disabled{opacity:.6;cursor:not-allowed}.form-actions button[matsStepperNext]:disabled,.form-actions button[color=primary]:disabled{background-color:#cbd5e1!important;color:#94a3b8!important}.app-dialog--full .mat-dialog-container{width:80vw!important;max-width:80vw!important;height:80vh!important;max-height:80vh!important;padding:0!important}.app-dialog--full .mat-dialog-container>*{height:100%;overflow:hidden}.app-dialog--full .mat-dialog-content,.app-dialog--full app-user-dialog,.app-dialog--full app-user-dialog .app-form-panel{height:100%}.app-dialog--full .mat-dialog-content{overflow-y:auto;padding:16px 16px 0}.mat-dialog-container,.mat-dialog-content{background:var(--color-card-bg)!important;color:var(--color-text-primary)!important}.app-dialog--full .mat-dialog-container{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;box-sizing:border-box}.cdk-overlay-pane.app-dialog--full{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:60vw!important;max-width:80vw!important;height:70vh!important;max-height:80vh!important;padding:0!important;box-sizing:border-box!important}.cdk-overlay-pane.app-dialog--full .mat-mdc-dialog-surface,.cdk-overlay-pane.app-dialog--full .mat-mdc-dialog-inner-container,.cdk-overlay-pane.app-dialog--full .mat-mdc-dialog-container{width:100%!important;height:100%!important}.cdk-overlay-pane.app-dialog--full .mat-mdc-dialog-surface,.cdk-overlay-pane.app-dialog--full .mat-mdc-dialog-container,.cdk-overlay-pane.app-dialog--full .mat-mdc-dialog-inner-container{background:#fff!important;border-radius:12px!important;box-shadow:var(--mat-elevation-3)!important}.app-dialog--full app-user-dialog .app-form-panel{background:transparent!important;box-shadow:none!important;padding:0!important}.cdk-overlay-pane.app-dialog--full app-person-dialog .app-form-panel,.cdk-overlay-pane.app-dialog--full app-person-dialog .person-form,.app-dialog--full app-person-dialog .app-form-panel{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.mat-stepper-horizontal{padding-top:8px}.mat-stepper-horizontal .mat-step-header{border:none!important;border-radius:12px;padding:6px 12px;background:transparent!important;gap:8px}.mat-stepper-horizontal .mat-step-header .mat-step-label{color:#6b7280!important;font-weight:700!important}.mat-stepper-horizontal .mat-step-header[aria-selected=true] .mat-step-label{color:var(--color-primary)!important;font-weight:700!important}.mat-step-header .mat-step-icon{width:28px;height:28px;border-radius:50%;background:#fff!important;border:2px solid #cbd5e1!important;color:#64748b!important;font-weight:600}.mat-step-header[aria-selected=true] .mat-step-icon{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.mat-step-header[aria-selected=true]+.mat-stepper-horizontal-line+.mat-step-header .mat-step-icon:not(.mat-step-icon-state-done){border-color:var(--color-primary)!important;color:var(--color-primary)!important}.mat-step-header[aria-selected=true]+.mat-stepper-horizontal-line+.mat-step-header .mat-step-label{color:var(--color-primary)!important}.mat-step-header .mat-step-icon-state-done{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.mat-stepper-horizontal-line{border:none!important;position:relative;min-width:40px;display:flex!important;align-items:center;justify-content:center}.mat-stepper-horizontal-line:before{content:"\2192";font-size:24px;color:#cbd5e1;font-weight:300;line-height:1}.mat-step-header[aria-selected=true]+.mat-stepper-horizontal-line:before{color:var(--color-primary)!important}.mat-step-header:has(.mat-step-icon-state-done)+.mat-stepper-horizontal-line:before{color:var(--color-primary)!important}mat-error,.mat-mdc-form-field-error,.mat-error{color:#f44336!important;font-size:.75rem!important}.error-hint,.error-message,.error-text{color:#f44336!important}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-floating-label,.mat-mdc-form-field.mat-form-field-invalid mat-label{color:#f44336!important}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-notched-outline .mat-mdc-notched-outline-leading,.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-notched-outline .mat-mdc-notched-outline-notch,.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-notched-outline .mat-mdc-notched-outline-trailing{border-color:#f44336!important}.mat-mdc-form-field.mat-form-field-invalid input,.mat-mdc-form-field.mat-form-field-invalid textarea,.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-select-value{color:#f44336!important;caret-color:#f44336!important}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-select-arrow{color:#f44336!important}.mat-dialog-container .mat-mdc-form-field{margin-bottom:6px!important}.mat-menu-panel.header-filter-menu,.mat-mdc-menu-panel.header-filter-menu,.mat-mdc-menu-panel:has([class*=menu-filter-content]){padding:0!important;min-width:auto!important;max-width:360px!important;box-sizing:border-box!important;overflow-x:hidden!important;scrollbar-width:none;-ms-overflow-style:none;background-color:var(--color-card-bg)!important}.mat-menu-panel.header-filter-menu::-webkit-scrollbar,.mat-mdc-menu-panel.header-filter-menu::-webkit-scrollbar,.mat-mdc-menu-panel:has([class*=menu-filter-content])::-webkit-scrollbar{height:0px}.mat-menu-panel.header-filter-menu [class*=menu-filter-content],.mat-mdc-menu-panel.header-filter-menu [class*=menu-filter-content],.mat-mdc-menu-panel:has([class*=menu-filter-content]) [class*=menu-filter-content]{width:100%!important;padding:8px 10px!important;display:flex!important;flex-direction:column!important;gap:8px!important;min-width:180px!important;max-width:320px!important;box-sizing:border-box!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.mat-menu-panel.header-filter-menu [class*=menu-filter-content]::-webkit-scrollbar,.mat-mdc-menu-panel.header-filter-menu [class*=menu-filter-content]::-webkit-scrollbar,.mat-mdc-menu-panel:has([class*=menu-filter-content]) [class*=menu-filter-content]::-webkit-scrollbar{height:0px}.mat-menu-panel.header-filter-menu .mat-mdc-form-field,.mat-mdc-menu-panel.header-filter-menu .mat-mdc-form-field,.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-form-field{min-width:0!important;width:100%!important}.mat-menu-panel.header-filter-menu .mat-mdc-form-field-flex,.mat-menu-panel.header-filter-menu .mat-mdc-form-field-infix,.mat-menu-panel.header-filter-menu .mat-mdc-form-field-wrapper,.mat-mdc-menu-panel.header-filter-menu .mat-mdc-form-field-flex,.mat-mdc-menu-panel.header-filter-menu .mat-mdc-form-field-infix,.mat-mdc-menu-panel.header-filter-menu .mat-mdc-form-field-wrapper,.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-form-field-flex,.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-form-field-infix,.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-form-field-wrapper{box-sizing:border-box!important;width:100%!important;padding:0!important}.mat-menu-panel.header-filter-menu input.mat-mdc-input-element,.mat-menu-panel.header-filter-menu .mat-mdc-input-element,.mat-mdc-menu-panel.header-filter-menu input.mat-mdc-input-element,.mat-mdc-menu-panel.header-filter-menu .mat-mdc-input-element,.mat-mdc-menu-panel:has([class*=menu-filter-content]) input.mat-mdc-input-element,.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-input-element{width:100%!important;box-sizing:border-box!important}.mat-menu-panel.header-filter-menu .mat-mdc-menu-content [class*=menu-filter-field],.mat-mdc-menu-panel.header-filter-menu .mat-mdc-menu-content [class*=menu-filter-field],.mat-menu-panel.header-filter-menu [class*=menu-filter-field],.mat-mdc-menu-panel.header-filter-menu [class*=menu-filter-field],.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-menu-content [class*=menu-filter-field],.mat-mdc-menu-panel:has([class*=menu-filter-content]) [class*=menu-filter-field]{width:100%!important;position:relative!important}.mat-menu-panel.header-filter-menu .mat-mdc-menu-content [class*=menu-filter-input],.mat-mdc-menu-panel.header-filter-menu .mat-mdc-menu-content [class*=menu-filter-input],.mat-menu-panel.header-filter-menu [class*=menu-filter-input],.mat-mdc-menu-panel.header-filter-menu [class*=menu-filter-input],.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-menu-content [class*=menu-filter-input],.mat-mdc-menu-panel:has([class*=menu-filter-content]) [class*=menu-filter-input]{display:flex!important;align-items:center!important;gap:8px!important;position:relative!important}.mat-menu-panel.header-filter-menu .mat-mdc-menu-content input[class*=menu-filter-input-el],.mat-mdc-menu-panel.header-filter-menu .mat-mdc-menu-content input[class*=menu-filter-input-el],.mat-menu-panel.header-filter-menu input[class*=menu-filter-input-el],.mat-mdc-menu-panel.header-filter-menu input[class*=menu-filter-input-el],.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-menu-content input[class*=menu-filter-input-el],.mat-mdc-menu-panel:has([class*=menu-filter-input-el]) input[class*=menu-filter-input-el]{flex:1 1 auto!important;min-width:0!important;padding:8px!important;margin:8px!important;border:1px solid var(--color-input-border)!important;border-radius:6px!important;box-sizing:border-box!important;font-size:14px!important;font-family:inherit!important;width:100%!important;background-color:var(--color-input-bg)!important;color:var(--color-text-primary)!important}.mat-menu-panel.header-filter-menu .mat-mdc-menu-content input[class*=menu-filter-input-el]:focus,.mat-mdc-menu-panel.header-filter-menu .mat-mdc-menu-content input[class*=menu-filter-input-el]:focus,.mat-menu-panel.header-filter-menu input[class*=menu-filter-input-el]:focus,.mat-mdc-menu-panel.header-filter-menu input[class*=menu-filter-input-el]:focus,.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-menu-content input[class*=menu-filter-input-el]:focus,.mat-mdc-menu-panel:has([class*=menu-filter-content]) input[class*=menu-filter-input-el]:focus{outline:none!important;border-color:var(--color-input-border-focus)!important}.mat-menu-panel.header-filter-menu .mat-mdc-menu-content a[class*=menu-filter-clear-link],.mat-mdc-menu-panel.header-filter-menu .mat-mdc-menu-content a[class*=menu-filter-clear-link],.mat-menu-panel.header-filter-menu a[class*=menu-filter-clear-link],.mat-mdc-menu-panel.header-filter-menu a[class*=menu-filter-clear-link],.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-menu-content a[class*=menu-filter-clear-link],.mat-mdc-menu-panel:has([class*=menu-filter-content]) a[class*=menu-filter-clear-link]{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:20px!important;color:var(--color-text-secondary)!important;text-decoration:none!important;padding:0 4px!important;z-index:5!important}.mat-menu-panel.header-filter-menu .mat-mdc-menu-content a[class*=menu-filter-clear-link]:hover,.mat-mdc-menu-panel.header-filter-menu .mat-mdc-menu-content a[class*=menu-filter-clear-link]:hover,.mat-menu-panel.header-filter-menu a[class*=menu-filter-clear-link]:hover,.mat-mdc-menu-panel.header-filter-menu a[class*=menu-filter-clear-link]:hover,.mat-mdc-menu-panel:has([class*=menu-filter-content]) .mat-mdc-menu-content a[class*=menu-filter-clear-link]:hover,.mat-mdc-menu-panel:has([class*=menu-filter-content]) a[class*=menu-filter-clear-link]:hover{color:var(--color-text-primary)!important}.mat-menu-panel.header-filter-menu .menu-filter-field .mat-form-field-flex,.mat-menu-panel.header-filter-menu .menu-filter-field .mat-form-field-infix,.mat-mdc-menu-panel.header-filter-menu .menu-filter-field .mat-form-field-flex,.mat-mdc-menu-panel.header-filter-menu .menu-filter-field .mat-form-field-infix,.mat-mdc-menu-panel:has([class*=menu-filter-content]) .menu-filter-field .mat-form-field-flex,.mat-mdc-menu-panel:has([class*=menu-filter-content]) .menu-filter-field .mat-form-field-infix{box-sizing:border-box}.mat-menu-panel.header-filter-menu input[matInput],.mat-mdc-menu-panel.header-filter-menu input[matInput],.mat-mdc-menu-panel:has([class*=menu-filter-content]) input[matInput]{width:100%}.mat-menu-panel,.mat-mdc-menu-panel{background-color:#fff!important;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}.mat-tooltip,.mat-mdc-tooltip{background-color:#fff!important;color:#000000de!important;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important;font-size:14px!important;padding:8px 12px!important}.mat-mdc-autocomplete-panel,.mat-autocomplete-panel{z-index:9999!important;background-color:#fff!important;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}.cdk-overlay-pane:has(.mat-mdc-autocomplete-panel),.cdk-overlay-pane:has(.mat-autocomplete-panel){z-index:9999!important}.mat-datepicker-popup,.mat-mdc-datepicker-popup{z-index:9999!important}.mat-datepicker-content,.mat-mdc-datepicker-content{background-color:#fff!important;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}.cdk-overlay-pane:has(.mat-datepicker-content),.cdk-overlay-pane:has(.mat-mdc-datepicker-content){z-index:9999!important}.mat-mdc-select-panel,.mat-select-panel{z-index:9999!important;background-color:#fff!important;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}.cdk-overlay-pane:has(.mat-mdc-select-panel),.cdk-overlay-pane:has(.mat-select-panel){z-index:9999!important}.mat-mdc-dialog-container,.mat-dialog-container{background-color:#fff!important;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f!important}.cdk-overlay-pane:has(.mat-mdc-dialog-container),.cdk-overlay-pane:has(.mat-dialog-container){z-index:10000!important}.fd-panel.approvals .mat-mdc-paginator-navigation-previous,.fd-panel.approvals .mat-mdc-paginator-navigation-next,.fd-panel.approvals .mat-mdc-paginator-navigation-first,.fd-panel.approvals .mat-mdc-paginator-navigation-last,.mf-panel.approvals .mat-mdc-paginator-navigation-previous,.mf-panel.approvals .mat-mdc-paginator-navigation-next,.mf-panel.approvals .mat-mdc-paginator-navigation-first,.mf-panel.approvals .mat-mdc-paginator-navigation-last,.loan-panel.approvals .mat-mdc-paginator-navigation-previous,.loan-panel.approvals .mat-mdc-paginator-navigation-next,.loan-panel.approvals .mat-mdc-paginator-navigation-first,.loan-panel.approvals .mat-mdc-paginator-navigation-last{color:#fff!important;width:40px!important;height:40px!important;border-radius:50%!important;border:none!important;background-color:var(--color-primary)!important;transition:all .2s ease-in-out!important;padding:8px!important}.fd-panel.approvals .mat-mdc-paginator-navigation-previous:hover:not(.mat-mdc-button-disabled):not([disabled]),.fd-panel.approvals .mat-mdc-paginator-navigation-next:hover:not(.mat-mdc-button-disabled):not([disabled]),.fd-panel.approvals .mat-mdc-paginator-navigation-first:hover:not(.mat-mdc-button-disabled):not([disabled]),.fd-panel.approvals .mat-mdc-paginator-navigation-last:hover:not(.mat-mdc-button-disabled):not([disabled]),.mf-panel.approvals .mat-mdc-paginator-navigation-previous:hover:not(.mat-mdc-button-disabled):not([disabled]),.mf-panel.approvals .mat-mdc-paginator-navigation-next:hover:not(.mat-mdc-button-disabled):not([disabled]),.mf-panel.approvals .mat-mdc-paginator-navigation-first:hover:not(.mat-mdc-button-disabled):not([disabled]),.mf-panel.approvals .mat-mdc-paginator-navigation-last:hover:not(.mat-mdc-button-disabled):not([disabled]),.loan-panel.approvals .mat-mdc-paginator-navigation-previous:hover:not(.mat-mdc-button-disabled):not([disabled]),.loan-panel.approvals .mat-mdc-paginator-navigation-next:hover:not(.mat-mdc-button-disabled):not([disabled]),.loan-panel.approvals .mat-mdc-paginator-navigation-first:hover:not(.mat-mdc-button-disabled):not([disabled]),.loan-panel.approvals .mat-mdc-paginator-navigation-last:hover:not(.mat-mdc-button-disabled):not([disabled]){background-color:#12a89d!important;transform:scale(1.05)}.fd-panel.approvals .mat-mdc-paginator-navigation-previous.mat-mdc-button-disabled,.fd-panel.approvals .mat-mdc-paginator-navigation-previous[disabled],.fd-panel.approvals .mat-mdc-paginator-navigation-next.mat-mdc-button-disabled,.fd-panel.approvals .mat-mdc-paginator-navigation-next[disabled],.fd-panel.approvals .mat-mdc-paginator-navigation-first.mat-mdc-button-disabled,.fd-panel.approvals .mat-mdc-paginator-navigation-first[disabled],.fd-panel.approvals .mat-mdc-paginator-navigation-last.mat-mdc-button-disabled,.fd-panel.approvals .mat-mdc-paginator-navigation-last[disabled],.mf-panel.approvals .mat-mdc-paginator-navigation-previous.mat-mdc-button-disabled,.mf-panel.approvals .mat-mdc-paginator-navigation-previous[disabled],.mf-panel.approvals .mat-mdc-paginator-navigation-next.mat-mdc-button-disabled,.mf-panel.approvals .mat-mdc-paginator-navigation-next[disabled],.mf-panel.approvals .mat-mdc-paginator-navigation-first.mat-mdc-button-disabled,.mf-panel.approvals .mat-mdc-paginator-navigation-first[disabled],.mf-panel.approvals .mat-mdc-paginator-navigation-last.mat-mdc-button-disabled,.mf-panel.approvals .mat-mdc-paginator-navigation-last[disabled],.loan-panel.approvals .mat-mdc-paginator-navigation-previous.mat-mdc-button-disabled,.loan-panel.approvals .mat-mdc-paginator-navigation-previous[disabled],.loan-panel.approvals .mat-mdc-paginator-navigation-next.mat-mdc-button-disabled,.loan-panel.approvals .mat-mdc-paginator-navigation-next[disabled],.loan-panel.approvals .mat-mdc-paginator-navigation-first.mat-mdc-button-disabled,.loan-panel.approvals .mat-mdc-paginator-navigation-first[disabled],.loan-panel.approvals .mat-mdc-paginator-navigation-last.mat-mdc-button-disabled,.loan-panel.approvals .mat-mdc-paginator-navigation-last[disabled]{color:#00000042!important;border-color:#0000001f!important;background-color:#0000000a!important;transform:none}.fd-panel.approvals .mat-mdc-paginator-icon,.mf-panel.approvals .mat-mdc-paginator-icon,.loan-panel.approvals .mat-mdc-paginator-icon{fill:currentColor}html[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-container,html[data-theme=dark] .cdk-overlay-container .mat-dialog-container,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-dialog-container,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-dialog-container{background-color:#3a4255!important;color:#f0f4f8!important}html[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-surface,html[data-theme=dark] .cdk-overlay-container .mat-dialog-surface,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-dialog-surface,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-dialog-surface{background-color:#3a4255!important}html[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-content,html[data-theme=dark] .cdk-overlay-container .mat-dialog-content,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-dialog-content,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-dialog-content{background-color:#3a4255!important;color:#f0f4f8!important}html[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-title,html[data-theme=dark] .cdk-overlay-container .mat-dialog-title,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-dialog-title,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-dialog-title{color:#f0f4f8!important}html[data-theme=dark] .cdk-overlay-container mat-card,html[data-theme=dark] .cdk-overlay-container .mat-mdc-card,html[data-theme=dark] .cdk-overlay-container .mat-card,html[data-theme=dark] .cdk-overlay-container .info-card,html[data-theme=dark] .cdk-overlay-container .audit-card,html[data-theme=dark] .cdk-global-overlay-wrapper mat-card,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-card,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-card,html[data-theme=dark] .cdk-global-overlay-wrapper .info-card,html[data-theme=dark] .cdk-global-overlay-wrapper .audit-card{background-color:#3a4255!important;color:#f0f4f8!important;border-color:#ffffff26!important}html[data-theme=dark] .cdk-overlay-container mat-card-subtitle,html[data-theme=dark] .cdk-overlay-container .mat-mdc-card-subtitle,html[data-theme=dark] .cdk-overlay-container .mat-card-subtitle,html[data-theme=dark] .cdk-global-overlay-wrapper mat-card-subtitle,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-card-subtitle,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-card-subtitle{color:#e1e7ef!important}html[data-theme=dark] .cdk-overlay-container .details-dialog,html[data-theme=dark] .cdk-global-overlay-wrapper .details-dialog{background-color:transparent!important;color:#f0f4f8!important}html[data-theme=dark] .cdk-overlay-container .mat-mdc-select-panel,html[data-theme=dark] .cdk-overlay-container .mat-select-panel,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-select-panel,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-select-panel{background-color:#3a4255!important}html[data-theme=dark] .cdk-overlay-container .mat-mdc-option,html[data-theme=dark] .cdk-overlay-container .mat-option,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-option,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-option{color:#f0f4f8!important}html[data-theme=dark] .cdk-overlay-container .mat-mdc-option:hover,html[data-theme=dark] .cdk-overlay-container .mat-mdc-option.mat-mdc-option-active,html[data-theme=dark] .cdk-overlay-container .mat-mdc-option.mat-option-active,html[data-theme=dark] .cdk-overlay-container .mat-option:hover,html[data-theme=dark] .cdk-overlay-container .mat-option.mat-mdc-option-active,html[data-theme=dark] .cdk-overlay-container .mat-option.mat-option-active,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-option:hover,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-option.mat-mdc-option-active,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-option.mat-option-active,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-option:hover,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-option.mat-mdc-option-active,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-option.mat-option-active{background-color:#ffffff1a!important}html[data-theme=dark] .cdk-overlay-container .mat-mdc-option.mat-selected,html[data-theme=dark] .cdk-overlay-container .mat-mdc-option.mat-mdc-option-selected,html[data-theme=dark] .cdk-overlay-container .mat-option.mat-selected,html[data-theme=dark] .cdk-overlay-container .mat-option.mat-mdc-option-selected,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-option.mat-selected,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-option.mat-mdc-option-selected,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-option.mat-selected,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-option.mat-mdc-option-selected{background-color:#16c3b333!important;color:#4dd9ca!important}html[data-theme=dark] .cdk-overlay-container .mat-mdc-option-text,html[data-theme=dark] .cdk-overlay-container .mat-option-text,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-mdc-option-text,html[data-theme=dark] .cdk-global-overlay-wrapper .mat-option-text{color:#f0f4f8!important}
