@charset "UTF-8";@font-face{font-family:aptos_bold;src:url("./media/Aptos-Bold-HPT5M2PQ.ttf")}@font-face{font-family:aptos_medium;src:url("./media/Aptos-Display-AUFYBLWD.ttf")}@font-face{font-family:aptos_semibold;src:url("./media/Aptos-SemiBold-HKTIV2J3.ttf")}@font-face{font-family:aptos_light;src:url("./media/Aptos-Light-AIND7XW4.ttf")}@font-face{font-family:aptos;src:url("./media/Aptos-TEUZ2OIR.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:aptos;src:url("./media/Aptos-Italic-4JNHYYRN.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:aptos;src:url("./media/Aptos-SemiBold-HKTIV2J3.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:aptos;src:url("./media/Aptos-SemiBold-Italic-S74VIKWK.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:aptos;src:url("./media/Aptos-Bold-HPT5M2PQ.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:aptos;src:url("./media/Aptos-Bold-Italic-P4CW4ESW.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:aptos;src:url("./media/Aptos-ExtraBold-G2PA6U6V.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:aptos;src:url("./media/Aptos-ExtraBold-Italic-O67CFVTI.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:aptos;src:url("./media/Aptos-Black-2HKVTTME.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:aptos;src:url("./media/Aptos-Black-Italic-NUQB63SV.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-blue-50: #e6eef3;--primary-blue-100: #b0cbdb;--primary-blue-200: #8ab2c9;--primary-blue-300: #558eb1;--primary-blue-400: #3479a1;--primary-blue-500: #01578a;--primary-blue-600: #014f7e;--primary-blue-700: #013e62;--primary-blue-800: #01304c;--primary-blue-900: #00253a;--primary-50: #e6e9ef;--primary-100: #b0b9cd;--primary-200: #8a98b5;--primary-300: #556894;--primary-400: #344b7f;--primary-500: #011e5f;--primary-600: #011b56;--primary-700: #011543;--primary-800: #011134;--primary-900: #000d28;--color-brand: var(--primary-blue-500);--color-brand-hover: var(--primary-blue-600);--color-brand-muted: var(--primary-blue-100);--color-surface-muted: #eaf0f7;--color-heading: var(--primary-800);--color-label: var(--primary-800);--color-table-header-text: var(--primary-400);--color-table-header-bg: var(--color-surface-muted);--color-body: var(--primary-300);--color-placeholder: var(--primary-200);--color-border: var(--primary-50);--color-border-strong: var(--primary-100);--color-border-input: var(--primary-200);--primary-color: var(--color-brand);--primary-color2: #5788c1;--secondary-color: #2793c1;--bg-light: var(--color-surface-muted);--gray-color: var(--color-heading);--label-color: var(--color-label);--blue-color: var(--color-brand);--light-blue: var(--color-border-input);--title-color: #181818;--desc-color: #5b5b5b;--body-color: #fafafa;--border-color: #e5e5e5;--white-color: #ffffff;--bg-color: #ffffff;--red-color: red;--text-primary: #1a202c;--text-secondary: var(--color-body);--text-muted: #9ca3af;--text-dark: #2d3748;--text-light: #6b7280;--text-disabled: var(--primary-200);--border-light: var(--color-border);--border-medium: var(--color-border-strong);--border-dark: var(--color-border-input);--border-table: var(--color-border);--bg-white: #ffffff;--bg-hover: #f9fafb;--bg-hover-alt: #e5e9f2;--bg-disabled: #f2f4f8;--success-bg: #dcfce7;--success-text: #166534;--error-bg: #fee2e2;--error-text: #991b1b;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--danger-color: #dc3545;--success-color: #28a745;--warning-color: #ffc107;--info-color: #17a2b8;--shadow-primary: rgba(45, 106, 178, .1);--shadow-primary-hover: rgba(1, 87, 138, .3);--shadow-dark: rgba(0, 0, 0, .5);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 40px;--spacing-5xl: 48px;--spacing-6xl: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-full: 9999px;--body-font: "aptos_light", sans-serif;--body-font-regular: "aptos", sans-serif;--body-font-medium: "aptos_medium", sans-serif;--body-font-semibold: "aptos_semibold", sans-serif;--body-font-bold: "aptos_bold", sans-serif;--h1-font-size: 54px;--h2-font-size: 40px;--h3-font-size: 32px;--h4-font-size: 24px;--h5-font-size: 20px;--h6-font-size: 18px;--normal-font-size: 16px;--small-font-size: 14px;--extra-small-font-size: 12px;--font-normal: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 700;--table-cell-padding-y: 13px;--table-cell-padding-x: 24px;--table-header-bg: var(--color-table-header-bg);--table-header-color: var(--color-table-header-text);--input-padding-y: 11px;--input-padding-x: 16px;--input-min-height: 44px;--input-border: 1px solid var(--light-blue);--input-border-focus: var(--primary-color);--input-border-radius: var(--radius-md);--button-padding-y: 12px;--button-padding-x: 26px;--button-height: 44px;--button-width: 160px;--button-border-radius: var(--radius-md)}.btn{box-sizing:border-box;padding:var(--button-padding-y) var(--button-padding-x);font-size:var(--normal-font-size);border-radius:var(--button-border-radius);font-family:var(--body-font-regular),sans-serif;white-space:nowrap;cursor:pointer;transition:all .3s ease;height:var(--button-height);min-height:var(--button-height);font-weight:var(--font-medium)}.btn:disabled{opacity:.7;cursor:not-allowed}.btn-primary{background:var(--primary-color);color:var(--white-color);border:none}.btn-primary:hover:not(:disabled){box-shadow:0 4px 8px #01578a4d}.btn-secondary{border:1.5px solid var(--primary-color);background:var(--white-color);color:var(--primary-color)}.btn-secondary:hover:not(:disabled){background:#01578a0d}.btn-link{background:transparent;color:var(--primary-color);padding:0;text-decoration:underline;border-radius:0}.btn-link:hover{color:var(--secondary-color)}.btn-group{display:flex;align-items:center;gap:20px}section{padding:100px 0}section .section-title{max-width:850px;text-align:center;margin:auto auto 60px}section .section-title h2{color:var(--gray-color)}section .section-title p{margin-top:20px}.card{background:var(--bg-light);border-radius:16px;box-shadow:0 8px 20px #00000014;padding:32px}.card.auth-card{width:100%;max-width:500px;margin:0 auto}.progress-bar{width:100%;height:4px;background:var(--border-color);border-radius:2px;margin:15px 0 30px;position:relative;overflow:hidden}.progress-bar .progress{position:absolute;top:0;left:0;height:100%;background:linear-gradient(111.8deg,var(--primary-color) 23.23%,#2793c1 81.5%);transition:width .3s ease}.container{max-width:1440px;padding:0 30px;margin:0 auto}.form-group{display:flex;flex-direction:column;width:100%}label{font-weight:var(--font-normal);font-family:var(--body-font),sans-serif;margin-bottom:8px;color:var(--label-color, #011134)}.input-container{position:relative;width:100%}.input-container .password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--desc-color);cursor:pointer}input:not([type=checkbox]):not([type=radio]),select{min-height:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{padding:11px 16px;font-size:16px;color:var(--label-color, #011134);border-radius:8px;font-family:var(--body-font-regular),sans-serif;border:1px solid var(--light-blue);background:transparent;width:100%}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #01578a1a}input:not([type=checkbox]):not([type=radio])::placeholder,select::placeholder,textarea::placeholder{color:var(--light-blue);font-size:var(--small-font-size)}input:not([type=checkbox]):not([type=radio]).error,input:not([type=checkbox]):not([type=radio]).field-error,select.error,select.field-error,textarea.error,textarea.field-error{border-color:var(--red-color)}input:not([type=checkbox]):not([type=radio]).disabled-field,select.disabled-field,textarea.disabled-field{color:var(--text-muted);cursor:not-allowed;opacity:.65}input[type=checkbox],input[type=radio]{min-height:unset;width:auto;max-width:none;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0;font-size:inherit}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none;outline:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.error-message{color:var(--red-color);font-size:var(--small-font-size);margin-top:5px}select{appearance:none;background-image:url(/assets/img/arrowdown.png);background-repeat:no-repeat;background-position:right 16px top 50%;background-size:10px auto;padding-right:40px}.page-header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2xl)}.page-header h2{font-size:var(--h4-font-size);color:var(--color-brand);font-family:var(--body-font-bold),sans-serif;font-weight:var(--font-bold);margin:0}.page-header .header-actions{display:flex;align-items:center;gap:var(--spacing-2xl)}.page-header .header-actions .btn{width:var(--button-width);min-height:var(--button-height)}.page-header .search-container{position:relative;display:flex;align-items:center}.page-header .search-container .search-icon{position:absolute;left:var(--spacing-md);z-index:1}.page-header .search-container .search-input{padding:var(--input-padding-y) var(--input-padding-x) var(--input-padding-y) var(--spacing-4xl);border:1px solid var(--border-dark);border-radius:var(--radius-md);background-color:var(--bg-white);font-size:var(--small-font-size);width:400px;outline:none}.page-header .search-container .search-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--shadow-primary)}.page-header .search-container .search-input::placeholder{color:var(--text-muted)}.table-container{border-radius:var(--radius-lg);margin-top:var(--spacing-2xl);background-color:var(--bg-white);overflow-x:auto}.data-table{width:100%;border-collapse:collapse;--data-table-actions-toolbar-width: 132px}.data-table th,.data-table td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);text-align:left;border-bottom:.5px solid var(--border-table)}.data-table th:first-child,.data-table td:first-child{padding-left:var(--spacing-2xl)}.data-table th{color:var(--table-header-color);background:var(--table-header-bg);font-family:var(--body-font-bold),sans-serif;font-size:var(--small-font-size)}.data-table th:last-child{min-width:150px;text-align:left;padding-right:var(--spacing-md);vertical-align:top}.data-table thead th:has(.data-table__actions-head){min-width:150px;padding-right:var(--spacing-md);vertical-align:top;text-align:left}.data-table thead th:has(.data-table__actions-head) .data-table__actions-head{display:flex;justify-content:flex-end;width:100%}.data-table thead th:has(.data-table__actions-head) .data-table__actions-label{display:inline-block;font-size:var(--small-font-size);line-height:1.4;transform:translate(calc((100% - var(--data-table-actions-toolbar-width)) / 2))}.data-table thead th:has(.data-table__actions-head),.data-table tbody td:has(.actions){width:auto!important;max-width:none}.data-table td{color:var(--text-secondary);font-weight:var(--font-normal);font-family:var(--body-font-regular),sans-serif;font-size:var(--small-font-size)}.data-table td:has(.actions){text-align:right;padding-right:var(--spacing-md);vertical-align:top}.data-table tbody tr:hover{background-color:var(--bg-hover)}.data-table tbody tr:last-child td{border-bottom:none}.status-badge{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--small-font-size);font-weight:var(--font-medium);text-transform:capitalize}.status-badge.active{background-color:var(--success-bg);color:var(--success-text)}.status-badge.inactive{background-color:var(--error-bg);color:var(--error-text)}.seat-assignment-tag{display:inline-flex;align-items:center;background:var(--bg-light);padding:var(--spacing-xs) var(--spacing-md);color:var(--primary-color);border-radius:var(--radius-xl);font-size:var(--extra-small-font-size)}.actions{display:flex;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-sm)}.actions button{background:none;border:none;padding:var(--spacing-xs);cursor:pointer}.actions button img{width:16px;height:16px}.actions button:hover{opacity:.8}.actions .action-btn{background:none;border:none;padding:var(--spacing-sm);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.pagination{display:flex;background-color:var(--bg-white);border-radius:var(--radius-lg);margin-top:var(--spacing-2xl);align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-sm)}.pagination button{background:none;border:none;padding:var(--spacing-sm);cursor:pointer}.pagination button:disabled{opacity:.5;cursor:not-allowed}.pagination .page-numbers{display:flex;align-items:center;gap:var(--spacing-sm)}.pagination .page-numbers button{min-width:32px;height:32px;border-radius:var(--radius-md);border:.5px solid var(--border-medium);color:var(--text-dark);font-family:var(--body-font),sans-serif}.pagination .page-numbers button:hover{background:var(--bg-hover-alt)}.pagination .page-numbers button.active{background:var(--primary-color2);color:var(--white-color);border:.5px solid var(--text-secondary)}.pagination .page-numbers span{color:var(--text-light);font-family:var(--body-font),sans-serif}.modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay{position:absolute;inset:0;background:var(--shadow-dark)}.modal-content{position:relative;background:var(--bg-white);border-radius:var(--radius-lg);padding:var(--spacing-3xl);max-width:500px;width:90%;z-index:1001}.modal-content h3{margin:0 0 var(--spacing-lg) 0;color:var(--text-primary);font-family:var(--body-font-bold),sans-serif}.modal-content p{margin:0 0 var(--spacing-2xl) 0;color:var(--text-secondary)}.modal-content .modal-actions{display:flex;gap:var(--spacing-md);justify-content:flex-end}.modal-content .modal-actions .btn{min-width:100px}.modal-actions{display:flex;justify-content:center;gap:var(--spacing-2xl);width:100%;margin-top:var(--spacing-3xl)}.modal-actions .btn{height:34px;padding:var(--spacing-md) var(--spacing-xl);max-width:140px;width:100%}.delete-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:550px;max-height:350px;height:100%}.delete-modal .delete-icon{margin-bottom:var(--spacing-2xl)}.delete-modal .delete-icon img{width:64px;height:64px}.delete-modal h3{font-size:var(--h4-font-size)}.delete-modal p{color:#7f7f7f;margin:var(--spacing-lg) 0 var(--spacing-3xl);font-size:var(--normal-font-size);max-width:350px;text-align:center}.delete-modal .modal-actions{justify-content:center}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px var(--spacing-xl);text-align:center}.empty-state .empty-icon{margin-bottom:var(--spacing-2xl);opacity:.5}.empty-state h3{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:var(--h5-font-size);font-weight:var(--font-semi-bold)}.empty-state p{color:#64748b;margin:0 0 var(--spacing-2xl) 0;font-size:var(--normal-font-size)}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px var(--spacing-xl)}.loading-container .loading-spinner{width:34px;height:34px;border:3px solid var(--border-light);border-top:3px solid var(--primary-color);border-radius:var(--radius-full);animation:spin 1s linear infinite;margin-bottom:var(--spacing-lg)}.loading-container p{color:#64748b;font-size:var(--normal-font-size);margin:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;height:var(--button-height)}.spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid var(--white-color);border-radius:var(--radius-full);animation:spin 1s linear infinite}.Agency-select-container{min-width:400px}@media(max-width:768px){.page-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}.page-header h2{font-size:18px}.page-header .header-actions{flex-direction:column;gap:var(--spacing-md);width:100%}.page-header .search-container .search-input{width:100%}.page-header .btn{justify-content:center;align-self:stretch}.table-container{margin-top:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto}.data-table{min-width:800px}.data-table th,.data-table td{padding:var(--spacing-md) var(--spacing-lg)}.data-table th{font-size:var(--extra-small-font-size)}.data-table thead th:has(.data-table__actions-head) .data-table__actions-label{font-size:var(--small-font-size)}.data-table td{font-size:var(--small-font-size)}.actions{justify-content:center;gap:var(--spacing-sm)}.actions button{padding:6px}.actions button img{width:18px;height:18px}.pagination{padding:var(--spacing-md) var(--spacing-sm);gap:var(--spacing-sm);flex-wrap:wrap}.pagination .page-numbers{gap:var(--spacing-xs)}.pagination .page-numbers button{min-width:28px;height:28px;font-size:var(--extra-small-font-size)}.pagination .page-numbers span{font-size:var(--extra-small-font-size)}.modal-content{padding:var(--spacing-2xl) var(--spacing-lg);width:95%;max-width:none;margin:var(--spacing-lg);max-height:90vh;overflow-y:auto}.modal-content h3{font-size:var(--h5-font-size);margin-bottom:var(--spacing-xl)}.delete-modal{max-width:none;max-height:none;padding:var(--spacing-xl) var(--spacing-lg)}.delete-modal h3{font-size:var(--h5-font-size)}.delete-modal p{font-size:var(--small-font-size);max-width:none}.delete-modal .modal-actions{margin-top:var(--spacing-2xl);flex-direction:column;gap:var(--spacing-md)}.delete-modal .modal-actions .btn{max-width:none}}@media(max-width:480px){.page-header h2{font-size:var(--h6-font-size)}.data-table td{font-size:var(--extra-small-font-size)}.pagination .page-numbers button{min-width:24px;height:24px;font-size:11px}}.rts-rich-content{font-size:14px;line-height:1.55;color:var(--gray-color, #374151);word-wrap:break-word;overflow-wrap:anywhere}.rts-rich-content p{margin:0 0 10px!important}.rts-rich-content p:last-child{margin-bottom:0!important}.rts-rich-content br{line-height:inherit}.rts-rich-content{font-synthesis:weight style small-caps!important}.rts-rich-content b,.rts-rich-content strong{font-family:var(--body-font-bold),var(--body-font-regular),sans-serif!important;font-weight:700!important}.rts-rich-content i,.rts-rich-content em{font-style:italic!important;font-weight:inherit}.rts-rich-content b em,.rts-rich-content b i,.rts-rich-content strong em,.rts-rich-content strong i,.rts-rich-content em b,.rts-rich-content em strong,.rts-rich-content i b,.rts-rich-content i strong{font-family:var(--body-font-bold),var(--body-font-regular),sans-serif!important;font-weight:700!important;font-style:italic!important}.rts-rich-content u{text-decoration:underline}.rts-rich-content s,.rts-rich-content strike,.rts-rich-content del{text-decoration:line-through}.rts-rich-content u s,.rts-rich-content u strike,.rts-rich-content u del,.rts-rich-content s u,.rts-rich-content strike u,.rts-rich-content del u{text-decoration:underline line-through}.rts-rich-content mark{background-color:#fff3a3;color:inherit;padding:0 2px;border-radius:2px}.rts-rich-content small{font-size:.85em}.rts-rich-content sub{vertical-align:sub;font-size:.75em}.rts-rich-content sup{vertical-align:super;font-size:.75em}.rts-rich-content a{color:var(--primary-color, #01578a);text-decoration:underline!important}.rts-rich-content a:hover{text-decoration:underline!important;filter:brightness(.92)}.rts-rich-content h1,.rts-rich-content h2,.rts-rich-content h3,.rts-rich-content h4,.rts-rich-content h5,.rts-rich-content h6{font-family:var(--body-font-bold),var(--body-font-regular),sans-serif!important;font-weight:700!important;line-height:1.25;color:inherit;margin:16px 0 8px}.rts-rich-content h1:first-child,.rts-rich-content h2:first-child,.rts-rich-content h3:first-child,.rts-rich-content h4:first-child,.rts-rich-content h5:first-child,.rts-rich-content h6:first-child{margin-top:0}.rts-rich-content h1{font-size:1.75em}.rts-rich-content h2{font-size:1.5em}.rts-rich-content h3{font-size:1.25em}.rts-rich-content h4{font-size:1.1em}.rts-rich-content h5{font-size:1em}.rts-rich-content h6{font-size:.9em}.rts-rich-content ul,.rts-rich-content ol{margin:0 0 10px;padding-left:1.6rem;list-style-position:outside}.rts-rich-content ul{list-style-type:disc}.rts-rich-content ol{list-style-type:decimal}.rts-rich-content ul ul{list-style-type:circle}.rts-rich-content ul ul ul{list-style-type:square}.rts-rich-content ol ol{list-style-type:lower-alpha}.rts-rich-content ol ol ol{list-style-type:lower-roman}.rts-rich-content ul,.rts-rich-content ol,.rts-rich-content ul ul,.rts-rich-content ul ol,.rts-rich-content ol ul,.rts-rich-content ol ol{margin-top:.25em}.rts-rich-content li{display:list-item;list-style-type:inherit;list-style-position:outside;margin:.2em 0}.rts-rich-content li>p{margin:0!important}.rts-rich-content blockquote{margin:8px 0 12px;padding:6px 12px;border-left:3px solid var(--gray-300, #d1d5db);color:var(--text-secondary, #556894);font-style:italic;background:#00000005}.rts-rich-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:#0000000d;padding:1px 4px;border-radius:4px}.rts-rich-content pre{margin:8px 0 12px;padding:10px 12px;background:#0000000d;border-radius:6px;overflow-x:auto}.rts-rich-content pre code{background:transparent;padding:0}.rts-rich-content hr{border:0;border-top:1px solid var(--gray-300, #d1d5db);margin:12px 0}.rts-rich-content img,.rts-rich-content table{max-width:100%;height:auto}.rts-rich-content table{border-collapse:collapse;margin:8px 0 12px}.rts-rich-content th,.rts-rich-content td{border:1px solid var(--gray-300, #d1d5db);padding:6px 10px;text-align:left}*{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none;scrollbar-color:var(--primary-color) var(--bg-light)}html{height:100%}@supports (-webkit-touch-callout: none){html{height:-webkit-fill-available}}body{background:var(--body-color);font-size:var(--normal-font-size);color:var(--desc-color);font-family:var(--body-font-regular),sans-serif;min-height:100vh;min-height:100dvh}@supports (-webkit-touch-callout: none){body{min-height:-webkit-fill-available}}::-webkit-scrollbar{display:block;width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-light);border-radius:6px}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:6px;border:2px solid var(--bg-light)}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}::-webkit-scrollbar-corner{background:var(--bg-light)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--body-font-regular),sans-serif;color:var(--gray-color);font-weight:var(--font-normal)}h1{font-size:var(--h1-font-size)}h2{font-size:var(--h2-font-size)}h3{font-size:var(--h3-font-size)}h4{font-size:var(--h4-font-size)}h5{font-size:var(--h5-font-size)}h6{font-size:var(--h6-font-size)}span,p{font-size:var(--normal-font-size);font-family:var(--body-font-regular),sans-serif;margin:0!important}label{font-size:var(--normal-font-size);font-family:var(--body-font-regular),sans-serif;color:var(--label-color, #011134)}ul{margin:0;padding:0;list-style:none}a{text-decoration:none!important;color:var(--desc-color)}hr{border:1px solid var(--border-color);margin:5px 0}.required{color:#000;margin-left:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-actions{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px}.form-actions>.btn:not(.btn-block){max-width:var(--button-width);width:100%}@media(max-width:768px){.form-actions{flex-direction:column-reverse;align-items:stretch;gap:12px}.form-actions>.btn:not(.btn-block){max-width:none;width:100%}}.form-header{text-align:center;margin-bottom:var(--spacing-2xl)}.form-header h4{font-family:var(--body-font-regular),sans-serif;color:var(--gray-color);margin:0}.page-container h4,.section-title{font-family:var(--body-font-regular),sans-serif;color:var(--gray-color);text-align:center;margin:0 0 40px}.auth-background{background-image:url(/assets/img/bgdark.png);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px}@supports (-webkit-touch-callout: none){.auth-background{min-height:-webkit-fill-available}}@media(max-width:768px){.auth-background{min-height:100vh;height:auto;overflow-y:auto;padding:40px 20px 60px}}.auth-logo{text-align:center;margin-bottom:20px}.auth-title{text-align:center;margin-bottom:30px}.auth-footer{text-align:center;margin-top:20px;font-size:var(--small-font-size)}.auth-footer a{color:var(--primary-color);font-weight:var(--font-medium)}input[type=password]::-ms-reveal{display:none}.spinner{width:18px;height:18px;border:2px solid #ccc;border-top:2px solid var(--primary-color);border-radius:50%;animation:spin .6s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.NgxEditor__MenuBar{border-top:.5px solid #193a62!important;border-right:.5px solid #193a62!important;border-top-right-radius:8px!important;border-top-left-radius:8px!important;border-left:.5px solid #193a62!important;padding:8px!important;background-color:#f2f4f8!important}.NgxEditor{min-height:160px;border:.5px solid #193a62!important;border-radius:0 0 8px 8px}.NgxEditor.NgxEditor-error{border:.5px solid red!important}.NgxEditor__Content{min-height:160px}
