@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css";:root{--theme-bg:#ffffff;--theme-bg-alt:#f8f9fa;--theme-surface:#ffffff;--theme-border:#e0e0e0;--theme-text:#212121;--theme-text-light:#f8f9fa;--theme-text-muted:#757575;--theme-primary:#1976d2;--theme-primary-dark:#1565c0;--theme-primary-light:#bbdefb;--theme-secondary:#43a047;--theme-secondary-dark:#2e7d32;--theme-accent:#ff9800;--theme-spacing-xs:4px;--theme-spacing-sm:8px;--theme-spacing-md:16px;--theme-spacing-lg:32px;--theme-radius-sm:8px;--theme-radius-md:12px;--theme-radius-lg:16px;--theme-font-family:"DM Sans",Arial,sans-serif;--theme-font-size:1rem;--theme-shadow-sm:0 2px 4px rgba(0,0,0,0.05);--theme-shadow-md:0 4px 6px rgba(0,0,0,0.1);--theme-shadow-lg:0 10px 15px rgba(0,0,0,0.1);--theme-transition:all 0.3s ease}[data-theme=dark]{--theme-shadow-sm:0 2px 4px rgba(0,0,0,0.2);--theme-shadow-md:0 4px 6px rgba(0,0,0,0.3);--theme-shadow-lg:0 10px 15px rgba(0,0,0,0.3)}.theme-container{background-color:var(--theme-bg);color:var(--theme-text);transition:var(--theme-transition);min-height:100vh}.theme-card,.theme-surface{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-sm);transition:var(--theme-transition)}.theme-card{padding:var(--theme-spacing-md)}.theme-card:hover{box-shadow:var(--theme-shadow-md)}.theme-text{color:var(--theme-text)}.theme-text-light{color:var(--theme-text-light)}.theme-text-muted{color:var(--theme-text-muted)}.theme-btn{background-color:var(--theme-primary);color:var(--theme-text-light);border:none;border-radius:var(--theme-radius-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);transition:var(--theme-transition)}.theme-btn:hover{background-color:var(--theme-primary-dark)}.theme-btn-secondary{background-color:var(--theme-secondary);color:var(--theme-text-light)}.theme-btn-secondary:hover{background-color:var(--theme-secondary-dark);opacity:.9}.theme-input{background-color:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);color:var(--theme-text);padding:var(--theme-spacing-sm);transition:var(--theme-transition)}.theme-input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--theme-primary-light)}.theme-table{width:100%;border-collapse:collapse}.theme-table td,.theme-table th{padding:var(--theme-spacing-sm);background-color:var(--theme-bg-alt);color:var(--theme-text)}.theme-table th{font-weight:600}.theme-table th,.theme-table tr:hover{background-color:var(--theme-bg-alt)}.theme-nav{background-color:var(--theme-surface);border-bottom:1px solid var(--theme-border)}.theme-nav-link{color:var(--theme-text);padding:var(--theme-spacing-sm) var(--theme-spacing-md);transition:var(--theme-transition)}.theme-nav-link.active,.theme-nav-link:hover{color:var(--theme-primary)}.theme-nav-link.active{font-weight:600}:root{font-family:var(--theme-font-family);font-size:var(--theme-font-size)}[data-bs-theme=light],[data-theme=light]{--theme-bg:#f8f9fa;--theme-bg-alt:#fff;--theme-surface:#fff;--theme-border:#e0e0e0;--theme-text:#181818;--theme-text-light:#fff;--theme-text-muted:#757575;--theme-primary:#1976d2;--theme-primary-dark:#1565c0;--theme-primary-light:#60a5fa}[data-bs-theme=dark],[data-theme=dark]{--theme-bg:#181a1b;--theme-bg-alt:#23272b;--theme-surface:#23272b;--theme-border:#222;--theme-text:#bdbdbd;--theme-text-light:#bdbdbd;--theme-text-muted:#bdbdbd;--theme-primary:#1976d2;--theme-primary-dark:#1565c0;--theme-primary-light:#60a5fa}body,html{min-height:100vh;margin:0;padding:0;background:var(--theme-bg);color:var(--theme-text);font-family:var(--theme-font-family);font-size:var(--theme-font-size);line-height:1.5;transition:var(--theme-transition);background-color:var(--theme-bg)}body[data-bs-theme=dark],body[data-theme=dark],html[data-bs-theme=dark],html[data-theme=dark]{background:radial-gradient(ellipse at 60% 40%,#181c24 60%,#10131a 100%)!important;color:#bdbdbd}body[data-bs-theme=dark] .header-info-box,body[data-bs-theme=dark] .progress-eta,body[data-bs-theme=dark] .progress-steps *,body[data-bs-theme=dark] .text-dark,body[data-bs-theme=dark] .text-light,body[data-bs-theme=dark] .text-muted,body[data-bs-theme=dark] .text-white,body[data-theme=dark] .header-info-box,body[data-theme=dark] .progress-eta,body[data-theme=dark] .progress-steps *,body[data-theme=dark] .text-dark,body[data-theme=dark] .text-light,body[data-theme=dark] .text-muted,body[data-theme=dark] .text-white{color:#bdbdbd!important}[data-bs-theme=light] .min-vh-100.container-fluid,[data-theme=light] .min-vh-100.container-fluid{background-color:#f8f9fa!important;color:var(--theme-text)}[data-bs-theme=dark] .min-vh-100.container-fluid,[data-theme=dark] .min-vh-100.container-fluid{background-color:var(--theme-bg)!important;color:var(--theme-text)}[data-bs-theme=dark] .bg-white,[data-theme=dark] .bg-white{background-color:var(--theme-surface)!important}body{display:flex;flex-direction:column}.card{border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-sm);border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);transition:none!important;overflow:visible!important}.card,.card:hover{transform:none!important;box-shadow:none!important}.card .card-header{background-color:rgba(0,0,0,0);border-bottom:1px solid var(--theme-border);padding:1.25rem 1.5rem}.card .card-body{padding:1.5rem;overflow:visible!important}.card .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid var(--theme-border);padding:1.25rem 1.5rem}.btn{border-radius:var(--theme-radius-sm);padding:.5rem 1.25rem;font-weight:500;transition:var(--theme-transition)}.btn-primary{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-light)!important}.btn-primary:focus,.btn-primary:hover{background-color:var(--theme-primary-dark)!important;border-color:var(--theme-primary-dark)!important;box-shadow:0 4px 12px rgba(25,118,210,.25);transform:translateY(-1px)}.btn-outline-primary{color:var(--theme-primary);border-color:var(--theme-primary)}.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-text-light);box-shadow:0 4px 12px rgba(25,118,210,.15);transform:translateY(-1px)}.form-control,.form-select{border-radius:var(--theme-radius-sm);padding:.6rem 1rem;border:1px solid var(--theme-border);transition:var(--theme-transition);background-color:var(--theme-surface);color:var(--theme-text)}.form-control:focus,.form-select:focus{border-color:var(--theme-primary);background-color:var(--theme-surface);color:var(--theme-text);box-shadow:0 0 0 .25rem var(--theme-primary-light)}.table{border-collapse:separate;border-spacing:0;color:var(--theme-text)}.table thead th{background-color:var(--table-header-bg)!important;font-weight:600;color:var(--table-header-text)!important;border-color:var(--theme-border)!important;border-bottom:none;padding:.5rem 1rem}.table tbody td{padding:1rem;vertical-align:middle;border:0!important;color:var(--table-body-text)!important;background-color:var(--table-body-bg)!important}.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--theme-bg-alt)}.shadow-hover{transition:var(--theme-transition)}.shadow-hover:hover{box-shadow:var(--theme-shadow-md)!important;transform:translateY(-2px)}.border-radius-sm{border-radius:var(--theme-radius-sm)}.border-radius-md{border-radius:var(--theme-radius-md)}.border-radius-lg{border-radius:var(--theme-radius-lg)}.status-badge{display:inline-block;padding:.25rem .75rem;font-size:.875rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:30px}.status-badge-success{background-color:rgba(67,160,71,.1);color:#2e7d32}.status-badge-warning{background-color:rgba(255,152,0,.1);color:#ef6c00}.status-badge-danger{background-color:rgba(244,67,54,.1);color:#d32f2f}.secondary-color-text{color:#6c757d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .3s ease-in-out}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}@media(max-width:767.98px){.card .card-body{padding:1.25rem}.btn{font-size:.95rem}}.bg-primary{background-color:var(--theme-primary)!important}.bg-primary,.bg-secondary{color:var(--theme-text-light)!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-danger,.bg-success{color:var(--theme-text-light)!important}.bg-danger{background-color:#dc3545!important}.bg-warning{background-color:#ffc107!important}.bg-info,.bg-warning{color:#212529!important}.bg-info{background-color:#0dcaf0!important}.bg-light{background-color:var(--theme-bg-alt)!important;color:var(--theme-text)!important}.bg-dark{background-color:var(--theme-bg)!important;color:var(--theme-text-light)!important}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid rgba(0,0,0,0);border-radius:50%;animation:spinner-border .75s linear infinite}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}@keyframes spinner-grow{0%{transform:scale(0);opacity:0}50%{opacity:1}}body[data-theme=dark],html[data-theme=dark]{background:radial-gradient(ellipse at 60% 40%,#181c24 60%,#10131a 100%)!important}[data-bs-theme=light],[data-theme=light]{--table-header-bg:#f1f3f5;--table-header-text:#212529;--table-body-bg:#ffffff;--table-body-text:#181818}[data-bs-theme=dark],[data-theme=dark]{--table-header-bg:#2c3034;--table-header-text:#f8f9fa;--table-body-bg:#181a1b;--table-body-text:#f8f9fa}.dropdown-menu{background-color:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-md);border-radius:var(--theme-radius-md);padding:var(--theme-spacing-sm);margin-top:var(--theme-spacing-sm)}.dropdown-item{color:var(--theme-text);padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-radius-sm);transition:var(--theme-transition)}.dropdown-item:hover{background-color:var(--theme-bg-alt);color:var(--theme-text)}.dropdown-item.active{background-color:var(--theme-primary);color:var(--theme-text-light)}[data-theme=light] .dropdown-item{color:#212121}[data-theme=light] .dropdown-item:hover{background-color:#f8f9fa;color:#212121}[data-theme=dark] .dropdown-item{color:#f8f9fa}[data-theme=dark] .dropdown-item:hover{background-color:#2c3034;color:#f8f9fa}.dropdown-divider{border-color:var(--theme-border);margin:var(--theme-spacing-xs) 0}.dropdown-header{color:var(--theme-text-muted);font-weight:600;padding:var(--theme-spacing-sm) var(--theme-spacing-md)}.profile-card{background:var(--theme-surface);color:var(--theme-text)}.profile-card .profile-header{background:var(--theme-primary);color:var(--theme-text-light)}.profile-card .profile-divider{border-color:var(--theme-border)}.profile-card .profile-muted{color:var(--theme-text-muted)}.profile-card .btn-outline-primary{color:var(--theme-text-light);border-color:var(--theme-text-light);background:rgba(0,0,0,0)}.btn,.card,.form-control,.form-select{transition:var(--theme-transition)}.menu-no-theme,.menu-no-theme *,.menu-no-theme * .dropdown-item,.menu-no-theme * .navbar-nav .dropdown-submenu-container .dropdown-item,.menu-no-theme .dropdown-item,.menu-no-theme .dropdown-menu .dropdown-item,.menu-no-theme .navbar-nav .dropdown-submenu-container .dropdown-item{color:#212121!important}.menu-no-theme .dropdown-menu .dropdown-item:hover{outline:0 0 0 .25rem var(--theme-primary-light)!important;border-color:var(--theme-primary)!important;background-color:#f8f9fa!important}.menu-no-theme .dropdown-item.active,.menu-no-theme .dropdown-item:hover,[data-theme=dark] .menu-no-theme,[data-theme=dark] .menu-no-theme *{color:#212121!important}.login-container{min-height:calc(100vh - 115px);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;margin:0!important;padding:0!important;box-sizing:border-box}.login-container:after,.login-container:before{content:none}.login-content{display:flex;flex-direction:column;align-items:center;gap:.25rem}.logo-wrapper{margin-bottom:2rem}.login-buttons{display:flex;flex-direction:column;gap:.75rem;width:300px}.login-btn{width:100%;padding:.6rem 1.5rem;font-size:1rem;font-weight:500;border-radius:.25em;border:1px solid #0d6efd;background:#f8f9fa;color:#0d6efd;transition:all .2s ease}.login-btn:hover:not(:disabled){background:#0d6efd;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.2)}.login-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}[data-bs-theme=dark] .login-btn{background:#23272b;color:#60a5fa;border-color:#60a5fa}[data-bs-theme=dark] .login-btn:hover:not(:disabled){background:#60a5fa;color:#1a1a1a}@media(max-height:600px){.logo-wrapper svg{width:70px;height:70px}.app-title{font-size:1.75rem;margin-bottom:.25rem}.login-content{gap:.25rem}.login-container{min-height:140px}}@media(max-width:768px){.app-title{font-size:1.75rem}.login-buttons{width:240px}.logo-wrapper svg{width:70px;height:70px}.login-btn{padding:.6rem 1.5rem}}@media(max-width:480px){.login-buttons{width:90vw;max-width:300px}}@media(max-height:500px){.logo-wrapper svg{width:50px;height:50px}.app-title{font-size:1.5rem;margin-bottom:.25rem}.login-content{gap:.25rem}.login-btn{padding:.5rem 1.25rem;font-size:1rem}.login-container{min-height:160px}}.header-navbar{background-color:#f3f3f3!important;box-shadow:var(--theme-shadow-md);position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:.5rem 0;color:#131313!important}[data-bs-theme=dark] .header-navbar,[data-theme=dark] .header-navbar{background-color:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:var(--theme-shadow-md)}[data-bs-theme=dark] .header-navbar .nav-link,[data-theme=dark] .header-navbar .nav-link{color:var(--theme-text-light)!important}.env-badge{font-size:.6rem;padding:1px 5px;border-radius:3px;color:#fff;margin-left:6px;font-weight:600;letter-spacing:.5px;vertical-align:middle;display:inline-block}.brand{font-weight:600;font-size:1.3rem;color:var(--theme-text-light)}.brand,.logo{display:flex;align-items:center}.logo{width:32px;height:32px;border-radius:6px;background:var(--theme-text-light);color:var(--theme-primary);justify-content:center;margin-right:8px;font-weight:700;font-size:.9rem}.nav-link{font-weight:500;font-size:.9rem;padding:.4rem .8rem!important;transition:var(--theme-transition);border-radius:4px;margin:0 2px}.nav-link,.nav-link:hover{color:var(--theme-text-light)!important}.nav-link:hover{background-color:hsla(0,0%,100%,.1)}.user-menu-wrapper{position:relative}.user-menu-wrapper .dropdown-menu{left:auto!important;min-width:160px!important}.user-menu-button{display:flex;align-items:center;padding:4px 10px;background-color:hsla(0,0%,100%,.1);border-radius:20px;cursor:pointer;transition:var(--theme-transition)}.user-menu-button:hover{background-color:hsla(0,0%,100%,.2)}.user-avatar-image{width:36px;object-fit:cover;border:1px solid hsla(0,0%,100%,.7);margin-right:6px}.user-avatar-initials{width:28px;height:28px;border-radius:50%;background-color:hsla(0,0%,100%,.9);color:#0d47a1;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;margin-right:6px;border:1px solid hsla(0,0%,100%,.7)}.user-avatar-spinner{width:20px;height:20px;margin-right:8px;color:#fff}.user-name{color:#131313;font-weight:400;font-size:.85rem;margin-right:6px;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-indicator{color:hsla(0,0%,100%,.8);font-size:12px}#user-dropdown{padding:0;background:rgba(0,0,0,0);border:none}#user-dropdown:after{display:none!important}.dropdown-menu{margin-top:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important;border:none!important;border-radius:6px!important;z-index:1500!important;min-width:160px!important;right:0!important;left:auto!important;padding:4px!important;animation:fadeIn .2s ease}.dropdown-item{font-size:.85rem;padding:6px 12px;border-radius:4px;transition:all .15s ease;color:#333}.dropdown-item:hover{outline:0 0 0 .25rem var(--theme-primary-light)!important;border-color:var(--theme-primary)!important}.logout-item{color:#d32f2f;font-size:.85rem}.logout-item:hover{background-color:rgba(211,47,47,.08)}.dropdown-divider{margin:4px 0}#login-dropdown{padding:0;background:rgba(0,0,0,0);border:none}#login-dropdown:after{display:none!important}.login-button,.login-wrapper{display:flex;align-items:center}.login-button{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:.85rem;font-weight:500;padding:5px 14px;border-radius:20px;cursor:pointer;transition:all .2s ease}.login-button:hover{background-color:hsla(0,0%,100%,.25)}.login-option-internal{color:#1976d2;font-weight:500;font-size:.85rem;border-radius:4px}.login-option-internal:hover{background-color:rgba(25,118,210,.08)}.login-option-external{color:#757575;font-weight:500;font-size:.85rem;border-radius:4px}.disabled-tag{font-size:.7rem;opacity:.7;background-color:#e0e0e0;padding:1px 5px;border-radius:3px;font-weight:400}.theme-switcher-wrapper{display:flex;align-items:center}.theme-switcher-btn{background:none;border:none;color:#131313;font-size:1.3rem;cursor:pointer;padding:6px 10px;border-radius:50%;transition:background .2s}.theme-switcher-btn:hover{background:hsla(0,0%,100%,.15)}@media(min-width:992px){.navbar-collapse{display:flex!important;flex-basis:auto}.header-nav{margin-left:2rem}}@media(max-width:991px){.header-navbar .container-fluid{padding:0 1rem}.navbar-collapse{position:absolute;top:100%;left:0;right:0;background-color:#1565c0;padding:1rem;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.1)}.header-nav{margin-top:1rem;margin-bottom:.5rem;margin-left:1rem;flex-direction:column}.nav-link{padding:.5rem 0!important;margin:.25rem 0;width:100%}.user-menu-button{width:-moz-fit-content;width:fit-content}.dropdown-menu{position:absolute!important;width:160px!important;background-color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important;margin-top:0!important;left:auto!important;right:0!important}.login-button{margin:.5rem 0}}.rbt-menu,.rbt-menu.dropdown-menu{min-width:100%!important;width:100%!important;box-sizing:border-box;z-index:3000!important;position:absolute!important;left:0;top:100%}.form-control.is-invalid{background-image:none!important;padding-right:.75rem!important}.password-input-wrapper .form-control.is-invalid{padding-right:2.5rem!important}.card-header-primary{background-color:#1976d2!important;color:#f8f9fa!important;border:none;padding:1rem;font-weight:500}.form-check{margin-left:0!important}.form-check:not(.form-switch) .form-check-input[type=checkbox]{width:1rem!important;height:1rem!important;margin-right:5px}.form-check-input[type=checkbox]:focus{box-shadow:0 0 0 .25rem rgba(25,118,210,.25)!important}.form-check-input[type=checkbox]:checked{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.form-switch .form-check-input{width:2.5rem!important;height:1.25rem!important;background-color:#ccc!important;border:none!important;border-radius:2rem!important;cursor:pointer;transition:background-color .25s,border-color .25s;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e")!important;background-position:0!important;background-size:contain!important}.form-switch .form-check-input:checked{background-color:#0d6efd!important;border-color:#0d6efd!important;background-position:100%!important}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e")!important;outline:0!important;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important}.form-check-input[type=checkbox]:not(.form-switch .form-check-input){width:1rem!important;height:1rem!important;margin-right:5px}.custom-switch-dark .form-check-input{background-color:rgba(0,0,0,.25)!important}.custom-switch-dark .form-check-input:checked{background-color:#0d6efd!important}.form-switch.active-organizations-toggle .form-check-input{width:3rem!important;height:1.5rem!important;background-color:rgba(0,0,0,.25)!important;border-radius:2rem!important}.form-switch.active-organizations-toggle .form-check-input:checked{background-color:#0d6efd!important}[data-bs-theme=light] .table tbody td,[data-theme=light] .table tbody td{color:#000!important}[data-bs-theme=dark] .table tbody td,[data-theme=dark] .table tbody td{color:var(--theme-text)!important}.text-muted{color:#6c757d!important}.admin-action-btn{color:#6b7280!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2px!important;min-width:unset!important;text-decoration:none!important}.admin-action-btn:active,.admin-action-btn:focus,.admin-action-btn:hover{color:#6b7280!important;text-decoration:none!important;background-color:rgba(0,0,0,0)!important}.admin-action-btn:disabled{color:#9ca3af!important;cursor:not-allowed!important}.layout-fluid .flex-grow-1 .container,.layout-fluid .flex-grow-1 .container-fluid{max-width:100%!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.layout-fluid .card .container,.layout-fluid .card .container-fluid,.layout-fluid .dropdown-menu .container,.layout-fluid .dropdown-menu .container-fluid,.layout-fluid .modal .container,.layout-fluid .modal .container-fluid,.layout-fluid .offcanvas .container,.layout-fluid .offcanvas .container-fluid,.layout-fluid .popover .container,.layout-fluid .popover .container-fluid,.layout-fluid .toast .container,.layout-fluid .toast .container-fluid,.layout-fluid .tooltip .container,.layout-fluid .tooltip .container-fluid{max-width:none!important;padding-left:0!important;padding-right:0!important}@media(max-width:768px){.layout-fluid .flex-grow-1 .container,.layout-fluid .flex-grow-1 .container-fluid{padding-left:1rem!important;padding-right:1rem!important}}[data-theme=light]{--theme-bg:#f8f9fa;--theme-bg-alt:#fff;--theme-surface:#fff;--theme-border:#e0e0e0;--theme-text:#181818;--theme-text-light:#fff;--theme-text-muted:#757575;--theme-primary:#1976d2;--theme-primary-dark:#1565c0;--theme-primary-light:#60a5fa}[data-theme=dark]{--theme-bg:#181a1b;--theme-bg-alt:#23272b;--theme-surface:#23272b;--theme-border:#222;--theme-text:#f8f9fa;--theme-text-light:#fff;--theme-text-muted:#b0b0b0;--theme-primary:#1976d2;--theme-primary-dark:#1565c0;--theme-primary-light:#60a5fa}.breadcrumb-link-custom{color:var(--theme-primary)!important;text-decoration:none;font-weight:500}.breadcrumb-link-custom:hover{text-decoration:underline;color:var(--theme-primary)!important}.breadcrumb-text-custom{color:var(--theme-text);font-weight:500}.breadcrumb-separator-custom{margin:0 6px;color:var(--theme-text-muted)}.breadcrumb-item-custom{display:flex;align-items:center;padding:0;margin:0}[data-bs-theme=dark] .dropdown-item,[data-bs-theme=dark] .dropdown-menu,[data-bs-theme=dark] .form-select,[data-bs-theme=dark] .rbt-menu,[data-bs-theme=dark] .rbt-menu-item,[data-bs-theme=dark] select{background-color:#23272b!important;color:#fff!important;border-color:#444!important}[data-bs-theme=dark] .dropdown-item{color:#fff!important}[data-bs-theme=dark] .dropdown-item.active,[data-bs-theme=dark] .dropdown-item:active,[data-bs-theme=dark] .dropdown-item:hover{background-color:#1976d2!important;color:#fff!important}[data-bs-theme=dark] .form-select option,[data-bs-theme=dark] select option{background-color:#23272b;color:#fff}[data-bs-theme=dark] .rbt-menu,[data-bs-theme=dark] .rbt-menu-item{background-color:#23272b!important;color:#fff!important}.typeahead-container{position:relative;overflow:visible!important}.typeahead-container .dropdown-menu{border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.typeahead-container .dropdown-item,.typeahead-container .rbt-menu-custom-option{padding:8px 12px;cursor:pointer;transition:background-color .15s ease,color .15s ease;border:none}.typeahead-container .dropdown-item:hover,.typeahead-container .rbt-menu-custom-option:hover{background-color:#f8f9fa!important;color:#212529!important}.typeahead-container .dropdown-item.active,.typeahead-container .dropdown-item:focus,.typeahead-container .dropdown-item:focus-visible,.typeahead-container .rbt-menu-custom-option.active,.typeahead-container .rbt-menu-custom-option:focus,.typeahead-container .rbt-menu-custom-option:focus-visible{background-color:#0d6efd!important;color:#fff!important;outline:none}.typeahead-container .rbt-menu .rbt-menu-custom-option.active{background-color:#0d6efd!important;color:#fff!important}[data-bs-theme=dark] .typeahead-container .dropdown-menu{background-color:#212529;border-color:#495057}[data-bs-theme=dark] .typeahead-container .dropdown-item,[data-bs-theme=dark] .typeahead-container .rbt-menu-custom-option{color:#f8f9fa}[data-bs-theme=dark] .typeahead-container .dropdown-item:hover,[data-bs-theme=dark] .typeahead-container .rbt-menu-custom-option:hover{background-color:#495057!important;color:#f8f9fa!important}[data-bs-theme=dark] .typeahead-container .dropdown-item.active,[data-bs-theme=dark] .typeahead-container .dropdown-item:focus,[data-bs-theme=dark] .typeahead-container .dropdown-item:focus-visible,[data-bs-theme=dark] .typeahead-container .rbt-menu-custom-option.active,[data-bs-theme=dark] .typeahead-container .rbt-menu-custom-option:focus,[data-bs-theme=dark] .typeahead-container .rbt-menu-custom-option:focus-visible{background-color:#0d6efd!important;color:#fff!important}.rbt-input-main:focus+.rbt-menu,.rbt-input:focus+.rbt-menu{display:block}.typeahead-container .rbt-input-main:focus,.typeahead-container .rbt-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-header{margin-bottom:1rem;margin-top:1.5rem}.page-title{font-size:1.5rem!important;font-weight:700!important;color:#212529!important;margin-bottom:.5rem!important;line-height:1.2}.page-subtitle{font-size:1rem!important;color:#6c757d!important;margin-bottom:0!important;line-height:1.4}[data-bs-theme=dark] .page-title{color:#f8f9fa!important}[data-bs-theme=dark] .page-subtitle{color:#adb5bd!important}.request-actions-header{padding-right:35px!important;text-align:right!important;vertical-align:middle!important}.modal-content{border:none!important}.icon-gray-color{color:#727272!important}.contact-list-bg{background-color:#f1f1f1!important}[data-bs-theme=dark] .contact-list-bg,[data-theme=dark] .contact-list-bg{background-color:#121417!important}.contact-label-dark{color:#191919!important;font-size:1rem!important;font-weight:600!important}[data-bs-theme=dark] .contact-label-dark,[data-theme=dark] .contact-label-dark{color:#fff!important}.contact-value-gray{color:#6c757d!important;font-size:1rem!important}.contact-icon-button{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.2rem!important;cursor:pointer!important;transition:opacity .2s ease!important}.contact-icon-button,.contact-icon-button:hover{background:none!important;border:none!important;color:#727272!important}.contact-icon-button:hover{opacity:.7!important}.contact-icon-button:focus{box-shadow:none!important;background:none!important;border:none!important;color:#727272!important}.dropdown-item-custom:hover{background-color:var(--bs-table-hover-bg,rgba(0,0,0,.075))!important}[data-bs-theme=dark] [class^=TripCommunication_container__],[data-theme=dark] [class^=TripCommunication_container__]{background:var(--theme-surface)!important;border:.25px solid #dee2e6!important}[data-bs-theme=dark] [class^=TripCommunication_columnTitleWrapper__],[data-bs-theme=dark] [class^=TripCommunication_sendMessageTitleWrapper__],[data-theme=dark] [class^=TripCommunication_columnTitleWrapper__],[data-theme=dark] [class^=TripCommunication_sendMessageTitleWrapper__]{background:var(--theme-bg-alt)!important;color:var(--theme-text)!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_container__],[data-theme=dark] [class^=TripCommunicationCreate_container__]{background:var(--theme-surface)!important;border:none!important;box-shadow:none!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_sendButton__],[data-theme=dark] [class^=TripCommunicationCreate_sendButton__]{background:rgba(0,0,0,0)!important;color:#0d6efd!important;border:1px solid #0d6efd!important;box-shadow:none!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_sendButton__]:hover:not(:disabled),[data-theme=dark] [class^=TripCommunicationCreate_sendButton__]:hover:not(:disabled){background:#0d6efd!important;color:#fff!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_sendButton__]:disabled,[data-theme=dark] [class^=TripCommunicationCreate_sendButton__]:disabled{background:rgba(0,0,0,0)!important;color:#9ca3af!important;border-color:#9ca3af!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_messageHistoryTitle__],[data-bs-theme=dark] [class^=TripCommunicationCreate_sendMessageTitle__],[data-theme=dark] [class^=TripCommunicationCreate_messageHistoryTitle__],[data-theme=dark] [class^=TripCommunicationCreate_sendMessageTitle__]{background:var(--theme-bg-alt)!important;color:var(--theme-text)!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_messageInput__],[data-bs-theme=dark] [class^=TripCommunication_messageInput__],[data-theme=dark] [class^=TripCommunicationCreate_messageInput__],[data-theme=dark] [class^=TripCommunication_messageInput__]{border:1px solid #495057!important;background:var(--theme-bg-alt)!important;color:var(--theme-text)!important;border-radius:5px;transition:border-color .2s ease}[data-bs-theme=dark] [class^=TripCommunicationCreate_messageInput__]:focus,[data-bs-theme=dark] [class^=TripCommunication_messageInput__]:focus,[data-theme=dark] [class^=TripCommunicationCreate_messageInput__]:focus,[data-theme=dark] [class^=TripCommunication_messageInput__]:focus{border-color:var(--theme-primary-light)!important;box-shadow:0 0 0 .25rem rgba(96,165,250,.25)!important;background:var(--theme-surface)!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_header__],[data-bs-theme=dark] [class^=TripCommunication_header__],[data-theme=dark] [class^=TripCommunicationCreate_header__],[data-theme=dark] [class^=TripCommunication_header__]{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_messageText__],[data-bs-theme=dark] [class^=TripCommunicationCreate_subtitle__],[data-bs-theme=dark] [class^=TripCommunicationCreate_title__],[data-bs-theme=dark] [class^=TripCommunication_messageText__],[data-bs-theme=dark] [class^=TripCommunication_subtitle__],[data-bs-theme=dark] [class^=TripCommunication_title__],[data-theme=dark] [class^=TripCommunicationCreate_messageText__],[data-theme=dark] [class^=TripCommunicationCreate_subtitle__],[data-theme=dark] [class^=TripCommunicationCreate_title__],[data-theme=dark] [class^=TripCommunication_messageText__],[data-theme=dark] [class^=TripCommunication_subtitle__],[data-theme=dark] [class^=TripCommunication_title__]{color:var(--theme-text)!important}[data-bs-theme=dark] [class^=TripCommunication_messageTime__],[data-bs-theme=dark] [class^=TripCommunication_userByLine__],[data-theme=dark] [class^=TripCommunication_messageTime__],[data-theme=dark] [class^=TripCommunication_userByLine__]{color:var(--theme-text-muted)!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_userName__],[data-bs-theme=dark] [class^=TripCommunication_userName__],[data-theme=dark] [class^=TripCommunicationCreate_userName__],[data-theme=dark] [class^=TripCommunication_userName__]{color:var(--theme-text)!important;font-weight:600!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_userRole__],[data-bs-theme=dark] [class^=TripCommunication_userRole__],[data-theme=dark] [class^=TripCommunicationCreate_userRole__],[data-theme=dark] [class^=TripCommunication_userRole__]{color:var(--theme-text-muted)!important;background:color-mix(in srgb,var(--theme-bg-alt) 85%,var(--theme-border))!important;border:1px solid var(--theme-border)!important}[data-bs-theme=dark] [class^=TripCommunicationCreate_] h1,[data-bs-theme=dark] [class^=TripCommunicationCreate_] h2,[data-bs-theme=dark] [class^=TripCommunicationCreate_] h3,[data-bs-theme=dark] [class^=TripCommunication_] h1,[data-bs-theme=dark] [class^=TripCommunication_] h2,[data-bs-theme=dark] [class^=TripCommunication_] h3,[data-theme=dark] [class^=TripCommunicationCreate_] h1,[data-theme=dark] [class^=TripCommunicationCreate_] h2,[data-theme=dark] [class^=TripCommunicationCreate_] h3,[data-theme=dark] [class^=TripCommunication_] h1,[data-theme=dark] [class^=TripCommunication_] h2,[data-theme=dark] [class^=TripCommunication_] h3{color:var(--theme-text)!important}[data-bs-theme=dark] .d-flex.align-items-center.justify-content-between.rounded,[data-theme=dark] .d-flex.align-items-center.justify-content-between.rounded{background-color:#2c3034!important;color:var(--theme-text)!important;border:1px solid #3a3f44!important}[data-bs-theme=dark] [style*="color: rgb(0, 0, 0)"],[data-theme=dark] [style*="color: rgb(0, 0, 0)"]{color:var(--theme-text)!important}[data-bs-theme=dark] input.form-control,[data-bs-theme=dark] select.form-select,[data-bs-theme=dark] textarea.form-control,[data-theme=dark] input.form-control,[data-theme=dark] select.form-select,[data-theme=dark] textarea.form-control{background-color:var(--theme-bg-alt)!important;color:var(--theme-text)!important;border:1px solid #5a5f63!important;transition:border-color .2s ease,box-shadow .2s ease}[data-bs-theme=dark] input.form-control:focus,[data-bs-theme=dark] select.form-select:focus,[data-bs-theme=dark] textarea.form-control:focus,[data-theme=dark] input.form-control:focus,[data-theme=dark] select.form-select:focus,[data-theme=dark] textarea.form-control:focus{background-color:var(--theme-surface)!important;border-color:var(--theme-primary-light)!important;box-shadow:0 0 0 .25rem rgba(96,165,250,.25)!important}[data-bs-theme=dark] .dropzone,[data-theme=dark] .dropzone{background-color:#2c3034!important;border:2px dashed #495057!important;color:var(--theme-text)!important;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}[data-bs-theme=dark] .dropzone:hover,[data-theme=dark] .dropzone:hover{background-color:#343a40!important;border-color:var(--theme-primary-light)!important}[data-bs-theme=dark] [style*="background:"],[data-theme=dark] [style*="background:"]{background:#2c3034!important;background-color:#2c3034!important;color:var(--theme-text)!important;border-color:#3a3f44!important}[data-bs-theme=dark] .container-fluid[style*="background-color: rgb(248, 249, 250)"],[data-bs-theme=dark] .container-fluid[style*="background:"],[data-theme=dark] .container-fluid[style*="background-color: rgb(248, 249, 250)"],[data-theme=dark] .container-fluid[style*="background:"]{background:var(--theme-bg)!important;background-color:var(--theme-bg)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}[data-bs-theme=dark] .card[style*="background-color: rgb(255, 255, 255)"],[data-bs-theme=dark] .card[style*="background-color: white"],[data-bs-theme=dark] .card[style*="background:"],[data-theme=dark] .card[style*="background-color: rgb(255, 255, 255)"],[data-theme=dark] .card[style*="background-color: white"],[data-theme=dark] .card[style*="background:"]{background:var(--theme-surface)!important;background-color:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:0 1px 3px rgba(0,0,0,.35)!important}[data-bs-theme=dark] .card .card-body,[data-bs-theme=dark] [style*="color: rgb(31, 41, 55)"],[data-theme=dark] .card .card-body,[data-theme=dark] [style*="color: rgb(31, 41, 55)"]{color:var(--theme-text)!important}[data-bs-theme=dark] #requested-date-content[style*="background-color: rgb(248, 249, 250)"],[data-bs-theme=dark] #requested-date-content[style*="background:"],[data-theme=dark] #requested-date-content[style*="background-color: rgb(248, 249, 250)"],[data-theme=dark] #requested-date-content[style*="background:"]{background:#2e3338!important;background-color:#2e3338!important;color:var(--theme-text)!important;border-color:#3c4147!important}[data-bs-theme=dark] .accordion-collapse .border[style*="background-color: rgb(248, 249, 250)"],[data-theme=dark] .accordion-collapse .border[style*="background-color: rgb(248, 249, 250)"]{background-color:#2e3338!important;border-color:#3c4147!important;color:var(--theme-text)!important}[data-bs-theme=dark] .text-dark,[data-bs-theme=dark] [style*="color: rgb(0, 0, 0)"],[data-bs-theme=dark] [style*="color: rgb(17, 17, 17)"],[data-bs-theme=dark] [style*="color: rgb(31, 41, 55)"],[data-bs-theme=dark] [style*="color: rgb(34, 34, 34)"],[data-bs-theme=dark] [style*="color:#111"],[data-theme=dark] .text-dark,[data-theme=dark] [style*="color: rgb(0, 0, 0)"],[data-theme=dark] [style*="color: rgb(17, 17, 17)"],[data-theme=dark] [style*="color: rgb(31, 41, 55)"],[data-theme=dark] [style*="color: rgb(34, 34, 34)"],[data-theme=dark] [style*="color:#111"]{color:var(--theme-text)!important}[data-bs-theme=dark] .btn-link,[data-theme=dark] .btn-link{color:var(--theme-text)!important;opacity:.9}[data-bs-theme=dark] .btn-link:hover,[data-theme=dark] .btn-link:hover{color:var(--theme-text)!important;opacity:1}[data-bs-theme=light] .menu-no-theme .dropdown-menu,[data-theme=light] .menu-no-theme .dropdown-menu{background-color:#fff!important;color:#212121!important}[data-bs-theme=dark] .menu-no-theme .dropdown-menu,[data-theme=dark] .menu-no-theme .dropdown-menu{background-color:var(--theme-surface)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important}[data-bs-theme=dark] .menu-no-theme .dropdown-item,[data-theme=dark] .menu-no-theme .dropdown-item{background-color:rgba(0,0,0,0)!important;color:var(--theme-text)!important}[data-bs-theme=dark] .menu-no-theme .dropdown-item:hover,[data-theme=dark] .menu-no-theme .dropdown-item:hover{background-color:#2c3034!important;color:var(--theme-text)!important}[data-bs-theme=dark] .menu-no-theme,[data-bs-theme=dark] .menu-no-theme *,[data-theme=dark] .menu-no-theme,[data-theme=dark] .menu-no-theme *{color:var(--theme-text-light)!important}[data-bs-theme=dark] .header-nav.menu-no-theme .dropdown-submenu-container>.dropdown-toggle,[data-theme=dark] .header-nav.menu-no-theme .dropdown-submenu-container>.dropdown-toggle{color:var(--theme-text-light)!important;background:rgba(0,0,0,0)!important}[data-bs-theme=dark] .header-nav.menu-no-theme .dropdown-submenu-container>.dropdown-toggle:hover,[data-theme=dark] .header-nav.menu-no-theme .dropdown-submenu-container>.dropdown-toggle:hover{background:hsla(0,0%,100%,.08)!important}[data-bs-theme=dark] .d-flex[style*="background-color: rgb(232, 239, 255)"],[data-theme=dark] .d-flex[style*="background-color: rgb(232, 239, 255)"]{background-color:#273043!important;border-color:#3a4357!important;color:#a5c8ff!important}[data-bs-theme=dark],[data-theme=dark]{--pill-info-bg:#0b252b;--pill-info-border:#2aa9c7;--pill-info-text:#7dd6f9;--pill-info-bg-active:#133d45;--pill-info-border-active:#61eaff;--pill-info-text-active:#d8f8ff}[data-bs-theme=dark] .badge,[data-bs-theme=dark] .rbt-token,[data-theme=dark] .badge,[data-theme=dark] .rbt-token{background-color:var(--pill-info-bg)!important;border:1px solid var(--pill-info-border)!important;color:var(--pill-info-text)!important;font-weight:600!important;border-radius:6px!important;padding:2px 8px!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}[data-bs-theme=dark] .badge.active,[data-bs-theme=dark] .rbt-token-active,[data-theme=dark] .badge.active,[data-theme=dark] .rbt-token-active{background-color:var(--pill-info-bg-active)!important;border-color:var(--pill-info-border-active)!important;color:var(--pill-info-text-active)!important;box-shadow:0 0 6px rgba(97,234,255,.8),inset 0 0 2px rgba(97,234,255,.7)!important;transform:none}[data-bs-theme=dark] [style*="background-color: rgb(243, 243, 243)"],[data-theme=dark] [style*="background-color: rgb(243, 243, 243)"]{background-color:#2c3034!important;color:var(--theme-text)!important;border:1px solid #3a3f44!important}[data-bs-theme=dark] .route-estimation-accent,[data-theme=dark] .route-estimation-accent{color:#bdbdbd!important}[data-bs-theme=dark] .btn-warning,[data-theme=dark] .btn-warning{color:#000!important;background-color:#ffc107!important;border-color:#ffc107!important;font-weight:500}[data-bs-theme=dark] .btn-warning:hover,[data-theme=dark] .btn-warning:hover{background-color:#ffcd28!important;border-color:#ffcd28!important;color:#000!important}[data-bs-theme=dark] .mobile-nav-overlay,[data-theme=dark] .mobile-nav-overlay{background-color:rgba(0,0,0,.6)!important}[data-bs-theme=dark] .mobile-nav-drawer,[data-theme=dark] .mobile-nav-drawer{background-color:#1e2125!important;color:var(--theme-text)!important;border-right:1px solid #2c3034!important;box-shadow:0 0 12px rgba(0,0,0,.6)}[data-bs-theme=dark] .mobile-nav-profile-row,[data-theme=dark] .mobile-nav-profile-row{border-bottom:1px solid #2c3034!important;background-color:#23272b!important;color:var(--theme-text)!important}[data-bs-theme=dark] .mobile-nav-link,[data-theme=dark] .mobile-nav-link{background:rgba(0,0,0,0)!important;color:var(--theme-text)!important;font-weight:500!important;border-radius:6px!important;padding:.75rem 1rem!important;transition:background-color .2s ease}[data-bs-theme=dark] .mobile-nav-link:hover,[data-theme=dark] .mobile-nav-link:hover{background-color:#2c3034!important;color:var(--theme-text-light)!important}[data-bs-theme=dark] .mobile-nav-hamburger,[data-theme=dark] .mobile-nav-hamburger{color:var(--theme-text-light)!important;background:rgba(0,0,0,0)!important;border:none!important}[data-bs-theme=dark] .mobile-nav-icons-row,[data-theme=dark] .mobile-nav-icons-row{border-top:1px solid #2c3034!important;background-color:#1f2226!important;color:var(--theme-text-muted)!important}[data-bs-theme=dark] .mobile-nav-divider,[data-theme=dark] .mobile-nav-divider{background-color:#2c3034!important;height:1px!important;margin:8px 0!important}[data-bs-theme=dark] .mobile-nav-back-top,[data-theme=dark] .mobile-nav-back-top{color:var(--theme-text-light)!important;background:rgba(0,0,0,0)!important;border:none!important}[data-bs-theme=dark] .mobile-nav-back-top .mobile-nav-back-icon,[data-bs-theme=dark] .mobile-nav-back-top .mobile-nav-back-label,[data-theme=dark] .mobile-nav-back-top .mobile-nav-back-icon,[data-theme=dark] .mobile-nav-back-top .mobile-nav-back-label{color:var(--theme-text-light)!important;fill:currentColor!important;stroke:currentColor!important}[data-bs-theme=dark] .mobile-nav-back-top:hover,[data-theme=dark] .mobile-nav-back-top:hover{background:hsla(0,0%,100%,.08)!important;border-radius:8px}[data-bs-theme=dark] .mobile-nav-profile-greeting,[data-theme=dark] .mobile-nav-profile-greeting{color:var(--theme-text-light)!important}[data-bs-theme=dark] .mobile-nav-profile-greeting strong,[data-theme=dark] .mobile-nav-profile-greeting strong{color:var(--theme-text)!important}[data-bs-theme=dark] .mobile-nav-avatar,[data-theme=dark] .mobile-nav-avatar{border:1px solid #3a3f44!important;background-color:#2c3034!important}[data-bs-theme=dark] .mobile-nav-theme-toggle .bi-sun-fill,[data-bs-theme=dark] .mobile-nav-theme-toggle i,[data-theme=dark] .mobile-nav-theme-toggle .bi-sun-fill,[data-theme=dark] .mobile-nav-theme-toggle i{color:#ffd54f!important;opacity:.95}[data-bs-theme=dark] .mobile-nav-theme-toggle:hover i,[data-theme=dark] .mobile-nav-theme-toggle:hover i{color:#ffe082!important}[data-bs-theme=light] .mobile-nav-theme-toggle i,[data-theme=light] .mobile-nav-theme-toggle i{color:#212121!important}[data-bs-theme=dark] .btn-light,[data-theme=dark] .btn-light{background-color:#343a40!important;border-color:#495057!important;color:#f8f9fa!important}[data-bs-theme=dark] .btn-light:focus,[data-bs-theme=dark] .btn-light:hover,[data-theme=dark] .btn-light:focus,[data-theme=dark] .btn-light:hover{background-color:#495057!important;border-color:#5a6268!important;color:#fff!important}[data-bs-theme=dark] .form-check-input,[data-theme=dark] .form-check-input{background-color:#2c3034!important;border-color:#5a5f63!important}[data-bs-theme=dark] .form-check-input:checked,[data-theme=dark] .form-check-input:checked{background-color:#1976d2!important;border-color:#1976d2!important}[data-bs-theme=dark] .form-check-label,[data-theme=dark] .form-check-label{color:#f8f9fa!important;font-weight:500}[data-bs-theme=dark] .form-check-input:checked+.form-check-label,[data-theme=dark] .form-check-input:checked+.form-check-label{background-color:rgba(25,118,210,.25)!important;color:#fff!important}.auth-guard-screen{background:var(--theme-bg)!important;color:var(--theme-text)!important}html[data-bs-theme=dark],html[data-theme=dark]{color-scheme:dark}html[data-bs-theme=light],html[data-theme=light]{color-scheme:light}.view-request-bordered-card{border:1px solid #dee2e6!important;border-radius:12px;background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-bs-theme=dark] .view-request-bordered-card,[data-theme=dark] .view-request-bordered-card{border-color:var(--theme-border)!important;background-color:var(--theme-surface)!important;box-shadow:0 1px 3px rgba(0,0,0,.35)!important}