.datepicker-container{position:relative}.datepicker-label{display:block;font-family:Arial,sans-serif;font-size:14px;font-weight:700;margin-bottom:10px}.datepicker-input{border:1px solid #e8e8e8;border-radius:4px;height:35px}.datepicker-input:focus{border-color:#66afe9;outline:none}.datepicker-input-invalid{border-color:red}.datepicker-error{color:red;font-size:12px;margin-top:10px}.datepicker-selected-date{font-family:Arial,sans-serif;font-size:14px;margin-top:10px}.custom-navbar{background-color:hsla(0,0%,100%,.95);border-bottom:1px solid #f0f0f0;box-shadow:0 2px 10px rgba(0,0,0,.05);font-family:Barlow,sans-serif;padding:12px 24px}.custom-navbar .navbar-brand{align-items:center;display:flex;font-size:1.5rem;font-weight:600;letter-spacing:.5px;padding:0 15px}.custom-navbar .navbar-brand img{height:40px;margin-right:10px;object-fit:contain}.custom-navbar .navbar-nav .nav-link{border-radius:4px;color:#333;font-size:.95rem;font-weight:500;margin:0 8px;padding:8px 12px;transition:all .2s ease}.custom-navbar .navbar-nav .nav-link:hover{background-color:rgba(0,20,137,.05);color:#001489;text-decoration:none}.custom-navbar .dropdown-menu{border:none;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:8px}.custom-navbar .dropdown-item{border-radius:4px;margin:2px 0;padding:8px 16px;transition:all .2s ease}.custom-navbar .dropdown-item:hover{background-color:rgba(0,20,137,.05)}.custom-navbar .search-container{margin:0 15px;max-width:300px}.search-wrapper{max-width:300px;width:100%}.modern-search{border:1px solid #e0e0e0;border-radius:20px!important;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .2s ease}.modern-search:focus-within{border-color:#001489;box-shadow:0 4px 12px rgba(0,20,137,.1);transform:translateY(-1px)}.search-addon{align-items:center;background-color:transparent!important;border:none!important;display:flex;justify-content:center;padding-left:15px!important}.search-icon{color:#666;cursor:pointer;font-size:14px;transition:color .2s ease}.search-icon:hover{color:#001489}.search-input{background-color:transparent!important;border:none!important;font-family:Barlow,sans-serif!important;font-size:.9rem!important;height:40px!important;padding:10px 15px!important}.search-input:focus{box-shadow:none!important;outline:none!important}.custom-navbar .input-group{border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.05);overflow:hidden}.custom-navbar .input-group-addon{background-color:transparent;border:none}.custom-navbar .form-control{border:none;font-size:.9rem;padding:10px 15px}.custom-navbar .nav-button{align-items:center;border-radius:20px;cursor:pointer;display:flex;font-weight:600;justify-content:center;margin:0 5px;padding:8px 16px;transition:all .2s ease}.custom-navbar .primary-button{background-color:#001489;border:none;color:#fff;transition:all .2s ease}.custom-navbar .primary-button:hover{background-color:#00116f;box-shadow:0 4px 8px rgba(0,20,137,.2);transform:translateY(-1px)}.custom-navbar .secondary-button{background-color:#f8f9fa;border:1px solid #e0e0e0;color:#333}.custom-navbar .secondary-button:hover{background-color:#e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.05);transform:translateY(-1px)}.custom-navbar .nav-icon{font-size:1rem;margin-right:8px}.custom-navbar .navbar-toggler{background-color:transparent;border:none;border-radius:6px;margin-right:5px;padding:10px;transition:all .2s ease}.custom-navbar .navbar-toggler:hover{background-color:rgba(0,0,0,.05)}.custom-navbar .navbar-toggler:focus{box-shadow:none;outline:none}.custom-navbar .navbar-toggler-icon{background-color:#333;background-image:none;display:inline-block;height:2px;position:relative;transition:all .3s ease;width:24px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-color:transparent}.custom-navbar .navbar-toggler-icon:after,.custom-navbar .navbar-toggler-icon:before{background-color:#333;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;width:24px}.custom-navbar .navbar-toggler-icon:before{top:-8px}.custom-navbar .navbar-toggler-icon:after{top:8px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{top:0;transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{top:0;transform:rotate(-45deg)}.offcanvas-header{background-color:rgba(248,249,250,.7);border-bottom:1px solid #f0f0f0;padding:12px 16px}.offcanvas-title{color:#555;font-size:1.1rem;font-weight:500;letter-spacing:.3px}.btn-close{margin:-8px -8px -8px auto;opacity:.6;padding:8px;transition:all .2s ease}.btn-close:hover{background-color:rgba(0,0,0,.03);opacity:.8}.offcanvas-body{background-color:hsla(0,0%,100%,.98);padding:16px}.offcanvas-body .nav-link{color:#666;font-weight:400;padding:6px 10px}.offcanvas-body .dropdown-toggle{color:#555;font-weight:500}.offcanvas-body .dropdown-menu{border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:6px}.offcanvas-body .dropdown-item{border-radius:4px;color:#666;font-size:.9rem;margin:2px 0;padding:6px 12px}.offcanvas-body .dropdown-item:hover{background-color:rgba(0,0,0,.02);color:#333}.offcanvas-body .nav-icon{font-size:.9rem;opacity:.7}.offcanvas-body .me-2{margin-right:.4rem!important}.offcanvas-body .nav-button{box-shadow:0 1px 3px rgba(0,0,0,.05);font-size:.85rem;font-weight:500;padding:6px 12px}.offcanvas-body .primary-button{background-color:#001489;border:none;color:#fff}.offcanvas-body .primary-button:hover{background-color:#00116f;box-shadow:0 2px 5px rgba(0,20,137,.2);transform:translateY(-1px)}.offcanvas-body .secondary-button{background-color:#f8f9fa;border:1px solid #e0e0e0;color:#333}.offcanvas-body .secondary-button:hover{background-color:#e9ecef;transform:translateY(-1px)}.rs-btn{border-radius:6px!important}.rs-btn:hover{background-color:#f8f9fa!important;box-shadow:0 2px 5px rgba(0,0,0,.05);transform:translateY(-1px)}.datepicker{display:inline-block;font-family:Segoe UI,Roboto,sans-serif;position:relative;width:260px;z-index:99999!important}.datepicker input{appearance:textfield!important;-webkit-appearance:textfield!important;border:1px solid #ccd1d9;border-radius:8px;color:#333!important;font-family:Segoe UI,Roboto,sans-serif!important;font-size:15px;outline:none;padding:10px 14px;transition:border .2s ease;width:100%}.datepicker input:focus{border-color:#4c8fe3;box-shadow:0 0 0 3px rgba(76,143,227,.2)}.datepicker-input{appearance:textfield!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;color:#333!important;display:inline-block!important;font-family:Segoe UI,Roboto,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:normal!important;text-align:start!important;text-indent:0!important;text-rendering:auto!important;text-shadow:none!important;text-transform:none!important;word-spacing:normal!important}.calendar-popup{animation:fadeIn .2s ease-out;background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.12);font-family:Segoe UI,sans-serif;font-size:14px;padding:16px;position:absolute;transition:all .2s ease}.calendar th{color:#666;font-weight:500;padding:6px;text-align:center}.calendar td{border-radius:4px;cursor:pointer;padding:8px;text-align:center;transition:background .2s ease}.calendar td:hover{background:#e6f0ff}.calendar td.selected{background-color:#00589b;color:#fff;font-weight:600}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.header button{background:transparent;border:none;color:#00589b;cursor:pointer;font-size:18px;padding:4px 10px;transition:background .2s}.header button:hover{background-color:#f0f4fa;border-radius:4px}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/static/media/BebasNeue%20Book.1b81ed50e9e249ab5ec5.otf) format("woff2")}@font-face{font-family:LisuBosa;font-style:normal;font-weight:400;src:url(/static/media/LisuBosa-Black.2fe129f63b06f2ae0c79.ttf) format("woff2")}@font-face{font-family:Slabo;font-style:normal;font-weight:400;src:url(/static/media/Slabo27px-Regular.0874a8cfe6c59ebfaefe.ttf) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf) format("woff2")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-VariableFont_wdth,wght.071a1becc7f00e33cc5b.ttf) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/Manrope-Regular.a9b9e09fe6b69741f316.ttf) format("woff2")}@font-face{font-family:Jakarta;font-style:normal;font-weight:400;src:url(/static/media/PlusJakartaSans-Regular.8b8f90ab0e945b1e795a.ttf) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(/static/media/Barlow-SemiBold.8247eaeb0799c0acafc6.ttf) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(/static/media/Barlow-Regular.e7eb634d040a6f384033.ttf) format("woff2")}@font-face{font-family:Barlow-800;font-style:normal;font-weight:400;src:url(/static/media/Barlow-ExtraBold.777e300ed64d3d47cc85.ttf) format("woff2")}@font-face{font-family:BarlowCN;font-style:normal;font-weight:400;src:url(/static/media/BarlowCondensed-Regular.a51441e972d57b28e7c1.ttf) format("woff2")}@font-face{font-family:BarlowCN-800;font-style:normal;font-weight:400;src:url(/static/media/BarlowCondensed-ExtraBold.99b1233342ff034e750d.ttf) format("woff2")}.my-custom-checkpicker .rs-picker-check{font-size:8px}
/*# sourceMappingURL=main.c4602856.css.map*/