.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,.custom-navbar *,.custom-navbar .dropdown-item,.custom-navbar .dropdown-menu,.custom-navbar .dropdown-menu *,.custom-navbar .nav-link,.custom-navbar .navbar-brand-text,.offcanvas-body,.offcanvas-body *,.offcanvas-title{font-family:Jakarta,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif!important}.custom-navbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.92);border-bottom:none;box-shadow:0 .5px 0 rgba(60,60,67,.12);font-family:Jakarta,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;height:56px;padding:0 20px;position:sticky;top:0;z-index:1000}.custom-navbar .navbar-brand-custom{align-items:center;cursor:pointer;display:flex;gap:10px;margin-right:16px;padding:0 12px 0 0;text-decoration:none;transition:opacity .15s ease}.custom-navbar .navbar-brand-custom:hover{background:none;opacity:.75;transform:none}.navbar-logo{border-radius:8px;filter:none;height:32px;object-fit:contain;transition:none;width:32px}.custom-navbar .navbar-brand-custom:hover .navbar-logo{filter:none}.navbar-brand-text{color:#1c1c1e;font-family:Jakarta,-apple-system,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.4px;line-height:1}.navbar-brand-dot{color:#007aff}.custom-navbar .navbar-nav .nav-link{border-radius:8px;color:#3a3a3c;font-family:Jakarta,-apple-system,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.08px;margin:0 1px;padding:8px 12px;position:relative;transition:all .15s ease}.custom-navbar .navbar-nav .nav-link:after{display:none}.custom-navbar .navbar-nav .nav-link:hover{background-color:rgba(0,122,255,.06);color:#007aff;text-decoration:none;transform:none}.custom-navbar .navbar-nav .nav-link:active{background-color:rgba(0,122,255,.1)}.custom-navbar .dropdown-toggle{align-items:center;display:flex;gap:6px}.custom-navbar .dropdown-toggle:after{border-left-width:4px;border-right-width:4px;border-top-width:4px;margin-left:2px;opacity:.4}.custom-navbar .dropdown-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.98);border:none;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12),0 0 0 .5px rgba(0,0,0,.04);margin-top:4px;min-width:200px;padding:6px}.custom-navbar .dropdown-item{border-radius:8px;color:#1c1c1e;font-family:Jakarta,-apple-system,sans-serif;font-size:13px;font-weight:400;margin:1px 0;padding:8px 12px;transition:all .12s ease}.custom-navbar .dropdown-item:hover{background:rgba(0,122,255,.06);color:#007aff;transform:none}.custom-navbar .dropdown-item:active{background:rgba(0,122,255,.1)}.custom-navbar .nav-icon{color:#8e8e93;font-size:13px;margin-right:6px;transition:color .15s ease}.custom-navbar .dropdown-item:hover .nav-icon,.custom-navbar .nav-link:hover .nav-icon{color:#007aff;transform:none}.custom-navbar .search-container{margin:0 12px;max-width:260px}.search-wrapper{max-width:300px;width:100%}.modern-search{background-color:hsla(240,4%,48%,.06);border:1.5px solid rgba(60,60,67,.1);border-radius:10px!important;box-shadow:none;overflow:hidden;transition:all .2s ease}.modern-search:focus-within{background-color:#fff;border-color:#007aff;box-shadow:0 0 0 3.5px rgba(0,122,255,.12);transform:none}.search-addon{align-items:center;background-color:transparent!important;border:none!important;display:flex;padding-left:12px!important}.search-icon{color:#8e8e93;cursor:pointer;font-size:13px;transition:color .15s ease}.search-icon:hover{color:#007aff}.search-input{background-color:transparent!important;border:none!important;color:#1c1c1e!important;font-family:Jakarta,-apple-system,sans-serif!important;font-size:13px!important;font-weight:400!important;height:36px!important;padding:8px 12px!important}.search-input::placeholder{color:#c7c7cc!important}.search-input:focus{box-shadow:none!important;outline:none!important}.custom-navbar .input-group{border-radius:10px;box-shadow:none;overflow:hidden}.custom-navbar .nav-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Jakarta,-apple-system,sans-serif;font-size:13px;font-weight:500;gap:6px;margin:0 3px;padding:7px 14px;transition:all .15s ease}.custom-navbar .primary-button{background-color:#007aff;border:none;box-shadow:none;color:#fff}.custom-navbar .primary-button:hover{background-color:#0068d6;box-shadow:0 2px 8px rgba(0,122,255,.2);transform:none}.custom-navbar .secondary-button{background:hsla(240,4%,48%,.06);border:1.5px solid rgba(60,60,67,.1);color:#3a3a3c}.custom-navbar .secondary-button:hover{background:rgba(0,122,255,.06);border-color:rgba(0,122,255,.2);box-shadow:none;color:#007aff;transform:none}.custom-navbar .navbar-toggler{background-color:transparent;border:none;border-radius:8px;padding:8px;transition:all .15s ease}.custom-navbar .navbar-toggler:hover{background-color:hsla(240,4%,48%,.06)}.custom-navbar .navbar-toggler:focus{box-shadow:none;outline:none}.custom-navbar .navbar-toggler-icon{background-color:#1c1c1e;background-image:none;border-radius:1px;display:inline-block;height:2px;position:relative;transition:all .2s ease;width:20px}.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:#1c1c1e;border-radius:1px;content:"";height:2px;left:0;position:absolute;transition:all .2s ease;width:20px}.custom-navbar .navbar-toggler-icon:before{top:-6px}.custom-navbar .navbar-toggler-icon:after{top:6px}.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:hsla(0,0%,100%,.98);border-bottom:.5px solid rgba(60,60,67,.1);padding:14px 16px}.offcanvas-title{color:#1c1c1e;font-family:Jakarta,-apple-system,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.2px}.btn-close{opacity:.4;padding:8px;transition:opacity .15s ease}.btn-close:hover{opacity:.7}.offcanvas-body{background-color:#fff;font-family:Jakarta,-apple-system,sans-serif;padding:12px}.offcanvas-body .nav-link{color:#3a3a3c;font-size:14px;font-weight:500;padding:8px 12px}.offcanvas-body .dropdown-toggle{color:#1c1c1e;font-weight:500}.offcanvas-body .dropdown-menu{border:.5px solid rgba(60,60,67,.1);border-radius:10px;box-shadow:none;padding:4px}.offcanvas-body .dropdown-item{border-radius:6px;color:#3a3a3c;font-size:13px;padding:8px 12px}.offcanvas-body .dropdown-item:hover{background-color:rgba(0,122,255,.06);color:#007aff}.offcanvas-body .nav-icon{font-size:13px;opacity:.6}.offcanvas-body .me-2{margin-right:.3rem!important}.offcanvas-body .nav-button{box-shadow:none;font-size:13px;font-weight:500;padding:8px 14px}.offcanvas-body .primary-button{background-color:#007aff;border:none;color:#fff}.offcanvas-body .primary-button:hover{background-color:#0068d6}.offcanvas-body .secondary-button{background-color:hsla(240,4%,48%,.06);border:1px solid rgba(60,60,67,.1);color:#3a3a3c}.offcanvas-body .secondary-button:hover{background-color:rgba(0,122,255,.06);color:#007aff}.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("truetype")}@font-face{font-family:Jakarta;font-style:normal;font-weight:500;src:url(/static/media/PlusJakartaSans-Medium.f78ffc04acb877ce387e.ttf) format("truetype")}@font-face{font-family:Jakarta;font-style:normal;font-weight:600;src:url(/static/media/PlusJakartaSans-SemiBold.cf92107f36f071f6384c.ttf) format("truetype")}@font-face{font-family:Jakarta;font-style:normal;font-weight:700;src:url(/static/media/PlusJakartaSans-Bold.542d4930de15d99be736.ttf) format("truetype")}@font-face{font-family:Jakarta;font-style:normal;font-weight:800;src:url(/static/media/PlusJakartaSans-ExtraBold.c3c2ec0cc06a27366227.ttf) format("truetype")}@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")}@font-face{font-family:Barlow-Bold;font-style:normal;font-weight:400;src:url(/static/media/Barlow-Bold.0cb1ab864072bf9e0991.ttf) format("woff2")}@font-face{font-family:Barlow-Black;font-style:normal;font-weight:400;src:url(/static/media/Barlow-Black.5b6aa950a7733ff40634.ttf) format("woff2")}@font-face{font-family:Barlow-Italic;font-style:normal;font-weight:400;src:url(/static/media/Barlow-Italic.caaa31856c16f880fb09.ttf) format("woff2")}.my-custom-checkpicker .rs-picker-check{font-size:8px}:root{--b-text-primary:#1c1c1e;--b-text-secondary:#3a3a3c;--b-text-tertiary:#8e8e93;--b-text-placeholder:#c7c7cc;--b-blue:#007aff;--b-green:#34c759;--b-orange:#ff9500;--b-red:#ff3b30;--b-teal:#5ac8fa;--b-bg-primary:#fff;--b-bg-secondary:#f2f2f7;--b-bg-tertiary:#f9f9fb;--b-bg-grouped:#f2f2f7;--b-separator:rgba(60,60,67,.1);--b-separator-light:rgba(60,60,67,.06);--b-fill-primary:hsla(240,4%,48%,.12);--b-fill-secondary:hsla(240,4%,48%,.08);--b-fill-tertiary:hsla(240,4%,48%,.06);--b-radius-sm:8px;--b-radius-md:10px;--b-radius-lg:14px;--b-font:"Jakarta",-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--b-shadow-sm:0 1px 3px rgba(0,0,0,.04);--b-shadow-md:0 2px 8px rgba(0,0,0,.06);--b-shadow-lg:0 4px 16px rgba(0,0,0,.08)}.rs-theme-light,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--b-text-primary);font-family:var(--b-font)}.rs-input{background-color:var(--b-fill-tertiary);border:1.5px solid transparent;border-radius:var(--b-radius-sm);color:var(--b-text-primary);font-family:var(--b-font)!important;font-size:13px;font-weight:400;letter-spacing:-.08px;padding:8px 12px;transition:all .2s ease}.rs-input:hover{background-color:var(--b-fill-secondary)}.rs-input:focus{background-color:var(--b-bg-primary);border-color:var(--b-blue);box-shadow:0 0 0 3.5px rgba(0,122,255,.12);outline:none}.rs-input::placeholder{color:var(--b-text-placeholder);font-weight:400}.rs-input-group{background-color:var(--b-fill-tertiary)!important;border:1.5px solid var(--b-separator)!important;border-radius:var(--b-radius-sm)!important;overflow:hidden;transition:all .2s ease}.rs-input-group:hover{border-color:rgba(60,60,67,.18)!important}.rs-input-group-focus,.rs-input-group:focus-within{background-color:var(--b-bg-primary)!important;border-color:var(--b-blue)!important;box-shadow:0 0 0 3.5px rgba(0,122,255,.12)!important}.rs-input-group .rs-input{box-shadow:none!important}.rs-input-group .rs-input,.rs-input-group-addon{background:transparent!important;border:none!important}.rs-input-group-addon{color:var(--b-text-tertiary)}.rs-picker-toggle{background-color:var(--b-fill-tertiary)!important;border:1.5px solid var(--b-separator)!important;border-radius:var(--b-radius-sm)!important;color:var(--b-text-primary)!important;font-family:var(--b-font)!important;font-size:13px!important;font-weight:500!important;transition:all .2s ease!important}.rs-picker-focused .rs-picker-toggle,.rs-picker-toggle:hover{background-color:var(--b-bg-primary)!important;border-color:var(--b-blue)!important}.rs-picker-toggle-caret{color:var(--b-text-tertiary)!important}.rs-picker-check-menu,.rs-picker-daterange-menu,.rs-picker-menu,.rs-picker-popup,.rs-picker-select-menu{border:.5px solid var(--b-separator);border-radius:var(--b-radius-md)!important;box-shadow:var(--b-shadow-lg),0 0 0 .5px rgba(0,0,0,.04)!important;font-family:var(--b-font)!important;overflow:hidden;z-index:99999!important}.rs-picker-menu .rs-picker-search-bar .rs-input{border-radius:var(--b-radius-sm)!important;font-family:var(--b-font)!important}.rs-check-item,.rs-picker-check-menu-item,.rs-picker-select-menu-item{border-radius:6px!important;color:var(--b-text-primary)!important;font-family:var(--b-font)!important;font-size:13px!important;font-weight:400!important;margin:2px 4px!important;padding:8px 12px!important;transition:background .15s ease}.rs-check-item:hover,.rs-picker-check-menu-item:hover,.rs-picker-select-menu-item:hover{background-color:var(--b-fill-tertiary)!important}.rs-check-item-checked,.rs-picker-check-menu-item-active,.rs-picker-select-menu-item-active{background-color:rgba(0,122,255,.08)!important;color:var(--b-blue)!important;font-weight:500!important}.rs-dropdown-menu{border:.5px solid var(--b-separator);border-radius:var(--b-radius-md)!important;box-shadow:var(--b-shadow-lg)!important;font-family:var(--b-font)!important;overflow:hidden;padding:4px!important;z-index:99999!important}.rs-dropdown-item{border-radius:6px!important;color:var(--b-text-primary)!important;font-family:var(--b-font)!important;font-size:13px!important;padding:8px 12px!important;transition:background .15s ease}.rs-dropdown-item:hover{background-color:var(--b-fill-tertiary)!important}.rs-dropdown-item-active{background-color:rgba(0,122,255,.08)!important;color:var(--b-blue)!important}.rs-btn{border-radius:var(--b-radius-sm)!important;font-family:var(--b-font)!important;font-weight:500!important;letter-spacing:-.1px;transition:all .2s ease!important}.rs-btn-primary{background-color:var(--b-blue)!important;border:none!important}.rs-btn-primary:hover{background-color:#0068d6!important}.rs-btn-ghost{border:1.5px solid var(--b-separator)!important;color:var(--b-text-secondary)!important}.rs-btn-ghost:hover{background-color:rgba(0,122,255,.04)!important;border-color:var(--b-blue)!important;color:var(--b-blue)!important}.rs-btn-subtle{background:transparent!important;color:var(--b-text-secondary)!important}.rs-btn-subtle:hover{background-color:var(--b-fill-tertiary)!important}.rs-btn-icon{border-radius:var(--b-radius-sm)!important}.rs-table{border:none!important;border-radius:var(--b-radius-lg)!important}.rs-table-header-cell{background-color:var(--b-bg-tertiary)!important;border-bottom:1px solid var(--b-separator)!important;color:var(--b-text-tertiary)!important;font-family:var(--b-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}.rs-table-cell{border-bottom:1px solid var(--b-separator-light)!important;color:var(--b-text-primary)!important;font-family:var(--b-font)!important;font-size:13px!important}.rs-table-cell-content{align-items:center!important;display:flex!important}.rs-table-row:hover .rs-table-cell{background-color:rgba(0,122,255,.02)!important}.rs-table-header-cell .rs-input{background-color:var(--b-fill-tertiary)!important;border:1px solid transparent!important;border-radius:6px!important;font-size:11px!important;padding:4px 8px!important}.rs-table-header-cell .rs-input:focus{background-color:var(--b-bg-primary)!important;border-color:rgba(0,122,255,.4)!important;box-shadow:0 0 0 3px rgba(0,122,255,.12)!important}.rs-table-header-cell .rs-input::placeholder{color:var(--b-text-placeholder)!important}.rs-table-column-sort-icon{color:var(--b-text-placeholder)!important}.rs-table-column-sort-icon.rs-table-column-sort-icon-asc,.rs-table-column-sort-icon.rs-table-column-sort-icon-desc{color:var(--b-blue)!important}.rs-pagination,.rs-pagination-btn{font-family:var(--b-font)!important}.rs-pagination-btn{border-radius:var(--b-radius-sm)!important;color:var(--b-text-secondary)!important;font-size:13px!important;font-weight:500!important;height:34px;min-width:34px}.rs-pagination-btn:hover{background-color:var(--b-fill-tertiary)!important}.rs-pagination-btn-active{background-color:var(--b-blue)!important;color:#fff!important}.rs-pagination .rs-picker-toggle{font-size:12px!important}.rs-checkbox-wrapper .rs-checkbox-inner:before{border-color:var(--b-separator)!important;border-radius:5px!important;transition:all .15s ease}.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:before{background-color:var(--b-blue)!important;border-color:var(--b-blue)!important}.rs-badge-content{background-color:var(--b-blue)!important;font-family:var(--b-font)!important;font-weight:600!important}.rs-drawer-header{border-bottom:1px solid var(--b-separator-light)!important}.rs-drawer-body,.rs-drawer-header,.rs-modal-body,.rs-modal-header{font-family:var(--b-font)!important}.rs-modal-content{border-radius:var(--b-radius-lg)!important}.rs-panel{border-color:var(--b-separator-light)!important;border-radius:var(--b-radius-md)!important}.rs-panel,.rs-panel-heading{font-family:var(--b-font)!important}.rs-panel-heading{color:var(--b-text-primary)!important;font-weight:600!important}.rs-tag{border-radius:6px!important;font-family:var(--b-font)!important;font-size:12px!important}.rs-picker-tag .rs-tag{background-color:rgba(0,122,255,.1)!important;color:var(--b-blue)!important}.rs-slider-handle:before{border-color:var(--b-blue)!important}.rs-slider-bar{background-color:var(--b-fill-primary)!important}.rs-slider-progress-bar{background-color:var(--b-blue)!important}.rs-nav-item{font-family:var(--b-font)!important;font-weight:500!important}.rs-nav-item-active{color:var(--b-blue)!important}.rs-tooltip{border-radius:var(--b-radius-sm)!important}.rs-popover,.rs-tooltip{font-family:var(--b-font)!important}.rs-popover{border-radius:var(--b-radius-md)!important;box-shadow:var(--b-shadow-lg)!important}
/*# sourceMappingURL=main.2c846787.css.map*/