@import"https://fonts.bunny.net/css?family=Nunito";:root{--color-primary: #82ffba;--color-secondary: #2f2bad;--color-tertiary: #7eb0f9;--color-quaternary: #6366f1;--color-success: #2ecc71;--color-info: #3498db;--color-warning: #f39c12;--color-danger: #e74c3c;--color-light: #fff;--color-dark: #1e1e1e;--color-gray: #6c757d;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #e9ecef;--bg-hover: #f1f3f5;--text-primary: #212529;--text-secondary: #495057;--text-muted: #6c757d;--text-disabled: #adb5bd;--border-color: #dee2e6;--border-light: #e9ecef;--card-bg: #ffffff;--card-header-bg: #f8f9fa;--card-border: #dee2e6;--input-bg: #ffffff;--input-border: #ced4da;--input-focus-border: #7eb0f9;--input-placeholder: #6c757d;--table-bg: #ffffff;--table-stripe-bg: #f8f9fa;--table-hover-bg: #f1f3f5;--table-border: #dee2e6;--sidebar-bg: #2f2bad;--sidebar-text: #ffffff;--sidebar-hover: #3d38c4;--text-on-primary: #1e1e1e;--text-on-secondary: #ffffff;--text-on-tertiary: #ffffff;--text-on-quaternary: #ffffff;--text-on-success: #1e1e1e;--text-on-info: #1e1e1e;--text-on-warning: #1e1e1e;--text-on-danger: #ffffff;--status-pending: #000000;--status-approved: #fbbf24;--status-submitted: #3b82f6;--status-active: #22c55e;--status-expired: #800080;--status-cancelled: #ef4444;--status-replaced: #f59e0b;--status-deleted: #dc2626;--status-pending-renewal: #9333ea;--status-pending-transfer: #f59e0b;--status-inactive: #64748b}.dark-mode{--color-primary: #6b6dff;--color-secondary: #6ba3ff;--color-tertiary: #a8d0ff;--color-quaternary: #6bffaa;--color-success: #00bc8c;--color-info: #17a2b8;--color-warning: #ffc107;--color-danger: #dc3545;--color-gray: #9aa0ac;--bg-primary: #1a1d23;--bg-secondary: #262b35;--bg-tertiary: #2f3542;--bg-hover: #353c4a;--text-primary: #e8eaed;--text-secondary: #c2c7d0;--text-muted: #9aa0ac;--text-disabled: #6c757d;--border-color: #3f4654;--border-light: #4b545c;--card-bg: #262b35;--card-header-bg: #2f3542;--card-border: #3f4654;--input-bg: #2f3542;--input-border: #4b545c;--input-focus-border: #5a93f5;--input-placeholder: #9aa0ac;--table-bg: #262b35;--table-stripe-bg: #2b303b;--table-hover-bg: #353c4a;--table-border: #3f4654;--sidebar-bg: #1f2937;--sidebar-text: #d1d5db;--sidebar-hover: #374151;--text-on-primary: #ffffff;--text-on-secondary: #ffffff;--text-on-tertiary: #000000;--text-on-quaternary: #000000;--text-on-success: #000000;--text-on-info: #000000;--text-on-warning: #000000;--text-on-danger: #ffffff;background-color:var(--bg-primary);color:var(--text-primary)}.btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.btn-primary:hover,.btn-primary:focus{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important;filter:brightness(.9);text-decoration:none;outline:none;box-shadow:none}.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important;filter:brightness(.85)!important;box-shadow:none!important}.btn-primary:disabled,.btn-primary.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(.3) brightness(1.1)}.btn-primary:disabled:hover,.btn-primary.disabled:hover,.btn-primary:disabled:focus,.btn-primary.disabled:focus{filter:grayscale(.3) brightness(1.1);box-shadow:none}.btn-secondary{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important;filter:brightness(.9);text-decoration:none;outline:none;box-shadow:none}.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important;filter:brightness(.85)!important;box-shadow:none!important}.btn-secondary:disabled,.btn-secondary.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(.3) brightness(1.1)}.btn-secondary:disabled:hover,.btn-secondary.disabled:hover,.btn-secondary:disabled:focus,.btn-secondary.disabled:focus{filter:grayscale(.3) brightness(1.1);box-shadow:none}.btn-tertiary{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important}.btn-tertiary:hover,.btn-tertiary:focus{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important;filter:brightness(.9);text-decoration:none;outline:none;box-shadow:none}.btn-tertiary:active,.btn-tertiary.active,.show>.btn-tertiary.dropdown-toggle{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important;filter:brightness(.85)!important;box-shadow:none!important}.btn-tertiary:disabled,.btn-tertiary.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(.3) brightness(1.1)}.btn-tertiary:disabled:hover,.btn-tertiary.disabled:hover,.btn-tertiary:disabled:focus,.btn-tertiary.disabled:focus{filter:grayscale(.3) brightness(1.1);box-shadow:none}.btn-info{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important}.btn-info:hover,.btn-info:focus{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important;filter:brightness(.9);text-decoration:none;outline:none;box-shadow:none}.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important;filter:brightness(.85)!important;box-shadow:none!important}.btn-info:disabled,.btn-info.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(.3) brightness(1.1)}.btn-info:disabled:hover,.btn-info.disabled:hover,.btn-info:disabled:focus,.btn-info.disabled:focus{filter:grayscale(.3) brightness(1.1);box-shadow:none}.btn-quaternary{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important}.btn-quaternary:hover,.btn-quaternary:focus{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important;filter:brightness(.9);text-decoration:none;outline:none;box-shadow:none}.btn-quaternary:active,.btn-quaternary.active,.show>.btn-quaternary.dropdown-toggle{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important;filter:brightness(.85)!important;box-shadow:none!important}.btn-quaternary:disabled,.btn-quaternary.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(.3) brightness(1.1)}.btn-quaternary:disabled:hover,.btn-quaternary.disabled:hover,.btn-quaternary:disabled:focus,.btn-quaternary.disabled:focus{filter:grayscale(.3) brightness(1.1);box-shadow:none}.btn-success{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important}.btn-success:hover,.btn-success:focus{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important;filter:brightness(.9);text-decoration:none;outline:none;box-shadow:none}.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important;filter:brightness(.85)!important;box-shadow:none!important}.btn-success:disabled,.btn-success.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(.3) brightness(1.1)}.btn-success:disabled:hover,.btn-success.disabled:hover,.btn-success:disabled:focus,.btn-success.disabled:focus{filter:grayscale(.3) brightness(1.1);box-shadow:none}.btn-warning{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important}.btn-warning:hover,.btn-warning:focus{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important;filter:brightness(.9);text-decoration:none;outline:none;box-shadow:none}.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important;filter:brightness(.85)!important;box-shadow:none!important}.btn-warning:disabled,.btn-warning.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(.3) brightness(1.1)}.btn-warning:disabled:hover,.btn-warning.disabled:hover,.btn-warning:disabled:focus,.btn-warning.disabled:focus{filter:grayscale(.3) brightness(1.1);box-shadow:none}.btn-danger{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important}.btn-danger:hover,.btn-danger:focus{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important;filter:brightness(.9);text-decoration:none;outline:none;box-shadow:none}.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important;filter:brightness(.85)!important;box-shadow:none!important}.btn-danger:disabled,.btn-danger.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(.3) brightness(1.1)}.btn-danger:disabled:hover,.btn-danger.disabled:hover,.btn-danger:disabled:focus,.btn-danger.disabled:focus{filter:grayscale(.3) brightness(1.1);box-shadow:none}.btn-application-pending-status{background-color:var(--status-pending);border-color:var(--status-pending);color:var(--color-light)}.btn-application-pending-status:hover,.btn-application-pending-status:focus{filter:brightness(.9)}.btn-application-pending-status:active,.btn-application-pending-status.active{filter:brightness(.85)!important}.btn-application-pending-status:disabled,.btn-application-pending-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-approved-status{background-color:var(--status-approved);border-color:var(--status-approved);color:var(--color-light)}.btn-application-approved-status:hover,.btn-application-approved-status:focus{filter:brightness(.9)}.btn-application-approved-status:active,.btn-application-approved-status.active{filter:brightness(.85)!important}.btn-application-approved-status:disabled,.btn-application-approved-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-submitted-status{background-color:var(--status-submitted);border-color:var(--status-submitted);color:var(--color-light)}.btn-application-submitted-status:hover,.btn-application-submitted-status:focus{filter:brightness(.9)}.btn-application-submitted-status:active,.btn-application-submitted-status.active{filter:brightness(.85)!important}.btn-application-submitted-status:disabled,.btn-application-submitted-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-active-status{background-color:var(--status-active);border-color:var(--status-active);color:var(--color-light)}.btn-application-active-status:hover,.btn-application-active-status:focus{filter:brightness(.9)}.btn-application-active-status:active,.btn-application-active-status.active{filter:brightness(.85)!important}.btn-application-active-status:disabled,.btn-application-active-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-expired-status{background-color:var(--status-expired);border-color:var(--status-expired);color:var(--color-light)}.btn-application-expired-status:hover,.btn-application-expired-status:focus{filter:brightness(.9)}.btn-application-expired-status:active,.btn-application-expired-status.active{filter:brightness(.85)!important}.btn-application-expired-status:disabled,.btn-application-expired-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-cancelled-status{background-color:var(--status-cancelled);border-color:var(--status-cancelled);color:var(--color-light)}.btn-application-cancelled-status:hover,.btn-application-cancelled-status:focus{filter:brightness(.9)}.btn-application-cancelled-status:active,.btn-application-cancelled-status.active{filter:brightness(.85)!important}.btn-application-cancelled-status:disabled,.btn-application-cancelled-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-replaced-status{background-color:var(--status-replaced);border-color:var(--status-replaced);color:var(--color-light)}.btn-application-replaced-status:hover,.btn-application-replaced-status:focus{filter:brightness(.9)}.btn-application-replaced-status:active,.btn-application-replaced-status.active{filter:brightness(.85)!important}.btn-application-replaced-status:disabled,.btn-application-replaced-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-deleted-status{background-color:var(--status-deleted);border-color:var(--status-deleted);color:var(--color-light)}.btn-application-deleted-status:hover,.btn-application-deleted-status:focus{filter:brightness(.9)}.btn-application-deleted-status:active,.btn-application-deleted-status.active{filter:brightness(.85)!important}.btn-application-deleted-status:disabled,.btn-application-deleted-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-pending-renewal-status{background-color:var(--status-pending-renewal);border-color:var(--status-pending-renewal);color:var(--color-light)}.btn-application-pending-renewal-status:hover,.btn-application-pending-renewal-status:focus{filter:brightness(.9)}.btn-application-pending-renewal-status:active,.btn-application-pending-renewal-status.active{filter:brightness(.85)!important}.btn-application-pending-renewal-status:disabled,.btn-application-pending-renewal-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-pending-transfer-status{background-color:var(--status-pending-transfer);border-color:var(--status-pending-transfer);color:var(--color-light)}.btn-application-pending-transfer-status:hover,.btn-application-pending-transfer-status:focus{filter:brightness(.9)}.btn-application-pending-transfer-status:active,.btn-application-pending-transfer-status.active{filter:brightness(.85)!important}.btn-application-pending-transfer-status:disabled,.btn-application-pending-transfer-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-application-inactive-status{background-color:var(--status-inactive);border-color:var(--status-inactive);color:var(--color-light)}.btn-application-inactive-status:hover,.btn-application-inactive-status:focus{filter:brightness(.9)}.btn-application-inactive-status:active,.btn-application-inactive-status.active{filter:brightness(.85)!important}.btn-application-inactive-status:disabled,.btn-application-inactive-status.disabled{opacity:.5;filter:grayscale(.3) brightness(1.1)}.btn-outline-primary{background-color:transparent!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important;text-decoration:none;outline:none;box-shadow:none}.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important;filter:brightness(.9);box-shadow:none!important}.btn-outline-primary:disabled,.btn-outline-primary.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;background-color:transparent!important;filter:grayscale(.5) brightness(1.2)}.btn-outline-primary:disabled:hover,.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled:focus,.btn-outline-primary.disabled:focus{background-color:transparent!important;filter:grayscale(.5) brightness(1.2);box-shadow:none}.btn-outline-secondary{background-color:transparent!important;border-color:var(--color-secondary)!important;color:var(--color-secondary)!important}.btn-outline-secondary:hover,.btn-outline-secondary:focus{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important;text-decoration:none;outline:none;box-shadow:none}.btn-outline-secondary:active,.btn-outline-secondary.active,.show>.btn-outline-secondary.dropdown-toggle{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important;filter:brightness(.9);box-shadow:none!important}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;background-color:transparent!important;filter:grayscale(.5) brightness(1.2)}.btn-outline-secondary:disabled:hover,.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled:focus,.btn-outline-secondary.disabled:focus{background-color:transparent!important;filter:grayscale(.5) brightness(1.2);box-shadow:none}.btn-outline-tertiary{background-color:transparent!important;border-color:var(--color-tertiary)!important;color:var(--color-tertiary)!important}.btn-outline-tertiary:hover,.btn-outline-tertiary:focus{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important;text-decoration:none;outline:none;box-shadow:none}.btn-outline-tertiary:active,.btn-outline-tertiary.active,.show>.btn-outline-tertiary.dropdown-toggle{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important;filter:brightness(.9);box-shadow:none!important}.btn-outline-tertiary:disabled,.btn-outline-tertiary.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;background-color:transparent!important;filter:grayscale(.5) brightness(1.2)}.btn-outline-tertiary:disabled:hover,.btn-outline-tertiary.disabled:hover,.btn-outline-tertiary:disabled:focus,.btn-outline-tertiary.disabled:focus{background-color:transparent!important;filter:grayscale(.5) brightness(1.2);box-shadow:none}.btn-outline-info{background-color:transparent!important;border-color:var(--color-info)!important;color:var(--color-info)!important}.btn-outline-info:hover,.btn-outline-info:focus{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important;text-decoration:none;outline:none;box-shadow:none}.btn-outline-info:active,.btn-outline-info.active,.show>.btn-outline-info.dropdown-toggle{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important;filter:brightness(.9);box-shadow:none!important}.btn-outline-info:disabled,.btn-outline-info.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;background-color:transparent!important;filter:grayscale(.5) brightness(1.2)}.btn-outline-info:disabled:hover,.btn-outline-info.disabled:hover,.btn-outline-info:disabled:focus,.btn-outline-info.disabled:focus{background-color:transparent!important;filter:grayscale(.5) brightness(1.2);box-shadow:none}.btn-outline-quaternary{background-color:transparent!important;border-color:var(--color-quaternary)!important;color:var(--color-quaternary)!important}.btn-outline-quaternary:hover,.btn-outline-quaternary:focus{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important;text-decoration:none;outline:none;box-shadow:none}.btn-outline-quaternary:active,.btn-outline-quaternary.active,.show>.btn-outline-quaternary.dropdown-toggle{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important;filter:brightness(.9);box-shadow:none!important}.btn-outline-quaternary:disabled,.btn-outline-quaternary.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;background-color:transparent!important;filter:grayscale(.5) brightness(1.2)}.btn-outline-quaternary:disabled:hover,.btn-outline-quaternary.disabled:hover,.btn-outline-quaternary:disabled:focus,.btn-outline-quaternary.disabled:focus{background-color:transparent!important;filter:grayscale(.5) brightness(1.2);box-shadow:none}.btn-outline-success{background-color:transparent!important;border-color:var(--color-success)!important;color:var(--color-success)!important}.btn-outline-success:hover,.btn-outline-success:focus{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important;text-decoration:none;outline:none;box-shadow:none}.btn-outline-success:active,.btn-outline-success.active,.show>.btn-outline-success.dropdown-toggle{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important;filter:brightness(.9);box-shadow:none!important}.btn-outline-success:disabled,.btn-outline-success.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;background-color:transparent!important;filter:grayscale(.5) brightness(1.2)}.btn-outline-success:disabled:hover,.btn-outline-success.disabled:hover,.btn-outline-success:disabled:focus,.btn-outline-success.disabled:focus{background-color:transparent!important;filter:grayscale(.5) brightness(1.2);box-shadow:none}.btn-outline-warning{background-color:transparent!important;border-color:var(--color-warning)!important;color:var(--color-warning)!important}.btn-outline-warning:hover,.btn-outline-warning:focus{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important;text-decoration:none;outline:none;box-shadow:none}.btn-outline-warning:active,.btn-outline-warning.active,.show>.btn-outline-warning.dropdown-toggle{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important;filter:brightness(.9);box-shadow:none!important}.btn-outline-warning:disabled,.btn-outline-warning.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;background-color:transparent!important;filter:grayscale(.5) brightness(1.2)}.btn-outline-warning:disabled:hover,.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled:focus,.btn-outline-warning.disabled:focus{background-color:transparent!important;filter:grayscale(.5) brightness(1.2);box-shadow:none}.btn-outline-danger{background-color:transparent!important;border-color:var(--color-danger)!important;color:var(--color-danger)!important}.btn-outline-danger:hover,.btn-outline-danger:focus{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important;text-decoration:none;outline:none;box-shadow:none}.btn-outline-danger:active,.btn-outline-danger.active,.show>.btn-outline-danger.dropdown-toggle{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important;filter:brightness(.9);box-shadow:none!important}.btn-outline-danger:disabled,.btn-outline-danger.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;background-color:transparent!important;filter:grayscale(.5) brightness(1.2)}.btn-outline-danger:disabled:hover,.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled:focus,.btn-outline-danger.disabled:focus{background-color:transparent!important;filter:grayscale(.5) brightness(1.2);box-shadow:none}.btn-outline-application-pending-status{background-color:transparent;border-color:var(--status-pending);color:var(--status-pending)}.btn-outline-application-pending-status:hover,.btn-outline-application-pending-status:focus{background-color:var(--status-pending);color:var(--color-light)}.btn-outline-application-pending-status:active,.btn-outline-application-pending-status.active{background-color:var(--status-pending)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-pending-status:disabled,.btn-outline-application-pending-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-approved-status{background-color:transparent;border-color:var(--status-approved);color:var(--status-approved)}.btn-outline-application-approved-status:hover,.btn-outline-application-approved-status:focus{background-color:var(--status-approved);color:var(--color-light)}.btn-outline-application-approved-status:active,.btn-outline-application-approved-status.active{background-color:var(--status-approved)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-approved-status:disabled,.btn-outline-application-approved-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-submitted-status{background-color:transparent;border-color:var(--status-submitted);color:var(--status-submitted)}.btn-outline-application-submitted-status:hover,.btn-outline-application-submitted-status:focus{background-color:var(--status-submitted);color:var(--color-light)}.btn-outline-application-submitted-status:active,.btn-outline-application-submitted-status.active{background-color:var(--status-submitted)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-submitted-status:disabled,.btn-outline-application-submitted-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-active-status{background-color:transparent;border-color:var(--status-active);color:var(--status-active)}.btn-outline-application-active-status:hover,.btn-outline-application-active-status:focus{background-color:var(--status-active);color:var(--color-light)}.btn-outline-application-active-status:active,.btn-outline-application-active-status.active{background-color:var(--status-active)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-active-status:disabled,.btn-outline-application-active-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-expired-status{background-color:transparent;border-color:var(--status-expired);color:var(--status-expired)}.btn-outline-application-expired-status:hover,.btn-outline-application-expired-status:focus{background-color:var(--status-expired);color:var(--color-light)}.btn-outline-application-expired-status:active,.btn-outline-application-expired-status.active{background-color:var(--status-expired)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-expired-status:disabled,.btn-outline-application-expired-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-cancelled-status{background-color:transparent;border-color:var(--status-cancelled);color:var(--status-cancelled)}.btn-outline-application-cancelled-status:hover,.btn-outline-application-cancelled-status:focus{background-color:var(--status-cancelled);color:var(--color-light)}.btn-outline-application-cancelled-status:active,.btn-outline-application-cancelled-status.active{background-color:var(--status-cancelled)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-cancelled-status:disabled,.btn-outline-application-cancelled-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-replaced-status{background-color:transparent;border-color:var(--status-replaced);color:var(--status-replaced)}.btn-outline-application-replaced-status:hover,.btn-outline-application-replaced-status:focus{background-color:var(--status-replaced);color:var(--color-light)}.btn-outline-application-replaced-status:active,.btn-outline-application-replaced-status.active{background-color:var(--status-replaced)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-replaced-status:disabled,.btn-outline-application-replaced-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-deleted-status{background-color:transparent;border-color:var(--status-deleted);color:var(--status-deleted)}.btn-outline-application-deleted-status:hover,.btn-outline-application-deleted-status:focus{background-color:var(--status-deleted);color:var(--color-light)}.btn-outline-application-deleted-status:active,.btn-outline-application-deleted-status.active{background-color:var(--status-deleted)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-deleted-status:disabled,.btn-outline-application-deleted-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-pending-renewal-status{background-color:transparent;border-color:var(--status-pending-renewal);color:var(--status-pending-renewal)}.btn-outline-application-pending-renewal-status:hover,.btn-outline-application-pending-renewal-status:focus{background-color:var(--status-pending-renewal);color:var(--color-light)}.btn-outline-application-pending-renewal-status:active,.btn-outline-application-pending-renewal-status.active{background-color:var(--status-pending-renewal)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-pending-renewal-status:disabled,.btn-outline-application-pending-renewal-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-pending-transfer-status{background-color:transparent;border-color:var(--status-pending-transfer);color:var(--status-pending-transfer)}.btn-outline-application-pending-transfer-status:hover,.btn-outline-application-pending-transfer-status:focus{background-color:var(--status-pending-transfer);color:var(--color-light)}.btn-outline-application-pending-transfer-status:active,.btn-outline-application-pending-transfer-status.active{background-color:var(--status-pending-transfer)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-pending-transfer-status:disabled,.btn-outline-application-pending-transfer-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-outline-application-inactive-status{background-color:transparent;border-color:var(--status-inactive);color:var(--status-inactive)}.btn-outline-application-inactive-status:hover,.btn-outline-application-inactive-status:focus{background-color:var(--status-inactive);color:var(--color-light)}.btn-outline-application-inactive-status:active,.btn-outline-application-inactive-status.active{background-color:var(--status-inactive)!important;color:var(--color-light)!important;filter:brightness(.9)}.btn-outline-application-inactive-status:disabled,.btn-outline-application-inactive-status.disabled{opacity:.5;filter:grayscale(.5) brightness(1.2)}.btn-link{color:var(--color-secondary)}.btn-link:hover,.btn-link:focus,.btn-link:active{filter:brightness(.9)}.btn-link:disabled,.btn-link.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;text-decoration:none;filter:grayscale(.5)}.btn-link:disabled:hover,.btn-link.disabled:hover,.btn-link:disabled:focus,.btn-link.disabled:focus{filter:grayscale(.5);text-decoration:none;box-shadow:none}.btn-group .btn{transition:all .2s ease}.btn-group .btn:hover{transform:translateY(-2px);box-shadow:0 3px 6px #00000026;z-index:1}.btn-group .btn:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.dark-mode .btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.dark-mode .btn-primary:hover,.dark-mode .btn-primary:focus,.dark-mode .btn-primary:active,.dark-mode .btn-primary.active{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important;filter:brightness(.9)}.dark-mode .btn-primary:not(:disabled):not(.disabled):active,.dark-mode .btn-primary:not(:disabled):not(.disabled).active{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;filter:brightness(.85)}.dark-mode .btn-secondary{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important}.dark-mode .btn-secondary:hover,.dark-mode .btn-secondary:focus,.dark-mode .btn-secondary:active,.dark-mode .btn-secondary.active{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important;filter:brightness(.9)}.dark-mode .btn-secondary:not(:disabled):not(.disabled):active,.dark-mode .btn-secondary:not(:disabled):not(.disabled).active{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;filter:brightness(.85)}.dark-mode .btn-tertiary{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important}.dark-mode .btn-tertiary:hover,.dark-mode .btn-tertiary:focus,.dark-mode .btn-tertiary:active,.dark-mode .btn-tertiary.active{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important;filter:brightness(.9)}.dark-mode .btn-tertiary:not(:disabled):not(.disabled):active,.dark-mode .btn-tertiary:not(:disabled):not(.disabled).active{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important;filter:brightness(.85)}.dark-mode .btn-quaternary{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important}.dark-mode .btn-quaternary:hover,.dark-mode .btn-quaternary:focus{filter:brightness(.9)}.dark-mode .btn-success{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important}.dark-mode .btn-success:hover,.dark-mode .btn-success:focus{filter:brightness(.9)}.dark-mode .btn-info{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important}.dark-mode .btn-info:hover,.dark-mode .btn-info:focus{filter:brightness(.9)}.dark-mode .btn-warning{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important}.dark-mode .btn-warning:hover,.dark-mode .btn-warning:focus{filter:brightness(.9)}.dark-mode .btn-danger{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important}.dark-mode .btn-danger:hover,.dark-mode .btn-danger:focus{filter:brightness(.9)}.dark-mode .btn-outline-primary{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.dark-mode .btn-outline-primary:hover,.dark-mode .btn-outline-primary:focus{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.dark-mode .btn-outline-secondary{border-color:var(--color-secondary)!important;color:var(--color-secondary)!important}.dark-mode .btn-outline-secondary:hover,.dark-mode .btn-outline-secondary:focus{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important}.dark-mode .btn-outline-tertiary{border-color:var(--color-tertiary)!important;color:var(--color-tertiary)!important}.dark-mode .btn-outline-tertiary:hover,.dark-mode .btn-outline-tertiary:focus{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important}.dark-mode .btn-outline-quaternary{border-color:var(--color-quaternary)!important;color:var(--color-quaternary)!important}.dark-mode .btn-outline-quaternary:hover,.dark-mode .btn-outline-quaternary:focus{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important}.dark-mode .btn-outline-success{border-color:var(--color-success)!important;color:var(--color-success)!important}.dark-mode .btn-outline-success:hover,.dark-mode .btn-outline-success:focus{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important}.dark-mode .btn-outline-info{border-color:var(--color-info)!important;color:var(--color-info)!important}.dark-mode .btn-outline-info:hover,.dark-mode .btn-outline-info:focus{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important}.dark-mode .btn-outline-warning{border-color:var(--color-warning)!important;color:var(--color-warning)!important}.dark-mode .btn-outline-warning:hover,.dark-mode .btn-outline-warning:focus{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important}.dark-mode .btn-outline-danger{border-color:var(--color-danger)!important;color:var(--color-danger)!important}.dark-mode .btn-outline-danger:hover,.dark-mode .btn-outline-danger:focus{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important}.badge{padding:.4em .6em;font-weight:500;font-size:.875rem;border-radius:.25rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.25rem}.badge i,.badge .fas,.badge .far,.badge .fab{font-size:.875em}.badge-sm{padding:.25em .5em;font-size:.75rem}.badge-xl{padding:.6rem 1rem;font-size:1.125rem}.badge-primary{background-color:var(--color-primary);color:var(--text-on-primary)}.badge-primary:hover{filter:brightness(.9)}.badge-secondary{background-color:var(--color-secondary);color:var(--text-on-secondary)}.badge-secondary:hover{filter:brightness(1.1)}.badge-tertiary{background-color:var(--color-tertiary);color:var(--text-on-tertiary)}.badge-tertiary:hover{filter:brightness(.9)}.badge-quaternary{background-color:var(--color-quaternary);color:var(--text-on-quaternary)}.badge-quaternary:hover{filter:brightness(.9)}.badge-success{background-color:var(--color-success);color:var(--text-on-success)}.badge-success:hover{filter:brightness(.9)}.badge-info{background-color:var(--color-info);color:var(--text-on-info)}.badge-info:hover{filter:brightness(.9)}.badge-warning{background-color:var(--color-warning);color:var(--text-on-warning)}.badge-warning:hover{filter:brightness(.9)}.badge-danger{background-color:var(--color-danger);color:var(--text-on-danger)}.badge-danger:hover{filter:brightness(.9)}.badge-light{background-color:var(--color-light);color:var(--color-dark);border:1px solid rgba(0,0,0,.125)}.badge-light:hover{filter:brightness(.95)}.badge-dark{background-color:#1e1e1e;color:#fff}.badge-dark:hover{filter:brightness(1.1)}.badge-outline-primary{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.badge-outline-primary:hover{background-color:var(--color-primary);color:var(--text-on-primary)}.badge-outline-secondary{background-color:transparent;color:var(--color-secondary);border:1px solid var(--color-secondary)}.badge-outline-secondary:hover{background-color:var(--color-secondary);color:var(--text-on-secondary)}.badge-outline-success{background-color:transparent;color:var(--color-success);border:1px solid var(--color-success)}.badge-outline-success:hover{background-color:var(--color-success);color:var(--text-on-success)}.badge-outline-info{background-color:transparent;color:var(--color-info);border:1px solid var(--color-info)}.badge-outline-info:hover{background-color:var(--color-info);color:var(--text-on-info)}.badge-outline-warning{background-color:transparent;color:var(--color-warning);border:1px solid var(--color-warning)}.badge-outline-warning:hover{background-color:var(--color-warning);color:var(--text-on-warning)}.badge-outline-danger{background-color:transparent;color:var(--color-danger);border:1px solid var(--color-danger)}.badge-outline-danger:hover{background-color:var(--color-danger);color:var(--text-on-danger)}.badge-outline-dark{background-color:transparent;color:#1e1e1e;border:1px solid #1e1e1e}.badge-outline-dark:hover{background-color:#1e1e1e;color:#fff}.badge-soft-primary{background-color:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary);filter:saturate(1.2) brightness(.8)}.badge-soft-primary:hover{background-color:color-mix(in srgb,var(--color-primary) 25%,transparent)}.badge-soft-secondary{background-color:color-mix(in srgb,var(--color-secondary) 15%,transparent);color:var(--color-secondary)}.badge-soft-secondary:hover{background-color:color-mix(in srgb,var(--color-secondary) 25%,transparent)}.badge-soft-tertiary{background-color:color-mix(in srgb,var(--color-tertiary) 15%,transparent);color:var(--color-tertiary);filter:saturate(1.2) brightness(.8)}.badge-soft-tertiary:hover{background-color:color-mix(in srgb,var(--color-tertiary) 25%,transparent)}.badge-soft-quaternary{background-color:color-mix(in srgb,var(--color-quaternary) 15%,transparent);color:var(--color-quaternary)}.badge-soft-quaternary:hover{background-color:color-mix(in srgb,var(--color-quaternary) 25%,transparent)}.badge-soft-success{background-color:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success);filter:saturate(1.2) brightness(.8)}.badge-soft-success:hover{background-color:color-mix(in srgb,var(--color-success) 25%,transparent)}.badge-soft-info{background-color:color-mix(in srgb,var(--color-info) 15%,transparent);color:var(--color-info);filter:saturate(1.2) brightness(.8)}.badge-soft-info:hover{background-color:color-mix(in srgb,var(--color-info) 25%,transparent)}.badge-soft-warning{background-color:color-mix(in srgb,var(--color-warning) 15%,transparent);color:var(--color-warning);filter:saturate(1.2) brightness(.8)}.badge-soft-warning:hover{background-color:color-mix(in srgb,var(--color-warning) 25%,transparent)}.badge-soft-danger{background-color:color-mix(in srgb,var(--color-danger) 15%,transparent);color:var(--color-danger);filter:saturate(1.2) brightness(.8)}.badge-soft-danger:hover{background-color:color-mix(in srgb,var(--color-danger) 25%,transparent)}.badge-soft-light{background-color:#ffffff26;color:var(--text-primary);border:1px solid var(--border-color)}.badge-soft-light:hover{background-color:#ffffff40}.badge-soft-dark{background-color:#1e1e1e26;color:#1e1e1e}.badge-soft-dark:hover{background-color:#1e1e1e40}.badge-status-pending,.badge-pending{background-color:#000;color:#fff}.badge-status-pending:hover,.badge-pending:hover{filter:brightness(.9)}.badge-outline-status-pending,.badge-outline-pending{background-color:transparent;color:#000;border:1px solid #000000}.badge-outline-status-pending:hover,.badge-outline-pending:hover{background-color:#000;color:#fff}.badge-soft-status-pending,.badge-soft-pending{background-color:#00000026;color:#000}.badge-soft-status-pending:hover,.badge-soft-pending:hover{background-color:#00000040}.badge-status-approved,.badge-approved{background-color:#fbbf24;color:#fff}.badge-status-approved:hover,.badge-approved:hover{filter:brightness(.9)}.badge-outline-status-approved,.badge-outline-approved{background-color:transparent;color:#fbbf24;border:1px solid #fbbf24}.badge-outline-status-approved:hover,.badge-outline-approved:hover{background-color:#fbbf24;color:#fff}.badge-soft-status-approved,.badge-soft-approved{background-color:#fbbf2426;color:#fbbf24}.badge-soft-status-approved:hover,.badge-soft-approved:hover{background-color:#fbbf2440}.badge-status-submitted,.badge-submitted{background-color:#3b82f6;color:#fff}.badge-status-submitted:hover,.badge-submitted:hover{filter:brightness(.9)}.badge-outline-status-submitted,.badge-outline-submitted{background-color:transparent;color:#3b82f6;border:1px solid #3b82f6}.badge-outline-status-submitted:hover,.badge-outline-submitted:hover{background-color:#3b82f6;color:#fff}.badge-soft-status-submitted,.badge-soft-submitted{background-color:#3b82f626;color:#3b82f6}.badge-soft-status-submitted:hover,.badge-soft-submitted:hover{background-color:#3b82f640}.badge-status-active,.badge-active{background-color:#22c55e;color:#fff}.badge-status-active:hover,.badge-active:hover{filter:brightness(.9)}.badge-outline-status-active,.badge-outline-active{background-color:transparent;color:#22c55e;border:1px solid #22c55e}.badge-outline-status-active:hover,.badge-outline-active:hover{background-color:#22c55e;color:#fff}.badge-soft-status-active,.badge-soft-active{background-color:#22c55e26;color:#22c55e}.badge-soft-status-active:hover,.badge-soft-active:hover{background-color:#22c55e40}.badge-status-expired,.badge-expired{background-color:purple;color:#fff}.badge-status-expired:hover,.badge-expired:hover{filter:brightness(.9)}.badge-outline-status-expired,.badge-outline-expired{background-color:transparent;color:purple;border:1px solid #800080}.badge-outline-status-expired:hover,.badge-outline-expired:hover{background-color:purple;color:#fff}.badge-soft-status-expired,.badge-soft-expired{background-color:#80008026;color:purple}.badge-soft-status-expired:hover,.badge-soft-expired:hover{background-color:#80008040}.badge-status-cancelled,.badge-cancelled{background-color:#ef4444;color:#fff}.badge-status-cancelled:hover,.badge-cancelled:hover{filter:brightness(.9)}.badge-outline-status-cancelled,.badge-outline-cancelled{background-color:transparent;color:#ef4444;border:1px solid #ef4444}.badge-outline-status-cancelled:hover,.badge-outline-cancelled:hover{background-color:#ef4444;color:#fff}.badge-soft-status-cancelled,.badge-soft-cancelled{background-color:#ef444426;color:#ef4444}.badge-soft-status-cancelled:hover,.badge-soft-cancelled:hover{background-color:#ef444440}.badge-status-replaced,.badge-replaced{background-color:#f59e0b;color:#fff}.badge-status-replaced:hover,.badge-replaced:hover{filter:brightness(.9)}.badge-outline-status-replaced,.badge-outline-replaced{background-color:transparent;color:#f59e0b;border:1px solid #f59e0b}.badge-outline-status-replaced:hover,.badge-outline-replaced:hover{background-color:#f59e0b;color:#fff}.badge-soft-status-replaced,.badge-soft-replaced{background-color:#f59e0b26;color:#f59e0b}.badge-soft-status-replaced:hover,.badge-soft-replaced:hover{background-color:#f59e0b40}.badge-status-deleted,.badge-deleted{background-color:#dc2626;color:#fff}.badge-status-deleted:hover,.badge-deleted:hover{filter:brightness(.9)}.badge-outline-status-deleted,.badge-outline-deleted{background-color:transparent;color:#dc2626;border:1px solid #dc2626}.badge-outline-status-deleted:hover,.badge-outline-deleted:hover{background-color:#dc2626;color:#fff}.badge-soft-status-deleted,.badge-soft-deleted{background-color:#dc262626;color:#dc2626}.badge-soft-status-deleted:hover,.badge-soft-deleted:hover{background-color:#dc262640}.badge-status-pending-renewal,.badge-pending-renewal{background-color:#9333ea;color:#fff}.badge-status-pending-renewal:hover,.badge-pending-renewal:hover{filter:brightness(.9)}.badge-outline-status-pending-renewal,.badge-outline-pending-renewal{background-color:transparent;color:#9333ea;border:1px solid #9333ea}.badge-outline-status-pending-renewal:hover,.badge-outline-pending-renewal:hover{background-color:#9333ea;color:#fff}.badge-soft-status-pending-renewal,.badge-soft-pending-renewal{background-color:#9333ea26;color:#9333ea}.badge-soft-status-pending-renewal:hover,.badge-soft-pending-renewal:hover{background-color:#9333ea40}.badge-status-pending-transfer,.badge-pending-transfer{background-color:#f59e0b;color:#fff}.badge-status-pending-transfer:hover,.badge-pending-transfer:hover{filter:brightness(.9)}.badge-outline-status-pending-transfer,.badge-outline-pending-transfer{background-color:transparent;color:#f59e0b;border:1px solid #f59e0b}.badge-outline-status-pending-transfer:hover,.badge-outline-pending-transfer:hover{background-color:#f59e0b;color:#fff}.badge-soft-status-pending-transfer,.badge-soft-pending-transfer{background-color:#f59e0b26;color:#f59e0b}.badge-soft-status-pending-transfer:hover,.badge-soft-pending-transfer:hover{background-color:#f59e0b40}.badge-status-inactive,.badge-inactive{background-color:#64748b;color:#fff}.badge-status-inactive:hover,.badge-inactive:hover{filter:brightness(.9)}.badge-outline-status-inactive,.badge-outline-inactive{background-color:transparent;color:#64748b;border:1px solid #64748b}.badge-outline-status-inactive:hover,.badge-outline-inactive:hover{background-color:#64748b;color:#fff}.badge-soft-status-inactive,.badge-soft-inactive{background-color:#64748b26;color:#64748b}.badge-soft-status-inactive:hover,.badge-soft-inactive:hover{background-color:#64748b40}.badge-gradient-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-quaternary) 100%);color:var(--text-on-primary);border:none}.badge-gradient-success{background:linear-gradient(135deg,var(--color-success) 0%,color-mix(in srgb,var(--color-success) 80%,white) 100%);color:var(--text-on-success);border:none}.badge-gradient-danger{background:linear-gradient(135deg,var(--color-danger) 0%,color-mix(in srgb,var(--color-danger) 90%,white) 100%);color:var(--text-on-danger);border:none}.badge-gradient-info{background:linear-gradient(135deg,var(--color-info) 0%,var(--color-tertiary) 100%);color:var(--text-on-info);border:none}.badge-dot{position:relative;padding-left:1.2em}.badge-dot:before{content:"";position:absolute;left:.4em;top:50%;transform:translateY(-50%);width:.5em;height:.5em;border-radius:50%;background-color:currentColor}.badge-top-right{position:absolute;top:-.5rem;right:-.5rem}.badge-top-left{position:absolute;top:-.5rem;left:-.5rem}.badge-group{display:inline-flex;gap:.25rem;flex-wrap:wrap;align-items:center}a.badge,button.badge{text-decoration:none;cursor:pointer}a.badge:hover,button.badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}a.badge:active,button.badge:active{transform:translateY(0);box-shadow:0 1px 2px #00000026}.badge-dismissible{padding-right:2em;position:relative}.badge-dismissible .close{position:absolute;right:.4em;top:50%;transform:translateY(-50%);padding:0;background:transparent;border:none;color:inherit;opacity:.7;cursor:pointer;font-size:1em;line-height:1}.badge-dismissible .close:hover{opacity:1}.badge-icon-only{width:2em;height:2em;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.badge-icon-only.badge-sm{width:1.5em;height:1.5em}.badge-icon-only.badge-lg{width:2.5em;height:2.5em}.badge-pulse{animation:badge-pulse 2s infinite}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.7}}.badge-shadow{box-shadow:0 2px 4px #0000001a}.badge-shadow:hover{box-shadow:0 4px 8px #00000026}@media (max-width: 768px){.badge{font-size:.8rem;padding:.35em .5em}.badge-lg{font-size:.9rem;padding:.4rem .6rem}}.badge-status-pending{background-color:#000;color:#fff}.badge-status-waiting_for_client{background-color:#17a2b8;color:#fff}.badge-status-approved{background-color:#fbbf24;color:#000}.badge-status-submitted{background-color:#3b82f6;color:#fff}.badge-status-active{background-color:#22c55e;color:#fff}.badge-status-inactive{background-color:#64748b;color:#fff}.badge-status-expired{background-color:purple;color:#fff}.badge-status-cancelled{background-color:#ef4444;color:#fff}.badge-status-replaced{background-color:#f59e0b;color:#000}.badge-status-deleted{background-color:#dc2626;color:#fff}.badge-status-pending_renewal{background-color:#9333ea;color:#fff}.badge-status-pending_replace,.badge-status-pending_transfer{background-color:#f59e0b;color:#000}.dark-mode .badge-primary{background-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.dark-mode .badge-secondary{background-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important}.dark-mode .badge-tertiary{background-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important}.dark-mode .badge-quaternary{background-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important}.dark-mode .badge-success{background-color:var(--color-success)!important;color:var(--text-on-success)!important}.dark-mode .badge-info{background-color:var(--color-info)!important;color:var(--text-on-info)!important}.dark-mode .badge-warning{background-color:var(--color-warning)!important;color:var(--text-on-warning)!important}.dark-mode .badge-danger{background-color:var(--color-danger)!important;color:var(--text-on-danger)!important}.dark-mode .badge-soft-primary{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent)!important;color:var(--color-primary)!important;filter:saturate(1.1) brightness(1.1)}.dark-mode .badge-soft-secondary{background-color:color-mix(in srgb,var(--color-secondary) 20%,transparent)!important;color:var(--color-secondary)!important;filter:saturate(1.1) brightness(1.1)}.dark-mode .badge-soft-tertiary{background-color:color-mix(in srgb,var(--color-tertiary) 20%,transparent)!important;color:var(--color-tertiary)!important;filter:saturate(1.1) brightness(1.1)}.dark-mode .badge-soft-quaternary{background-color:color-mix(in srgb,var(--color-quaternary) 20%,transparent)!important;color:var(--color-quaternary)!important;filter:saturate(1.1) brightness(1.1)}.dark-mode .badge-soft-success{background-color:color-mix(in srgb,var(--color-success) 20%,transparent)!important;color:var(--color-success)!important;filter:saturate(1.1) brightness(1.1)}.dark-mode .badge-soft-info{background-color:color-mix(in srgb,var(--color-info) 20%,transparent)!important;color:var(--color-info)!important;filter:saturate(1.1) brightness(1.1)}.dark-mode .badge-soft-warning{background-color:color-mix(in srgb,var(--color-warning) 20%,transparent)!important;color:var(--color-warning)!important;filter:saturate(1.1) brightness(1.1)}.dark-mode .badge-soft-danger{background-color:color-mix(in srgb,var(--color-danger) 20%,transparent)!important;color:var(--color-danger)!important;filter:saturate(1.1) brightness(1.1)}.dark-mode .badge-outline-primary{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.dark-mode .badge-outline-primary:hover{background-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.dark-mode .badge-outline-secondary{border-color:var(--color-secondary)!important;color:var(--color-secondary)!important}.dark-mode .badge-outline-secondary:hover{background-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important}.dark-mode .badge-outline-tertiary{border-color:var(--color-tertiary)!important;color:var(--color-tertiary)!important}.dark-mode .badge-outline-tertiary:hover{background-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important}.dark-mode .badge-outline-quaternary{border-color:var(--color-quaternary)!important;color:var(--color-quaternary)!important}.dark-mode .badge-outline-quaternary:hover{background-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important}.alert-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.alert-primary .alert-link{color:var(--text-on-primary)!important;font-weight:600;filter:brightness(.85)}.alert-primary hr{border-top-color:var(--color-primary)!important;filter:brightness(.9)}.alert-primary .btn-close{opacity:.7}.alert-secondary{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important}.alert-secondary .alert-link{color:var(--text-on-secondary)!important;font-weight:600;filter:brightness(.85)}.alert-secondary hr{border-top-color:var(--color-secondary)!important;filter:brightness(.9)}.alert-secondary .btn-close{opacity:.7}.alert-tertiary{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important}.alert-tertiary .alert-link{color:var(--text-on-tertiary)!important;font-weight:600;filter:brightness(.85)}.alert-tertiary hr{border-top-color:var(--color-tertiary)!important;filter:brightness(.9)}.alert-tertiary .btn-close{opacity:.7}.alert-quaternary{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important}.alert-quaternary .alert-link{color:var(--text-on-quaternary)!important;font-weight:600;filter:brightness(.85)}.alert-quaternary hr{border-top-color:var(--color-quaternary)!important;filter:brightness(.9)}.alert-quaternary .btn-close{opacity:.7}.alert-info{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important}.alert-info .alert-link{color:var(--text-on-info)!important;font-weight:600;filter:brightness(.85)}.alert-info hr{border-top-color:var(--color-info)!important;filter:brightness(.9)}.alert-info .btn-close{opacity:.7}.alert-success{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important}.alert-success .alert-link{color:var(--text-on-success)!important;font-weight:600;filter:brightness(.85)}.alert-success hr{border-top-color:var(--color-success)!important;filter:brightness(.9)}.alert-success .btn-close{opacity:.7}.alert-warning{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important}.alert-warning .alert-link{color:var(--text-on-warning)!important;font-weight:600;filter:brightness(.85)}.alert-warning hr{border-top-color:var(--color-warning)!important;filter:brightness(.9)}.alert-warning .btn-close{opacity:.7}.alert-danger{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important}.alert-danger .alert-link{color:var(--text-on-danger)!important;font-weight:600;filter:brightness(.85)}.alert-danger hr{border-top-color:var(--color-danger)!important;filter:brightness(.9)}.alert-danger .btn-close{opacity:.7}.alert-application-pending-status{background-color:#000;border-color:#000;color:#fff}.alert-application-pending-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-pending-status hr{border-top-color:#000}.alert-application-pending-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-approved-status{background-color:#fbbf24;border-color:#fbbf24;color:#fff}.alert-application-approved-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-approved-status hr{border-top-color:#e8a804}.alert-application-approved-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-submitted-status{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.alert-application-submitted-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-submitted-status hr{border-top-color:#0b63f3}.alert-application-submitted-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-active-status{background-color:#22c55e;border-color:#22c55e;color:#fff}.alert-application-active-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-active-status hr{border-top-color:#1a9a49}.alert-application-active-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-expired-status{background-color:purple;border-color:purple;color:#fff}.alert-application-expired-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-expired-status hr{border-top-color:#4d004d}.alert-application-expired-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-cancelled-status{background-color:#ef4444;border-color:#ef4444;color:#fff}.alert-application-cancelled-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-cancelled-status hr{border-top-color:#eb1515}.alert-application-cancelled-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-replaced-status{background-color:#f59e0b;border-color:#f59e0b;color:#fff}.alert-application-replaced-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-replaced-status hr{border-top-color:#c57f08}.alert-application-replaced-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-deleted-status{background-color:#dc2626;border-color:#dc2626;color:#fff}.alert-application-deleted-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-deleted-status hr{border-top-color:#b21d1d}.alert-application-deleted-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-pending-renewal-status{background-color:#9333ea;border-color:#9333ea;color:#fff}.alert-application-pending-renewal-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-pending-renewal-status hr{border-top-color:#7a16d4}.alert-application-pending-renewal-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-pending-transfer-status{background-color:#f59e0b;border-color:#f59e0b;color:#fff}.alert-application-pending-transfer-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-pending-transfer-status hr{border-top-color:#c57f08}.alert-application-pending-transfer-status .btn-close{filter:invert(1) grayscale(100%)}.alert-application-inactive-status{background-color:#64748b;border-color:#64748b;color:#fff}.alert-application-inactive-status .alert-link{color:#e6e6e6;font-weight:600}.alert-application-inactive-status hr{border-top-color:#4f5b6d}.alert-application-inactive-status .btn-close{filter:invert(1) grayscale(100%)}.card:not([class*=card-primary]):not([class*=card-secondary]):not([class*=card-tertiary]):not([class*=card-quaternary]):not([class*=card-info]):not([class*=card-success]):not([class*=card-warning]):not([class*=card-danger]) .card-header .card-title i,.card:not([class*=card-primary]):not([class*=card-secondary]):not([class*=card-tertiary]):not([class*=card-quaternary]):not([class*=card-info]):not([class*=card-success]):not([class*=card-warning]):not([class*=card-danger]) .card-header .card-title .fas,.card:not([class*=card-primary]):not([class*=card-secondary]):not([class*=card-tertiary]):not([class*=card-quaternary]):not([class*=card-info]):not([class*=card-success]):not([class*=card-warning]):not([class*=card-danger]) .card-header .card-title .far,.card:not([class*=card-primary]):not([class*=card-secondary]):not([class*=card-tertiary]):not([class*=card-quaternary]):not([class*=card-info]):not([class*=card-success]):not([class*=card-warning]):not([class*=card-danger]) .card-header .card-title .fab{color:var(--color-secondary)}.card-primary:not(.card-outline)>.card-header{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.card-primary.card-outline{border-top:3px solid var(--color-primary)!important}.card-primary.card-outline>.card-header{background-color:transparent!important;border-color:transparent!important}.card-primary.card-outline>.card-header .card-title i,.card-primary.card-outline>.card-header .card-title .fas,.card-primary.card-outline>.card-header .card-title .far,.card-primary.card-outline>.card-header .card-title .fab{color:var(--color-secondary)}.card-secondary:not(.card-outline)>.card-header{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important}.card-secondary.card-outline{border-top:3px solid var(--color-secondary)!important}.card-secondary.card-outline>.card-header{background-color:transparent!important;border-color:transparent!important}.card-secondary.card-outline>.card-header .card-title i,.card-secondary.card-outline>.card-header .card-title .fas,.card-secondary.card-outline>.card-header .card-title .far,.card-secondary.card-outline>.card-header .card-title .fab{color:var(--color-secondary)}.card-tertiary:not(.card-outline)>.card-header{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important}.card-tertiary.card-outline{border-top:3px solid var(--color-tertiary)!important}.card-tertiary.card-outline>.card-header{background-color:transparent!important;border-color:transparent!important}.card-tertiary:not(.card-outline)>.card-header .card-tools{color:var(--text-on-tertiary)}.card-tertiary:not(.card-outline)>.card-header .card-tools .btn-tool{color:var(--text-on-tertiary)}.card-tertiary:not(.card-outline)>.card-header .card-tools .btn-tool:hover{color:var(--text-on-tertiary)}.card-tertiary.card-outline>.card-header .card-title i,.card-tertiary.card-outline>.card-header .card-title .fas,.card-tertiary.card-outline>.card-header .card-title .far,.card-tertiary.card-outline>.card-header .card-title .fab{color:var(--color-tertiary)}.card-info:not(.card-outline)>.card-header{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important}.card-info.card-outline{border-top:3px solid var(--color-info)!important}.card-info.card-outline>.card-header{background-color:transparent!important;border-color:transparent!important}.card-info.card-outline>.card-header .card-title i,.card-info.card-outline>.card-header .card-title .fas,.card-info.card-outline>.card-header .card-title .far,.card-info.card-outline>.card-header .card-title .fab{color:var(--color-info)}.card-quaternary:not(.card-outline)>.card-header{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important}.card-quaternary.card-outline{border-top:3px solid var(--color-quaternary)!important}.card-quaternary.card-outline>.card-header{background-color:transparent!important;border-color:transparent!important}.card-quaternary.card-outline>.card-header .card-title i,.card-quaternary.card-outline>.card-header .card-title .fas,.card-quaternary.card-outline>.card-header .card-title .far,.card-quaternary.card-outline>.card-header .card-title .fab{color:var(--color-quaternary)}.card-success:not(.card-outline)>.card-header{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important}.card-success.card-outline{border-top:3px solid var(--color-success)!important}.card-success.card-outline>.card-header{background-color:transparent!important;border-color:transparent!important}.card-success.card-outline>.card-header .card-title i,.card-success.card-outline>.card-header .card-title .fas,.card-success.card-outline>.card-header .card-title .far,.card-success.card-outline>.card-header .card-title .fab{color:var(--color-success)}.card-warning:not(.card-outline)>.card-header{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important}.card-warning.card-outline{border-top:3px solid var(--color-warning)!important}.card-warning.card-outline>.card-header{background-color:transparent!important;border-color:transparent!important}.card-warning.card-outline>.card-header .card-title i,.card-warning.card-outline>.card-header .card-title .fas,.card-warning.card-outline>.card-header .card-title .far,.card-warning.card-outline>.card-header .card-title .fab{color:var(--color-warning)}.card-danger:not(.card-outline)>.card-header{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important}.card-danger.card-outline{border-top:3px solid var(--color-danger)!important}.card-danger.card-outline>.card-header{background-color:transparent!important;border-color:transparent!important}.card-danger.card-outline>.card-header .card-title i,.card-danger.card-outline>.card-header .card-title .fas,.card-danger.card-outline>.card-header .card-title .far,.card-danger.card-outline>.card-header .card-title .fab{color:var(--color-danger)}.card-application-pending-status:not(.card-outline)>.card-header{background-color:var(--status-pending);border-color:var(--status-pending);color:var(--color-light)}.card-application-pending-status.card-outline{border-top:3px solid var(--status-pending)}.card-application-pending-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-approved-status:not(.card-outline)>.card-header{background-color:var(--status-approved);border-color:var(--status-approved);color:var(--color-light)}.card-application-approved-status.card-outline{border-top:3px solid var(--status-approved)}.card-application-approved-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-submitted-status:not(.card-outline)>.card-header{background-color:var(--status-submitted);border-color:var(--status-submitted);color:var(--color-light)}.card-application-submitted-status.card-outline{border-top:3px solid var(--status-submitted)}.card-application-submitted-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-active-status:not(.card-outline)>.card-header{background-color:var(--status-active);border-color:var(--status-active);color:var(--color-light)}.card-application-active-status.card-outline{border-top:3px solid var(--status-active)}.card-application-active-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-expired-status:not(.card-outline)>.card-header{background-color:var(--status-expired);border-color:var(--status-expired);color:var(--color-light)}.card-application-expired-status.card-outline{border-top:3px solid var(--status-expired)}.card-application-expired-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-cancelled-status:not(.card-outline)>.card-header{background-color:var(--status-cancelled);border-color:var(--status-cancelled);color:var(--color-light)}.card-application-cancelled-status.card-outline{border-top:3px solid var(--status-cancelled)}.card-application-cancelled-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-replaced-status:not(.card-outline)>.card-header{background-color:var(--status-replaced);border-color:var(--status-replaced);color:var(--color-light)}.card-application-replaced-status.card-outline{border-top:3px solid var(--status-replaced)}.card-application-replaced-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-deleted-status:not(.card-outline)>.card-header{background-color:var(--status-deleted);border-color:var(--status-deleted);color:var(--color-light)}.card-application-deleted-status.card-outline{border-top:3px solid var(--status-deleted)}.card-application-deleted-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-pending-renewal-status:not(.card-outline)>.card-header{background-color:var(--status-pending-renewal);border-color:var(--status-pending-renewal);color:var(--color-light)}.card-application-pending-renewal-status.card-outline{border-top:3px solid var(--status-pending-renewal)}.card-application-pending-renewal-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-pending-transfer-status:not(.card-outline)>.card-header{background-color:var(--status-pending-transfer);border-color:var(--status-pending-transfer);color:var(--color-light)}.card-application-pending-transfer-status.card-outline{border-top:3px solid var(--status-pending-transfer)}.card-application-pending-transfer-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-application-inactive-status:not(.card-outline)>.card-header{background-color:var(--status-inactive);border-color:var(--status-inactive);color:var(--color-light)}.card-application-inactive-status.card-outline{border-top:3px solid var(--status-inactive)}.card-application-inactive-status.card-outline>.card-header{background-color:transparent;border-color:transparent}.card-footer{border-top:1px solid var(--border-color)}.dark-mode .card:not([class*=card-primary]):not([class*=card-secondary]):not([class*=card-tertiary]):not([class*=card-quaternary]):not([class*=card-info]):not([class*=card-success]):not([class*=card-warning]):not([class*=card-danger]) .card-header .card-title i,.dark-mode .card:not([class*=card-primary]):not([class*=card-secondary]):not([class*=card-tertiary]):not([class*=card-quaternary]):not([class*=card-info]):not([class*=card-success]):not([class*=card-warning]):not([class*=card-danger]) .card-header .card-title .fas,.dark-mode .card:not([class*=card-primary]):not([class*=card-secondary]):not([class*=card-tertiary]):not([class*=card-quaternary]):not([class*=card-info]):not([class*=card-success]):not([class*=card-warning]):not([class*=card-danger]) .card-header .card-title .far,.dark-mode .card:not([class*=card-primary]):not([class*=card-secondary]):not([class*=card-tertiary]):not([class*=card-quaternary]):not([class*=card-info]):not([class*=card-success]):not([class*=card-warning]):not([class*=card-danger]) .card-header .card-title .fab{color:var(--color-primary)!important}.dark-mode .card-primary:not(.card-outline)>.card-header{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.dark-mode .card-primary.card-outline{border-top-color:var(--color-primary)!important}.dark-mode .card-secondary:not(.card-outline)>.card-header{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important}.dark-mode .card-secondary.card-outline{border-top-color:var(--color-secondary)!important}.dark-mode .card-tertiary:not(.card-outline)>.card-header{background-color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important}.dark-mode .card-tertiary.card-outline{border-top-color:var(--color-tertiary)!important}.dark-mode .card-quaternary:not(.card-outline)>.card-header{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important}.dark-mode .card-quaternary.card-outline{border-top-color:var(--color-quaternary)!important}.dark-mode .card-success:not(.card-outline)>.card-header{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--text-on-success)!important}.dark-mode .card-success.card-outline{border-top-color:var(--color-success)!important}.dark-mode .card-info:not(.card-outline)>.card-header{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--text-on-info)!important}.dark-mode .card-info.card-outline{border-top-color:var(--color-info)!important}.dark-mode .card-warning:not(.card-outline)>.card-header{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--text-on-warning)!important}.dark-mode .card-warning.card-outline{border-top-color:var(--color-warning)!important}.dark-mode .card-danger:not(.card-outline)>.card-header{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--text-on-danger)!important}.dark-mode .card-danger.card-outline{border-top-color:var(--color-danger)!important}.navbar-dark{background-color:var(--color-dark)!important;border-color:color-mix(in srgb,var(--color-dark) 90%,white)!important}[class*=sidebar-dark-]{background-color:var(--sidebar-bg)!important;color:var(--sidebar-text)!important}[class*=sidebar-dark-] .btn-sidebar,[class*=sidebar-dark-] .form-control-sidebar{background-color:var(--sidebar-hover)!important;border-color:var(--sidebar-hover)!important;color:var(--sidebar-text)!important}.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active{background-color:var(--color-primary)!important;border-left-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.dark-mode .brand-link:hover,.dark-mode .brand-link .brand-text{color:#fff!important}.dark-mode .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,.dark-mode .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active{background-color:var(--color-primary)!important;border-left-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.dropdown-item.active,.dropdown-item:active{background-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.dropdown-item{white-space:normal;word-wrap:break-word}.dropdown-item.disabled{color:var(--text-muted)!important;pointer-events:auto;background-color:transparent!important;opacity:.5;cursor:not-allowed}.dropdown-item.disabled:hover,.dropdown-item.disabled:focus{background-color:transparent!important;color:var(--text-muted)!important}.dropdown-item:has(.status-pending):hover,.dropdown-item:has(.status-pending):focus,.dropdown-item:has(.status-pending):active{background-color:#0000001a}.dropdown-item:has(.status-pending):hover .status-pending,.dropdown-item:has(.status-pending):focus .status-pending,.dropdown-item:has(.status-pending):active .status-pending{color:#000}.dropdown-item.disabled:has(.status-pending):hover,.dropdown-item.disabled:has(.status-pending):focus,.dropdown-item.disabled:has(.status-pending):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-pending):hover .status-pending,.dropdown-item.disabled:has(.status-pending):focus .status-pending,.dropdown-item.disabled:has(.status-pending):active .status-pending{color:var(--text-muted)!important}.dropdown-item:has(.status-approved):hover,.dropdown-item:has(.status-approved):focus,.dropdown-item:has(.status-approved):active{background-color:#fbbf241a}.dropdown-item:has(.status-approved):hover .status-approved,.dropdown-item:has(.status-approved):focus .status-approved,.dropdown-item:has(.status-approved):active .status-approved{color:#fbbf24}.dropdown-item.disabled:has(.status-approved):hover,.dropdown-item.disabled:has(.status-approved):focus,.dropdown-item.disabled:has(.status-approved):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-approved):hover .status-approved,.dropdown-item.disabled:has(.status-approved):focus .status-approved,.dropdown-item.disabled:has(.status-approved):active .status-approved{color:var(--text-muted)!important}.dropdown-item:has(.status-submitted):hover,.dropdown-item:has(.status-submitted):focus,.dropdown-item:has(.status-submitted):active{background-color:#3b82f61a}.dropdown-item:has(.status-submitted):hover .status-submitted,.dropdown-item:has(.status-submitted):focus .status-submitted,.dropdown-item:has(.status-submitted):active .status-submitted{color:#3b82f6}.dropdown-item.disabled:has(.status-submitted):hover,.dropdown-item.disabled:has(.status-submitted):focus,.dropdown-item.disabled:has(.status-submitted):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-submitted):hover .status-submitted,.dropdown-item.disabled:has(.status-submitted):focus .status-submitted,.dropdown-item.disabled:has(.status-submitted):active .status-submitted{color:var(--text-muted)!important}.dropdown-item:has(.status-active):hover,.dropdown-item:has(.status-active):focus,.dropdown-item:has(.status-active):active{background-color:#22c55e1a}.dropdown-item:has(.status-active):hover .status-active,.dropdown-item:has(.status-active):focus .status-active,.dropdown-item:has(.status-active):active .status-active{color:#22c55e}.dropdown-item.disabled:has(.status-active):hover,.dropdown-item.disabled:has(.status-active):focus,.dropdown-item.disabled:has(.status-active):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-active):hover .status-active,.dropdown-item.disabled:has(.status-active):focus .status-active,.dropdown-item.disabled:has(.status-active):active .status-active{color:var(--text-muted)!important}.dropdown-item:has(.status-expired):hover,.dropdown-item:has(.status-expired):focus,.dropdown-item:has(.status-expired):active{background-color:#8000801a}.dropdown-item:has(.status-expired):hover .status-expired,.dropdown-item:has(.status-expired):focus .status-expired,.dropdown-item:has(.status-expired):active .status-expired{color:purple}.dropdown-item.disabled:has(.status-expired):hover,.dropdown-item.disabled:has(.status-expired):focus,.dropdown-item.disabled:has(.status-expired):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-expired):hover .status-expired,.dropdown-item.disabled:has(.status-expired):focus .status-expired,.dropdown-item.disabled:has(.status-expired):active .status-expired{color:var(--text-muted)!important}.dropdown-item:has(.status-cancelled):hover,.dropdown-item:has(.status-cancelled):focus,.dropdown-item:has(.status-cancelled):active{background-color:#ef44441a}.dropdown-item:has(.status-cancelled):hover .status-cancelled,.dropdown-item:has(.status-cancelled):focus .status-cancelled,.dropdown-item:has(.status-cancelled):active .status-cancelled{color:#ef4444}.dropdown-item.disabled:has(.status-cancelled):hover,.dropdown-item.disabled:has(.status-cancelled):focus,.dropdown-item.disabled:has(.status-cancelled):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-cancelled):hover .status-cancelled,.dropdown-item.disabled:has(.status-cancelled):focus .status-cancelled,.dropdown-item.disabled:has(.status-cancelled):active .status-cancelled{color:var(--text-muted)!important}.dropdown-item:has(.status-replaced):hover,.dropdown-item:has(.status-replaced):focus,.dropdown-item:has(.status-replaced):active{background-color:#f59e0b1a}.dropdown-item:has(.status-replaced):hover .status-replaced,.dropdown-item:has(.status-replaced):focus .status-replaced,.dropdown-item:has(.status-replaced):active .status-replaced{color:#f59e0b}.dropdown-item.disabled:has(.status-replaced):hover,.dropdown-item.disabled:has(.status-replaced):focus,.dropdown-item.disabled:has(.status-replaced):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-replaced):hover .status-replaced,.dropdown-item.disabled:has(.status-replaced):focus .status-replaced,.dropdown-item.disabled:has(.status-replaced):active .status-replaced{color:var(--text-muted)!important}.dropdown-item:has(.status-deleted):hover,.dropdown-item:has(.status-deleted):focus,.dropdown-item:has(.status-deleted):active{background-color:#dc26261a}.dropdown-item:has(.status-deleted):hover .status-deleted,.dropdown-item:has(.status-deleted):focus .status-deleted,.dropdown-item:has(.status-deleted):active .status-deleted{color:#dc2626}.dropdown-item.disabled:has(.status-deleted):hover,.dropdown-item.disabled:has(.status-deleted):focus,.dropdown-item.disabled:has(.status-deleted):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-deleted):hover .status-deleted,.dropdown-item.disabled:has(.status-deleted):focus .status-deleted,.dropdown-item.disabled:has(.status-deleted):active .status-deleted{color:var(--text-muted)!important}.dropdown-item:has(.status-pending-renewal):hover,.dropdown-item:has(.status-pending-renewal):focus,.dropdown-item:has(.status-pending-renewal):active{background-color:#9333ea1a}.dropdown-item:has(.status-pending-renewal):hover .status-pending-renewal,.dropdown-item:has(.status-pending-renewal):focus .status-pending-renewal,.dropdown-item:has(.status-pending-renewal):active .status-pending-renewal{color:#9333ea}.dropdown-item.disabled:has(.status-pending-renewal):hover,.dropdown-item.disabled:has(.status-pending-renewal):focus,.dropdown-item.disabled:has(.status-pending-renewal):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-pending-renewal):hover .status-pending-renewal,.dropdown-item.disabled:has(.status-pending-renewal):focus .status-pending-renewal,.dropdown-item.disabled:has(.status-pending-renewal):active .status-pending-renewal{color:var(--text-muted)!important}.dropdown-item:has(.status-pending-transfer):hover,.dropdown-item:has(.status-pending-transfer):focus,.dropdown-item:has(.status-pending-transfer):active{background-color:#f59e0b1a}.dropdown-item:has(.status-pending-transfer):hover .status-pending-transfer,.dropdown-item:has(.status-pending-transfer):focus .status-pending-transfer,.dropdown-item:has(.status-pending-transfer):active .status-pending-transfer{color:#f59e0b}.dropdown-item.disabled:has(.status-pending-transfer):hover,.dropdown-item.disabled:has(.status-pending-transfer):focus,.dropdown-item.disabled:has(.status-pending-transfer):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-pending-transfer):hover .status-pending-transfer,.dropdown-item.disabled:has(.status-pending-transfer):focus .status-pending-transfer,.dropdown-item.disabled:has(.status-pending-transfer):active .status-pending-transfer{color:var(--text-muted)!important}.dropdown-item:has(.status-inactive):hover,.dropdown-item:has(.status-inactive):focus,.dropdown-item:has(.status-inactive):active{background-color:#64748b1a}.dropdown-item:has(.status-inactive):hover .status-inactive,.dropdown-item:has(.status-inactive):focus .status-inactive,.dropdown-item:has(.status-inactive):active .status-inactive{color:#64748b}.dropdown-item.disabled:has(.status-inactive):hover,.dropdown-item.disabled:has(.status-inactive):focus,.dropdown-item.disabled:has(.status-inactive):active{background-color:transparent!important}.dropdown-item.disabled:has(.status-inactive):hover .status-inactive,.dropdown-item.disabled:has(.status-inactive):focus .status-inactive,.dropdown-item.disabled:has(.status-inactive):active .status-inactive{color:var(--text-muted)!important}.card-tools .dropdown-menu{position:absolute;right:0;left:auto;max-width:300px}.card-tools .dropdown-menu.dropdown-menu-end{right:0;left:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#e9ecef!important}.quick-add-select{width:100%}.quick-add-select .select2-container{flex:1 1 auto;width:1%!important;min-width:0}.quick-add-select:not(.quick-add-select--with-button) .select2-container{width:100%!important}.quick-add-select .select2-selection--single{height:calc(2.25rem + 2px);padding:.375rem .75rem;display:flex;align-items:center}.quick-add-select .select2-selection__rendered{line-height:1.5;flex:1 1 auto}.quick-add-select .select2-selection__arrow{height:calc(2.25rem + 2px)}.dark-mode .select2-container--default .select2-selection--single{background-color:var(--input-bg)!important;border-color:var(--input-border)!important}.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-primary)!important}.dark-mode .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--text-primary) transparent transparent transparent}.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important}.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered{color:var(--text-disabled)!important}.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow b{border-color:var(--text-disabled) transparent transparent transparent}.dark-mode .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--text-primary) transparent}.dark-mode .select2-dropdown{background-color:var(--input-bg);border-color:var(--input-border)}.dark-mode .select2-results__option{color:var(--text-primary)}.dark-mode .select2-results__option[aria-selected=true]{background-color:var(--bg-hover)}.dark-mode .select2-results__option--highlighted[aria-selected]{background-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.dark-mode .select2-search--dropdown .select2-search__field{background-color:var(--bg-hover);border-color:var(--border-color);color:var(--text-primary)}.dark-mode .select2-search--dropdown .select2-search__field::placeholder{color:var(--text-muted)}.modal{background:transparent!important}.modal.show{display:block!important}.modal-title i,.modal-title .fas,.modal-title .far,.modal-title .fab{color:var(--color-secondary)}.modal.show~.modal.show .modal-content{box-shadow:0 15px 50px #0006,0 5px 20px #0003!important;border:1px solid rgba(255,255,255,.1)}.modal-content{border-radius:8px;border:none}.modal-backdrop{background-color:#000!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}.modal-backdrop.show{transition:opacity .2s ease}body.modal-open{overflow:hidden!important;padding-right:0!important}.modal-body{overflow-y:auto;max-height:calc(100vh - 200px)}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.modal-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.modal-body::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width: 576px){.modal-dialog{margin:.5rem}}label span{color:var(--color-danger);font-weight:700}.swal2-custom-form label{display:block;text-align:center;margin-bottom:8px;margin-top:0;font-weight:500}.swal2-custom-form label.swal2-label-top{margin-top:10px}.swal2-custom-form label.swal2-label-spacing{margin-top:20px}.swal2-custom-form input.swal2-input,.swal2-custom-form select.swal2-select-custom,.swal2-custom-form textarea.swal2-textarea{margin-top:0;margin-bottom:0}.swal2-custom-form select.swal2-select-custom{width:80%;padding:10px;font-size:1rem;border:1px solid var(--border-color);color:var(--text-primary);border-radius:.3125em}.swal2-custom-form select.swal2-select-custom option[value=""]{color:var(--text-muted)}.swal2-custom-form textarea.swal2-textarea{width:80%}.sortable-ghost{opacity:.4;background-color:#f8f9fa}.sortable-chosen{background-color:#e3f2fd!important;cursor:move!important}.sortable-drag{opacity:.8;box-shadow:0 4px 6px #0000001a}.disabled{pointer-events:none!important;opacity:.6}.breadcrumb-custom{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);padding:.75rem 1.25rem;border-radius:.5rem;box-shadow:0 2px 4px #0000000d;border:1px solid var(--border-color);margin-bottom:0}.breadcrumb-custom .breadcrumb-item{font-size:.95rem;font-weight:500;display:inline-flex;align-items:center;gap:.4rem}.breadcrumb-custom .breadcrumb-item+.breadcrumb-item:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.7rem;color:var(--text-muted);padding:0 .5rem}.breadcrumb-custom .breadcrumb-item.active{color:var(--color-secondary);font-weight:600}.breadcrumb-custom .breadcrumb-item.active span{padding:.25rem .5rem;background-color:color-mix(in srgb,var(--color-secondary) 10%,transparent);border-radius:.25rem}.breadcrumb-link{color:var(--text-secondary);text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-radius:.25rem}.breadcrumb-link:hover{color:var(--color-secondary);background-color:color-mix(in srgb,var(--color-secondary) 10%,transparent);text-decoration:none}.breadcrumb-link i{font-size:.9rem}.dark-mode .breadcrumb-custom .breadcrumb-item.active{color:var(--color-primary)!important}.dark-mode .breadcrumb-custom .breadcrumb-item.active span{background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)!important}.dark-mode .breadcrumb-link:hover{color:var(--color-primary)!important;background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)!important}.small-box.bg-primary>.small-box-footer{color:var(--text-on-primary)!important}.small-box.bg-primary>.small-box-footer:hover{color:var(--text-on-primary)!important;filter:brightness(.9)}.small-box.bg-secondary>.small-box-footer{color:var(--text-on-secondary)!important}.small-box.bg-secondary>.small-box-footer:hover{color:var(--text-on-secondary)!important;filter:brightness(1.1)}.small-box.bg-tertiary>.small-box-footer{color:var(--text-on-tertiary)!important}.small-box.bg-tertiary>.small-box-footer:hover{color:var(--text-on-tertiary)!important;filter:brightness(.9)}.small-box.bg-quaternary>.small-box-footer{color:var(--text-on-quaternary)!important}.small-box.bg-quaternary>.small-box-footer:hover{color:var(--text-on-quaternary)!important;filter:brightness(.9)}.status-pending{color:#000!important}.status-approved{color:#fbbf24!important}.status-submitted{color:#3b82f6!important}.status-active{color:#22c55e!important}.status-expired{color:purple!important}.status-cancelled{color:#ef4444!important}.status-replaced{color:#f59e0b!important}.status-deleted{color:#dc2626!important}.status-pending-renewal{color:#9333ea!important}.status-pending-transfer{color:#f59e0b!important}.status-inactive{color:#64748b!important}.action-box.disabled{pointer-events:none;cursor:default;opacity:.6;color:#dee2e6}.linked-applications .border-renewed-from{border:2px solid #3b82f6!important}.linked-applications .text-renewed-from{color:#3b82f6!important}.linked-applications .border-renewal{border:2px solid #800080!important}.linked-applications .text-renewal{color:purple!important}.linked-applications .border-replaced{border:2px solid #f59e0b!important}.linked-applications .text-replaced{color:#f59e0b!important}.border-end{border-right:1px solid #dee2e6}.content-wrapper .content-top-area{color:#212529bf;background-color:#fff;padding:1rem 0;border-bottom:1px solid #dee2e6}.dark-mode .content-wrapper .content-top-area{color:#e8eaed;background-color:#262b35;border-bottom:1px solid #3f4654}.login-page,.register-page{background-color:var(--bg-primary);color:var(--text-primary)}.login-logo a,.register-logo a{color:var(--text-primary)}.login-box .card,.register-box .card{background-color:var(--card-bg);border:1px solid var(--border-color)}.login-box .card .card-header,.register-box .card .card-header{background-color:var(--card-header-bg);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.login-box .card .card-body,.register-box .card .card-body{color:var(--text-primary)}.login-box .input-group .form-control,.register-box .input-group .form-control{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}.login-box .input-group .form-control::placeholder,.register-box .input-group .form-control::placeholder{color:var(--input-placeholder)}.login-box .input-group .form-control:focus,.register-box .input-group .form-control:focus{background-color:var(--input-bg);border-color:var(--input-focus-border);color:var(--text-primary)}.login-box .input-group .input-group-text,.register-box .input-group .input-group-text{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-muted)}.dark-mode .login-page .card,.dark-mode .register-page .card{box-shadow:0 28px 64px #00000080}.maintenance-page{background-color:var(--bg-primary);font-family:Nunito,sans-serif;color:var(--text-primary)}.maintenance-page .login-box{width:100%;max-width:25rem;margin:3rem auto 2rem}.maintenance-page .login-logo{text-align:center;margin-bottom:1.75rem}.maintenance-page .login-logo a{display:inline-flex;align-items:center;gap:.75rem;color:var(--text-primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.35rem}.maintenance-page .login-logo a img{max-height:3rem}.maintenance-page .card{border-radius:.85rem;border:1px solid var(--border-color);background-color:var(--card-bg);box-shadow:0 28px 64px #00000040}.maintenance-page .card-header{border:none;background:transparent;text-align:center;padding-top:1.5rem;padding-bottom:0}.maintenance-page .card-header .card-title{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;color:var(--color-secondary)}.maintenance-page .login-card-body{text-align:center;padding:2rem 2rem 1.75rem;color:var(--text-secondary)}.maintenance-page .maintenance-icon{width:4.25rem;height:4.25rem;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.85rem;background:color-mix(in srgb,var(--color-primary) 20%,var(--bg-secondary));color:var(--color-secondary);box-shadow:0 16px 34px #00000026}.maintenance-page .maintenance-message{font-size:1rem;line-height:1.65;margin-bottom:1.75rem}.maintenance-page .maintenance-timer{border-radius:.75rem;background:var(--bg-secondary);padding:1.15rem 1.25rem;color:var(--text-primary);border:1px solid var(--border-light)}.maintenance-page .maintenance-timer-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;color:var(--text-muted)}.maintenance-page .maintenance-timer-value{font-size:1.15rem;font-weight:600;margin-bottom:.25rem;color:var(--color-secondary)}.maintenance-page .maintenance-timer-date{font-size:.83rem;color:var(--text-muted)}.maintenance-page .maintenance-retry{font-weight:600;letter-spacing:.04em;border-radius:999px;padding:.85rem 1rem}.maintenance-page .maintenance-support{font-size:.9rem;color:var(--text-muted);text-align:center}@media (max-width: 480px){.maintenance-page .login-card-body{padding:1.75rem 1.5rem 1.5rem}}.error-page{background-color:var(--bg-primary);font-family:Nunito,sans-serif;color:var(--text-primary)}.error-page .login-box{width:100%;max-width:25rem;margin:3rem auto 2rem}.error-page .login-logo{text-align:center;margin-bottom:1.75rem}.error-page .login-logo a{display:inline-flex;align-items:center;gap:.75rem;color:var(--text-primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.35rem}.error-page .login-logo a img{max-height:3rem}.error-page .card{border-radius:.85rem;border:1px solid var(--border-color);background-color:var(--card-bg);box-shadow:0 28px 64px #00000040}.error-page .card-header{border:none;background:transparent;text-align:center;padding-top:1.5rem;padding-bottom:0}.error-page .card-header .card-title{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;color:var(--color-secondary)}.error-page .login-card-body{text-align:center;padding:2rem 2rem 1.75rem;color:var(--text-secondary)}.error-page .error-icon{width:4.25rem;height:4.25rem;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.85rem;background:color-mix(in srgb,var(--color-warning) 20%,var(--bg-secondary));color:var(--color-warning);box-shadow:0 16px 34px #00000026}.error-page .error-code{font-size:3.5rem;font-weight:800;line-height:1;color:var(--color-primary);letter-spacing:-.02em}.error-page .error-message{font-size:1rem;line-height:1.65;margin-bottom:1.75rem;color:var(--text-secondary)}.error-page .error-actions .btn{font-weight:600;letter-spacing:.04em;border-radius:999px;padding:.85rem 1rem}.error-page .error-support{font-size:.9rem;color:var(--text-muted);text-align:center}@media (max-width: 480px){.error-page .login-card-body{padding:1.75rem 1.5rem 1.5rem}.error-page .error-code{font-size:2.75rem}}.error-404-page .error-icon{background:color-mix(in srgb,var(--color-warning) 20%,var(--bg-secondary));color:var(--color-warning)}.error-500-page .error-icon,.error-403-page .error-icon{background:color-mix(in srgb,var(--color-danger) 20%,var(--bg-secondary));color:var(--color-danger)}dl dt{font-weight:600;color:#495057;margin-bottom:.25rem}dl dd{margin-bottom:1rem;color:#6c757d}.article-content{font-size:1.1rem;line-height:1.8;color:#333}.article-content p{margin-bottom:1rem}.article-content h1,.article-content h2,.article-content h3,.article-content h4{margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.article-content ul,.article-content ol{margin-bottom:1rem;padding-left:2rem}.article-content li{margin-bottom:.5rem}.article-content code{background-color:#f4f4f4;padding:.2rem .4rem;border-radius:3px;font-size:.9em}.article-content pre{background-color:#f4f4f4;padding:1rem;border-radius:.25rem;overflow-x:auto}.dark-mode .article-content h1,.dark-mode .article-content h2,.dark-mode .article-content h3,.dark-mode .article-content h4,.dark-mode .article-content h5,.dark-mode .article-content h6{color:#f1f3f4}.dark-mode .article-content a{color:#9ec5fb}.dark-mode .article-content a:hover{color:#b8d6fc}.dark-mode .article-content code{background-color:#2f3542;color:#a0ffd0;border:1px solid #3f4654}.dark-mode .article-content pre{background-color:#2f3542;border:1px solid #3f4654;color:#e8eaed}.dark-mode .article-content pre code{border:none}.dark-mode .article-content blockquote{border-left-color:#9ec5fb;color:#c2c7d0}.dark-mode .article-content hr{border-color:#3f4654}.dark-mode .article-content table{color:#e8eaed}.dark-mode .article-content table th{background-color:#2f3542;border-color:#3f4654}.dark-mode .article-content table td{border-color:#3f4654}.attachment-media{width:100%;max-width:100%;margin:1rem 0}.attachment-media img{max-height:400px;object-fit:contain;background-color:#f8f9fa}.attachment-media-audio iframe{height:166px}.opacity-50{opacity:.5}.custom-switch-on-success .custom-control-input:checked~.custom-control-label:before{background-color:#28a745;border-color:#28a745}.custom-switch-on-warning .custom-control-input:checked~.custom-control-label:before{background-color:#ffc107;border-color:#ffc107}.attachment-preview{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;padding:1rem;height:250px;display:flex;align-items:center;justify-content:center;overflow:hidden}.attachment-preview img{border-radius:.25rem;max-height:100%;max-width:100%;object-fit:contain}.attachment-preview .embed-responsive{width:100%;height:100%}.attachment-preview iframe{border-radius:.25rem}.info-box{box-shadow:0 .125rem .25rem #00000013;border-radius:.25rem;transition:all .3s ease}.info-box:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026}.info-box-icon{border-radius:.25rem 0 0 .25rem}.progress{height:1.5rem;border-radius:.25rem}.progress-text{font-weight:600;color:#495057}.badge-lg{padding:.5rem .75rem;font-size:1rem}.card{border:1px solid rgba(0,0,0,.125)}.form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}#iconPreview{padding:1rem;background:#f8f9fa;border-radius:.25rem;text-align:center;min-height:60px;display:flex;align-items:center;justify-content:center}#iconPreview i{font-size:2rem;color:#007bff}.article-content{font-size:1.1rem;line-height:1.8}.dark-mode .article-content{color:#e8eaed}.card{transition:all .3s ease;border:1px solid rgba(0,0,0,.125)}.card:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026!important}.card-clickable{cursor:pointer;transition:all .3s ease}.card-clickable:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026!important}.card-clickable:hover .card-title{color:#007bff!important}.card-clickable .card-title{transition:color .2s ease}.input-group-lg .form-control{border-radius:.5rem 0 0 .5rem}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.badge{padding:.4em .6em;font-weight:500;font-size:.875rem}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.list-group-item{transition:background-color .2s ease}.list-group-item:hover{background-color:#f8f9fa}.btn{transition:all .2s ease}.embed-responsive{border-radius:.25rem;overflow:hidden;box-shadow:0 .125rem .25rem #00000013}.attachment-media{width:100%;max-width:100%;margin:0 auto}.attachment-media img,.attachment-media iframe,.attachment-media embed,.attachment-media video{width:100%;border-radius:.25rem;display:block}.attachment-media img{height:360px;object-fit:contain;background-color:#f8f9fa}.attachment-media iframe,.attachment-media video{height:360px}.attachment-media-audio iframe{height:140px}.attachment-media-audio audio{width:100%}.opacity-75{opacity:.75}@media (max-width: 576px){.attachment-media img,.attachment-media iframe,.attachment-media video{height:220px}}.bg-primary{background-color:var(--color-primary)!important;color:var(--text-on-primary)!important}.bg-secondary{background-color:var(--color-secondary)!important;color:var(--text-on-secondary)!important}.bg-tertiary{background-color:var(--color-tertiary)!important;color:var(--text-on-tertiary)!important}.bg-quaternary{background-color:var(--color-quaternary)!important;color:var(--text-on-quaternary)!important}.bg-info{background-color:var(--color-info)!important;color:var(--text-on-info)!important}.bg-success{background-color:var(--color-success)!important;color:var(--text-on-success)!important}.bg-warning{background-color:var(--color-warning)!important;color:var(--text-on-warning)!important}.bg-danger{background-color:var(--color-danger)!important;color:var(--text-on-danger)!important}.bg-dark{background-color:var(--color-dark)!important;color:var(--color-light)!important}.bg-submitted{background-color:#3b82f6!important;color:#fff!important}.bg-active{background-color:#22c55e!important;color:#fff!important}.bg-cancelled{background-color:#ef4444!important;color:#fff!important}.bg-deleted{background-color:#dc2626!important;color:#fff!important}.bg-orange{background-color:#f59e0b!important;color:#fff!important}.bg-purple{background-color:#9333ea!important;color:#fff!important}.bg-gray{background-color:#6c757d!important;color:#fff!important}.bg-expired{background-color:purple!important;color:#fff!important}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-tertiary{color:var(--color-tertiary)!important}.text-quaternary{color:var(--color-quaternary)!important}.text-success{color:var(--color-success)!important}.text-info{color:var(--color-info)!important}.text-warning{color:var(--color-warning)!important}.text-danger{color:var(--color-danger)!important}.text-link{color:var(--color-secondary)}.text-link:hover,.text-link:focus{filter:brightness(.9)}.border-primary{border-color:var(--color-primary)!important}.border-secondary{border-color:var(--color-secondary)!important}.border-tertiary{border-color:var(--color-tertiary)!important}.border-quaternary{border-color:var(--color-quaternary)!important}.border-success{border-color:var(--color-success)!important}.border-info{border-color:var(--color-info)!important}.border-warning{border-color:var(--color-warning)!important}.border-danger{border-color:var(--color-danger)!important}.border-left-primary{border-left:4px solid var(--color-primary)!important}.border-left-secondary{border-left:4px solid var(--color-secondary)!important}.border-left-tertiary{border-left:4px solid var(--color-tertiary)!important}.border-left-quaternary{border-left:4px solid var(--color-quaternary)!important}.border-left-success{border-left:4px solid var(--color-success)!important}.border-left-info{border-left:4px solid var(--color-info)!important}.border-left-warning{border-left:4px solid var(--color-warning)!important}.border-left-danger{border-left:4px solid var(--color-danger)!important}.border-left-dark{border-left:4px solid color-mix(in srgb,#1e1e1e 130%,black)!important}.border-left-light{border-left:4px solid var(--color-light)!important}.password-toggle-wrapper{position:relative}.password-toggle-wrapper .toggle-password{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;color:#aaa;z-index:100}.form-group .password-toggle-wrapper .toggle-password{right:15px}.input-group.password-toggle-wrapper .toggle-password{right:40px}
