.daterangepicker{position:absolute;color:inherit;background:#fff;border-radius:4px;width:278px;padding:4px;margin-top:1px;top:100px;left:20px}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:#0003;content:""}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.dropdown-menu{max-width:none;z-index:3001}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar{display:none;max-width:270px;margin:4px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 0 5px;padding:0 6px 0 28px;width:100%}.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}.daterangepicker.rtl .input-mini{padding-right:28px;padding-left:6px}.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.ranges{font-size:11px;float:none;margin:4px;text-align:left}.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;color:#08c;padding:3px 12px;margin-bottom:8px;cursor:pointer}.ranges li:hover,.ranges li.active{background:#08c;border:1px solid #08c;color:#fff}@media (min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single.ltr .ranges,.daterangepicker.single.ltr .calendar{float:left}.daterangepicker.single.rtl .ranges,.daterangepicker.single.rtl .calendar{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .calendar.right{margin-left:0}.daterangepicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .left .daterangepicker_input,.daterangepicker.ltr .calendar.left .calendar-table{padding-right:12px}.daterangepicker.ltr .ranges,.daterangepicker.ltr .calendar{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .calendar.right{margin-right:0}.daterangepicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .left .daterangepicker_input,.daterangepicker.rtl .calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .ranges,.daterangepicker.rtl .calendar{text-align:right;float:right}}@media (min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .calendar.left{clear:none!important}}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2f4050;background-color:#ecf0f5}#root{min-height:100vh;display:flex;flex-direction:column}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-container{display:flex;flex:1;margin-top:90px}.content-area{flex:1;padding:20px;margin-left:230px;background:#ecf0f5;min-height:calc(100vh - 50px)}.content-area--full-width{margin-left:0;margin-top:90px;padding:32px;min-height:calc(100vh - 60px)}.content-area.content-area--full-width{margin-left:0!important;width:100%;background:#ecf0f5;overflow-x:auto}.app-wrapper--with-header .main-container{margin-top:0}.dashboard-page,#dashboard-mount-point{width:100%}.loading-spinner{display:flex;justify-content:center;align-items:center;padding:40px}.loading-spinner-fullscreen{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#fffffff2;z-index:9999}.spinner-container{text-align:center}.spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:0 auto 15px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-header{position:fixed;top:0;left:0;right:0;height:50px;background:#3c8dbc;z-index:1030;box-shadow:0 2px 4px #0000001a}.spa-header{position:fixed;top:0;left:0;right:0;background:#2c3b41;display:flex;flex-direction:column;box-shadow:0 2px 8px #0003;z-index:1030}.spa-header__content{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.spa-header__impersonation-banner{background:#f3c623;color:#1f2d3d;padding:6px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.spa-header__impersonation-btn{border:none;background:#1f2d3d;color:#fff;padding:6px 12px;border-radius:4px;cursor:pointer;font-weight:600}.spa-header__impersonation-btn:hover{opacity:.85}.spa-header__brand{display:flex;align-items:center;gap:24px}.spa-header__logo{display:block;height:40px;text-decoration:none;transition:opacity .2s}.spa-header__logo:hover{opacity:.85;text-decoration:none}.spa-header__logo-img{height:40px;width:auto;display:block}.spa-header__title{font-size:20px;font-weight:600;color:#fff;margin:0;letter-spacing:.3px}.spa-header__menu{display:inline-block}.spa-header__menu-toggle{background:transparent!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:4px!important;color:#fff!important;padding:8px 16px!important;font-size:18px!important;line-height:1!important;transition:all .2s!important;box-shadow:none!important}.spa-header__menu-toggle:hover,.spa-header__menu-toggle:focus{background:#ffffff1a!important;border-color:#fff6!important;color:#3fd1e3!important}.spa-header__menu.open .spa-header__menu-toggle{background:#ffffff1a!important;border-color:#fff6!important}.spa-header__menu-dropdown{min-width:220px;max-width:240px;padding:5px 0;border-radius:4px;box-shadow:0 6px 12px #0000002d;background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15)}.spa-header__menu-dropdown .dropdown-header{padding:3px 16px;margin:0;font-size:12px;font-weight:700;text-transform:none;letter-spacing:normal;color:#777;text-shadow:none;line-height:1.42857143;white-space:nowrap}.spa-header__menu-dropdown .dropdown-header:first-child{margin-top:0}.spa-header__menu-dropdown>li>a{margin:0;padding:8px 16px;background:transparent;color:#333;font-size:14px;font-weight:400;border-radius:0;border:none;box-shadow:none;transition:all .2s ease;text-decoration:none;display:block;clear:both;white-space:nowrap;line-height:1.42857143;cursor:pointer}.spa-header__menu-dropdown>li>a:hover{background:#f5f5f5;color:#262626}.spa-header__menu-dropdown>li>a:focus,.spa-header__menu-dropdown>li>a:active{background:#f5f5f5;color:#262626;outline:none}.spa-header__menu-dropdown>li.divider{height:1px;margin:9px 0;background:#e5e5e5;overflow:hidden}.dashboard-nav{display:flex;justify-content:space-between;align-items:center;height:50px;padding:0 15px;margin:0}.navbar-brand{color:#fff!important;font-size:20px;text-decoration:none;font-weight:300}.navbar-brand:hover{color:#f0f0f0!important}.navbar-custom-menu ul{display:flex;list-style:none;margin:0;padding:0;align-items:center}.navbar-custom-menu li{position:relative;margin:0}.navbar-custom-menu a,.navbar-custom-menu button{display:block;padding:15px;color:#fff;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:background .3s;font-size:14px}.navbar-custom-menu a:hover,.navbar-custom-menu button:hover{background:#0000001a}.main-sidebar{display:block;box-sizing:border-box;position:absolute;top:0;left:0;width:230px;min-height:100%;padding-top:50px;background:#2c3a41!important;z-index:810;transition:transform .3s ease-in-out,width .3s ease-in-out;overflow:hidden}.sidebar-header{padding:20px;text-align:center;border-bottom:1px solid #1a2226}.sidebar-header h1{color:#fff;margin:0 0 10px;font-size:24px;font-weight:300}.sidebar-header h2{color:#b8c7ce;margin:5px 0;font-size:14px;font-weight:400}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu .header{color:#4b646f;background:#1a2226;padding:10px 25px 10px 15px;font-size:12px;text-transform:uppercase;font-weight:600}.sidebar-menu li a{display:block;padding:12px 15px;color:#b8c7ce;text-decoration:none;transition:all .3s;border-left:3px solid transparent}.sidebar-menu li a:hover{color:#fff;background:#1e282c;border-left-color:#3c8dbc}.sidebar-menu li a.active{color:#fff;background:#3c8dbc!important;border-left-color:#3c8dbc!important}.sidebar-menu li a.active:hover{background:#3c8dbc}@media (max-width: 767px){.main-sidebar{padding-top:100px;transform:translate(-230px)}}@media print{.main-sidebar{display:none!important;background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}}.sidebar-menu li a i{width:20px;margin-right:10px;text-align:center}.signin-page{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.signin-container{width:100%;max-width:400px;padding:20px}.signin-box{background:#fff;border-radius:8px;box-shadow:0 10px 40px #0003;overflow:hidden}.signin-logo{background:#3c8dbc;padding:30px 20px;text-align:center}.signin-logo h1{color:#fff;margin:0;font-size:28px;font-weight:300}.signin-box-body{padding:30px}.signin-box-msg{text-align:center;margin:0 0 20px;color:#666;font-size:16px}.form-group{margin-bottom:20px;position:relative}.form-group.has-feedback{position:relative}.form-control-feedback{position:absolute;right:10px;top:10px;color:#999;pointer-events:none}.form-control{width:100%;padding:12px 35px 12px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s}.form-control:focus{outline:none;border-color:#3c8dbc;box-shadow:0 0 0 3px #3c8dbc1a}.form-control:disabled{background-color:#f5f5f5;cursor:not-allowed}.btn{padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;font-weight:500}.btn-primary{background:#3c8dbc;color:#fff}.btn-primary:hover:not(:disabled){background:#367fa9;box-shadow:0 2px 8px #3c8dbc4d}.btn-block{display:block;width:100%}.btn-flat{border-radius:0}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-social{position:relative;padding-left:44px}.btn-social i{position:absolute;left:0;top:0;bottom:0;width:36px;line-height:44px;font-size:18px;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btn-google{background:#dd4b39;color:#fff}.btn-google:hover:not(:disabled){background:#c23321}.social-auth-links{margin-top:25px}.social-auth-links p{text-align:center;margin:15px 0;color:#999}.alert{padding:15px;border-radius:4px;margin-bottom:20px}.alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.alert-info{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.alert h4{margin-top:0;margin-bottom:10px}a{color:#3c8dbc;text-decoration:none}a:hover{color:#367fa9;text-decoration:underline}.panel{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.panel-default{border:1px solid #ddd}.panel-heading{padding:15px;background:#f5f5f5;border-bottom:1px solid #ddd;font-weight:600}.panel-body{padding:20px}.pull-left{float:left}.pull-right{float:right}.text-center{text-align:center}.hidden-xs{display:inline-block}@media (max-width: 767px){.main-sidebar{transform:translate(-230px);transition:transform .3s}.content-area{margin-left:0}.sidebar-open .main-sidebar{transform:translate(0)}.hidden-xs{display:none}}.row{margin-left:-15px;margin-right:-15px}.row:after{content:"";display:table;clear:both}.col-xs-12{width:100%;padding-left:15px;padding-right:15px}.sidebar-county-name{box-sizing:border-box!important;font-family:Roboto Condensed,sans-serif!important;font-weight:700!important;line-height:1.1!important;color:#fff!important;font-size:1em!important;text-align:center!important;text-transform:uppercase!important;margin:5px 15px!important;text-shadow:rgba(0,0,0,.6) 0px 1px 2px!important}@media print{.sidebar-county-name{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;orphans:3;widows:3;break-after:avoid}}.sidebar-menu .header,.sidebar-menu .nav-section-header{box-sizing:border-box!important;padding:7px 20px!important;margin-top:20px!important;margin-left:7px!important;color:#fff!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.5px!important;text-transform:uppercase!important;text-shadow:rgba(0,0,0,.5) 0px 2px 3px!important}@media print{.sidebar-menu .header,.sidebar-menu .nav-section-header{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}}.sidebar-menu .header span,.sidebar-menu .nav-section-header span{box-sizing:border-box}@media print{.sidebar-menu .header span,.sidebar-menu .nav-section-header span{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}}.main-sidebar .sidebar .sidebar-header .sidebar-county-name,.sidebar-header h2.sidebar-county-name{box-sizing:border-box!important;font-family:Roboto Condensed,sans-serif!important;font-weight:700!important;line-height:1.1!important;color:#fff!important;font-size:1em!important;text-align:center!important;text-transform:uppercase!important;margin:5px 15px!important;text-shadow:rgba(0,0,0,.6) 0px 1px 2px!important;border:none!important;border-bottom:none!important}.sidebar-header .logo-lg{display:block!important;margin:0 auto!important;text-align:center!important}.sidebar-header,.main-sidebar .sidebar .sidebar-header{border:none!important;border-bottom:none!important}.main-sidebar{position:absolute!important;top:0!important;left:0!important;width:230px!important;min-height:100%!important;z-index:810!important;padding-top:50px!important;background:#2c3a41!important;max-height:none!important}.main-container{position:relative!important;min-height:100vh!important}.content-area{margin-left:230px!important;min-height:calc(100vh - 50px)!important}.main-sidebar .sidebar .sidebar-menu .header,.main-sidebar .sidebar .sidebar-menu .nav-section-header{box-sizing:border-box!important;padding:7px 20px!important;margin-top:20px!important;margin-left:7px!important;color:#fff!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.5px!important;text-transform:uppercase!important;text-shadow:rgba(0,0,0,.5) 0px 2px 3px!important}.dashboard-spa #filters.dashboard-spa__filters{background-color:#ecf0f5!important;border-bottom:1px solid #f4f4f4!important;box-sizing:border-box!important;margin:0!important;min-height:50px!important;padding:10px 20px!important;position:relative!important;width:100%!important}.dashboard-spa #filters.dashboard-spa__filters:after{content:""!important;display:table!important;clear:both!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters{float:right!important;display:block!important;width:auto!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .wrap.pinned{float:none!important;display:inline-block!important;position:static!important;margin:0!important;padding:0!important;white-space:nowrap!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter,.dashboard-spa #filters.dashboard-spa__filters .global-filters .timeline,.dashboard-spa #filters.dashboard-spa__filters .global-filters .settings-menu{display:inline-block!important;vertical-align:top!important;float:none!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter{margin-right:12px!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter-changes{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:100!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:10px 24px!important;background:linear-gradient(to bottom,#ecf0f5fa,#ecf0f5f2)!important;border-bottom:2px solid #d1d9e0!important;box-shadow:0 2px 8px #00000014!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter-changes .btn{font-weight:600!important;box-shadow:0 1px 3px #0000001f!important;border:none!important;padding:8px 16px!important;font-size:14px!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter-select-wrapper,.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter-select{display:inline-block!important;min-width:165px!important;margin-right:10px!important;vertical-align:middle!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter-select-wrapper.filter-select-wrapper--multi,.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter-select.filter-select-multi{min-width:220px!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .timeline{margin:0 10px 0 12px!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .settings-menu{margin:0 0 0 12px!important;position:relative!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .settings-menu .dropdown-menu{left:auto!important;right:0!important;min-width:220px!important;max-width:240px!important;box-shadow:0 6px 12px #0000002d!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .settings-menu .dropdown-item{display:block!important;padding:8px 16px!important;clear:both!important;font-weight:400!important;line-height:1.42857143!important;color:#333!important;white-space:nowrap!important;text-decoration:none!important;cursor:pointer!important;border:none!important;background:transparent!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .settings-menu .dropdown-item:hover,.dashboard-spa #filters.dashboard-spa__filters .global-filters .settings-menu .dropdown-item:focus{background-color:#f5f5f5!important;color:#262626!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .settings-menu .dropdown-header{display:block!important;padding:3px 16px!important;font-size:12px!important;line-height:1.42857143!important;color:#777!important;white-space:nowrap!important;font-weight:700!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .settings-menu .divider{height:1px!important;margin:9px 0!important;overflow:hidden!important;background-color:#e5e5e5!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__control{border:1px solid #ccd6e2!important;border-radius:4px!important;background-color:#fff!important;min-height:32px!important;box-shadow:none!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__control--is-focused{border-color:#3c8dbc!important;box-shadow:0 0 0 1px #3c8dbc33!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__value-container{box-sizing:border-box!important;padding:0 8px!important;min-height:30px!important;align-items:center!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__single-value,.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__placeholder,.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__input-container input{font-size:14px!important;color:#2f4050!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__indicator{color:#7a8ca6!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__indicator-separator{background-color:#ccd6e2!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__menu{border:1px solid #ccd6e2!important;border-radius:4px!important;box-shadow:0 6px 12px #0000001f!important;margin-top:4px!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__option{font-size:14px!important;color:#2f4050!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__option--is-focused{background-color:#f0f4f9!important}.dashboard-spa #filters.dashboard-spa__filters .dashboard-filter__option--is-selected{background-color:#3c8dbc!important;color:#fff!important}.dashboard-spa #filters.dashboard-spa__filters .timeline .btn{border-radius:4px!important}@media (max-width: 767px){.dashboard-spa #filters.dashboard-spa__filters{margin-left:0!important;width:100%!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters{float:none!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .wrap.pinned,.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter,.dashboard-spa #filters.dashboard-spa__filters .global-filters .timeline,.dashboard-spa #filters.dashboard-spa__filters .global-filters .settings-menu{display:block!important;width:100%!important;margin:0 0 10px!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .wrap.pinned{white-space:normal!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter-changes{position:absolute!important;flex-direction:column!important;gap:6px!important}.dashboard-spa #filters.dashboard-spa__filters .global-filters .filter-changes .btn{width:100%!important;max-width:300px!important}}.dashboard-spa .card--spa .dashboard-card__header{border-bottom:1px solid #f4f4f4!important;padding:10px 15px!important}.dashboard-spa .card--spa .dashboard-card__header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.dashboard-spa .card--spa .dashboard-card__title{margin:0!important;font-size:18px!important;font-weight:600!important;color:#444!important}.dashboard-spa .card--spa .dashboard-card__actions{display:flex!important;align-items:center!important;gap:6px!important}.dashboard-spa .card--spa .dashboard-card__action{font-size:20px!important;padding:4px 8px!important;color:#999!important;line-height:1!important}.dashboard-spa .card--spa .dashboard-card__action:hover,.dashboard-spa .card--spa .dashboard-card__action:focus{color:#666!important}:root{--color-brand-teal: #028090;--color-brand-teal-dark: #026d7a;--color-brand-teal-darker: #025a66;--color-brand-teal-light: #0398a9;--color-brand-teal-deep: #114b5f;--color-brand-coral: #f45b69;--color-brand-cyan: #64d7e7;--color-brand-cyan-bright: #3fd1e3;--color-primary: #3c8dbc;--color-primary-dark: #357ca5;--color-primary-darker: #2e6b8f;--color-primary-light: #4a9dd1;--color-success-legacy: #00a65a;--color-success: var(--color-brand-teal);--color-success-dark: var(--color-brand-teal-dark);--color-success-darker: var(--color-brand-teal-darker);--color-success-light: var(--color-brand-teal-light);--color-danger: #e74c3c;--color-danger-dark: #c0392b;--color-danger-darker: #a93226;--color-danger-light: #e95e4f;--color-danger-legacy: #dd4b39;--color-warning: #f39c12;--color-warning-dark: #e67e22;--color-warning-darker: #d35400;--color-warning-light: #f5ab35;--color-info: #3498db;--color-info-dark: #2980b9;--color-info-darker: #21618c;--color-info-light: #5dade2;--color-neutral-white: #ffffff;--color-neutral-50: #f8f9fa;--color-neutral-100: #f4f6f8;--color-neutral-150: #e9ecef;--color-neutral-200: #dee2e6;--color-neutral-300: #d1d5db;--color-neutral-400: #b8bdc4;--color-neutral-500: #9ca3af;--color-neutral-600: #6b7280;--color-neutral-700: #4b5563;--color-neutral-800: #374151;--color-neutral-900: #2c3e50;--color-neutral-black: #000000;--color-text-primary: #2c3e50;--color-text-secondary: #6b7280;--color-text-tertiary: #9ca3af;--color-text-inverse: #ffffff;--color-bg-page: #ecf0f5;--color-bg-card: #ffffff;--color-bg-sidebar: #2c3b41;--color-bg-hover: #f4f6f8;--color-border-light: #e9ecef;--color-border-medium: #d1d5db;--color-border-dark: #b8bdc4;--color-sidebar-background: #2c3b41;--color-sidebar-text: #ffffff;--color-sidebar-subtitle: #aac4d1;--color-sidebar-logo: #3fd1e3;--color-sidebar-item-bg: #364850;--color-sidebar-item-text: #8aa3af;--color-sidebar-item-hover-bg: #41555f;--color-sidebar-item-hover-text: #ffffff;--color-sidebar-item-active-bg: #028090;--color-sidebar-item-focus-text: #72afd2;--color-chart-1: #4285F4;--color-chart-2: #34A853;--color-chart-3: #028090;--color-chart-4: #FBBC04;--color-chart-5: #EA4335;--color-chart-6: #9334E6;--color-chart-7: #FF6D00;--color-chart-8: #00796B;--color-chart-9: #C2185B;--color-chart-10: #455A64;--color-chart-11: #6D4C41;--color-chart-12: #00897B;--color-chart-13: #7B1FA2;--color-shadow-light: rgba(0, 0, 0, .1);--color-shadow-medium: rgba(0, 0, 0, .15);--color-shadow-dark: rgba(0, 0, 0, .25);--color-shadow-heavy: rgba(0, 0, 0, .35);--color-shadow-sidebar: rgba(0, 0, 0, .5);--color-overlay-dark: rgba(0, 0, 0, .5);--color-overlay-light: rgba(255, 255, 255, .9)}.btn{border-radius:8px!important;transition:all .25s ease!important;box-shadow:0 2px 4px #0000001a!important;font-weight:500!important}.btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.btn:active{transform:translateY(0)!important;box-shadow:0 1px 2px #0000001a!important}.btn:disabled,.btn[disabled]{cursor:not-allowed;opacity:.6;transform:none!important;box-shadow:none!important}.btn-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)!important;background-image:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)!important;border:none!important;color:var(--color-text-inverse)!important}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%)!important;background-image:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%)!important;color:var(--color-text-inverse)!important}.btn-primary:focus,.btn-primary:active{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary-darker) 100%)!important;background-image:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary-darker) 100%)!important;color:var(--color-text-inverse)!important}.btn-success{background:linear-gradient(135deg,var(--color-success) 0%,var(--color-success-dark) 100%)!important;background-image:linear-gradient(135deg,var(--color-success) 0%,var(--color-success-dark) 100%)!important;border:none!important;color:var(--color-text-inverse)!important}.btn-success:hover:not(:disabled){background:linear-gradient(135deg,var(--color-success-light) 0%,var(--color-success) 100%)!important;background-image:linear-gradient(135deg,var(--color-success-light) 0%,var(--color-success) 100%)!important;color:var(--color-text-inverse)!important}.btn-success:focus,.btn-success:active{background:linear-gradient(135deg,var(--color-success-dark) 0%,var(--color-success-darker) 100%)!important;background-image:linear-gradient(135deg,var(--color-success-dark) 0%,var(--color-success-darker) 100%)!important;color:var(--color-text-inverse)!important}.btn-danger{background:linear-gradient(135deg,var(--color-danger) 0%,var(--color-danger-dark) 100%)!important;background-image:linear-gradient(135deg,var(--color-danger) 0%,var(--color-danger-dark) 100%)!important;border:none!important;color:var(--color-text-inverse)!important}.btn-danger:hover:not(:disabled){background:linear-gradient(135deg,var(--color-danger-light) 0%,#d43f2a 100%)!important;background-image:linear-gradient(135deg,var(--color-danger-light) 0%,#d43f2a 100%)!important;color:var(--color-text-inverse)!important}.btn-danger:focus,.btn-danger:active{background:linear-gradient(135deg,var(--color-danger-dark) 0%,var(--color-danger-darker) 100%)!important;background-image:linear-gradient(135deg,var(--color-danger-dark) 0%,var(--color-danger-darker) 100%)!important;color:var(--color-text-inverse)!important}.btn-default{background:linear-gradient(135deg,var(--color-neutral-50) 0%,var(--color-neutral-150) 100%)!important;background-image:linear-gradient(135deg,var(--color-neutral-50) 0%,var(--color-neutral-150) 100%)!important;border:1px solid var(--color-border-medium)!important;color:var(--color-text-primary)!important}.btn-default:hover:not(:disabled){background:linear-gradient(135deg,var(--color-neutral-white) 0%,var(--color-neutral-50) 100%)!important;background-image:linear-gradient(135deg,var(--color-neutral-white) 0%,var(--color-neutral-50) 100%)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-dark)!important}.btn-default:focus,.btn-default:active{background:linear-gradient(135deg,var(--color-neutral-150) 0%,var(--color-neutral-200) 100%)!important;background-image:linear-gradient(135deg,var(--color-neutral-150) 0%,var(--color-neutral-200) 100%)!important;color:var(--color-text-primary)!important}.btn-warning{background:linear-gradient(135deg,var(--color-warning) 0%,var(--color-warning-dark) 100%)!important;background-image:linear-gradient(135deg,var(--color-warning) 0%,var(--color-warning-dark) 100%)!important;border:none!important;color:var(--color-text-inverse)!important}.btn-warning:hover:not(:disabled){background:linear-gradient(135deg,var(--color-warning-light) 0%,var(--color-warning) 100%)!important;background-image:linear-gradient(135deg,var(--color-warning-light) 0%,var(--color-warning) 100%)!important;color:var(--color-text-inverse)!important}.btn-warning:focus,.btn-warning:active{background:linear-gradient(135deg,var(--color-warning-dark) 0%,var(--color-warning-darker) 100%)!important;background-image:linear-gradient(135deg,var(--color-warning-dark) 0%,var(--color-warning-darker) 100%)!important;color:var(--color-text-inverse)!important}.btn-info{background:linear-gradient(135deg,var(--color-info) 0%,var(--color-info-dark) 100%)!important;background-image:linear-gradient(135deg,var(--color-info) 0%,var(--color-info-dark) 100%)!important;border:none!important;color:var(--color-text-inverse)!important}.btn-info:hover:not(:disabled){background:linear-gradient(135deg,var(--color-info-light) 0%,var(--color-info) 100%)!important;background-image:linear-gradient(135deg,var(--color-info-light) 0%,var(--color-info) 100%)!important;color:var(--color-text-inverse)!important}.btn-info:focus,.btn-info:active{background:linear-gradient(135deg,var(--color-info-dark) 0%,var(--color-info-darker) 100%)!important;background-image:linear-gradient(135deg,var(--color-info-dark) 0%,var(--color-info-darker) 100%)!important;color:var(--color-text-inverse)!important}.btn-lg{padding:10px 16px;font-size:18px;border-radius:10px}.btn-sm{padding:5px 10px;font-size:12px;border-radius:6px}.btn-xs{padding:1px 5px;font-size:12px;border-radius:4px}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;line-height:1.5!important;font-weight:400!important;color:var(--color-text-primary)!important}h1,.h1{font-family:Roboto Condensed,Roboto,sans-serif!important;font-size:2.25rem!important;font-weight:600!important;line-height:1.2!important;color:var(--color-neutral-900)!important;margin-top:0!important;margin-bottom:1rem!important;text-transform:none!important}h2,.h2{font-family:Roboto Condensed,Roboto,sans-serif!important;font-size:1.875rem!important;font-weight:600!important;line-height:1.2!important;color:var(--color-neutral-900)!important;margin-top:0!important;margin-bottom:.875rem!important;text-transform:none!important}h3,.h3{font-family:Roboto Condensed,Roboto,sans-serif!important;font-size:1.5rem!important;font-weight:500!important;line-height:1.3!important;color:var(--color-text-primary)!important;margin-top:0!important;margin-bottom:.75rem!important;text-transform:none!important}h4,.h4{font-family:Roboto Condensed,Roboto,sans-serif!important;font-size:1.25rem!important;font-weight:500!important;line-height:1.3!important;color:var(--color-text-primary)!important;margin-top:0!important;margin-bottom:.75rem!important;text-transform:none!important}h5,.h5{font-family:Roboto,sans-serif!important;font-size:1.125rem!important;font-weight:500!important;line-height:1.4!important;color:var(--color-text-primary)!important;margin-top:0!important;margin-bottom:.5rem!important;text-transform:none!important}h6,.h6{font-family:Roboto,sans-serif!important;font-size:1rem!important;font-weight:500!important;line-height:1.4!important;color:var(--color-text-primary)!important;margin-top:0!important;margin-bottom:.5rem!important;text-transform:none!important}.box-title{font-family:Roboto Condensed,Roboto,sans-serif!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.3!important;color:var(--color-brand-teal-deep)!important;margin:0 0 1rem!important;padding-top:0!important;text-transform:none!important;letter-spacing:normal!important}.content-header h1,.dashboard-title,.page-title{font-family:Roboto Condensed,Roboto,sans-serif!important;font-size:2rem!important;font-weight:600!important;line-height:1.2!important;color:var(--color-primary)!important;margin-top:0!important;margin-bottom:1.5rem!important;padding-top:0!important;text-transform:none!important}.box-header{padding-top:16px!important;padding-bottom:12px!important}.box-body h3,.box-body h4{margin-top:0!important;padding-top:.5rem!important}.box-subtitle,.card-subtitle,.text-muted{font-size:.875rem!important;font-weight:400!important;line-height:1.5!important;color:var(--color-text-secondary)!important;margin-bottom:.75rem!important}.text-small,small{font-size:.875rem!important;font-weight:400!important;color:var(--color-text-secondary)!important;line-height:1.4!important}p{margin:0 0 1rem!important;line-height:1.5!important}.lead{font-size:1.25rem!important;font-weight:300!important;line-height:1.6!important;color:var(--color-text-primary)!important}label{font-size:.875rem!important;font-weight:500!important;color:var(--color-text-primary)!important;margin-bottom:.5rem!important;line-height:1.4!important}.help-block,.form-text{font-size:.875rem!important;font-weight:400!important;color:var(--color-text-secondary)!important;line-height:1.4!important;margin-top:.25rem!important}a{color:var(--color-primary)!important;text-decoration:none!important;transition:color .2s ease!important}a:hover{color:var(--color-primary-dark)!important;text-decoration:underline!important}a:focus{outline:2px solid rgba(60,141,188,.5)!important;outline-offset:2px!important}ul,ol{line-height:1.75!important;margin-bottom:1rem!important}li{margin-bottom:.25rem!important;font-weight:400!important}li strong,li b{font-weight:400!important;color:#000000d9!important}.box-body ul,.box-body ol{line-height:1.75!important;margin-bottom:.75rem!important}.box-body li{font-weight:400!important;color:#000000bf!important;margin-bottom:.375rem!important}strong,b{font-weight:600!important}.text-emphasis{font-weight:400!important;color:#000000d9!important}em{font-style:italic!important}i:not([class*=fa]):not([class*=glyphicon]):not([class*=icon]){font-style:italic!important}code,pre{font-family:Monaco,Menlo,Consolas,monospace!important;font-size:.875em!important}.nav-section-header,.section-header{text-transform:none!important;font-weight:600!important;letter-spacing:normal!important}.chart-legend,.legend-label{font-size:.875rem!important;font-weight:400!important;line-height:1.4!important}th{font-size:.875rem!important;font-weight:600!important;color:var(--color-text-primary)!important;text-transform:none!important}td{font-size:.875rem!important;font-weight:400!important;line-height:1.5!important}*:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}.sr-only:focus{position:absolute!important;width:auto!important;height:auto!important;margin:0!important;padding:.5rem 1rem!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background:var(--color-neutral-white)!important;color:var(--color-text-primary)!important;border:2px solid var(--color-primary)!important;z-index:10000!important}body{background:linear-gradient(180deg,#f9fafb,#fff)!important;background-attachment:fixed!important}.content-area{background:transparent!important}:root{--shadow-xs: 0 1px 2px rgba(0, 0, 0, .03);--shadow-sm: 0 3px 8px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 20px rgba(0, 0, 0, .08);--shadow-xl: 0 16px 32px rgba(0, 0, 0, .1);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--border-light: rgba(0, 0, 0, .05);--border-medium: rgba(0, 0, 0, .08);--border-dark: rgba(0, 0, 0, .12);--border-light-solid: #e0e6ed}.box{background:var(--color-bg-card)!important;border-radius:var(--radius-lg)!important;border:1px solid var(--border-light)!important;box-shadow:var(--shadow-sm)!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease!important;overflow:visible!important;margin-bottom:var(--space-lg, 32px)!important;isolation:isolate!important}.box+.box{margin-top:var(--space-lg, 32px)!important;position:relative}.box+.box:before{content:"";position:absolute;top:calc(-1 * var(--space-lg, 32px) / 2);left:0;right:0;height:1px;background:#0000000a;opacity:0}.box:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-1px)!important;border-color:var(--border-medium)!important}.box-header{border-bottom:1px solid var(--border-light)!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;background:var(--color-bg-card)!important;padding:var(--space-sm, 16px) var(--space-md, 24px)!important}.box-body{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important;overflow:hidden!important}.box.box-primary{border-top:3px solid var(--color-primary)!important;border-radius:var(--radius-lg)!important}.box.box-success{border-top:3px solid var(--color-brand-teal)!important;border-radius:var(--radius-lg)!important}.box.box-info{border-top:3px solid var(--color-info)!important;border-radius:var(--radius-lg)!important}.box.box-warning{border-top:3px solid var(--color-warning)!important;border-radius:var(--radius-lg)!important}.box.box-danger{border-top:3px solid var(--color-danger)!important;border-radius:var(--radius-lg)!important}.panel{background:var(--color-bg-card)!important;border-radius:var(--radius-lg)!important;border:1px solid var(--border-light)!important;box-shadow:var(--shadow-sm)!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease!important;margin-bottom:var(--space-md, 24px)!important}.panel:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-1px)!important;border-color:var(--border-medium)!important}.panel-heading{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;border-bottom:1px solid var(--border-light)!important;background:var(--color-bg-card)!important;padding:var(--space-sm, 16px) var(--space-md, 24px)!important}.panel-body{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important}.panel-default{border-color:var(--border-light)!important}.panel-primary{border-top:3px solid var(--color-primary)!important}.panel-success{border-top:3px solid var(--color-brand-teal)!important}.panel-info{border-top:3px solid var(--color-info)!important}.panel-warning{border-top:3px solid var(--color-warning)!important}.panel-danger{border-top:3px solid var(--color-danger)!important}.card-tab .nav-tabs{border-bottom:1px solid var(--border-light)!important;margin-bottom:0!important}.card-tab .nav-tabs>li{margin-bottom:-1px!important}.card-tab .nav-tabs>li>a{border:none!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important;transition:all .2s ease!important;color:var(--color-text-secondary)!important}.card-tab .nav-tabs>li>a:hover{background:var(--color-neutral-50)!important;color:var(--color-text-primary)!important;border:none!important}.card-tab .nav-tabs>li.active>a,.card-tab .nav-tabs>li.active>a:hover,.card-tab .nav-tabs>li.active>a:focus{border:none!important;border-top:3px solid var(--color-brand-teal)!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important;background:var(--color-bg-card)!important;color:var(--color-text-primary)!important;font-weight:500!important}.modal-content{border-radius:var(--radius-lg)!important;border:none!important;box-shadow:var(--shadow-xl)!important}.modal-header{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;border-bottom:1px solid var(--border-light)!important}.modal-footer{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important;border-top:1px solid var(--border-light)!important}.dropdown-menu{border-radius:var(--radius-md)!important;border:1px solid var(--border-light)!important;box-shadow:var(--shadow-lg)!important;padding:.5rem 0!important}.dropdown-item,.dropdown-menu>li>a{border-radius:0!important;transition:background .2s ease,color .2s ease!important}.dropdown-item:hover,.dropdown-menu>li>a:hover{background:var(--color-bg-hover)!important;color:var(--color-text-primary)!important}.alert{border-radius:var(--radius-md)!important;border:1px solid transparent!important;box-shadow:var(--shadow-sm)!important}.alert-success{background:#d4edda!important;border-color:#c3e6cb!important;color:#155724!important}.alert-info{background:#d1ecf1!important;border-color:#bee5eb!important;color:#0c5460!important}.alert-warning{background:#fff3cd!important;border-color:#ffeaa7!important;color:#856404!important}.alert-danger{background:#f8d7da!important;border-color:#f5c6cb!important;color:#721c24!important}.form-control{border-radius:var(--radius-sm)!important;border:1px solid var(--border-medium)!important;box-shadow:var(--shadow-xs)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.form-control:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #3c8dbc1a!important;outline:none!important}.input-group-addon{border-radius:var(--radius-sm)!important;border:1px solid var(--border-medium)!important}.well{border-radius:var(--radius-md)!important;border:1px solid var(--border-light)!important;box-shadow:inset var(--shadow-xs)!important;background:var(--color-neutral-50)!important}.tooltip-inner{border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-md)!important}.popover{border-radius:var(--radius-md)!important;border:1px solid var(--border-light)!important;box-shadow:var(--shadow-lg)!important}.table{border-radius:var(--radius-md)!important;overflow:hidden!important}.table-bordered{border:1px solid var(--border-light)!important;border-radius:var(--radius-md)!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.rounded{border-radius:var(--radius-md)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}:root{--space-0: 0;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 40px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 80px;--space-4: 4px;--space-12: 12px;--space-20: 20px}.box{margin-bottom:var(--space-md)!important}.box-header{padding:var(--space-sm) var(--space-md)!important}.box-body{padding:var(--space-md)!important}.box-footer{padding:var(--space-sm) var(--space-md)!important;margin-top:0!important}.box-title{margin-bottom:var(--space-sm)!important}.panel{margin-bottom:var(--space-md)!important}.panel-heading{padding:var(--space-sm) var(--space-md)!important}.panel-body{padding:var(--space-md)!important}.panel-footer{padding:var(--space-sm) var(--space-md)!important}.form-group{margin-bottom:var(--space-md)!important}.form-control{padding:var(--space-xs) var(--space-sm)!important}label{margin-bottom:var(--space-xs)!important}#filters,.dashboard-spa__filters{padding:var(--space-sm) var(--space-md)!important}.filter{margin-right:var(--space-sm)!important}.filter-header{gap:var(--space-sm)!important;margin-bottom:var(--space-md)!important}.filter-changes{gap:var(--space-xs)!important;padding:var(--space-sm) var(--space-md)!important}.content-area,.dashboard-content{padding:var(--space-md)!important}.row{margin-left:calc(var(--space-sm) * -1)!important;margin-right:calc(var(--space-sm) * -1)!important}.row+.row{margin-top:var(--space-md)!important}[class*=col-]{padding-left:var(--space-sm)!important;padding-right:var(--space-sm)!important}.btn{padding:var(--space-xs) var(--space-md)!important}.btn-lg{padding:var(--space-sm) var(--space-lg)!important}.btn-sm{padding:var(--space-4) var(--space-sm)!important}.btn-xs{padding:var(--space-4) var(--space-xs)!important}.btn-group .btn{margin-right:0!important}.btn-group{gap:var(--space-xs)!important}ul,ol{margin-bottom:var(--space-md)!important;padding-left:var(--space-md)!important}li{margin-bottom:var(--space-xs)!important}.sidebar-menu li{margin-bottom:0!important}.table{margin-bottom:var(--space-md)!important}.table>thead>tr>th,.table>tbody>tr>td{padding:var(--space-xs) var(--space-sm)!important}.modal-header,.modal-body{padding:var(--space-md)!important}.modal-footer{padding:var(--space-md)!important;gap:var(--space-xs)!important}.alert{padding:var(--space-sm) var(--space-md)!important;margin-bottom:var(--space-md)!important}.chart-container{padding:var(--space-md)!important;margin-bottom:var(--space-md)!important}.chart-legend{margin-top:var(--space-sm)!important;gap:var(--space-sm)!important}h1,.h1,h2,.h2{margin-bottom:var(--space-md)!important}h3,.h3,h4,.h4{margin-bottom:var(--space-sm)!important}h5,.h5,h6,.h6{margin-bottom:var(--space-xs)!important}.m-0{margin:0!important}.m-xs{margin:var(--space-xs)!important}.m-sm{margin:var(--space-sm)!important}.m-md{margin:var(--space-md)!important}.m-lg{margin:var(--space-lg)!important}.m-xl{margin:var(--space-xl)!important}.mt-0{margin-top:0!important}.mt-xs{margin-top:var(--space-xs)!important}.mt-sm{margin-top:var(--space-sm)!important}.mt-md{margin-top:var(--space-md)!important}.mt-lg{margin-top:var(--space-lg)!important}.mt-xl{margin-top:var(--space-xl)!important}.mb-0{margin-bottom:0!important}.mb-xs{margin-bottom:var(--space-xs)!important}.mb-sm{margin-bottom:var(--space-sm)!important}.mb-md{margin-bottom:var(--space-md)!important}.mb-lg{margin-bottom:var(--space-lg)!important}.mb-xl{margin-bottom:var(--space-xl)!important}.ml-0{margin-left:0!important}.ml-xs{margin-left:var(--space-xs)!important}.ml-sm{margin-left:var(--space-sm)!important}.ml-md{margin-left:var(--space-md)!important}.ml-lg{margin-left:var(--space-lg)!important}.ml-xl{margin-left:var(--space-xl)!important}.mr-0{margin-right:0!important}.mr-xs{margin-right:var(--space-xs)!important}.mr-sm{margin-right:var(--space-sm)!important}.mr-md{margin-right:var(--space-md)!important}.mr-lg{margin-right:var(--space-lg)!important}.mr-xl{margin-right:var(--space-xl)!important}.p-0{padding:0!important}.p-xs{padding:var(--space-xs)!important}.p-sm{padding:var(--space-sm)!important}.p-md{padding:var(--space-md)!important}.p-lg{padding:var(--space-lg)!important}.p-xl{padding:var(--space-xl)!important}.pt-0{padding-top:0!important}.pt-xs{padding-top:var(--space-xs)!important}.pt-sm{padding-top:var(--space-sm)!important}.pt-md{padding-top:var(--space-md)!important}.pt-lg{padding-top:var(--space-lg)!important}.pt-xl{padding-top:var(--space-xl)!important}.pb-0{padding-bottom:0!important}.pb-xs{padding-bottom:var(--space-xs)!important}.pb-sm{padding-bottom:var(--space-sm)!important}.pb-md{padding-bottom:var(--space-md)!important}.pb-lg{padding-bottom:var(--space-lg)!important}.pb-xl{padding-bottom:var(--space-xl)!important}.pl-0{padding-left:0!important}.pl-xs{padding-left:var(--space-xs)!important}.pl-sm{padding-left:var(--space-sm)!important}.pl-md{padding-left:var(--space-md)!important}.pl-lg{padding-left:var(--space-lg)!important}.pl-xl{padding-left:var(--space-xl)!important}.pr-0{padding-right:0!important}.pr-xs{padding-right:var(--space-xs)!important}.pr-sm{padding-right:var(--space-sm)!important}.pr-md{padding-right:var(--space-md)!important}.pr-lg{padding-right:var(--space-lg)!important}.pr-xl{padding-right:var(--space-xl)!important}.gap-0{gap:0!important}.gap-xs{gap:var(--space-xs)!important}.gap-sm{gap:var(--space-sm)!important}.gap-md{gap:var(--space-md)!important}.gap-lg{gap:var(--space-lg)!important}.gap-xl{gap:var(--space-xl)!important}.sidebar-menu li a{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:230px!important;box-sizing:border-box!important}.sidebar-menu li a i{flex-shrink:0!important;display:inline-block!important}.dashboard-filter__input,.dashboard-filter__input input,.dashboard-filter__input-container,.dashboard-filter__input-container input,.filter-select input,.filter-select-wrapper input,input[id^=agency-],input[id^=cbo-],input[id^=service-],input[class*=dashboard-filter]{caret-color:transparent!important;cursor:pointer!important}.dashboard-filter__input input,.dashboard-filter__input input:focus,.dashboard-filter__input input:active{caret-color:transparent!important;color:transparent!important}.box:after,.box:before,.box-body:after,.box-body:before,.box-header:after,.box-header:before{content:none!important;display:none!important}.box-body{border:none!important;border-top:none!important;border-bottom:none!important;margin:0!important}.box-body>div:last-child,.box-body>canvas:last-child{border-bottom:none!important;margin-bottom:0!important}.chart-container,.box-body canvas,.box-body>div{border:none!important;outline:none!important;box-shadow:none!important}canvas{box-shadow:none!important;border:none!important}.box{contain:none!important}.box{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transform-style:flat!important;-webkit-transform-style:flat!important;will-change:transform,box-shadow!important}.box-body>*:last-child{margin-bottom:0!important}.Select-control,.Select-input{cursor:pointer!important}.Select-input input{caret-color:transparent!important;cursor:pointer!important}.filter-select,.filter-select-wrapper{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important}.main-sidebar .sidebar-menu>li>a.active{color:#fff!important;background-color:#028090!important}.main-sidebar .sidebar-menu>li>a.active:focus,.main-sidebar .sidebar-menu>li>a.active:active,.main-sidebar .sidebar-menu>li>a.active:hover{color:#fff!important;background-color:#028090!important;outline:2px solid #FFF!important;outline-offset:-2px!important}.main-sidebar .sidebar-menu>li>a.active:visited{color:#fff!important}.main-sidebar .sidebar-menu>li>a.active span,.main-sidebar .sidebar-menu>li>a.active:focus span,.main-sidebar .sidebar-menu>li>a.active:hover span,.main-sidebar .sidebar-menu>li>a.active:active span{color:#fff!important}.main-sidebar .treeview-menu li.active a{color:#fff!important;font-weight:700!important;background-color:#028090!important}.main-sidebar .treeview-menu li a:focus,.main-sidebar .treeview-menu li.active a:focus,.main-sidebar .treeview-menu li.active a:hover,.main-sidebar .treeview-menu li.active a:active{color:#fff!important;background-color:#028090!important;outline:2px solid #FFF!important;outline-offset:-2px!important}.main-sidebar .treeview-menu li.active a:visited{color:#fff!important}.main-sidebar .treeview-menu li.active a i,.main-sidebar .treeview-menu li a:focus i,.main-sidebar .treeview-menu li.active a:focus i{color:#fff!important}.main-sidebar a[style*="background-color: rgb(2, 128, 144)"],.main-sidebar a[style*="background-color:#028090"],.main-sidebar a[style*="background: rgb(2, 128, 144)"],.main-sidebar a[style*="background:#028090"],.main-sidebar .active[style*="028090"],.main-sidebar a.active{color:#fff!important}
